Translation updates

This commit is contained in:
Nicolas Werner 2020-05-10 01:38:40 +02:00
parent 6befadeec8
commit 000ab4853a
16 changed files with 925 additions and 339 deletions

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation>Du bist dem Raum beigetreten.</translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation>Eingeladener Benutzer: %1</translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation>Migrieren des Caches auf die aktuelle Version fehlgeschlagen. Das kann verschiedene Gründe als Ursache haben. Bitte lege einen Bugreport an und verwende in der Zwischenzeit eine ältere Version. Alternativ kannst du das Cache manuell entfernen.</translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation>Raum %1 erzeugt.</translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation>Einladung von %1 in Raum %2 fehlgeschlagen: %3</translation>
</message>
@ -50,29 +68,24 @@
<translation>Verbannung von %1 wurde aufgehoben.</translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation>Medienupload fehlgeschlagen. Bitte versuche es erneut.</translation>
</message>
<message>
<location line="+296"/>
<source>Cache migration failed!</source>
<translation type="unfinished"></translation>
<translation>Cache migration fehlgeschlagen!</translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
<translation>Inkompatible Cacheversion</translation>
</message>
<message>
<location line="+1"/>
<source>The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache.</source>
<translation type="unfinished"></translation>
<translation>Das Cache auf der Festplatte wurde mit einer neueren Nheko version angelegt. Bitte aktualisiere Nheko oder entferne das Cache.</translation>
</message>
<message>
<location line="+111"/>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation>Bitte melde dich erneut an: %1</translation>
</message>
@ -116,12 +129,7 @@
<translation>Raum konnte nicht erstellt werden: %1</translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation>Raum %1 wurde erstellt.</translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation>Konnte den Raum nicht verlassen: %1</translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Matrix-ID</translation>
</message>
@ -207,22 +215,46 @@
<translation>z.B. @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation>Dein Anmeldename. Eine mxid sollte mit einem @ anfangen, gefolgt von dem Benutzernamen. Nach dem Benutzernamen sollten ein Doppelpunkt (:) under der Servername folgen.
Nach dem Doppelpunkt kann alternativ die Serveradresse (mit oder ohne Port) angegeben werden, wenn der Server nicht per .well-known auffindbar ist.
Beispiel: @benutzer:dein.server
Wenn Nheko deinen Server nicht automatisch erkennen kann, wird es dich nach dem Server fragen.</translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation>Gerätename</translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation>Ein Name für dieses Gerät. Dieser wird anderen angezeigt, wenn sie dieses Gerät verifizieren. Wenn kein Name angegeben wurde, wird automatisch ein zufälliger Name erzeugt, der keine Rückschlüsse auf deine Identität zulassen sollte.</translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation>Die Adresse unter der dein Heimserver erreichbar ist.
Beispiel: https://mein.server:8787</translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>ANMELDEN</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation>Automatische Erkennung fehlgeschlagen. Antwort war fehlerhaft.</translation>
</message>
@ -232,7 +264,7 @@
<translation>Automatische Erkennung fehlgeschlagen. Unbekannter Fehler bei Anfrage .well-known.</translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation>Benötigte Ansprechpunkte nicht auffindbar. Möglicherweise kein Matrixserver.</translation>
</message>
@ -247,10 +279,20 @@
<translation>Ein unbekannter Fehler ist aufgetreten. Bitte Homeserverdomain prüfen.</translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation>SSO ANMELDUNG</translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Leeres Passwort</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation>SSO Anmeldung fehlgeschlagen</translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +370,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation>Der Benutzername sollte nicht leer sein und nur aus a-z, 0-9, ., _, =, - und / bestehen.</translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation>Bitte wähle ein sicheres Passwort. Die genauen Anforderungen bestimmt dein Server.</translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +390,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation>Homeserver</translation>
<source>Homeserver</source>
<translation>Heimserver</translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation>Ein Server, der Registrierungen zulässt. Weil Matrix ein dezentralisiertes Protokoll ist, musst du erst einen Server ausfindig machen oder einen persönlichen Server aufsetzen.</translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>REGISTRIEREN</translation>
</message>
@ -375,7 +432,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation>keine Version gespeichert</translation>
</message>
@ -491,7 +548,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation>-- Entschlüsselungsfehler (Fehler bei Kommunikation mit Datenbank) --</translation>
@ -660,7 +717,12 @@
<translation>%1 hat das Anklopfen zurückgezogen.</translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation>Du bist dem Raum beigetreten.</translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation>Hat das Anklopfen von %1 abgewiesen.</translation>
</message>
@ -684,7 +746,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation>Antworten</translation>
</message>
@ -697,7 +759,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation>Antworten</translation>
</message>
@ -737,7 +799,7 @@
<translation>Kein Raum geöffnet</translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
@ -826,7 +888,7 @@
<message>
<location line="+1"/>
<source>Show buttons in timeline</source>
<translation type="unfinished"></translation>
<translation>Zeige Buttons in der Historie</translation>
</message>
<message>
<location line="+1"/>
@ -1044,7 +1106,7 @@
<message>
<location filename="../../src/dialogs/FallbackAuth.cpp" line="+30"/>
<source>Open Fallback in Browser</source>
<translation type="unfinished">Öffne Fallback im Browser</translation>
<translation>Öffne Fallback im Browser</translation>
</message>
<message>
<location line="+1"/>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="el">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation type="unfinished"></translation>
</message>
@ -50,7 +68,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation type="unfinished"></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation type="unfinished"></translation>
</message>
@ -116,12 +129,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation type="unfinished"></translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Matrix ID</translation>
</message>
@ -207,22 +215,42 @@
<translation>π.χ @john:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Κωδικός</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>ΕΙΣΟΔΟΣ</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation type="unfinished"></translation>
</message>
@ -232,7 +260,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation type="unfinished"></translation>
</message>
@ -247,10 +275,20 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Κενός κωδικός</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Κωδικός</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation>Διακομιστής</translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>ΕΓΓΡΑΦΗ</translation>
</message>
@ -375,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation type="unfinished"></translation>
</message>
@ -491,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
@ -660,7 +713,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation type="unfinished"></translation>
</message>
@ -684,7 +742,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -697,7 +755,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -737,7 +795,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

BIN
resources/langs/nheko_en.qm Normal file

Binary file not shown.

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation>You joined this room.</translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation>Invited user: %1</translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation>Room %1 created.</translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation>Failed to invite %1 to %2: %3</translation>
</message>
@ -50,29 +68,24 @@
<translation>Unbanned user: %1</translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation>Failed to upload media. Please try again.</translation>
</message>
<message>
<location line="+296"/>
<source>Cache migration failed!</source>
<translation type="unfinished"></translation>
<translation>Cache migration failed!</translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
<translation>Incompatible cache version</translation>
</message>
<message>
<location line="+1"/>
<source>The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache.</source>
<translation type="unfinished"></translation>
<translation>The cache on your disk is newer than this version of Nheko supports. Please update or clear your cache.</translation>
</message>
<message>
<location line="+111"/>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation>Please try to login again: %1</translation>
</message>
@ -116,12 +129,7 @@
<translation>Room creation failed: %1</translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation>Room %1 created.</translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation>Failed to leave room: %1</translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Matrix ID</translation>
</message>
@ -207,22 +215,46 @@
<translation>e.g @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation>Device name</translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>LOGIN</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation>Autodiscovery failed. Received malformed response.</translation>
</message>
@ -232,7 +264,7 @@
<translation>Autodiscovery failed. Unknown error while requesting .well-known.</translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation>The required endpoints were not found. Possibly not a Matrix server.</translation>
</message>
@ -247,10 +279,20 @@
<translation>An unknown error occured. Make sure the homeserver domain is valid.</translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation>SSO LOGIN</translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Empty password</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation>SSO login failed</translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +370,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Password</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation>Please choose a secure password. The exact requirements for password strength may depend on your server.</translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +390,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation>Home Server</translation>
<source>Homeserver</source>
<translation>Homeserver</translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>REGISTER</translation>
</message>
@ -375,7 +432,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation>no version stored</translation>
</message>
@ -491,7 +548,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation>-- Decryption Error (failed to communicate with DB) --</translation>
@ -550,8 +607,8 @@
<source>%1 and %2 are typing.</source>
<comment>Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)</comment>
<translation>
<numerusform>%1%2 is typing</numerusform>
<numerusform>%1 and %2 are typing</numerusform>
<numerusform>%1%2 is typing.</numerusform>
<numerusform>%1 and %2 are typing.</numerusform>
</translation>
</message>
<message>
@ -660,7 +717,12 @@
<translation>%1 redacted their knock.</translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation>You joined this room.</translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation>Rejected the knock from %1.</translation>
</message>
@ -684,7 +746,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation>Reply</translation>
</message>
@ -697,7 +759,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation>Reply</translation>
</message>
@ -719,7 +781,7 @@
<message>
<location line="+6"/>
<source>View decrypted raw message</source>
<translation type="unfinished"></translation>
<translation>View decrypted raw message</translation>
</message>
<message>
<location line="+4"/>
@ -737,7 +799,7 @@
<translation>No room open</translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation>Close</translation>
</message>
@ -821,7 +883,7 @@
<message>
<location line="+2"/>
<source>Decrypt messages in sidebar</source>
<translation type="unfinished"></translation>
<translation>Decrypt messages in sidebar</translation>
</message>
<message>
<location line="+1"/>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fi">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation type="unfinished"></translation>
</message>
@ -50,7 +68,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation type="unfinished"></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation>Ole hyvä ja yritä kirjautua sisään uudelleen: %1</translation>
</message>
@ -116,12 +129,7 @@
<translation>Huoneen luominen epäonnistui: %1</translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation>Huoneesta poistuminen epäonnistui: %1</translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Matrix-tunnus</translation>
</message>
@ -207,22 +215,42 @@
<translation>esim. @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Salasana</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation>Laitteen nimi</translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>KIRJAUDU</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation>Palvelimen tietojen hakeminen epäonnistui: virheellinen vastaus.</translation>
</message>
@ -232,7 +260,7 @@
<translation>Palvelimen tietojen hakeminen epäonnistui: tuntematon virhe hakiessa .well-known -tiedostoa.</translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation>Vaadittuja päätepisteitä ei löydetty. Mahdollisesti ei Matrix-palvelin.</translation>
</message>
@ -247,10 +275,20 @@
<translation>Tapahtui tuntematon virhe. Varmista, että kotipalvelimen osoite on pätevä.</translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Tyhjä salasana</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Salasana</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation>Kotipalvelin</translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>REKISTERÖIDY</translation>
</message>
@ -375,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation>ei tallennettua versiota</translation>
</message>
@ -491,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished">-- Virhe purkaessa salausta (tietokannan kanssa kommunikointi epäonnistui) --</translation>
@ -660,7 +713,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation type="unfinished"></translation>
</message>
@ -684,7 +742,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -697,7 +755,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -737,7 +795,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation type="unfinished">Sulje</translation>
</message>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation type="unfinished"></translation>
</message>
@ -50,7 +68,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation type="unfinished"></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation type="unfinished"></translation>
</message>
@ -116,12 +129,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation type="unfinished"></translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Identifiant Matrix</translation>
</message>
@ -207,22 +215,42 @@
<translation>ex : @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>CONNEXION</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation type="unfinished"></translation>
</message>
@ -232,7 +260,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation type="unfinished"></translation>
</message>
@ -247,10 +275,20 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Mot de passe vide</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,12 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translatorcomment>À affiner...</translatorcomment>
<translation>Serveur Matrix</translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>S&apos;ENREGISTRER</translation>
</message>
@ -376,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation type="unfinished"></translation>
</message>
@ -492,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
@ -661,7 +713,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation type="unfinished"></translation>
</message>
@ -685,7 +742,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -698,7 +755,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -738,7 +795,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ja_JP">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation>: %1</translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation>%2%1: %3</translation>
</message>
@ -50,7 +68,7 @@
<translation>: %1</translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation>: %1</translation>
</message>
@ -116,12 +129,7 @@
<translation>: %1</translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation> %1 </translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation>: %1</translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Matrix ID</translation>
</message>
@ -207,22 +215,42 @@
<translation> @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation></translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation></translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation></translation>
</message>
@ -232,7 +260,7 @@
<translation>.well-known要求時の不明なエラー</translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation>Matrixサーバーではないかもしれません</translation>
</message>
@ -247,10 +275,20 @@
<translation></translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation></translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation></translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation></translation>
</message>
@ -375,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation></translation>
</message>
@ -491,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation>-- () --</translation>
@ -659,7 +712,12 @@
<translation>%1</translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation>%1</translation>
</message>
@ -683,7 +741,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation></translation>
</message>
@ -696,7 +754,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -736,7 +794,7 @@
<translation></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation></translation>
</message>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nl_NL">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation type="unfinished"></translation>
</message>
@ -50,7 +68,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation type="unfinished"></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation type="unfinished"></translation>
</message>
@ -116,12 +129,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation type="unfinished"></translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Matrix-id</translation>
</message>
@ -207,22 +215,42 @@
<translation>b.v @jan:matrix.org&lt;</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>INLOGGEN</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation type="unfinished"></translation>
</message>
@ -232,7 +260,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation type="unfinished"></translation>
</message>
@ -247,10 +275,20 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Leeg wachtwoord</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Wachtwoord</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation>Thuisserver</translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>REGISTREREN</translation>
</message>
@ -375,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation type="unfinished"></translation>
</message>
@ -491,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
@ -660,7 +713,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation type="unfinished"></translation>
</message>
@ -684,7 +742,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -697,7 +755,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -737,7 +795,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation type="unfinished"></translation>
</message>
@ -50,7 +68,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation type="unfinished"></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation>Spróbuj zalogować się ponownie: %1</translation>
</message>
@ -116,12 +129,7 @@
<translation>Tworzenie pokoju nie powiodło się: %1</translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation>Nie udało się opuścić pokoju: %1</translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>ID Matrixa</translation>
</message>
@ -207,22 +215,42 @@
<translation>np. @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Hasło</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation>Nazwa urządzenia</translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>ZALOGUJ</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation type="unfinished"></translation>
</message>
@ -232,7 +260,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation>Nie odnaleziono wymaganych punktów końcowych. To może nie być serwer Matriksa.</translation>
</message>
@ -247,10 +275,20 @@
<translation>Wystąpił nieznany błąd. Upewnij się, że domena serwera domowego jest prawidłowa.</translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Puste hasło</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Hasło</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation>Serwer domowy</translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>ZAREJESTRUJ</translation>
</message>
@ -375,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation type="unfinished"></translation>
</message>
@ -491,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
@ -661,7 +714,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation type="unfinished"></translation>
</message>
@ -685,7 +743,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -698,7 +756,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -738,7 +796,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation type="unfinished"></translation>
</message>
@ -50,7 +68,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation type="unfinished"></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation>Повторите попытку входа: %1</translation>
</message>
@ -116,12 +129,7 @@
<translation>Не удалось создать комнату: %1</translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation>Не удалось покинуть комнату: %1</translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation>Идентификатор Matrix</translation>
</message>
@ -207,22 +215,42 @@
<translation>Пример: @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation>Имя устройства</translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation>ВОЙТИ</translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation type="unfinished"></translation>
</message>
@ -232,7 +260,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation>Необходимые конечные точки не найдены. Возможно, это не сервер Matrix.</translation>
</message>
@ -247,10 +275,20 @@
<translation>Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен.</translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation>Пустой пароль</translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation>Домашний сервер</translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation>РЕГИСТРАЦИЯ</translation>
</message>
@ -375,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation type="unfinished"></translation>
</message>
@ -491,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
@ -661,7 +714,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation type="unfinished"></translation>
</message>
@ -685,7 +743,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -698,7 +756,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -738,7 +796,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation type="unfinished">Закрыть</translation>
</message>

View File

@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>Cache</name>
<message>
<location filename="../../src/Cache.cpp" line="+1341"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
@ -10,12 +18,22 @@
</message>
<message>
<location line="+4"/>
<location line="+888"/>
<location line="+892"/>
<source>Invited user: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="-5"/>
<location line="-463"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+428"/>
<source>Room %1 created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to invite %1 to %2: %3</source>
<translation type="unfinished"></translation>
</message>
@ -50,7 +68,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="-813"/>
<location line="-817"/>
<source>Failed to upload media. Please try again.</source>
<translation type="unfinished"></translation>
</message>
@ -60,12 +78,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue and try to use an older version in the mean time. Alternatively you can try deleting the cache manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<location line="+13"/>
<source>Incompatible cache version</source>
<translation type="unfinished"></translation>
</message>
@ -91,7 +104,7 @@
</message>
<message>
<location line="+51"/>
<location line="+215"/>
<location line="+219"/>
<source>Please try to login again: %1</source>
<translation>%1</translation>
</message>
@ -116,12 +129,7 @@
<translation>%1</translation>
</message>
<message>
<location line="+5"/>
<source>Room %1 created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+11"/>
<location line="+16"/>
<source>Failed to leave room: %1</source>
<translation>%1</translation>
</message>
@ -197,7 +205,7 @@
<context>
<name>LoginPage</name>
<message>
<location filename="../../src/LoginPage.cpp" line="+82"/>
<location filename="../../src/LoginPage.cpp" line="+89"/>
<source>Matrix ID</source>
<translation></translation>
</message>
@ -207,22 +215,42 @@
<translation> @joe:matrix.org</translation>
</message>
<message>
<location line="+15"/>
<location line="+2"/>
<source>Your login name. A mxid should start with @ followed by the user id. After the user id you need to include your server name after a :.
You can also put your homeserver address there, if your server doesn&apos;t support .well-known lookup.
Example: @user:server.my
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+21"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location line="+4"/>
<location line="+5"/>
<source>Device name</source>
<translation></translation>
</message>
<message>
<location line="+19"/>
<location line="+2"/>
<source>A name for this device, which will be shown to others, when verifying your devices. If none is provided, a random string is used for privacy purposes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>The address that can be used to contact you homeservers client API.
Example: https://server.my:8787</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+185"/>
<source>LOGIN</source>
<translation></translation>
</message>
<message>
<location line="+85"/>
<location line="-100"/>
<source>Autodiscovery failed. Received malformed response.</source>
<translation type="unfinished"></translation>
</message>
@ -232,7 +260,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+24"/>
<location line="+25"/>
<source>The required endpoints were not found. Possibly not a Matrix server.</source>
<translation> Matrix </translation>
</message>
@ -247,10 +275,20 @@
<translation></translation>
</message>
<message>
<location line="+60"/>
<location line="+55"/>
<source>SSO LOGIN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Empty password</source>
<translation></translation>
</message>
<message>
<location line="+52"/>
<source>SSO login failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MemberList</name>
@ -328,9 +366,19 @@
</message>
<message>
<location line="+3"/>
<source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password</source>
<translation></translation>
</message>
<message>
<location line="+2"/>
<source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+4"/>
<source>Password confirmation</source>
@ -338,11 +386,16 @@
</message>
<message>
<location line="+4"/>
<source>Home Server</source>
<translation></translation>
<source>Homeserver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+16"/>
<location line="+2"/>
<source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+17"/>
<source>REGISTER</source>
<translation></translation>
</message>
@ -375,7 +428,7 @@
<context>
<name>RoomInfo</name>
<message>
<location filename="../../src/Cache.cpp" line="+2213"/>
<location filename="../../src/Cache.cpp" line="+939"/>
<source>no version stored</source>
<translation type="unfinished"></translation>
</message>
@ -491,7 +544,7 @@
<context>
<name>TimelineModel</name>
<message>
<location filename="../../src/timeline/TimelineModel.cpp" line="+773"/>
<location filename="../../src/timeline/TimelineModel.cpp" line="+844"/>
<source>-- Decryption Error (failed to communicate with DB) --</source>
<comment>Placeholder, when the message can&apos;t be decrypted, because the DB access failed when trying to lookup the session.</comment>
<translation type="unfinished"></translation>
@ -659,7 +712,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<location line="-1238"/>
<source>You joined this room.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1240"/>
<source>Rejected the knock from %1.</source>
<translation type="unfinished"></translation>
</message>
@ -683,7 +741,7 @@
<context>
<name>TimelineRow</name>
<message>
<location filename="../qml/TimelineRow.qml" line="+83"/>
<location filename="../qml/TimelineRow.qml" line="+87"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -696,7 +754,7 @@
<context>
<name>TimelineView</name>
<message>
<location filename="../qml/TimelineView.qml" line="+52"/>
<location filename="../qml/TimelineView.qml" line="+53"/>
<source>Reply</source>
<translation type="unfinished"></translation>
</message>
@ -736,7 +794,7 @@
<translation type="unfinished"></translation>
</message>
<message>
<location line="+239"/>
<location line="+254"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1338,7 +1338,7 @@ Cache::getLastMessageInfo(lmdb::txn &txn, const std::string &room_id)
auto time = QDateTime::fromMSecsSinceEpoch(ts);
fallbackDesc = DescInfo{QString::fromStdString(obj["event"]["event_id"]),
local_user,
tr("You joined this room"),
tr("You joined this room."),
utils::descriptiveTime(time),
ts,
time};

View File

@ -660,7 +660,7 @@ ChatPage::bootstrap(QString userid, QString homeserver, QString token)
"This can have different reasons. Please open an "
"issue and try to use an older version in the mean "
"time. Alternatively you can try deleting the cache "
"manually"));
"manually."));
QCoreApplication::quit();
}
loadStateFromCache();
@ -1084,7 +1084,7 @@ ChatPage::createRoom(const mtx::requests::CreateRoom &req)
}
emit showNotification(
tr("Room %1 created").arg(QString::fromStdString(res.room_id.to_string())));
tr("Room %1 created.").arg(QString::fromStdString(res.room_id.to_string())));
});
}

View File

@ -94,7 +94,7 @@ RegisterPage::RegisterPage(QWidget *parent)
password_input_->setLabel(tr("Password"));
password_input_->setEchoMode(QLineEdit::Password);
password_input_->setToolTip(tr("Please choose a secure password. The exact requirements "
"for password strength may depend on your server"));
"for password strength may depend on your server."));
password_confirmation_ = new TextField();
password_confirmation_->setLabel(tr("Password confirmation"));

View File

@ -30,7 +30,6 @@ SSOHandler::SSOHandler(QObject *)
std::thread t([this]() {
this->port = svr.bind_to_any_port("localhost");
svr.listen_after_bind();
});
t.detach();

View File

@ -566,7 +566,7 @@ TimelineModel::updateLastMessage()
room_id_,
DescInfo{QString::fromStdString(mtx::accessors::event_id(event)),
QString::fromStdString(http::client()->user_id().to_string()),
tr("You joined this room"),
tr("You joined this room."),
utils::descriptiveTime(time),
ts,
time});