Compare commits
1 Commits
work/tobia
...
work/redst
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9d8ff899c0 |
@@ -4,3 +4,5 @@
|
||||
[BlueprintSettings]
|
||||
kde/applications/neochat.packageAppx=True
|
||||
libs/qt.qtMajorVersion=6
|
||||
; Remove once KNotifications v6.19 releases, to make Android notifications work again
|
||||
kde/frameworks/tier3/knotifications.version=master
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-01 19:46+0400\n"
|
||||
"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
|
||||
"Language-Team: ar\n"
|
||||
@@ -1383,42 +1383,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "اعثر على أصدقائك"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "هوية مستخدم"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "الأصدقاء"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "اعثر على أصدقائك…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "ادخل نص لتبدأ البحث عن أصدقائك"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "لم يعثر على تطابقات"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1367,37 +1367,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1507,39 +1507,32 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Ban this user"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Bu istifadəçini əngəlləmək"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Otaqlar tapılmadı"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 09:41+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 10:39+0200\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
"Language: ca\n"
|
||||
@@ -930,7 +930,7 @@ msgstr "Escaneja un codi QR"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Cap càmera connectada"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1388,37 +1388,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Cerca d'amics"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Copia l'ID d'usuari"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amics"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Cerqueu els vostres amics…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Introduïu un text per a iniciar la cerca d'amics"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "No s'ha trobat cap coincidència"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3301,10 +3295,12 @@ msgid "No public rooms found"
|
||||
msgstr "No s'ha trobat cap sala pública"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Cap sala pública"
|
||||
msgstr "No s'ha trobat cap sala pública"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 09:41+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 10:39+0200\n"
|
||||
"Last-Translator: Josep M. Ferrer <txemaq@gmail.com>\n"
|
||||
"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
|
||||
"Language: ca@valencia\n"
|
||||
@@ -931,7 +931,7 @@ msgstr "Escaneja un codi QR"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Cap càmera connectada"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1389,37 +1389,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Busca d'amics"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Copia l'ID d'usuari"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amics"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Busqueu els vostres amics…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Introduïu un text per a iniciar la busca d'amics"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "No s'ha trobat cap coincidència"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3304,10 +3298,12 @@ msgid "No public rooms found"
|
||||
msgstr "No s'ha trobat cap sala pública"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Cap sala pública"
|
||||
msgstr "No s'ha trobat cap sala pública"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1368,39 +1368,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "ID uživatele"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Nenalezena žádná shoda"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1466,39 +1466,32 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Username"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Brugernavn"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Send besked"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Invite"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-08-07 22:20+0200\n"
|
||||
"Last-Translator: Philipp Kiemle <l10n@prly.mozmail.com>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
@@ -1465,42 +1465,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Freunde suchen"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Benutzerkennung"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Freunde"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Freunde suchen …"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Geben Sie einen Text ein, um mit der Suche nach Freunden zu beginnen"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Keine Übereinstimmung gefunden"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1479,42 +1479,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Αναγνωριστικό χρήστη"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Φίλοι"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a text to start searching"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Δώσε ένα κείμενο για να ξεκινήσει η αναζήτηση"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No results found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Δεν βρέθηκαν αποτελέσματα"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2024-11-23 12:05+0000\n"
|
||||
"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
|
||||
"Language-Team: British English\n"
|
||||
@@ -1457,42 +1457,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Find Your Friends"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "User ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Friends"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Find your friends…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Enter text to start searching for your friends"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "No matches found"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-03-23 07:29+0100\n"
|
||||
"Last-Translator: Oliver Kellogg <olivermkellogg@gmail.com>\n"
|
||||
"Language-Team: Esperanto <kde-i18n-eo@kde.org>\n"
|
||||
@@ -1443,42 +1443,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Trovu Viajn Amikojn"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Uzant-ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amikoj"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Trovi viajn amikojn…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Enigi tekston por komenci serĉi viajn amikojn"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Trovis neniujn kongruojn"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 11:15+0100\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-09 01:00+0100\n"
|
||||
"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
|
||||
"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
|
||||
"Language: es\n"
|
||||
@@ -17,7 +17,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 25.08.1\n"
|
||||
"X-Generator: Lokalize 25.08.0\n"
|
||||
|
||||
#: src/app/controller.cpp:175
|
||||
#, kde-format
|
||||
@@ -929,7 +929,7 @@ msgstr "Escanear un código QR"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "No hay ninguna cámara conectada"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1384,37 +1384,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Encontrar amigos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Copiar ID de usuario"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amigos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Encontrar amigos…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Introduzca un texto para empezar a buscar amigos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "No se han encontrado coincidencias"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3300,10 +3294,12 @@ msgid "No public rooms found"
|
||||
msgstr "No se han encontrado salas públicas"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "No hay salas públicas"
|
||||
msgstr "No se han encontrado salas públicas"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 21:55+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 21:19+0200\n"
|
||||
"Last-Translator: Iñigo Salvador Azurmendi <xalba@ni.eus>\n"
|
||||
"Language-Team: Basque <kde-i18n-eu@kde.org>\n"
|
||||
"Language: eu\n"
|
||||
@@ -18,7 +18,7 @@ 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 25.08.1\n"
|
||||
"X-Generator: Lokalize 25.08.0\n"
|
||||
|
||||
#: src/app/controller.cpp:175
|
||||
#, kde-format
|
||||
@@ -927,7 +927,7 @@ msgstr "Eskaneatu QR kode bat"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Ez dago kamerarik konektatuta"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1380,37 +1380,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Aurkitu zure lagunak"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Kopiatu erabiltzaile ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Lagunak"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Aurkitu zure lagunak…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Sartu zure lagunak bilatzen hasteko testua"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Ez da bat datorrenik aurkitu"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3293,10 +3287,12 @@ msgid "No public rooms found"
|
||||
msgstr "Ez da gela publikorik aurkitu"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Ez dago gela publikorik"
|
||||
msgstr "Ez da gela publikorik aurkitu"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-07-31 09:54+0300\n"
|
||||
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
|
||||
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
|
||||
@@ -1418,42 +1418,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Etsi kavereita"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Käyttäjätunniste"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Kaverit"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Etsi kavereita…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Aloita kaverihaku kirjoittamalla jotakin"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Osumia ei löytynyt"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -4,8 +4,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-09 11:54+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-03 16:51+0200\n"
|
||||
"Last-Translator: Xavier Besnard <xavier.besnard@kde.org>\n"
|
||||
"Language-Team: French <French <kde-francophone@kde.org>>\n"
|
||||
"Language: fr\n"
|
||||
@@ -1385,39 +1385,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Rechercher vos personnes amies"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Identifiant utilisateur"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Personnes amies"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Rechercher vos personnes amies..."
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Saisissez un texte pour démarrer la recherche de vos personnes amies"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Aucune correspondance n'a été trouvée."
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -1602,7 +1594,7 @@ msgstr ""
|
||||
#, kde-format
|
||||
msgctxt "@action:button Done, we are finished with verification"
|
||||
msgid "Done"
|
||||
msgstr "Terminé"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/roommanager.cpp:208
|
||||
#, kde-format
|
||||
@@ -1612,9 +1604,10 @@ msgstr ""
|
||||
"correct."
|
||||
|
||||
#: src/app/roommanager.cpp:425
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Failed to join room<br />%1"
|
||||
msgid "Failed to join %1:<br />%2"
|
||||
msgstr "Impossible de rejoindre %1<br />%2"
|
||||
msgstr "Impossible de rejoindre le salon<br />%1"
|
||||
|
||||
#: src/app/roommanager.cpp:449
|
||||
#, kde-format
|
||||
@@ -1848,10 +1841,12 @@ msgid "This includes state events"
|
||||
msgstr "Ceci inclut les évènements de modifications d'état"
|
||||
|
||||
#: src/devtools/DebugOptions.qml:32
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@option:check Enable the matrix 'threads' feature"
|
||||
#| msgid "Always allow device verification"
|
||||
msgctxt "@option:check"
|
||||
msgid "Always allow device verification"
|
||||
msgstr "Toujours autoriser la vérification de périphérique"
|
||||
msgstr "Toujours autoriser une session de vérification de périphériques"
|
||||
|
||||
#: src/devtools/DebugOptions.qml:33
|
||||
#, kde-format
|
||||
@@ -3850,7 +3845,9 @@ msgstr[0] "%2 a réagi à %3"
|
||||
msgstr[1] "%2 a réagi à %3"
|
||||
|
||||
#: src/messagecontent/PollComponent.qml:114
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "%1 Vote"
|
||||
#| msgid_plural "%1 Votes"
|
||||
msgctxt "@info"
|
||||
msgid "%1 Vote"
|
||||
msgid_plural "%1 Votes"
|
||||
@@ -3858,7 +3855,9 @@ msgstr[0] "Vote %1"
|
||||
msgstr[1] "%1 votes"
|
||||
|
||||
#: src/messagecontent/PollComponent.qml:130
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Based on votes by %1 user"
|
||||
#| msgid_plural "Based on votes by %1 users"
|
||||
msgctxt "@info"
|
||||
msgid "Based on votes by %1 user"
|
||||
msgid_plural "Based on votes by %1 users"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-06-22 12:13+0200\n"
|
||||
"Last-Translator: Adrián Chaves (Gallaecio) <adrian@chaves.gal>\n"
|
||||
"Language-Team: Proxecto Trasno (proxecto@trasno.gal)\n"
|
||||
@@ -1434,42 +1434,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Atopar as súas amizades"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Identificador de persoa usuaria"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amizades"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Atopar as súas amizades…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Escriba algo para comezar a busca das súas amizades."
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Non se atoparon coincidencias"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-04 09:43+0300\n"
|
||||
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
|
||||
"Language-Team: צוות התרגום של KDE ישראל\n"
|
||||
@@ -1376,39 +1376,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "איתור החברים שלך"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "מזהה משתמש"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "חברים"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "איתור החברים שלך…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "נא להקליד כדי להתחיל לחפש בין החברים שלך"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "לא נמצאו תוצאות"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2024-12-15 19:31+0530\n"
|
||||
"Last-Translator: kali <skkalwar999@gmail.com>\n"
|
||||
"Language-Team: Hindi <kde-i18n-doc@kde.org>\n"
|
||||
@@ -1456,42 +1456,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "अपने दोस्तों को खोजें"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "उपयोगकर्ता पहचान"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "दोस्त"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "अपने दोस्तों को खोजें…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "अपने मित्रों की खोज शुरू करने के लिए पाठ दर्ज करें"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "कोई मेल नहीं मिले"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-07-12 22:09+0200\n"
|
||||
"Last-Translator: Kristof Kiszel <ulysses@fsf.hu>\n"
|
||||
"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
|
||||
@@ -1432,42 +1432,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Barátok keresése"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Felhasználóazonosító"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Barátok"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Barátok keresése…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Írjon be szöveget barátok keresésének indításához"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Nincs találat"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-02 17:47+0200\n"
|
||||
"Last-Translator: giovanni <g.sora@tiscali.it>\n"
|
||||
"Language-Team: Interlingua <kde-i18n-doc@kde.org>\n"
|
||||
@@ -1395,39 +1395,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Trova tu amicos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "ID de usator"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amicos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Trova tu amicos…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Inserta un texto per initiar a cercar tu amicos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Il non trovava ulle correspondentia"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1519,40 +1519,33 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "User"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Pengguna"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a text to start searching"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Masukkan teks untuk memulai mencari"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No results found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Tidak ada hasil yang ditemukan"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1465,38 +1465,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Ban this user"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Bannir ti usator"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Chambres"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-04 17:19+0200\n"
|
||||
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
|
||||
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
|
||||
@@ -1380,39 +1380,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Trova i tuoi amici"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "ID utente"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amici"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Trova i tuoi amici…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Digita del testo per iniziare a cercare i tuoi amici"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Nessuna corrispondenza trovata"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1363,37 +1363,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 05:28+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 05:32+0200\n"
|
||||
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
|
||||
"Language-Team: Georgian <kde-i18n-doc@kde.org>\n"
|
||||
"Language: ka\n"
|
||||
@@ -924,7 +924,7 @@ msgstr "QR კოდის სკანირება"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "კამერა მიერთებული არაა"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1377,37 +1377,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "იპოვეთ თქვენი მეგობრები"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "მომხმარებლის ID-ის კოპირება"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "მეგობრები"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "იპოვეთ თქვენი მეგობრები…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "მეგობრების ძებნის დასაწყებად შეიყვანეთ ტექსტი"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "არაფერი მოიძებნა"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3269,10 +3263,12 @@ msgid "No public rooms found"
|
||||
msgstr "საჯარო ოთახი ვერ ვიპოვე"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "საჯარო ოთახების გარეშე"
|
||||
msgstr "საჯარო ოთახი ვერ ვიპოვე"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-07-21 01:14+0200\n"
|
||||
"Last-Translator: Shinjo Park <kde@peremen.name>\n"
|
||||
"Language-Team: Korean <kde-kr@kde.org>\n"
|
||||
@@ -1418,42 +1418,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "친구 찾기"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "사용자 ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "친구"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "친구 찾기…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "친구 목록 검색을 시작하려면 텍스트를 입력하십시오"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "검색 결과가 없습니다"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2023-02-25 01:00+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
@@ -1370,37 +1370,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-08-21 14:56+0300\n"
|
||||
"Last-Translator: Toms Trasuns <toms.trasuns@posteo.net>\n"
|
||||
"Language-Team: Latvian <kde-i18n-doc@kde.org>\n"
|
||||
@@ -1388,42 +1388,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Atrast draugus"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Lietotāja ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Draugi"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Atrast draugus..."
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Ievadiet tekstu, lai sāktu meklēt draugus"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Atbilsmes nav atrastas"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 18:07+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 22:46+0200\n"
|
||||
"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: nl\n"
|
||||
@@ -16,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 25.08.1\n"
|
||||
"X-Generator: Lokalize 25.08.0\n"
|
||||
|
||||
#: src/app/controller.cpp:175
|
||||
#, kde-format
|
||||
@@ -926,7 +926,7 @@ msgstr "Scan een QR-code"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Geen camera verbonden"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1382,37 +1382,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Zoek uw vrienden"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Gebruikers-ID kopiëren"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Vrienden"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Zoek uw vrienden…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Tekst invoeren om te beginnen met zoeken naar uw vrienden"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Geen overeenkomsten gevonden"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3293,10 +3287,12 @@ msgid "No public rooms found"
|
||||
msgstr "Geen publieke rooms gevonden"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Geen publieke rooms"
|
||||
msgstr "Geen publieke rooms gevonden"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1433,42 +1433,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Finn vennane dine"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Brukar-ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Vennar"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Finn vennane dine …"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Skriv inn tekst for å starta søk etter vennane dine"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Fann ikkje nokon treff"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1497,39 +1497,32 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Ban this user"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "ਇਹ ਵਰਤੋਂਕਾਰ ਉੱਤੇ ਪਾਬੰਦੀ ਲਾਓ"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "ਕੋਈ ਰੂਮ ਨਹੀਂ ਲੱਭਿਆ"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
943
po/pl/neochat.po
943
po/pl/neochat.po
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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"
|
||||
@@ -1522,40 +1522,33 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "User"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Utilizador"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a text to start searching"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Introduza texto para iniciar a pesquisa"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "No results found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Não foram encontrados resultados"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 08:46-0300\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 09:20-0300\n"
|
||||
"Last-Translator: Marcus Gama <marcus.gama@gmail.com>\n"
|
||||
"Language-Team: Brazilian Portuguese <kde-i18n-pt_BR@kde.org>\n"
|
||||
"Language: pt_BR\n"
|
||||
@@ -18,7 +18,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 25.08.1\n"
|
||||
"X-Generator: Lokalize 25.08.0\n"
|
||||
|
||||
#: src/app/controller.cpp:175
|
||||
#, kde-format
|
||||
@@ -580,13 +580,13 @@ msgstr "Janela"
|
||||
#, kde-format
|
||||
msgctxt "menu"
|
||||
msgid "Exit Full Screen"
|
||||
msgstr "Sair da tela cheia"
|
||||
msgstr "Sair da tela inteira"
|
||||
|
||||
#: src/app/qml/GlobalMenu.qml:90
|
||||
#, kde-format
|
||||
msgctxt "menu"
|
||||
msgid "Enter Full Screen"
|
||||
msgstr "Entrar no modo tela cheia"
|
||||
msgstr "Entrar no modo tela inteira"
|
||||
|
||||
#: src/app/qml/GlobalMenu.qml:95
|
||||
#, kde-format
|
||||
@@ -930,7 +930,7 @@ msgstr "Escanear um código QR"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Nenhuma câmera conectada"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1383,37 +1383,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Encontrar seus amigos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Copiar ID do usuário"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Amigos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Encontrar seus amigos…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Digite o texto para começar a procurar seus amigos"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Nenhuma correspondência encontrada"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3289,10 +3283,12 @@ msgid "No public rooms found"
|
||||
msgstr "Nenhuma sala pública encontrada"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Nenhuma sala pública"
|
||||
msgstr "Nenhuma sala pública encontrada"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
@@ -3777,7 +3773,7 @@ msgstr "Abrir externamente"
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Open Fullscreen"
|
||||
msgstr "Abrir em tela cheia"
|
||||
msgstr "Abrir em tela inteira"
|
||||
|
||||
#: src/messagecontent/models/eventmessagecontentmodel.cpp:233
|
||||
#, kde-format
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-07-28 12:31+0300\n"
|
||||
"Last-Translator: Olesya Gerasimenko <goa@altlinux.org>\n"
|
||||
"Language-Team: Basealt Translation Team\n"
|
||||
@@ -1438,42 +1438,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Поиск друзей"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Идентификатор пользователя"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Друзья"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Поиск друзей…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Введите текст, чтобы начать поиск друзей"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Не найдено ни одного совпадения"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2024-12-29 23:07+0530\n"
|
||||
"Last-Translator: kali <shreekantkalwar@gmail.com>\n"
|
||||
"Language-Team: Sanskrit <kde-i18n-doc@kde.org>\n"
|
||||
@@ -1456,42 +1456,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "भवतः मित्राणि अन्वेष्टुम्"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "उपयोक्तृपरिचयः"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "मित्राः"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "स्वमित्रान् अन्वेष्यताम्..."
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "मित्राणां अन्वेषणं आरभ्य पाठं प्रविशतु"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "न मेलनं लब्धम्"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2024-11-10 11:41+0100\n"
|
||||
"Last-Translator: Roman Paholík <wizzardsk@gmail.com>\n"
|
||||
"Language-Team: KDE-SK\n"
|
||||
@@ -1487,40 +1487,32 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "ID užívateľa"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Priatelia"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Nič nenájdené"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -9,8 +9,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 06:58+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 06:33+0200\n"
|
||||
"Last-Translator: Matjaž Jeran <matjaz.jeran@amis.net>\n"
|
||||
"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
|
||||
"Language: sl\n"
|
||||
@@ -928,7 +928,7 @@ msgstr "Skeniraj kodo QR"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Ni povezane nobene kamere"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1384,37 +1384,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Poišči vaše prijatelje"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Kopiraj določilnik uporabnika"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Prijatelji"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Poišči svoje prijatelje…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Vnesite besedilo za začetek iskanja vaših prijateljev"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Ni najdenih zadetkov"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3287,10 +3281,12 @@ msgid "No public rooms found"
|
||||
msgstr "Nobene javne sobe ni najdene"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Ni javnih sob"
|
||||
msgstr "Nobene javne sobe ni najdene"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 09:06+0200\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 18:37+0200\n"
|
||||
"Last-Translator: Stefan Asserhäll <stefan.asserhall@gmail.com>\n"
|
||||
"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: sv\n"
|
||||
@@ -922,7 +922,7 @@ msgstr "Läs av en QR-kod"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Ingen kamera ansluten"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1376,37 +1376,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Sök efter dina vänner"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Kopiera användaridentifikation"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Vänner"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Sök efter dina vänner…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Skriv in text för att börja söka efter dina vänner"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Inga träffar hittades"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3276,10 +3270,12 @@ msgid "No public rooms found"
|
||||
msgstr "Inga öppna rum hittades"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Inga öppna rum"
|
||||
msgstr "Inga öppna rum hittades"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
275
po/ta/neochat.po
275
po/ta/neochat.po
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 14:48+0530\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-08-10 21:12+0530\n"
|
||||
"Last-Translator: Kishore G <kishore96@gmail.com>\n"
|
||||
"Language-Team: Tamil <kde-l10n-ta@kde.org>\n"
|
||||
"Language: ta\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 25.08.0\n"
|
||||
"X-Generator: Lokalize 25.04.3\n"
|
||||
|
||||
#: src/app/controller.cpp:175
|
||||
#, kde-format
|
||||
@@ -304,7 +304,8 @@ msgid "Add Account"
|
||||
msgstr "கணக்கைச் சேர்"
|
||||
|
||||
#: src/app/qml/AccountSwitchDialog.qml:58
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Log in or create a new account"
|
||||
msgctxt "@info"
|
||||
msgid "Log in or create a new account"
|
||||
msgstr "கணக்கில் நுழையவும் அல்லது புதியதை உருவாக்கவும்"
|
||||
@@ -322,7 +323,8 @@ msgid "Start a chat"
|
||||
msgstr "உரையாடலைத் துவக்கு"
|
||||
|
||||
#: src/app/qml/AskDirectChatConfirmation.qml:21
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Do you want to start a chat with %1?"
|
||||
msgctxt "@info"
|
||||
msgid "Do you want to start a chat with %1?"
|
||||
msgstr "உறுதியாக %1 என்பவருடன் உரையாடலைத் துவக்க வேண்டுமா?"
|
||||
@@ -345,7 +347,8 @@ msgid "Edit"
|
||||
msgstr "திருத்து"
|
||||
|
||||
#: src/app/qml/AttachmentPane.qml:61
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Cancel sending attachment"
|
||||
msgctxt "@action:button"
|
||||
msgid "Cancel sending attachment"
|
||||
msgstr "உடனிணைப்பை அனுப்புவதை ரத்துசெய்"
|
||||
@@ -557,7 +560,9 @@ msgid "View"
|
||||
msgstr "பார்வை"
|
||||
|
||||
#: src/app/qml/GlobalMenu.qml:81
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@action"
|
||||
#| msgid "Search Rooms"
|
||||
msgctxt ""
|
||||
"@action:inmenu opens a UI element called the 'Quick Switcher', which offers "
|
||||
"a fast keyboard-based interface for switching in between chats."
|
||||
@@ -601,25 +606,31 @@ msgid "About KDE"
|
||||
msgstr "கே.டீ.யீ. பற்றி"
|
||||
|
||||
#: src/app/qml/InvitationView.qml:52
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "<username> was invited into this room."
|
||||
#| msgid "%1 was invited into this room."
|
||||
msgctxt "@info:label 'Username' has invited you to this room at 'timestamp'."
|
||||
msgid "%1 has invited you to this room at %2."
|
||||
msgstr "%1 இவ்வரங்குக்கு வரவழைக்கப்பட்டுள்ளார் (நேரம்: %2)"
|
||||
msgstr "%1 இவ்வரங்குக்கு வரவழைக்கப்பட்டுள்ளார்."
|
||||
|
||||
#: src/app/qml/InvitationView.qml:97
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "This user is inviting you to chat."
|
||||
msgctxt "@info:label This user invited you to chat at 'timestamp'"
|
||||
msgid "This user invited you to chat at %1."
|
||||
msgstr "இப்பயனர் உங்களை உரையாடலுக்கு அழைக்கிறார் (நேரம்: %1)"
|
||||
msgstr "இப்பயனர் உங்களை உரையாடலுக்கு அழைக்கிறார்"
|
||||
|
||||
#: src/app/qml/InvitationView.qml:112
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Accept"
|
||||
msgctxt "@action:button Accept this invite"
|
||||
msgid "Accept Invite"
|
||||
msgstr "ஏற்றுக்கொள்"
|
||||
|
||||
#: src/app/qml/InvitationView.qml:127
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Reject Invitation"
|
||||
msgctxt "@action:button Reject this invite"
|
||||
msgid "Reject Invite"
|
||||
msgstr "அழைப்பை மறு"
|
||||
@@ -628,10 +639,12 @@ msgstr "அழைப்பை மறு"
|
||||
#, kde-format
|
||||
msgctxt "@action:button Block the user"
|
||||
msgid "Block %1"
|
||||
msgstr "%1 தனைத் தடு"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/InvitationView.qml:180
|
||||
#, kde-kuit-format
|
||||
#, fuzzy, kde-kuit-format
|
||||
#| msgid ""
|
||||
#| "You can reject invitations from unknown users under Security settings."
|
||||
msgctxt ""
|
||||
"@info:label Ensure you are referring to the same translation used for that "
|
||||
"settings page"
|
||||
@@ -639,8 +652,8 @@ msgid ""
|
||||
"You can reject invitations from unknown users under the <interface>Security "
|
||||
"& Safety</interface> settings."
|
||||
msgstr ""
|
||||
"தெரியாத பயனர்களிடமிருந்தான அழைப்பிதழ்களை நிராகரிக்குமாறு <interface>பாதுகாப்பு</"
|
||||
"interface> அமைப்புகளில் அமைக்கலாம்."
|
||||
"தெரியாத பயனர்களிடமிருந்தான அழைப்பிதழ்களை நிராகரிக்குமாறு பாதுகாப்பு அமைப்புகளில் "
|
||||
"அமைக்கலாம்."
|
||||
|
||||
#: src/app/qml/JoinRoomDialog.qml:28
|
||||
#, kde-format
|
||||
@@ -680,14 +693,16 @@ msgid "Incoming key verification request from device **%1**"
|
||||
msgstr "**%1** சாதனத்திலிருந்து சாவி உறுதிப்பாட்டு கோரிக்கை வருகிறது"
|
||||
|
||||
#: src/app/qml/KeyVerificationDialog.qml:163
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Waiting for other party to verify."
|
||||
msgid "Waiting for other party to send us keys."
|
||||
msgstr "மறுதரப்பினர் சாவிகளை அனுப்ப காத்திருக்கிறோம்."
|
||||
msgstr "மறுதரப்பினர் உறுதிசெய்ய காத்திருக்கிறோம்."
|
||||
|
||||
#: src/app/qml/KeyVerificationDialog.qml:165
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Waiting for other party to verify."
|
||||
msgid "Waiting for other party to confirm our keys."
|
||||
msgstr "மறுதரப்பினர் நம் சாவிகளை சரிபார்க்க காத்திருக்கிறோம்."
|
||||
msgstr "மறுதரப்பினர் உறுதிசெய்ய காத்திருக்கிறோம்."
|
||||
|
||||
#: src/app/qml/KeyVerificationDialog.qml:167
|
||||
#, kde-format
|
||||
@@ -821,73 +836,86 @@ msgstr "நிலையை திருத்துவது"
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Send"
|
||||
msgstr "அனுப்பு"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:37
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@action:button"
|
||||
#| msgid "Create Room"
|
||||
msgctxt "@title: create new poll in the room"
|
||||
msgid "Create Poll"
|
||||
msgstr "கருத்தாய்வை உருவாக்கு"
|
||||
msgstr "அரங்கை உருவாக்கு"
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:45
|
||||
#, kde-format
|
||||
msgctxt "@label"
|
||||
msgid "Poll type:"
|
||||
msgstr "கருத்தாய்வின் வகை:"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:50
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt ""
|
||||
#| "tooltip for a button on a message; offers ability to open its downloaded "
|
||||
#| "file with an appropriate application"
|
||||
#| msgid "Open File"
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Open poll"
|
||||
msgstr "பொதுவான கருத்தாய்வு"
|
||||
msgstr "கோப்பை திற"
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:51
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Close"
|
||||
msgctxt "@item:inlistbox"
|
||||
msgid "Closed poll"
|
||||
msgstr "ரகசியமான கருத்தாய்வு"
|
||||
msgstr "மூடு"
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:56
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Voters can see the result as soon as they have voted"
|
||||
msgstr "வாக்களித்த உடனே வாக்களர்கள் முடிவுகளைக் காணலாம்"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:56
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Results are revealed only after the poll has closed"
|
||||
msgstr "வாக்கெடுப்பு முடிந்த பின்னே வாக்களர்கள் முடிவுகளைக் காணலாம்"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:60
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Description:"
|
||||
msgctxt "@label"
|
||||
msgid "Question:"
|
||||
msgstr "கேள்வி:"
|
||||
msgstr "விவரணம்:"
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:103
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Options:"
|
||||
msgctxt "As in first answer option to the poll"
|
||||
msgid "Option %1:"
|
||||
msgstr "விருப்பம் %1:"
|
||||
msgstr "விருப்பங்கள்:"
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:119
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title:group"
|
||||
#| msgid "Encryption"
|
||||
msgctxt "@placeholder"
|
||||
msgid "Enter option"
|
||||
msgstr "விருப்பத்தை உள்ளிடவும்"
|
||||
msgstr "மறையாக்கம்"
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:123
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove parent"
|
||||
msgctxt "@action:button"
|
||||
msgid "Remove option"
|
||||
msgstr "விருப்பத்தை நீக்கு"
|
||||
msgstr "தாயை நீக்கு"
|
||||
|
||||
#: src/app/qml/NewPollDialog.qml:146
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add to dictionary"
|
||||
msgctxt "@action:button"
|
||||
msgid "Add option"
|
||||
msgstr "விருப்பத்தை சேர்"
|
||||
msgstr "அகரமுதலியில் சேர்"
|
||||
|
||||
#: src/app/qml/NotificationsView.qml:20 src/rooms/SpaceDrawer.qml:68
|
||||
#: src/settings/RoomSettingsView.qml:71
|
||||
@@ -909,10 +937,11 @@ msgid "No Notifications"
|
||||
msgstr "அறிவிப்புகள் இல்லை"
|
||||
|
||||
#: src/app/qml/OpenFileDialog.qml:12
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Select a File"
|
||||
msgctxt "@title:dialog"
|
||||
msgid "Select a File"
|
||||
msgstr "கோப்பைத் தேர்ந்தெடுப்பது"
|
||||
msgstr "கோப்பை தேர்ந்தெடு"
|
||||
|
||||
#: src/app/qml/QrScannerPage.qml:16 src/rooms/ExploreComponent.qml:113
|
||||
#, kde-format
|
||||
@@ -924,46 +953,52 @@ msgstr "QR குறியீட்டை வருடவும்"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "படக்கருவி இணைக்கப்படவில்லை"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Bold"
|
||||
msgctxt "@action:button"
|
||||
msgid "Bold"
|
||||
msgstr "தடித்தது"
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:41
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Italic"
|
||||
msgctxt "@action:button"
|
||||
msgid "Italic"
|
||||
msgstr "சாய்வெழுத்து"
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:60
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Strikethrough"
|
||||
msgctxt "@action:button"
|
||||
msgid "Strikethrough"
|
||||
msgstr "குறுக்கடித்தது"
|
||||
msgstr "குறுக்கடி"
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:79
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Spoiler"
|
||||
msgstr "மறைந்திருக்கும் பகுதி"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:98
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Code block"
|
||||
msgctxt "@action:button"
|
||||
msgid "Code block"
|
||||
msgstr "நிரல்தொடர் பகுதி"
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:117
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Quote"
|
||||
msgctxt "@action:button"
|
||||
msgid "Quote"
|
||||
msgstr "மேற்கோள்"
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:136
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Insert link"
|
||||
msgctxt "@action:button"
|
||||
msgid "Insert link"
|
||||
msgstr "இணைப்பை நுழை"
|
||||
@@ -1008,13 +1043,14 @@ msgstr "பொருட்படுத்தாதே"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "This room contains official messages from your homeserver."
|
||||
msgstr "உங்கள் தாய் சேவையகத்திலிருந்தான அதிகாரப்பூர்வ செய்திகளை இந்த அரங்கு கொண்டிருக்கும்."
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/RoomPage.qml:93
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "NeoChat is offline. Please check your network connection."
|
||||
msgctxt "@info:status"
|
||||
msgid "NeoChat is offline. Please check your network connection."
|
||||
msgstr "நியோச்சாட் தொடர்பற்று உள்ளது. பிணைய இணைப்பை சரிபார்க்கவும்."
|
||||
msgstr "நியோச்சாட் தொடர்பற்று உள்ளது. உங்கள் பிணைய இணைப்பை சரிபாருங்கள்."
|
||||
|
||||
#: src/app/qml/RoomPage.qml:153 src/roominfo/RoomInformation.qml:147
|
||||
#: src/roominfo/RoomPinnedMessagesPage.qml:23
|
||||
@@ -1024,31 +1060,36 @@ msgid "Pinned Messages"
|
||||
msgstr "தக்கவைத்த செய்திகள்"
|
||||
|
||||
#: src/app/qml/RoomPage.qml:224
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Welcome to NeoChat"
|
||||
msgctxt "@title"
|
||||
msgid "Welcome to NeoChat"
|
||||
msgstr "நியோச்சாட்டுக்கு நல்வரவு"
|
||||
|
||||
#: src/app/qml/RoomPage.qml:225
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Select or join a room to get started"
|
||||
msgctxt "@info:usagetip"
|
||||
msgid "Select or join a room to get started"
|
||||
msgstr "தொடங்க, அரங்கைத் தேர்ந்தெடுக்கவும் அல்லது ஒன்றில் செரவும்"
|
||||
msgstr "தொடங்க, அரங்கைத் தேர்ந்தெடுக்கவும் அல்லது அதில் செரவும்"
|
||||
|
||||
#: src/app/qml/RoomPage.qml:292
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Message Source"
|
||||
msgctxt "@title:dialog"
|
||||
msgid "Message Source"
|
||||
msgstr "செய்தியின் மூலம்"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:47
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Add New Server"
|
||||
msgctxt "@action:button"
|
||||
msgid "Add New Server"
|
||||
msgstr "புதிய சேவையகத்தை சேர்"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:63
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Home Server"
|
||||
msgctxt "@info"
|
||||
msgid "Home Server"
|
||||
msgstr "தாய் சேவையகம்"
|
||||
@@ -1060,10 +1101,11 @@ msgid "Add new server"
|
||||
msgstr "புதிய சேவையகத்தை சேர்"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:70
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Remove device"
|
||||
msgctxt "@action:button"
|
||||
msgid "Remove server"
|
||||
msgstr "சேவையகத்தை நீக்கு"
|
||||
msgstr "சாதனத்தை நீக்கு"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:114
|
||||
#, kde-format
|
||||
@@ -1072,25 +1114,29 @@ msgid "Add server"
|
||||
msgstr "சேவையகத்தைச் சேர்ப்பது"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:141
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "The entered text is not a valid url"
|
||||
msgctxt "@info"
|
||||
msgid "The entered text is not a valid url"
|
||||
msgstr "உள்ளிட்ட உரை, முறையான முகவரி அல்ல"
|
||||
msgstr "உள்ளிட்ட உரை ஓர் முறையான முகவரி அல்ல"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:145
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "This server cannot be resolved or has already been added"
|
||||
msgctxt "@info"
|
||||
msgid "This server cannot be resolved or has already been added"
|
||||
msgstr "இச்சேவையகத்தைக் கண்டறிய முடியவில்லை, அல்லது இது ஏற்கனவே சேர்க்கப்பட்டுள்ளது"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:156
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Server URL:"
|
||||
msgctxt "@label"
|
||||
msgid "Server URL:"
|
||||
msgstr "சேவையக முகவரி:"
|
||||
|
||||
#: src/app/qml/ServerComboBox.qml:190
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "OK"
|
||||
msgctxt "@action:button"
|
||||
msgid "OK"
|
||||
msgstr "சரி"
|
||||
@@ -1102,19 +1148,22 @@ msgid "Share"
|
||||
msgstr "பகிர்"
|
||||
|
||||
#: src/app/qml/ShareAction.qml:25
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Share the selected media"
|
||||
msgctxt "@info:tooltip"
|
||||
msgid "Share the selected media"
|
||||
msgstr "தேர்ந்தெடுத்துள்ளதை பகிரும்"
|
||||
msgstr "தேர்ந்தெடுத்துள்ளதை பகிர்"
|
||||
|
||||
#: src/app/qml/ShareDialog.qml:36
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Sharing failed"
|
||||
msgctxt "@info:status"
|
||||
msgid "Sharing failed"
|
||||
msgstr "பகிர்வது தோல்வியடைந்தது"
|
||||
msgstr "பகிர்தல் தோல்வியடைந்தது"
|
||||
|
||||
#: src/app/qml/ShareDialog.qml:58
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Shared url for image is <a href='%1'>%1</a>"
|
||||
msgctxt "@info"
|
||||
msgid "Shared url for image is <a href='%1'>%1</a>"
|
||||
msgstr "பகிரப்பட்ட படத்திற்கான முகவரி <a href='%1'>%1</a>"
|
||||
@@ -1216,7 +1265,6 @@ msgctxt "@title:menu Account details dialog"
|
||||
msgid "Account Details"
|
||||
msgstr "கணக்கின் விவரங்கள்"
|
||||
|
||||
# Kishore: unclear how to translate this.
|
||||
#: src/app/qml/UserDetailDialog.qml:93
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "Notification type"
|
||||
@@ -1238,7 +1286,8 @@ msgid "Ignore this user"
|
||||
msgstr "இந்த பயனரை பொருட்படுத்தாதே"
|
||||
|
||||
#: src/app/qml/UserDetailDialog.qml:157
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Kick this user"
|
||||
msgctxt "@action:button"
|
||||
msgid "Kick this user"
|
||||
msgstr "இந்த பயனரை வெளியேற்று"
|
||||
@@ -1262,13 +1311,15 @@ msgid "Kick"
|
||||
msgstr "வெளியேற்று"
|
||||
|
||||
#: src/app/qml/UserDetailDialog.qml:180
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Invite this user"
|
||||
msgctxt "@action:button"
|
||||
msgid "Invite this user"
|
||||
msgstr "இந்த பயனரை வரவழை"
|
||||
|
||||
#: src/app/qml/UserDetailDialog.qml:191
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Ban this user"
|
||||
msgctxt "@action:button"
|
||||
msgid "Ban this user"
|
||||
msgstr "இந்த பயனரை தடை செய்"
|
||||
@@ -1292,13 +1343,15 @@ msgid "Ban"
|
||||
msgstr "தடை செய்"
|
||||
|
||||
#: src/app/qml/UserDetailDialog.qml:214
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Unban this user"
|
||||
msgctxt "@action:button"
|
||||
msgid "Unban this user"
|
||||
msgstr "இப்பயனர் மீதான தடையை நீக்கு"
|
||||
|
||||
#: src/app/qml/UserDetailDialog.qml:225
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Set user power level"
|
||||
msgctxt "@action:button"
|
||||
msgid "Set user power level"
|
||||
msgstr "பயனரின் உரிமையளவை அமை"
|
||||
@@ -1345,10 +1398,12 @@ msgid "Invite to private chat"
|
||||
msgstr "தனிப்பட்ட உரையாடலுக்கு அழை"
|
||||
|
||||
#: src/app/qml/UserDetailDialog.qml:278
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@action:title"
|
||||
#| msgid "Search Messages"
|
||||
msgctxt "@action:button %1 is the name of the user."
|
||||
msgid "Search room for %1's messages"
|
||||
msgstr "%1 அனுப்பிய செய்திகளைக் காட்டு"
|
||||
msgstr "செய்திகளில் தேடு"
|
||||
|
||||
#: src/app/qml/UserDetailDialog.qml:285 src/roominfo/RoomInformation.qml:90
|
||||
#, kde-format
|
||||
@@ -1362,16 +1417,22 @@ msgid "Copy link"
|
||||
msgstr "இணைப்பை நகலெடு"
|
||||
|
||||
#: src/app/qml/UserMenu.qml:62
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt ""
|
||||
#| "tooltip for a button on a message; offers ability to open its downloaded "
|
||||
#| "file with an appropriate application"
|
||||
#| msgid "Open File"
|
||||
msgctxt "@action:button"
|
||||
msgid "Open Profile"
|
||||
msgstr "சுயவிவரத்தைத் திற"
|
||||
msgstr "கோப்பை திற"
|
||||
|
||||
#: src/app/qml/UserMenu.qml:68
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title:group"
|
||||
#| msgid "@Mentions"
|
||||
msgctxt "@action:button"
|
||||
msgid "Mention"
|
||||
msgstr "சுட்டு"
|
||||
msgstr "@ கோண்டு சுட்டுவது"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:33
|
||||
#, kde-format
|
||||
@@ -1379,41 +1440,39 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "நண்பர்களைக் கண்டுபிடிப்பது"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "பயனரின் அடையாளப்பெயரை நகலெடு"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#, kde-format
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "நண்பர்கள்"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#, kde-format
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "உங்கள் நண்பர்களைக் கண்டுபிடியுங்கள்…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#, kde-format
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "நண்பர்களைத் தேடுவதற்கு எதையாவது உள்ளிடவும்"
|
||||
msgstr "நண்பர்களைத் தேடுவதற்கு எதையாவது உள்ளிடுங்கள்"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "யாரும் கண்டுபிடிக்கப்படவில்லை"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
msgstr "பயனரின் அடையாளப்பெயரை உள்ளிடவும்"
|
||||
msgstr "பயனர் அடையாளத்தை உள்ளிடவும்"
|
||||
|
||||
#: src/app/qml/VerificationCanceled.qml:18
|
||||
#, kde-format
|
||||
@@ -1573,7 +1632,7 @@ msgstr "தெரியாத சிக்கலால் அமர்வு உ
|
||||
#, kde-format
|
||||
msgctxt "@action:button Done, we are finished with verification"
|
||||
msgid "Done"
|
||||
msgstr "முடிந்தது"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/roommanager.cpp:208
|
||||
#, kde-format
|
||||
@@ -1583,9 +1642,10 @@ msgstr ""
|
||||
"கணக்குப்பெயர் அல்ல"
|
||||
|
||||
#: src/app/roommanager.cpp:425
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Failed to join room<br />%1"
|
||||
msgid "Failed to join %1:<br />%2"
|
||||
msgstr "%1 தனில் நுழைவது தோல்வியடைந்தது:<br />%2"
|
||||
msgstr "அரங்கில் நுழைவது தோல்வியடைந்தது<br />%1"
|
||||
|
||||
#: src/app/roommanager.cpp:449
|
||||
#, kde-format
|
||||
@@ -1608,10 +1668,11 @@ msgid "Quit"
|
||||
msgstr "வெளியேறு"
|
||||
|
||||
#: src/chatbar/AttachDialog.qml:29
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Choose local file"
|
||||
msgctxt "@action:button"
|
||||
msgid "Choose local file"
|
||||
msgstr "இக்கணினியிலுள்ள கோப்பைத் தேர்ந்தெடு"
|
||||
msgstr "உள்ளமைக் கோப்பைத் தேர்ந்தெடு"
|
||||
|
||||
#: src/chatbar/AttachDialog.qml:45
|
||||
#, fuzzy, kde-format
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+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-"
|
||||
@@ -1452,39 +1452,32 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Ban this user"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "o weka wawa e jan ni"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Send message"
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "o pana e toki"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter your Matrix ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 18:12+0300\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 10:44+0300\n"
|
||||
"Last-Translator: Emir SARI <emir_sari@îcloud.com>\n"
|
||||
"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
|
||||
"Language: tr\n"
|
||||
@@ -926,7 +926,7 @@ msgstr "Kare Kod Tara"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Bağlı kamera yok"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1379,37 +1379,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Arkadaşlarını Bul"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Kullanıcı Kimliğini Kopyala"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Arkadaşlar"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Arkadaşlarını bul…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Arkadaşlarını aramaya başlamak için metin gir"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Eşleşme bulunamadı"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3282,10 +3276,12 @@ msgid "No public rooms found"
|
||||
msgstr "Genel oda bulunamadı"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Genel oda yok"
|
||||
msgstr "Genel oda bulunamadı"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"PO-Revision-Date: 2025-09-13 08:32+0300\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-09-08 16:02+0300\n"
|
||||
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
|
||||
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
|
||||
"Language: uk\n"
|
||||
@@ -929,7 +929,7 @@ msgstr "Сканувати QR-код"
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "No Camera Connected"
|
||||
msgstr "Не з'єднано жодної камери"
|
||||
msgstr ""
|
||||
|
||||
#: src/app/qml/QuickFormatBar.qml:22
|
||||
#, kde-format
|
||||
@@ -1390,37 +1390,31 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "Знайдіть ваших друзів"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, kde-format
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "Копіювати ідентифікатор користувача"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, kde-format
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "Друзі"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "Знайдіть ваших друзів…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, kde-format
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "Введіть фрагмент тексту, щоб почати пошук ваших друзів"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "Відповідників не знайдено"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
@@ -3298,10 +3292,12 @@ msgid "No public rooms found"
|
||||
msgstr "Не знайдено загальнодоступних кімнат"
|
||||
|
||||
#: src/libneochat/qml/ExploreRoomsPage.qml:120
|
||||
#, kde-format
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@info:label"
|
||||
#| msgid "No public rooms found"
|
||||
msgctxt "@info:label"
|
||||
msgid "No public rooms"
|
||||
msgstr "Немає загальнодоступних кімнат"
|
||||
msgstr "Не знайдено загальнодоступних кімнат"
|
||||
|
||||
#: src/libneochat/qml/GroupChatDrawerHeader.qml:72
|
||||
#: src/timeline/TimelineEndDelegate.qml:69
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: kdeorg\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2024-04-23 19:24\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
@@ -1379,42 +1379,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "查找好友"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "用户 ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "好友"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "查找好友..."
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "输入文本开始搜索您的好友"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "无匹配结果"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, kde-format
|
||||
msgctxt "@action:button"
|
||||
msgid "Enter a User ID"
|
||||
|
||||
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: neochat\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
|
||||
"POT-Creation-Date: 2025-09-13 00:49+0000\n"
|
||||
"POT-Creation-Date: 2025-09-12 00:43+0000\n"
|
||||
"PO-Revision-Date: 2025-08-08 02:11+0900\n"
|
||||
"Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\n"
|
||||
"Language-Team: Traditional Chinese <zh-l10n@lists.slat.org>\n"
|
||||
@@ -1414,42 +1414,34 @@ msgctxt "@action:title"
|
||||
msgid "Find Your Friends"
|
||||
msgstr "尋找您的朋友"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:58
|
||||
#, fuzzy, kde-format
|
||||
#| msgctxt "@title"
|
||||
#| msgid "User ID"
|
||||
msgctxt "@action:inmenu"
|
||||
msgid "Copy User ID"
|
||||
msgstr "使用者 ID"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:84
|
||||
#: src/app/qml/UserSearchPage.qml:74
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Friends"
|
||||
msgctxt "@info"
|
||||
msgid "Friends"
|
||||
msgstr "好友"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:91
|
||||
#: src/app/qml/UserSearchPage.qml:81
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Find your friends…"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Find your friends…"
|
||||
msgstr "尋找您的朋友…"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:92
|
||||
#: src/app/qml/UserSearchPage.qml:82
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter text to start searching for your friends"
|
||||
msgctxt "@info:placeholder"
|
||||
msgid "Enter text to start searching for your friends"
|
||||
msgstr "輸入文字開始搜尋朋友"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:93
|
||||
#: src/app/qml/UserSearchPage.qml:83
|
||||
#, kde-format
|
||||
msgctxt "@info:label"
|
||||
msgid "No matches found"
|
||||
msgstr "沒有相符項目"
|
||||
|
||||
#: src/app/qml/UserSearchPage.qml:99 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#: src/app/qml/UserSearchPage.qml:89 src/libneochat/qml/InviteUserPage.qml:46
|
||||
#, fuzzy, kde-format
|
||||
#| msgid "Enter a user ID"
|
||||
msgctxt "@action:button"
|
||||
|
||||
@@ -61,7 +61,7 @@ Kirigami.Dialog {
|
||||
}
|
||||
|
||||
onClicked: {
|
||||
((root.QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat.login', 'WelcomePage'), {}, {
|
||||
pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat.login', 'WelcomePage'), {}, {
|
||||
title: i18nc("@title:window", "Login")
|
||||
});
|
||||
root.close();
|
||||
@@ -95,8 +95,8 @@ Kirigami.Dialog {
|
||||
accountView.decrementCurrentIndex();
|
||||
}
|
||||
}
|
||||
Keys.onEnterPressed: ((accountView.currentItem ?? accountView.footerItem) as Delegates.RoundedItemDelegate).clicked()
|
||||
Keys.onReturnPressed: ((accountView.currentItem ?? accountView.footerItem) as Delegates.RoundedItemDelegate).clicked()
|
||||
Keys.onEnterPressed: (accountView.currentItem as Delegates.RoundedItemDelegate ?? accountView.footerItem).clicked()
|
||||
Keys.onReturnPressed: (accountView.currentItem as Delegates.RoundedItemDelegate ?? accountView.footerItem).clicked()
|
||||
|
||||
onVisibleChanged: {
|
||||
for (let i = 0; i < accountView.count; i++) {
|
||||
|
||||
@@ -17,7 +17,7 @@ ApplicationWindow {
|
||||
property real longitude: NaN
|
||||
property string asset
|
||||
property var author
|
||||
property LiveLocationsModel liveLocationModel: null
|
||||
property QtObject liveLocationModel: null
|
||||
|
||||
flags: Qt.FramelessWindowHint | Qt.WA_TranslucentBackground
|
||||
visibility: Qt.WindowFullScreen
|
||||
@@ -59,7 +59,7 @@ ApplicationWindow {
|
||||
|
||||
Connections {
|
||||
target: mapView.map
|
||||
function onCopyrightLinkActivated(link: string) {
|
||||
function onCopyrightLinkActivated() {
|
||||
Qt.openUrlExternally(link);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// SPDX-FileCopyrightText: 2022 Tobias Fella <tobias.fella@kde.org>
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
@@ -10,8 +8,8 @@ import QtQuick.Window
|
||||
import QtQml
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.delegates as Delegates
|
||||
import org.kde.neochat
|
||||
import io.github.quotient_im.libquotient
|
||||
|
||||
Kirigami.Page {
|
||||
id: root
|
||||
@@ -25,63 +23,72 @@ Kirigami.Page {
|
||||
name: "cancelled"
|
||||
when: root.session.state === KeyVerificationSession.CANCELED
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: verificationCanceled
|
||||
target: stateLoader
|
||||
sourceComponent: verificationCanceled
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "waitingForVerification"
|
||||
when: root.session.state === KeyVerificationSession.WAITINGFORVERIFICATION
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: emojiSas
|
||||
target: stateLoader
|
||||
sourceComponent: emojiSas
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "waitingForReady"
|
||||
when: root.session.state === KeyVerificationSession.WAITINGFORREADY
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: message
|
||||
target: stateLoader
|
||||
sourceComponent: message
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "incoming"
|
||||
when: root.session.state === KeyVerificationSession.INCOMING
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: message
|
||||
target: stateLoader
|
||||
sourceComponent: message
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "waitingForKey"
|
||||
when: root.session.state === KeyVerificationSession.WAITINGFORKEY
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: message
|
||||
target: stateLoader
|
||||
sourceComponent: message
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "waitingForAccept"
|
||||
when: root.session.state === KeyVerificationSession.WAITINGFORACCEPT
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: message
|
||||
target: stateLoader
|
||||
sourceComponent: message
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "waitingForMac"
|
||||
when: root.session.state === KeyVerificationSession.WAITINGFORMAC
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: message
|
||||
target: stateLoader
|
||||
sourceComponent: message
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "ready"
|
||||
when: root.session.state === KeyVerificationSession.READY
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: chooseVerificationComponent
|
||||
target: stateLoader
|
||||
sourceComponent: chooseVerificationComponent
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "done"
|
||||
when: root.session.state === KeyVerificationSession.DONE
|
||||
PropertyChanges {
|
||||
stateLoader.sourceComponent: message
|
||||
target: stateLoader
|
||||
sourceComponent: message
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -165,7 +172,7 @@ Kirigami.Page {
|
||||
}
|
||||
}
|
||||
isDone: root.session.state === KeyVerificationSession.DONE
|
||||
onDone: root.Kirigami.PageStack.closeDialog()
|
||||
onDone: root.closeDialog()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// SPDX-FileCopyrightText: 2023 James Graham <james.h.graham@protonmail.com>
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtCore as Core
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
@@ -23,13 +21,13 @@ Components.AlbumMaximizeComponent {
|
||||
*/
|
||||
required property NeoChatRoom currentRoom
|
||||
|
||||
readonly property string currentEventId: model.data(model.index((content as ListView).currentIndex, 0), TimelineMessageModel.EventIdRole)
|
||||
readonly property string currentEventId: model.data(model.index(content.currentIndex, 0), TimelineMessageModel.EventIdRole)
|
||||
|
||||
readonly property var currentAuthor: model.data(model.index((content as ListView).currentIndex, 0), TimelineMessageModel.AuthorRole)
|
||||
readonly property var currentAuthor: model.data(model.index(content.currentIndex, 0), TimelineMessageModel.AuthorRole)
|
||||
|
||||
readonly property var currentTime: model.data(model.index((content as ListView).currentIndex, 0), TimelineMessageModel.TimeRole)
|
||||
readonly property var currentTime: model.data(model.index(content.currentIndex, 0), TimelineMessageModel.TimeRole)
|
||||
|
||||
readonly property var currentProgressInfo: model.data(model.index((content as ListView).currentIndex, 0), TimelineMessageModel.ProgressInfoRole)
|
||||
readonly property var currentProgressInfo: model.data(model.index(content.currentIndex, 0), TimelineMessageModel.ProgressInfoRole)
|
||||
|
||||
actions: [
|
||||
ShareAction {
|
||||
@@ -61,28 +59,28 @@ Components.AlbumMaximizeComponent {
|
||||
|
||||
downloadAction: Components.DownloadAction {
|
||||
onTriggered: {
|
||||
root.currentRoom.downloadFile(root.currentEventId, Core.StandardPaths.writableLocation(Core.StandardPaths.CacheLocation) + "/" + root.currentEventId.replace(":", "_").replace("/", "_").replace("+", "_") + root.currentRoom.fileNameToDownload(root.currentEventId));
|
||||
currentRoom.downloadFile(root.currentEventId, Core.StandardPaths.writableLocation(Core.StandardPaths.CacheLocation) + "/" + root.currentEventId.replace(":", "_").replace("/", "_").replace("+", "_") + currentRoom.fileNameToDownload(root.currentEventId));
|
||||
}
|
||||
}
|
||||
|
||||
playAction: Kirigami.Action {
|
||||
onTriggered: {
|
||||
MediaManager.startPlayback();
|
||||
(root.currentItem as Components.VideoMaximizeDelegate).play();
|
||||
currentItem.play();
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: MediaManager
|
||||
function onPlaybackStarted() {
|
||||
if ((root.currentItem as Components.VideoMaximizeDelegate).playbackState === MediaPlayer.PlayingState) {
|
||||
(root.currentItem as Components.VideoMaximizeDelegate).pause();
|
||||
if (currentItem.playbackState === MediaPlayer.PlayingState) {
|
||||
currentItem.pause();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: root.currentRoom
|
||||
target: currentRoom
|
||||
|
||||
function onFileTransferProgress(id, progress, total) {
|
||||
if (id == root.currentEventId) {
|
||||
@@ -125,7 +123,7 @@ Components.AlbumMaximizeComponent {
|
||||
onItemRightClicked: RoomManager.viewEventMenu(root.currentEventId, root.currentRoom)
|
||||
|
||||
onSaveItem: {
|
||||
var dialog = saveAsDialog.createObject(QQC2.Overlay.overlay) as Dialogs.FileDialog;
|
||||
var dialog = saveAsDialog.createObject(QQC2.Overlay.overlay);
|
||||
dialog.selectedFile = currentRoom.fileNameToDownload(root.currentEventId);
|
||||
dialog.open();
|
||||
}
|
||||
@@ -148,7 +146,7 @@ Components.AlbumMaximizeComponent {
|
||||
if (!selectedFile) {
|
||||
return;
|
||||
}
|
||||
root.currentRoom.downloadFile(root.currentEventId, selectedFile);
|
||||
currentRoom.downloadFile(root.currentEventId, selectedFile);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@ import QtQuick
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
import io.github.quotient_im.libquotient
|
||||
|
||||
import org.kde.neochat
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@ import QtQuick
|
||||
import QtQml
|
||||
|
||||
import org.kde.neochat
|
||||
import io.github.quotient_im.libquotient
|
||||
|
||||
VerificationMessage {
|
||||
id: root
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
// SPDX-FileCopyrightText: 2020 Noah Davis <noahadvs@gmail.com>
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtCore
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
@@ -89,15 +87,9 @@ QQC2.Control {
|
||||
displayHint: Kirigami.DisplayHint.IconOnly
|
||||
|
||||
onTriggered: {
|
||||
if (Clipboard.hasImage) {
|
||||
let dialog = attachDialog.createObject(root.QQC2.Overlay.overlay) as AttachDialog;
|
||||
dialog.chosen.connect(path => _private.chatBarCache.attachmentPath = path);
|
||||
dialog.open();
|
||||
} else {
|
||||
let dialog = openFileDialog.createObject(root.QQC2.Overlay.overlay) as OpenFileDialog;
|
||||
dialog.chosen.connect(path => _private.chatBarCache.attachmentPath = path);
|
||||
dialog.open();
|
||||
}
|
||||
let dialog = (Clipboard.hasImage ? attachDialog : openFileDialog).createObject(root.QQC2.Overlay.overlay);
|
||||
dialog.chosen.connect(path => _private.chatBarCache.attachmentPath = path);
|
||||
dialog.open();
|
||||
}
|
||||
|
||||
tooltip: text
|
||||
@@ -130,9 +122,9 @@ QQC2.Control {
|
||||
displayHint: QQC2.AbstractButton.IconOnly
|
||||
|
||||
onTriggered: {
|
||||
(locationChooser.createObject(QQC2.Overlay.overlay, {
|
||||
locationChooser.createObject(QQC2.Overlay.overlay, {
|
||||
room: root.currentRoom
|
||||
}) as LocationChooser).open();
|
||||
}).open();
|
||||
}
|
||||
tooltip: text
|
||||
},
|
||||
@@ -144,9 +136,9 @@ QQC2.Control {
|
||||
displayHint: QQC2.AbstractButton.IconOnly
|
||||
|
||||
onTriggered: {
|
||||
(newPollDialog.createObject(QQC2.Overlay.overlay, {
|
||||
newPollDialog.createObject(QQC2.Overlay.overlay, {
|
||||
room: root.currentRoom
|
||||
}) as NewPollDialog).open();
|
||||
}).open();
|
||||
}
|
||||
tooltip: text
|
||||
},
|
||||
@@ -410,7 +402,7 @@ QQC2.Control {
|
||||
ReplyComponent {
|
||||
id: replyComponent
|
||||
replyContentModel: ContentProvider.contentModelForEvent(root.currentRoom, _private.chatBarCache.replyId, true)
|
||||
Message.maxContentWidth: (replyLoader.item as Item).width
|
||||
Message.maxContentWidth: replyLoader.item.width
|
||||
|
||||
// When the user replies to a message and the preview is loaded, make sure the text field is focused again
|
||||
Component.onCompleted: textField.forceActiveFocus(Qt.OtherFocusReason)
|
||||
|
||||
@@ -3,13 +3,14 @@
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
import QtCore as Core
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kquickimageeditor as KQuickImageEditor
|
||||
|
||||
Kirigami.Page {
|
||||
id: root
|
||||
id: rootEditorView
|
||||
|
||||
property bool resizing: false
|
||||
required property string imagePath
|
||||
@@ -25,7 +26,7 @@ Kirigami.Page {
|
||||
function crop() {
|
||||
const ratioX = editImage.paintedWidth / editImage.nativeWidth;
|
||||
const ratioY = editImage.paintedHeight / editImage.nativeHeight;
|
||||
root.resizing = false;
|
||||
rootEditorView.resizing = false;
|
||||
imageDoc.crop(selectionTool.selectionX / ratioX, selectionTool.selectionY / ratioY, selectionTool.selectionWidth / ratioX, selectionTool.selectionHeight / ratioY);
|
||||
}
|
||||
|
||||
@@ -42,9 +43,9 @@ Kirigami.Page {
|
||||
text: i18nc("@action:button Accept image modification", "Accept")
|
||||
icon.name: "dialog-ok"
|
||||
onTriggered: {
|
||||
let newPath = Core.StandardPaths.writableLocation(Core.StandardPaths.CacheLocation) + "/" + (new Date()).getTime() + "." + root.imagePath.split('.').pop();
|
||||
let newPath = Core.StandardPaths.writableLocation(Core.StandardPaths.CacheLocation) + "/" + (new Date()).getTime() + "." + imagePath.split('.').pop();
|
||||
if (imageDoc.saveAs(newPath)) {
|
||||
root.newPathChanged(newPath);
|
||||
newPathChanged(newPath);
|
||||
} else {
|
||||
msg.type = Kirigami.MessageType.Error;
|
||||
msg.text = i18n("Unable to save file. Check if you have the correct permission to edit the cache directory.");
|
||||
@@ -79,12 +80,12 @@ Kirigami.Page {
|
||||
|
||||
KQuickImageEditor.ImageDocument {
|
||||
id: imageDoc
|
||||
path: root.imagePath
|
||||
path: rootEditorView.imagePath
|
||||
}
|
||||
|
||||
KQuickImageEditor.SelectionTool {
|
||||
id: selectionTool
|
||||
visible: root.resizing
|
||||
visible: rootEditorView.resizing
|
||||
width: editImage.paintedWidth
|
||||
height: editImage.paintedHeight
|
||||
x: editImage.horizontalPadding
|
||||
@@ -100,7 +101,7 @@ Kirigami.Page {
|
||||
Connections {
|
||||
target: selectionTool.selectionArea
|
||||
function onDoubleClicked() {
|
||||
root.crop();
|
||||
rootEditorView.crop();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -118,8 +119,8 @@ Kirigami.Page {
|
||||
display: QQC2.Button.TextBesideIcon
|
||||
actions: [
|
||||
Kirigami.Action {
|
||||
icon.name: root.resizing ? "dialog-cancel" : "transform-crop"
|
||||
text: root.resizing ? i18n("Cancel") : i18nc("@action:button Crop an image", "Crop")
|
||||
icon.name: rootEditorView.resizing ? "dialog-cancel" : "transform-crop"
|
||||
text: rootEditorView.resizing ? i18n("Cancel") : i18nc("@action:button Crop an image", "Crop")
|
||||
onTriggered: {
|
||||
resizeRectangle.width = editImage.paintedWidth;
|
||||
resizeRectangle.height = editImage.paintedHeight;
|
||||
@@ -129,38 +130,38 @@ Kirigami.Page {
|
||||
resizeRectangle.insideY = 100;
|
||||
resizeRectangle.insideWidth = 100;
|
||||
resizeRectangle.insideHeight = 100;
|
||||
root.resizing = !root.resizing;
|
||||
rootEditorView.resizing = !rootEditorView.resizing;
|
||||
}
|
||||
},
|
||||
Kirigami.Action {
|
||||
icon.name: "dialog-ok"
|
||||
visible: root.resizing
|
||||
visible: rootEditorView.resizing
|
||||
text: i18nc("@action:button Crop an image", "Crop")
|
||||
onTriggered: root.crop()
|
||||
onTriggered: rootEditorView.crop()
|
||||
},
|
||||
Kirigami.Action {
|
||||
icon.name: "object-rotate-left"
|
||||
text: i18nc("@action:button Rotate an image to the left", "Rotate left")
|
||||
onTriggered: imageDoc.rotate(-90)
|
||||
visible: !root.resizing
|
||||
visible: !rootEditorView.resizing
|
||||
},
|
||||
Kirigami.Action {
|
||||
icon.name: "object-rotate-right"
|
||||
text: i18nc("@action:button Rotate an image to the right", "Rotate right")
|
||||
onTriggered: imageDoc.rotate(90)
|
||||
visible: !root.resizing
|
||||
visible: !rootEditorView.resizing
|
||||
},
|
||||
Kirigami.Action {
|
||||
icon.name: "object-flip-vertical"
|
||||
text: i18nc("@action:button Mirror an image vertically", "Flip")
|
||||
onTriggered: imageDoc.mirror(false, true)
|
||||
visible: !root.resizing
|
||||
visible: !rootEditorView.resizing
|
||||
},
|
||||
Kirigami.Action {
|
||||
icon.name: "object-flip-horizontal"
|
||||
text: i18nc("@action:button Mirror an image horizontally", "Mirror")
|
||||
onTriggered: imageDoc.mirror(true, false)
|
||||
visible: !root.resizing
|
||||
visible: !rootEditorView.resizing
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// SPDX-FileCopyrightText: 2024 Tobias Fella <tobias.fella@kde.org>
|
||||
// SPDX-License-Identifier: LGPL-2.0-or-later
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
@@ -25,9 +23,8 @@ ColumnLayout {
|
||||
Repeater {
|
||||
model: root.connection.accountDataEventTypes
|
||||
delegate: FormCard.FormButtonDelegate {
|
||||
required property string modelData
|
||||
text: modelData
|
||||
onClicked: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
onClicked: root.Window.window.pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
sourceText: root.connection.accountDataJsonString(modelData)
|
||||
}, {
|
||||
title: i18nc("@title:window", "Event Source"),
|
||||
|
||||
@@ -17,8 +17,6 @@ ecm_add_qml_module(Devtools GENERATE_PLUGIN_SOURCE
|
||||
models/statefiltermodel.cpp
|
||||
models/statekeysmodel.cpp
|
||||
models/statemodel.cpp
|
||||
DEPENDENCIES
|
||||
QtCore
|
||||
)
|
||||
|
||||
target_include_directories(Devtools PRIVATE ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/models)
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// SPDX-FileCopyrightText: 2022 James Graham <james.h.graham@protonmail.com>
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Window
|
||||
@@ -27,7 +25,7 @@ ColumnLayout {
|
||||
description: i18nc("@info", "Click to choose a room");
|
||||
|
||||
onClicked: {
|
||||
let dialog = (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'ChooseRoomDialog'), {
|
||||
let dialog = root.Window.window.pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'ChooseRoomDialog'), {
|
||||
connection: root.connection,
|
||||
}, {
|
||||
title: i18nc("@title:dialog", "Choose Room"),
|
||||
@@ -51,9 +49,8 @@ ColumnLayout {
|
||||
id: roomAccountData
|
||||
model: root.room.accountDataEventTypes
|
||||
delegate: FormCard.FormButtonDelegate {
|
||||
required property string modelData
|
||||
text: modelData
|
||||
onClicked: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
onClicked: root.Window.window.pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
sourceText: root.room.roomAcountDataJson(text)
|
||||
}, {
|
||||
title: i18n("Event Source"),
|
||||
@@ -77,18 +74,15 @@ ColumnLayout {
|
||||
}
|
||||
|
||||
delegate: FormCard.FormButtonDelegate {
|
||||
required property string type
|
||||
required property int eventCount
|
||||
required property string stateKey
|
||||
text: type
|
||||
description: i18ncp("'Event' being some JSON data, not something physically happening.", "%1 event of this type", "%1 events of this type", eventCount)
|
||||
text: model.type
|
||||
description: i18ncp("'Event' being some JSON data, not something physically happening.", "%1 event of this type", "%1 events of this type", model.eventCount)
|
||||
onClicked: {
|
||||
if (eventCount === 1) {
|
||||
root.openEventSource(type, stateKey);
|
||||
if (model.eventCount === 1) {
|
||||
openEventSource(model.type, model.stateKey);
|
||||
} else {
|
||||
(root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat.devtools', 'StateKeys'), {
|
||||
root.Window.window.pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat.devtools', 'StateKeys'), {
|
||||
room: root.room,
|
||||
eventType: type
|
||||
eventType: model.type
|
||||
}, {
|
||||
title: i18nc("'Event' being some JSON data, not something physically happening.", "Event Information")
|
||||
});
|
||||
@@ -98,7 +92,7 @@ ColumnLayout {
|
||||
}
|
||||
}
|
||||
function openEventSource(type: string, stateKey: string): void {
|
||||
onClicked: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
onClicked: root.Window.window.pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
model: stateModel,
|
||||
allowEdit: true,
|
||||
room: root.room,
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
// SPDX-FileCopyrightText: 2024 Tobias Fella <tobias.fella@kde.org>
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Window
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
@@ -31,15 +30,14 @@ FormCard.FormCardPage {
|
||||
}
|
||||
|
||||
delegate: FormCard.FormButtonDelegate {
|
||||
required property string stateKey
|
||||
text: stateKey
|
||||
onClicked: root.openEventSource(stateKey)
|
||||
text: model.stateKey
|
||||
onClicked: openEventSource(model.stateKey)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function openEventSource(stateKey: string): void {
|
||||
(Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
root.Window.window.pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'MessageSourceSheet'), {
|
||||
model: stateKeysModel,
|
||||
allowEdit: true,
|
||||
room: root.room,
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
// SPDX-FileCopyrightText: 2020 Carl Schwan <carl@carlschwan.eu>
|
||||
// SPDX-License-Identifier: GPL-3.0-only
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
import Qt.labs.qmlmodels
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.delegates as Delegates
|
||||
@@ -130,8 +129,8 @@ SearchPage {
|
||||
function openManualRoomDialog() {
|
||||
let dialog = manualRoomDialog.createObject(root.QQC2.Overlay.overlay, {
|
||||
connection: root.connection
|
||||
}) as ManualRoomDialog;
|
||||
dialog.parent = root.QQC2.Overlay.overlay;
|
||||
});
|
||||
dialog.parent = root.Window.window.overlay;
|
||||
dialog.roomSelected.connect((roomId, displayName, avatarUrl, alias, topic, memberCount, isJoined) => {
|
||||
root.roomSelected(roomId, displayName, avatarUrl, alias, topic, memberCount, isJoined);
|
||||
root.closeDialog();
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
|
||||
|
||||
@@ -39,11 +39,11 @@ LoginStep {
|
||||
text: LoginHelper.isLoggedIn ? i18n("Already logged in") : (LoginHelper.testing && matrixIdField.acceptableInput) ? i18n("Loading…") : i18nc("@action:button", "Continue")
|
||||
onTriggered: {
|
||||
if (LoginHelper.supportsSso && LoginHelper.supportsPassword) {
|
||||
root.processed("LoginMethod");
|
||||
processed("LoginMethod");
|
||||
} else if (LoginHelper.supportsSso) {
|
||||
root.processed("Sso");
|
||||
processed("Sso");
|
||||
} else {
|
||||
root.processed("Password");
|
||||
processed("Password");
|
||||
}
|
||||
}
|
||||
enabled: LoginHelper.homeserverReachable
|
||||
|
||||
@@ -18,12 +18,12 @@ LoginStep {
|
||||
FormCard.FormButtonDelegate {
|
||||
id: loginPasswordButton
|
||||
text: i18nc("@action:button", "Login with password")
|
||||
onClicked: root.processed("Password")
|
||||
onClicked: processed("Password")
|
||||
}
|
||||
|
||||
FormCard.FormButtonDelegate {
|
||||
id: loginSsoButton
|
||||
text: i18nc("@action:button", "Login with single sign-on")
|
||||
onClicked: root.processed("Sso")
|
||||
onClicked: processed("Sso")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
@@ -14,7 +15,7 @@ LoginStep {
|
||||
Connections {
|
||||
target: LoginHelper
|
||||
function onConnected() {
|
||||
root.processed("Loading");
|
||||
processed("Loading");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,6 +46,6 @@ LoginStep {
|
||||
}
|
||||
}
|
||||
previousAction: Kirigami.Action {
|
||||
onTriggered: root.processed("Login")
|
||||
onTriggered: processed("Login")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
@@ -21,7 +22,7 @@ LoginStep {
|
||||
UrlHelper.openUrl(LoginHelper.ssoUrl);
|
||||
}
|
||||
function onConnected() {
|
||||
root.processed("Loading");
|
||||
processed("Loading");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +31,7 @@ LoginStep {
|
||||
}
|
||||
|
||||
previousAction: Kirigami.Action {
|
||||
onTriggered: root.processed("Login")
|
||||
onTriggered: processed("Login")
|
||||
}
|
||||
|
||||
nextAction: Kirigami.Action {
|
||||
|
||||
@@ -22,11 +22,8 @@ LoginStep {
|
||||
Repeater {
|
||||
model: Registration.terms
|
||||
delegate: FormCard.FormTextDelegate {
|
||||
required property string url
|
||||
required property string title
|
||||
|
||||
text: "<a href=\"" + url + "\">" + title + "</a>"
|
||||
onLinkActivated: Qt.openUrlExternally(url)
|
||||
text: "<a href=\"" + modelData.url + "\">" + modelData.title + "</a>"
|
||||
onLinkActivated: Qt.openUrlExternally(modelData.url)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// SPDX-FileCopyrightText: 2020 Tobias Fella <tobias.fella@kde.org>
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
@@ -123,8 +121,6 @@ Kirigami.Page {
|
||||
delegate: FormCard.AbstractFormDelegate {
|
||||
id: loadingDelegate
|
||||
|
||||
required property string modelData
|
||||
|
||||
topPadding: Kirigami.Units.smallSpacing
|
||||
bottomPadding: Kirigami.Units.smallSpacing
|
||||
|
||||
@@ -134,7 +130,7 @@ Kirigami.Page {
|
||||
|
||||
QQC2.Label {
|
||||
Layout.fillWidth: true
|
||||
text: i18nc("As in 'this account is still loading'", "%1 (loading)", loadingDelegate.modelData)
|
||||
text: i18nc("As in 'this account is still loading'", "%1 (loading)", modelData)
|
||||
elide: Text.ElideRight
|
||||
wrapMode: Text.Wrap
|
||||
maximumLineCount: 2
|
||||
@@ -145,7 +141,7 @@ Kirigami.Page {
|
||||
QQC2.ToolButton {
|
||||
text: i18nc("@action:button", "Log out of this account")
|
||||
icon.name: "im-kick-user"
|
||||
onClicked: Controller.removeConnection(loadingDelegate.modelData)
|
||||
onClicked: Controller.removeConnection(modelData)
|
||||
display: QQC2.Button.IconOnly
|
||||
QQC2.ToolTip.text: text
|
||||
QQC2.ToolTip.visible: hovered
|
||||
@@ -163,7 +159,7 @@ Kirigami.Page {
|
||||
}
|
||||
}
|
||||
onCountChanged: {
|
||||
if (loadingAccounts.count === 0 && loadedAccounts.count === 1 && root.showExisting) {
|
||||
if (loadingAccounts.count === 0 && loadedAccounts.count === 1 && showExisting) {
|
||||
Controller.activeConnection = AccountRegistry.data(AccountRegistry.index(0, 0), 257);
|
||||
root.connectionChosen();
|
||||
}
|
||||
@@ -185,15 +181,15 @@ Kirigami.Page {
|
||||
|
||||
Connections {
|
||||
id: stepConnections
|
||||
target: root.currentStep
|
||||
target: currentStep
|
||||
|
||||
function onProcessed(nextStep: string): void {
|
||||
module.source = nextStep + ".qml";
|
||||
root.currentStepString = nextStep;
|
||||
headerMessage.text = "";
|
||||
headerMessage.visible = false;
|
||||
if (!(root.currentStep as LoginStep).noControls) {
|
||||
(root.currentStep as LoginStep).forceActiveFocus();
|
||||
if (!module.item.noControls) {
|
||||
module.item.forceActiveFocus();
|
||||
} else {
|
||||
continueButton.forceActiveFocus();
|
||||
}
|
||||
@@ -246,24 +242,24 @@ Kirigami.Page {
|
||||
|
||||
FormCard.FormDelegateSeparator {
|
||||
below: continueButton
|
||||
visible: (root.currentStep as LoginStep).nextAction
|
||||
visible: root.currentStep.nextAction
|
||||
}
|
||||
|
||||
FormCard.FormButtonDelegate {
|
||||
id: continueButton
|
||||
text: (root.currentStep as LoginStep).nextAction && (root.currentStep as LoginStep).nextAction.text ? (root.currentStep as LoginStep).nextAction.text : i18nc("@action:button", "Continue")
|
||||
visible: (root.currentStep as LoginStep).nextAction
|
||||
onClicked: (root.currentStep as LoginStep).nextAction.trigger()
|
||||
text: root.currentStep.nextAction && root.currentStep.nextAction.text ? root.currentStep.nextAction.text : i18nc("@action:button", "Continue")
|
||||
visible: root.currentStep.nextAction
|
||||
onClicked: root.currentStep.nextAction.trigger()
|
||||
icon.name: "arrow-right-symbolic"
|
||||
enabled: (root.currentStep as LoginStep).nextAction ? (root.currentStep as LoginStep).nextAction.enabled : false
|
||||
enabled: root.currentStep.nextAction ? root.currentStep.nextAction.enabled : false
|
||||
}
|
||||
|
||||
FormCard.FormButtonDelegate {
|
||||
text: i18nc("@action:button", "Go back")
|
||||
visible: (root.currentStep as LoginStep).previousAction
|
||||
onClicked: (root.currentStep as LoginStep).previousAction.trigger()
|
||||
visible: root.currentStep.previousAction
|
||||
onClicked: root.currentStep.previousAction.trigger()
|
||||
icon.name: "arrow-left-symbolic"
|
||||
enabled: (root.currentStep as LoginStep).previousAction ? (root.currentStep as LoginStep).previousAction.enabled : false
|
||||
enabled: root.currentStep.previousAction ? root.currentStep.previousAction.enabled : false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -282,7 +278,7 @@ Kirigami.Page {
|
||||
|
||||
Component.onCompleted: {
|
||||
LoginHelper.init();
|
||||
(root.currentStep as LoginStep).forceActiveFocus();
|
||||
module.item.forceActiveFocus();
|
||||
Registration.username = "";
|
||||
Registration.password = "";
|
||||
Registration.email = "";
|
||||
|
||||
@@ -53,19 +53,22 @@ ColumnLayout {
|
||||
when: !root.fileTransferInfo.completed && !root.fileTransferInfo.active
|
||||
|
||||
PropertyChanges {
|
||||
playButton.icon.name: "media-playback-start"
|
||||
playButton.onClicked: Message.room.downloadFile(root.eventId)
|
||||
target: playButton
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: Message.room.downloadFile(root.eventId)
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "downloading"
|
||||
when: root.fileTransferInfo.active && !root.fileTransferInfo.completed
|
||||
PropertyChanges {
|
||||
downloadBar.visible: true
|
||||
target: downloadBar
|
||||
visible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
playButton.icon.name: "media-playback-stop"
|
||||
playButton.onClicked: {
|
||||
target: playButton
|
||||
icon.name: "media-playback-stop"
|
||||
onClicked: {
|
||||
Message.room.cancelFileTransfer(root.eventId);
|
||||
}
|
||||
}
|
||||
@@ -74,8 +77,9 @@ ColumnLayout {
|
||||
name: "paused"
|
||||
when: root.fileTransferInfo.completed && (audio.playbackState === MediaPlayer.StoppedState || audio.playbackState === MediaPlayer.PausedState)
|
||||
PropertyChanges {
|
||||
playButton.icon.name: "media-playback-start"
|
||||
playButton.onClicked: {
|
||||
target: playButton
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: {
|
||||
audio.source = root.fileTransferInfo.localPath;
|
||||
MediaManager.startPlayback();
|
||||
audio.play();
|
||||
@@ -87,8 +91,11 @@ ColumnLayout {
|
||||
when: root.fileTransferInfo.completed && audio.playbackState === MediaPlayer.PlayingState
|
||||
|
||||
PropertyChanges {
|
||||
playButton.icon.name: "media-playback-pause"
|
||||
playButton.onClicked: audio.pause()
|
||||
target: playButton
|
||||
|
||||
icon.name: "media-playback-pause"
|
||||
|
||||
onClicked: audio.pause()
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -43,7 +43,6 @@ ecm_add_qml_module(MessageContent GENERATE_PLUGIN_SOURCE
|
||||
ThreadBodyComponent.qml
|
||||
VideoComponent.qml
|
||||
SOURCES
|
||||
messageattached.cpp
|
||||
contentprovider.cpp
|
||||
mediasizehelper.cpp
|
||||
pollhandler.cpp
|
||||
@@ -54,7 +53,6 @@ ecm_add_qml_module(MessageContent GENERATE_PLUGIN_SOURCE
|
||||
models/reactionmodel.cpp
|
||||
models/threadmodel.cpp
|
||||
models/eventmessagecontentmodel.cpp
|
||||
models/messagecontentfiltermodel.cpp
|
||||
RESOURCES
|
||||
images/bike.svg
|
||||
images/bus.svg
|
||||
@@ -83,9 +81,6 @@ ecm_add_qml_module(MessageContent GENERATE_PLUGIN_SOURCE
|
||||
images/walk.svg
|
||||
DEPENDENCIES
|
||||
QtQuick
|
||||
IMPORTS
|
||||
org.kde.neochat.libneochat
|
||||
io.github.quotient_im.libquotient
|
||||
)
|
||||
|
||||
configure_file(config-neochat.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-neochat.h)
|
||||
|
||||
@@ -73,13 +73,16 @@ ColumnLayout {
|
||||
when: root.fileTransferInfo.completed && autoOpenFile
|
||||
|
||||
PropertyChanges {
|
||||
openButton.icon.name: "document-open"
|
||||
openButton.onClicked: openSavedFile()
|
||||
downloadButton {
|
||||
icon.name: "download"
|
||||
QQC2.ToolTip.text: i18nc("tooltip for a button on a message; offers ability to download its file", "Download")
|
||||
onClicked: saveFileAs()
|
||||
}
|
||||
target: openButton
|
||||
icon.name: "document-open"
|
||||
onClicked: openSavedFile()
|
||||
}
|
||||
|
||||
PropertyChanges {
|
||||
target: downloadButton
|
||||
icon.name: "download"
|
||||
QQC2.ToolTip.text: i18nc("tooltip for a button on a message; offers ability to download its file", "Download")
|
||||
onClicked: saveFileAs()
|
||||
}
|
||||
},
|
||||
State {
|
||||
@@ -87,12 +90,15 @@ ColumnLayout {
|
||||
when: root.fileTransferInfo.completed && !autoOpenFile
|
||||
|
||||
PropertyChanges {
|
||||
openButton.visible: false
|
||||
downloadButton {
|
||||
icon.name: "document-open"
|
||||
QQC2.ToolTip.text: i18nc("tooltip for a button on a message; offers ability to open its downloaded file with an appropriate application", "Open File")
|
||||
onClicked: openSavedFile()
|
||||
}
|
||||
target: openButton
|
||||
visible: false
|
||||
}
|
||||
|
||||
PropertyChanges {
|
||||
target: downloadButton
|
||||
icon.name: "document-open"
|
||||
QQC2.ToolTip.text: i18nc("tooltip for a button on a message; offers ability to open its downloaded file with an appropriate application", "Open File")
|
||||
onClicked: openSavedFile()
|
||||
}
|
||||
},
|
||||
State {
|
||||
@@ -100,13 +106,19 @@ ColumnLayout {
|
||||
when: root.fileTransferInfo.active
|
||||
|
||||
PropertyChanges {
|
||||
sizeLabel.text: i18nc("file download progress", "%1 / %2", Format.formatByteSize(root.fileTransferInfo.progress), Format.formatByteSize(root.fileTransferInfo.total))
|
||||
openButton.visible: false
|
||||
downloadButton {
|
||||
icon.name: "media-playback-stop"
|
||||
QQC2.ToolTip.text: i18nc("tooltip for a button on a message; stops downloading the message's file", "Stop Download")
|
||||
onClicked: Message.room.cancelFileTransfer(root.eventId)
|
||||
}
|
||||
target: openButton
|
||||
visible: false
|
||||
}
|
||||
|
||||
PropertyChanges {
|
||||
target: sizeLabel
|
||||
text: i18nc("file download progress", "%1 / %2", Format.formatByteSize(root.fileTransferInfo.progress), Format.formatByteSize(root.fileTransferInfo.total))
|
||||
}
|
||||
PropertyChanges {
|
||||
target: downloadButton
|
||||
icon.name: "media-playback-stop"
|
||||
QQC2.ToolTip.text: i18nc("tooltip for a button on a message; stops downloading the message's file", "Stop Download")
|
||||
onClicked: Message.room.cancelFileTransfer(root.eventId)
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.delegates as Delegates
|
||||
|
||||
import org.kde.neochat
|
||||
import org.kde.neochat.chatbar
|
||||
|
||||
/**
|
||||
* @brief A component to show a reply button for threads in a message bubble.
|
||||
|
||||
@@ -75,25 +75,37 @@ Video {
|
||||
name: "notDownloaded"
|
||||
when: !root.fileTransferInfo.completed && !root.fileTransferInfo.active
|
||||
PropertyChanges {
|
||||
videoLabel.visible: true
|
||||
mediaThumbnail.visible: true
|
||||
target: videoLabel
|
||||
visible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
target: mediaThumbnail
|
||||
visible: true
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "downloading"
|
||||
when: root.fileTransferInfo.active && !root.fileTransferInfo.completed && (Controller.isImageShown(root.eventId) || !NeoChatConfig.hideImages)
|
||||
PropertyChanges {
|
||||
downloadBar.visible: true
|
||||
mediaThumbnail.visible: true
|
||||
target: downloadBar
|
||||
visible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
target: mediaThumbnail
|
||||
visible: true
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "paused"
|
||||
when: root.fileTransferInfo.completed && root.playbackState === MediaPlayer.PausedState && (Controller.isImageShown(root.eventId) || !NeoChatConfig.hideImages)
|
||||
PropertyChanges {
|
||||
videoControls.stateVisible: true
|
||||
playButton.icon.name: "media-playback-start"
|
||||
playButton.onClicked: {
|
||||
target: videoControls
|
||||
stateVisible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
target: playButton
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: {
|
||||
MediaManager.startPlayback();
|
||||
root.play();
|
||||
}
|
||||
@@ -103,20 +115,34 @@ Video {
|
||||
name: "playing"
|
||||
when: root.fileTransferInfo.completed && root.playbackState === MediaPlayer.PlayingState && (Controller.isImageShown(root.eventId) || !NeoChatConfig.hideImages)
|
||||
PropertyChanges {
|
||||
videoControls.stateVisible: true
|
||||
playButton.icon.name: "media-playback-pause"
|
||||
playButton.onClicked: root.pause()
|
||||
target: videoControls
|
||||
stateVisible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
target: playButton
|
||||
icon.name: "media-playback-pause"
|
||||
onClicked: root.pause()
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "stopped"
|
||||
when: root.fileTransferInfo.completed && root.playbackState === MediaPlayer.StoppedState && (Controller.isImageShown(root.eventId) || !NeoChatConfig.hideImages)
|
||||
PropertyChanges {
|
||||
videoControls.stateVisible: true
|
||||
mediaThumbnail.visible: true
|
||||
videoLabel.visible: true
|
||||
playButton.icon.name: "media-playback-start"
|
||||
playButton.onClicked: {
|
||||
target: videoControls
|
||||
stateVisible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
target: mediaThumbnail
|
||||
visible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
target: videoLabel
|
||||
visible: true
|
||||
}
|
||||
PropertyChanges {
|
||||
target: playButton
|
||||
icon.name: "media-playback-start"
|
||||
onClicked: {
|
||||
MediaManager.startPlayback();
|
||||
root.play();
|
||||
}
|
||||
@@ -125,9 +151,16 @@ Video {
|
||||
State {
|
||||
name: "hidden"
|
||||
PropertyChanges {
|
||||
mediaThumbnail.visible: false
|
||||
videoControls.visible: false
|
||||
hidden.visible: true
|
||||
target: mediaThumbnail
|
||||
visible: false
|
||||
}
|
||||
PropertyChanges {
|
||||
target: videoControls
|
||||
visible: false
|
||||
}
|
||||
PropertyChanges {
|
||||
target: hidden
|
||||
visible: true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -12,7 +12,6 @@ import org.kde.kirigamiaddons.delegates as Delegates
|
||||
import org.kde.kirigamiaddons.labs.components as KirigamiComponents
|
||||
|
||||
import org.kde.neochat.libneochat
|
||||
import org.kde.neochat
|
||||
|
||||
/**
|
||||
* @brief Component for visualising the room information.
|
||||
@@ -69,7 +68,7 @@ QQC2.ScrollView {
|
||||
|
||||
Kirigami.ListSectionHeader {
|
||||
visible: !root.room.isSpace
|
||||
text: i18nc("Room actions", "Actions")
|
||||
label: i18nc("Room actions", "Actions")
|
||||
activeFocusOnTab: false
|
||||
|
||||
Layout.fillWidth: true
|
||||
@@ -85,7 +84,7 @@ QQC2.ScrollView {
|
||||
Layout.fillWidth: true
|
||||
|
||||
onClicked: {
|
||||
((QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'RoomSearchPage'), {
|
||||
pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'RoomSearchPage'), {
|
||||
room: root.room
|
||||
}, {
|
||||
title: i18nc("@action:title", "Search")
|
||||
@@ -123,7 +122,7 @@ QQC2.ScrollView {
|
||||
text: i18n("Show locations for this room")
|
||||
activeFocusOnTab: true
|
||||
|
||||
onClicked: ((QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'LocationsPage'), {
|
||||
onClicked: pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'LocationsPage'), {
|
||||
room: root.room
|
||||
}, {
|
||||
title: i18nc("Locations on a map", "Locations")
|
||||
@@ -142,7 +141,7 @@ QQC2.ScrollView {
|
||||
Layout.fillWidth: true
|
||||
|
||||
onClicked: {
|
||||
((QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'RoomPinnedMessagesPage'), {
|
||||
pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'RoomPinnedMessagesPage'), {
|
||||
room: root.room
|
||||
}, {
|
||||
title: i18nc("@title", "Pinned Messages")
|
||||
@@ -159,14 +158,14 @@ QQC2.ScrollView {
|
||||
Layout.fillWidth: true
|
||||
|
||||
onClicked: {
|
||||
(Qt.createComponent('org.kde.neochat', 'ConfirmLeaveDialog').createObject(root.QQC2.ApplicationWindow.window, {
|
||||
Qt.createComponent('org.kde.neochat', 'ConfirmLeaveDialog').createObject(root.QQC2.ApplicationWindow.window, {
|
||||
room: root.room
|
||||
}) as ConfirmLeaveDialog).open();
|
||||
}).open();
|
||||
}
|
||||
}
|
||||
|
||||
Kirigami.ListSectionHeader {
|
||||
text: i18n("Members")
|
||||
label: i18n("Members")
|
||||
activeFocusOnTab: false
|
||||
spacing: 0
|
||||
visible: !root.room.isDirectChat()
|
||||
@@ -178,7 +177,7 @@ QQC2.ScrollView {
|
||||
icon.name: "list-add-user"
|
||||
|
||||
onClicked: {
|
||||
((QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'InviteUserPage'), {
|
||||
pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'InviteUserPage'), {
|
||||
room: root.room
|
||||
}, {
|
||||
title: i18nc("@title", "Invite a User")
|
||||
@@ -192,7 +191,7 @@ QQC2.ScrollView {
|
||||
|
||||
QQC2.Label {
|
||||
Layout.alignment: Qt.AlignRight
|
||||
text: root.room ? i18ncp("@info", "%1 member", "%1 members", root.room.joinedCount) : i18n("No member count")
|
||||
text: root.room ? i18np("%1 member", "%1 members", root.room.joinedCount) : i18n("No member count")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ Delegates.RoundedItemDelegate {
|
||||
onClicked: {
|
||||
if (root.openOnClick) {
|
||||
RoomManager.resolveResource(currentRoom.id);
|
||||
root.Kirigami.PageStack.pageStack.currentIndex = 1;
|
||||
pageStack.currentIndex = 1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ Delegates.RoundedItemDelegate {
|
||||
repeat: false
|
||||
onTriggered: {
|
||||
RoomManager.resolveResource(root.currentRoom.id);
|
||||
Kirigami.PageStack.pageStack.currentIndex = 1;
|
||||
pageStack.currentIndex = 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ QQC2.ItemDelegate {
|
||||
QQC2.ToolTip.visible: hovered
|
||||
QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
|
||||
|
||||
onClicked: root.treeView.toggleExpanded(root.row)
|
||||
onClicked: root.treeView.toggleExpanded(row)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
// SPDX-FileCopyrightText: 2021-2022 Bart De Vries <bart@mogwai.be>
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
@@ -64,7 +62,7 @@ QQC2.Control {
|
||||
|
||||
activeFocusOnTab: true
|
||||
|
||||
onSelected: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat', 'NotificationsView'), {
|
||||
onSelected: pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat', 'NotificationsView'), {
|
||||
connection: root.connection
|
||||
}, {
|
||||
title: i18nc("@title", "Notifications"),
|
||||
@@ -101,7 +99,7 @@ QQC2.Control {
|
||||
height: Kirigami.Units.iconSizes.smallMedium
|
||||
|
||||
text: root.connection.homeNotifications > 0 ? root.connection.homeNotifications : ""
|
||||
visible: root.connection.homeNotifications > 0 && (RoomManager.currentSpace.length > 0 || RoomManager.currentSpace !== "DM")
|
||||
visible: root.connection.homeNotifications > 0 && (RoomManager.currentSpace.length > 0 || root.showDirectChats === true)
|
||||
color: Kirigami.Theme.textColor
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
background: Rectangle {
|
||||
@@ -309,13 +307,13 @@ QQC2.Control {
|
||||
let context = spaceListContextMenu.createObject(root, {
|
||||
room: room,
|
||||
connection: root.connection
|
||||
}) as SpaceListContextMenu;
|
||||
});
|
||||
context.popup();
|
||||
}
|
||||
Component {
|
||||
id: spaceListContextMenu
|
||||
SpaceListContextMenu {
|
||||
window: root.QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow
|
||||
window: root.QQC2.ApplicationWindow.window
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
// SPDX-FileCopyrightText: 2023 Tobias Fella <tobias.fella@kde.org>
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
@@ -40,19 +38,14 @@ FormCard.FormCard {
|
||||
delegate: FormCard.AbstractFormDelegate {
|
||||
id: stickerDelegate
|
||||
|
||||
required property string body
|
||||
required property string url
|
||||
required property string shortcode
|
||||
required property int index
|
||||
|
||||
width: stickerFlow.width / 4
|
||||
height: width
|
||||
|
||||
onClicked: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(emoticonEditorPage, {
|
||||
description: stickerDelegate.body ?? "",
|
||||
index: stickerDelegate.index,
|
||||
url: stickerDelegate.url,
|
||||
shortcode: stickerDelegate.shortcode,
|
||||
onClicked: root.QQC2.ApplicationWindow.window.pageStack.pushDialogLayer(emoticonEditorPage, {
|
||||
description: model.body ?? "",
|
||||
index: model.index,
|
||||
url: model.url,
|
||||
shortcode: model.shortcode,
|
||||
model: stickerModel,
|
||||
proxyModel: emoticonFilterModel,
|
||||
emoticonType: root.emoticonType
|
||||
@@ -62,7 +55,7 @@ FormCard.FormCard {
|
||||
|
||||
contentItem: ColumnLayout {
|
||||
Image {
|
||||
source: stickerDelegate.url
|
||||
source: model.url
|
||||
Layout.fillWidth: true
|
||||
sourceSize.height: parent.width * 0.8
|
||||
fillMode: Image.PreserveAspectFit
|
||||
@@ -75,7 +68,7 @@ FormCard.FormCard {
|
||||
}
|
||||
QQC2.Label {
|
||||
id: descriptionLabel
|
||||
text: stickerDelegate.body ?? i18nc("As in 'This sticker/emoji has no description'", "No Description")
|
||||
text: model.body ?? i18nc("As in 'This sticker/emoji has no description'", "No Description")
|
||||
horizontalAlignment: Qt.AlignHCenter
|
||||
Layout.fillWidth: true
|
||||
wrapMode: Text.Wrap
|
||||
@@ -89,7 +82,7 @@ FormCard.FormCard {
|
||||
anchors.right: parent.right
|
||||
anchors.margins: Kirigami.Units.smallSpacing
|
||||
z: 2
|
||||
onClicked: stickerModel.deleteEmoticon(emoticonFilterModel.mapToSource(emoticonFilterModel.index(stickerDelegate.index, 0)).row)
|
||||
onClicked: stickerModel.deleteEmoticon(emoticonFilterModel.mapToSource(emoticonFilterModel.index(model.index, 0)).row)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -97,7 +90,7 @@ FormCard.FormCard {
|
||||
width: stickerFlow.width / 4
|
||||
height: width
|
||||
|
||||
onClicked: (root.Kirigami.PageStack.pageStack as Kirigami.PageRow).pushDialogLayer(emoticonEditorPage, {
|
||||
onClicked: root.QQC2.ApplicationWindow.window.pageStack.pushDialogLayer(emoticonEditorPage, {
|
||||
description: "",
|
||||
index: -1,
|
||||
url: "",
|
||||
@@ -123,8 +116,4 @@ FormCard.FormCard {
|
||||
}
|
||||
}
|
||||
}
|
||||
Component {
|
||||
id: emoticonEditorPage
|
||||
EmoticonEditorPage {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,4 +30,9 @@ FormCard.FormCardPage {
|
||||
emoticonType: EmoticonFormCard.Stickers
|
||||
connection: root.connection
|
||||
}
|
||||
|
||||
property Component emoticonEditorPage: Component {
|
||||
id: emoticonEditorPage
|
||||
EmoticonEditorPage {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
// SPDX-FileCopyrightText: 2024 Tobias Fella <tobias.fella@kde.org>
|
||||
// SPDX-License-Identifier: LGPL-2.0-or-later
|
||||
|
||||
import QtCore
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Dialogs
|
||||
|
||||
@@ -65,7 +65,7 @@ FormCard.FormCardPage {
|
||||
id: saveDialog
|
||||
FileDialog {
|
||||
fileMode: FileDialog.SaveFile
|
||||
currentFolder: NeoChatConfig.lastSaveDirectory.length > 0 ? NeoChatConfig.lastSaveDirectory : StandardPaths.writableLocation(StandardPaths.DocumentsLocation)
|
||||
currentFolder: Config.lastSaveDirectory.length > 0 ? Config.lastSaveDirectory : StandardPaths.writableLocation(StandardPaths.DocumentsLocation)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
// SPDX-FileCopyrightText: 2024 James Graham <james.h.graham@protonmail.com>
|
||||
// SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.delegates as Delegates
|
||||
import org.kde.kirigamiaddons.formcard as FormCard
|
||||
|
||||
import org.kde.neochat
|
||||
|
||||
@@ -22,8 +21,8 @@ Kirigami.Dialog {
|
||||
standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel
|
||||
|
||||
Component.onCompleted: {
|
||||
(header as QQC2.Control).background.children[0].visible = true
|
||||
(footer as QQC2.Control).background.children[0].visible = true
|
||||
header.background.children[0].visible = true
|
||||
footer.background.children[0].visible = true
|
||||
}
|
||||
|
||||
onAccepted: {
|
||||
@@ -110,7 +109,7 @@ Kirigami.Dialog {
|
||||
text: i18nc("@action:button", "Add parameter")
|
||||
icon.name: "list-add"
|
||||
|
||||
onClicked: (addParameterDialogComponent.createObject(root) as Kirigami.Dialog).open()
|
||||
onClicked: addParameterDialogComponent.createObject(root).open()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -128,36 +127,37 @@ Kirigami.Dialog {
|
||||
standardButtons: Kirigami.Dialog.Cancel
|
||||
|
||||
Component.onCompleted: {
|
||||
(header as QQC2.Control).background.children[0].visible = true
|
||||
(footer as QQC2.Control).background.children[0].visible = true
|
||||
header.background.children[0].visible = true
|
||||
footer.background.children[0].visible = true
|
||||
}
|
||||
|
||||
contentItem: QQC2.ScrollView {
|
||||
clip: true
|
||||
|
||||
ListView {
|
||||
id: listView
|
||||
implicitHeight: contentHeight
|
||||
currentIndex: -1
|
||||
|
||||
model: roomSortParameterModel.allParameterModel()
|
||||
|
||||
delegate: Delegates.RoundedItemDelegate {
|
||||
id: addParameterDelegate
|
||||
id: parameterDelegate
|
||||
required property string name
|
||||
required property string description
|
||||
required property int index
|
||||
|
||||
width: parent?.width ?? 0
|
||||
|
||||
text: addParameterDelegate.name
|
||||
text: parameterDelegate.name
|
||||
|
||||
contentItem: Delegates.SubtitleContentItem {
|
||||
itemDelegate: addParameterDelegate
|
||||
subtitle: addParameterDelegate.description
|
||||
itemDelegate: parameterDelegate
|
||||
subtitle: parameterDelegate.description
|
||||
}
|
||||
|
||||
onClicked: {
|
||||
roomSortParameterModel.addParameter(addParameterDelegate.index)
|
||||
roomSortParameterModel.addParameter(parameterDelegate.index)
|
||||
addParameterDialog.close()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@ Kirigami.Dialog {
|
||||
visible: !chosenRoomDelegate.visible
|
||||
text: i18nc("@action:button", "Pick Room")
|
||||
onClicked: {
|
||||
let dialog = ((root.QQC2.ApplicationWindow.window as Kirigami.ApplicationWindow).pageStack as Kirigami.PageRow).pushDialogLayer(Qt.createComponent('org.kde.neochat.libneochat', 'ExploreRoomsPage'), {
|
||||
let dialog = pageStack.pushDialogLayer(Qt.createComponent('org.kde.neochat.libneochat', 'ExploreRoomsPage'), {
|
||||
connection: root.connection
|
||||
}, {
|
||||
title: i18nc("@title", "Explore Rooms")
|
||||
|
||||
@@ -23,10 +23,12 @@ ecm_add_qml_module(Timeline GENERATE_PLUGIN_SOURCE
|
||||
TypingPane.qml
|
||||
DelegateContextMenu.qml
|
||||
SOURCES
|
||||
messageattached.cpp
|
||||
messagedelegate.cpp
|
||||
timelinedelegate.cpp
|
||||
enums/delegatetype.h
|
||||
models/mediamessagefiltermodel.cpp
|
||||
models/messagecontentfiltermodel.cpp
|
||||
models/messagefiltermodel.cpp
|
||||
models/messagemodel.cpp
|
||||
models/pinnedmessagemodel.cpp
|
||||
@@ -37,8 +39,6 @@ ecm_add_qml_module(Timeline GENERATE_PLUGIN_SOURCE
|
||||
models/webshortcutmodel.cpp
|
||||
DEPENDENCIES
|
||||
QtQuick
|
||||
org.kde.neochat.libneochat
|
||||
io.github.quotient_im.libquotient
|
||||
)
|
||||
|
||||
target_include_directories(Timeline PRIVATE ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/enums ${CMAKE_CURRENT_SOURCE_DIR}/models)
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
// SPDX-FileCopyrightText: 2020 Black Hat <bhat@encom.eu.org>
|
||||
// SPDX-License-Identifier: GPL-3.0-only
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Controls as QQC2
|
||||
import QtQuick.Layouts
|
||||
import Qt.labs.qmlmodels
|
||||
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.kirigamiaddons.components as KirigamiComponents
|
||||
|
||||
import org.kde.neochat
|
||||
import org.kde.neochat.libneochat as LibNeoChat
|
||||
|
||||
/**
|
||||
* @brief The base delegate for all messages in the timeline.
|
||||
|
||||
@@ -4,12 +4,11 @@
|
||||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
*/
|
||||
|
||||
pragma ComponentBehavior: Bound
|
||||
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import QtQuick.Controls as QQC2
|
||||
import org.kde.kirigami as Kirigami
|
||||
import org.kde.neochat
|
||||
|
||||
Loader {
|
||||
id: root
|
||||
@@ -42,9 +41,6 @@ Loader {
|
||||
model: 3
|
||||
delegate: Rectangle {
|
||||
id: dot
|
||||
|
||||
required property int index
|
||||
|
||||
color: Kirigami.Theme.textColor
|
||||
radius: height / 2
|
||||
implicitWidth: fontMetrics.xHeight
|
||||
@@ -59,7 +55,7 @@ Loader {
|
||||
SequentialAnimation {
|
||||
running: true
|
||||
PauseAnimation {
|
||||
duration: dotRow.duration * dot.index / 2
|
||||
duration: dotRow.duration * index / 2
|
||||
}
|
||||
SequentialAnimation {
|
||||
loops: Animation.Infinite
|
||||
@@ -113,9 +109,9 @@ Loader {
|
||||
}
|
||||
}
|
||||
|
||||
leftInset: !mirrored ? 0 : -(background as Rectangle).radius
|
||||
rightInset: mirrored ? 0 : -(background as Rectangle).radius
|
||||
bottomInset: -(background as Rectangle).radius
|
||||
leftInset: !mirrored ? 0 : -background.radius
|
||||
rightInset: mirrored ? 0 : -background.radius
|
||||
bottomInset: -background.radius
|
||||
background: Rectangle {
|
||||
radius: Kirigami.Units.cornerRadius
|
||||
color: Kirigami.Theme.backgroundColor
|
||||
|
||||
Reference in New Issue
Block a user