Newer
Older
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>ActiveCallBar</name>
<message>
<location filename="../qml/voip/ActiveCallBar.qml" line="+107"/>
<source>Calling...</source>
<translation>Calling...</translation>
</message>
<message>
<location line="+10"/>
<location line="+10"/>
<source>Connecting...</source>
<translation>Connecting...</translation>
</message>
<message>
<location line="+67"/>
<source>You are screen sharing</source>
<translation>You are screen sharing</translation>
</message>
<message>
<location line="+17"/>
<source>Hide/Show Picture-in-Picture</source>
<translation>Hide/Show Picture-in-Picture</translation>
</message>
<message>
<location line="+13"/>
<source>Unmute Mic</source>
<translation>Unmute Mic</translation>
</message>
<message>
<location line="+0"/>
<source>Mute Mic</source>
<translation>Mute Mic</translation>
</message>
</context>
<context>
<name>AliasEditingModel</name>
<message>
<location filename="../../src/AliasEditModel.cpp" line="+128"/>
<location line="+47"/>
<location line="+60"/>
<location line="+13"/>
<source>Failed to unpublish alias %1: %2</source>
<translation>Failed to unpublish alias %1: %2</translation>
</message>
<message>
<location line="+84"/>
<source>Failed to update aliases: %1</source>
<translation>Failed to update aliases: %1</translation>
</message>
</context>
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<context>
<name>AliasEditor</name>
<message>
<location filename="../qml/dialogs/AliasEditor.qml" line="+26"/>
<source>Aliases to %1</source>
<translation>Aliases to %1</translation>
</message>
<message>
<location line="+14"/>
<source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source>
<translation>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</translation>
</message>
<message>
<location line="+41"/>
<source>Primary alias</source>
<translation>Primary alias</translation>
</message>
<message>
<location line="+0"/>
<source>Make primary alias</source>
<translation>Make primary alias</translation>
</message>
<message>
<location line="+14"/>
<source>Advertise as an alias in this room</source>
<translation>Advertise as an alias in this room</translation>
</message>
<message>
<location line="+13"/>
<source>Publish in room directory</source>
<translation>Publish in room directory</translation>
</message>
<message>
<location line="+12"/>
<source>Remove this alias</source>
<translation>Remove this alias</translation>
</message>
<message>
<location line="+19"/>
<source>#new-alias:server.tld</source>
<translation>#new-alias:server.tld</translation>
</message>
<message>
<location line="+12"/>
<source>Add</source>
<translation>Add</translation>
</message>
</context>
<context>
<name>AllowedRoomsSettingsDialog</name>
<message>
<location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+26"/>
<source>Allowed rooms settings</source>
<translation>Allowed rooms settings</translation>
</message>
<message>
<location line="+14"/>
<source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source>
<translation>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</translation>
</message>
<message>
<location line="+36"/>
<source>Parent community</source>
<translation>Parent community</translation>
</message>
<message>
<location line="+0"/>
<source>Other room</source>
<translation>Other room</translation>
</message>
<message>
<location line="+42"/>
<source>Enter additional rooms not in the list yet...</source>
<translation>Enter additional rooms not in the list yet...</translation>
</message>
</context>
<context>
<name>Cache</name>
<message numerus="yes">
<location filename="../../src/Cache.cpp" line="+2968"/>
<source>%1 and %n other(s)</source>
<translation>
<numerusform>%1 and %n other</numerusform>
<numerusform>%1 and %n others</numerusform>
</translation>
</message>
<message>
<location line="+2"/>
<source>Empty Room</source>
<translation>Empty Room</translation>
</message>
</context>
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
<context>
<name>CallInvite</name>
<message>
<location filename="../qml/voip/CallInvite.qml" line="+75"/>
<source>Video Call</source>
<translation>Video Call</translation>
</message>
<message>
<location line="+0"/>
<source>Voice Call</source>
<translation>Voice Call</translation>
</message>
<message>
<location line="+62"/>
<source>No microphone found.</source>
<translation>No microphone found.</translation>
</message>
</context>
<context>
<name>CallInviteBar</name>
<message>
<location filename="../qml/voip/CallInviteBar.qml" line="+65"/>
<source>Video Call</source>
<translation>Video Call</translation>
</message>
<message>
<location line="+0"/>
<source>Voice Call</source>
<translation>Voice Call</translation>
</message>
<message>
<location line="+16"/>
<source>Devices</source>
<translation>Devices</translation>
</message>
<message>
<location line="+11"/>
<source>Accept</source>
<translation>Accept</translation>
</message>
<message>
<location line="+4"/>
<source>No microphone found.</source>
<translation>No microphone found.</translation>
</message>
<message>
<location line="+8"/>
<source>Unknown microphone: %1</source>
<translation>Unknown microphone: %1</translation>
</message>
<message>
<location line="+9"/>
<source>Unknown camera: %1</source>
<translation>Unknown camera: %1</translation>
</message>
<message>
<location line="+14"/>
<source>Decline</source>
<translation>Decline</translation>
</message>
</context>
<location filename="../../src/voip/CallManager.cpp" line="+877"/>
<source>X11</source>
<translation>X11</translation>
<location line="+3"/>
<source>PipeWire</source>
<translation>PipeWire</translation>
<source>Entire screen</source>
<translation>Entire screen</translation>
</message>
</context>
<location filename="../../src/ChatPage.cpp" line="+114"/>
<source>Failed to invite user: %1</source>
<translation>Failed to invite user: %1</translation>
</message>
<message>
<location line="+4"/>
<source>Invited user: %1</source>
<translation>Invited user: %1</translation>
<message numerus="yes">
<location line="-631"/>
<source>%n unread message(s) in room %1
</source>
<translation>
<numerusform>%n unread message in room %1
</numerusform>
<numerusform>%n unread messages in room %1
</numerusform>
<translation>Confirm logout</translation>
<source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source>
<translation>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</translation>
</message>
<message>
<source>Failed to open database, logging out!</source>
<translation>Failed to open database, logging out!</translation>
</message>
<message>
<source>Knock on room</source>
<translation>Knock on room</translation>
</message>
<message>
<source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source>
<translation>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</translation>
</message>
<message>
<source>Failed to knock room: %1</source>
<translation>Failed to knock room: %1</translation>
</message>
<message>
<source>Room creation failed: Bad Alias</source>
<translation>Room creation failed: Bad Alias</translation>
</message>
<message>
<location line="+18"/>
<source>Room %1 created.</source>
<translation>Room %1 created.</translation>
</message>
<message>
<source>Do you really want to invite %1 (%2)?</source>
<translation>Do you really want to invite %1 (%2)?</translation>
<source>Failed to invite %1 to %2: %3</source>
<translation>Failed to invite %1 to %2: %3</translation>
<source>Kicked user: %1</source>
<translation>Kicked user: %1</translation>
<source>Failed to ban %1 in %2: %3</source>
<translation>Failed to ban %1 in %2: %3</translation>
<source>Banned user: %1</source>
<translation>Banned user: %1</translation>
</message>
<message>
<location line="+1"/>
<source>Do you really want to unban %1 (%2)?</source>
<translation>Do you really want to unban %1 (%2)?</translation>
<source>Failed to unban %1 in %2: %3</source>
<translation>Failed to unban %1 in %2: %3</translation>
<source>Unbanned user: %1</source>
<translation>Unbanned user: %1</translation>
<source>Do you really want to start a private chat with %1?</source>
<translation>Do you really want to start a private chat with %1?</translation>
</message>
<message>
<location line="-87"/>
<source>Because of the following reason Nheko wants to drop you to the login page:
%1
If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source>
<translation>Because of the following reason Nheko wants to drop you to the login page:
%1
If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</translation>
</message>
<message>
<location line="+88"/>
<source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. 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 at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</translation>
</message>
<message>
<location line="+12"/>
<source>Incompatible cache version</source>
<translation>Incompatible cache version</translation>
<source>Failed to restore OLM account. Please login again.</source>
<translation>Failed to restore OLM account. Please login again.</translation>
<source>Failed to restore save data. Please login again.</source>
<translation>Failed to restore saved data. Please login again.</translation>
<source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
<translation>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</translation>
<source>Please try to login again: %1</source>
<translation>Please try to login again: %1</translation>
<location line="+34"/>
<source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so?
You may optionally provide a reason for others to accept your knock:</source>
<translation>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so?
You may optionally provide a reason for others to accept your knock:</translation>
</message>
<message>
<location line="+52"/>
<source>Failed to join room: %1</source>
<translation>Failed to join room: %1</translation>
<source>Failed to remove invite: %1</source>
<translation>Failed to remove invite: %1</translation>
<source>Room creation failed: %1</source>
<translation>Room creation failed: %1</translation>
<source>Failed to leave room: %1</source>
<translation>Failed to leave room: %1</translation>
<source>Reason for the kick</source>
<translation>Reason for the kick</translation>
</message>
<message>
<location line="+1"/>
<source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source>
<translation>Enter reason for kicking %1 (%2) or hit enter for no reason:</translation>
</message>
<message>
<location line="+15"/>
<translation>Failed to kick %1 from %2: %3</translation>
<source>Reason for the ban</source>
<translation>Reason for the ban</translation>
</message>
<message>
<location line="+1"/>
<source>Enter reason for banning %1 (%2) or hit enter for no reason:</source>
<translation>Enter reason for banning %1 (%2) or hit enter for no reason:</translation>
</message>
<message>
<location filename="../qml/ChatPage.qml" line="+36"/>
<source>No network connection</source>
<translation>No network connection</translation>
</message>
<context>
<name>CommandCompleter</name>
<message>
<location filename="../../src/CommandCompleter.cpp" line="+108"/>
<translation>/me <message></translation>
</message>
<message>
<location line="+2"/>
<source>/react <text></source>
<translation>/react <text></translation>
<source>/join <!roomid|#alias> [reason]</source>
<translation>/join <!roomid|#alias> [reason]</translation>
<source>/knock <!roomid|#alias> [reason]</source>
<translation>/knock <!roomid|#alias> [reason]</translation>
</message>
<message>
<location line="+2"/>
<source>/part [reason]</source>
<translation>/part [reason]</translation>
</message>
<message>
<location line="+2"/>
<source>/leave [reason]</source>
<translation>/leave [reason]</translation>
<source>/redact <$eventid|@userid></source>
<translation>/redact <$eventid|@userid></translation>
</message>
<message>
<location line="+2"/>
<source>/roomnick <displayname></source>
<translation>/roomnick <displayname></translation>
</message>
<message>
<location line="+2"/>
<source>/shrug [message]</source>
<translation>/shrug [message]</translation>
<source>/md <message></source>
<translation>/md <message></translation>
<source>/cmark <message></source>
<translation>/cmark <message></translation>
<source>/plain <message></source>
<translation>/plain <message></translation>
<source>/rainbow <message></source>
<translation>/rainbow <message></translation>
<source>/rainbowme <message></source>
<translation>/rainbowme <message></translation>
<source>/notice <message></source>
<translation>/notice <message></translation>
<source>/rainbownotice <message></source>
<translation>/rainbownotice <message></translation>
</message>
<message>
<location line="+2"/>
<source>/confetti [message]</source>
<translation>/confetti [message]</translation>
</message>
<message>
<location line="+2"/>
<source>/rainbowconfetti [message]</source>
<translation>/rainbowconfetti [message]</translation>
<message>
<location line="-42"/>
<source>/invite <@userid> [reason]</source>
<translation>/invite <@userid> [reason]</translation>
</message>
<message>
<location line="+2"/>
<source>/kick <@userid> [reason]</source>
<translation>/kick <@userid> [reason]</translation>
</message>
<message>
<location line="+2"/>
<source>/ban <@userid> [reason]</source>
<translation>/ban <@userid> [reason]</translation>
</message>
<source>/unban <@userid> [reason]</source>
<translation>/unban <@userid> [reason]</translation>
</message>
<message>
<location line="+38"/>
<source>/rainfall [message]</source>
<translation>/rainfall [message]</translation>
</message>
<message>
<location line="+2"/>
<source>/msgtype <msgtype> [message]</source>
<translation>/msgtype <msgtype> [message]</translation>
</message>
<message>
<location line="+2"/>
<source>/goto <message reference></source>
<translation>/goto <message reference></translation>
<translation>Send a message expressing an action.</translation>
</message>
<message>
<location line="+2"/>
<source>Send <text> as a reaction when you’re replying to a message.</source>
<translation>Send <text> as a reaction when you’re replying to a message.</translation>
</message>
<message>
<location line="+2"/>
<source>Join a room. Reason is optional.</source>
<translation>Join a room. Reason is optional.</translation>
</message>
<message>
<location line="+2"/>
<source>Ask to join a room. Reason is optional.</source>
<translation>Ask to join a room. Reason is optional.</translation>
</message>
<message>
<location line="+2"/>
<location line="+2"/>
<source>Leave a room. Reason is optional.</source>
<translation>Leave a room. Reason is optional.</translation>
</message>
<message>
<location line="+2"/>
<source>Invite a user into the current room. Reason is optional.</source>
<translation>Invite a user into the current room. Reason is optional.</translation>
</message>
<message>
<location line="+2"/>
<source>Kick a user from the current room. Reason is optional.</source>
<translation>Kick a user from the current room. Reason is optional.</translation>
</message>
<message>
<location line="+2"/>
<source>Ban a user from the current room. Reason is optional.</source>
<translation>Ban a user from the current room. Reason is optional.</translation>
</message>
<message>
<location line="+2"/>
<source>Unban a user in the current room. Reason is optional.</source>
<translation>Unban a user in the current room. Reason is optional.</translation>
</message>
<message>
<location line="+2"/>
<source>Redact an event or all locally cached messages of a user.</source>
<translation>Redact an event or all locally cached messages of a user.</translation>
</message>
<message>
<location line="+2"/>
<source>Change your displayname in this room.</source>
<translation>Change your displayname in this room.</translation>
</message>
<message>
<location line="+2"/>
<source>¯\_(ツ)_/¯ with an optional message.</source>
<translation>¯\_(ツ)_/¯ with an optional message.</translation>
</message>
<message>
<location line="+2"/>
<source>(╯°□°)╯︵ ┻━┻</source>
<translation>(╯°□°)╯︵ ┻━┻</translation>
</message>
<message>
<location line="+2"/>
<source>┯━┯╭( º _ º╭)</source>
<translation>┯━┯╭( º _ º╭)</translation>
</message>
<message>
<location line="+2"/>
<source>ノ┬─┬ノ ︵ ( \o°o)\</source>
<translation>ノ┬─┬ノ ︵ ( \o°o)\</translation>
</message>
<message>
<location line="+2"/>
<source>Clear the currently cached messages in this room.</source>
<translation>Clear the currently cached messages in this room.</translation>
</message>
<message>
<location line="+2"/>
<source>Refetch the state in this room.</source>
<translation>Refetch the state in this room.</translation>
</message>
<message>
<location line="+2"/>
<source>Rotate the current symmetric encryption key.</source>
<translation>Rotate the current symmetric encryption key.</translation>
</message>
<message>
<location line="+2"/>
<source>Send a markdown formatted message (ignoring the global setting).</source>
<translation>Send a markdown formatted message (ignoring the global setting).</translation>
<source>Send a commonmark formatted message disabling most extensions compared to /md.</source>
<translation>Send a commonmark formatted message disabling most extensions compared to /md.</translation>
</message>
<message>
<location line="+3"/>
<source>Send an unformatted message (ignoring the global setting).</source>
<translation>Send an unformatted message (ignoring the global setting).</translation>
</message>
<message>
<location line="+2"/>
<source>Send a message in rainbow colors.</source>
<translation>Send a message in rainbow colors.</translation>
</message>
<message>
<location line="+2"/>
<source>Send /me in rainbow colors.</source>
<translation>Send /me in rainbow colors.</translation>
</message>
<message>
<location line="+2"/>
<source>Send a bot message.</source>
<translation>Send a bot message.</translation>
</message>
<message>
<location line="+2"/>
<source>Send a bot message in rainbow colors.</source>
<translation>Send a bot message in rainbow colors.</translation>
</message>
<message>
<location line="+2"/>
<source>Send a message with confetti.</source>
<translation>Send a message with confetti.</translation>
</message>
<message>
<location line="+2"/>
<source>Send a message in rainbow colors with confetti.</source>
<translation>Send a message in rainbow colors with confetti.</translation>
<message>
<location line="+2"/>
<source>Send a message with rain.</source>
<translation>Send a message with rain.</translation>
</message>
<message>
<location line="+2"/>
<source>Send a message with a custom message type.</source>
<translation>Send a message with a custom message type.</translation>
</message>
<source>Go to a specific message using an event id, index or matrix: link</source>
<translation>Go to a specific message using an event id, index or matrix: link</translation>
</message>
<message>
<location line="+2"/>
<source>Convert this room to a direct chat.</source>
<translation>Convert this room to a direct chat.</translation>
</message>
<message>
<location line="+2"/>
<source>Convert this direct chat into a room.</source>
<translation>Convert this direct chat into a room.</translation>
<context>
<name>CommunitiesList</name>
<message>
<location filename="../qml/CommunitiesList.qml" line="+123"/>
<source>Expand</source>
<translation>Expand</translation>
</message>
<message>
<location line="+0"/>
<source>Collapse</source>
<translation>Collapse</translation>
</message>
<message>
<location line="+87"/>
<source>Do not show notification counts for this community or tag.</source>
<translation>Do not show notification counts for this community or tag.</translation>
</message>
<message>
<location line="+7"/>
<source>Hide rooms with this tag or from this community by default.</source>
<translation>Hide rooms with this tag or from this community by default.</translation>
</message>
</context>
<location filename="../../src/timeline/CommunitiesModel.cpp" line="+77"/>
<translation>All rooms</translation>
<location line="+2"/>
<source>Shows all rooms without filtering.</source>
<translation>Shows all rooms without filtering.</translation>
</message>
</message>
<message>
<location line="+2"/>
<source>Show direct chats.</source>
<source>Favourites</source>
<translation>Favourites</translation>
</message>
<message>
<location line="+2"/>
<source>Rooms you have favourited.</source>
<translation>Rooms you have favourited.</translation>
</message>
<message>
<location line="+7"/>
<source>Low Priority</source>
<translation>Low Priority</translation>
<source>Rooms with low priority.</source>
<translation>Rooms with low priority.</translation>
</message>
<message>
<location line="+7"/>
<message>
<location line="+2"/>
<source>Messages from your server or administrator.</source>
<translation>Messages from your server or administrator.</translation>
<source>Failed to update community: %1</source>
<translation>Failed to update community: %1</translation>
<location line="+18"/>
<source>Failed to delete room from community: %1</source>
<translation>Failed to delete room from community: %1</translation>
<location line="+23"/>
<source>Failed to update community for room: %1</source>
<translation>Failed to update community for room: %1</translation>
<location line="+18"/>
<source>Failed to remove community from room: %1</source>
<translation>Failed to remove community from room: %1</translation>
<location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+19"/>
<source>Confirm community join</source>
<translation>Confirm community join</translation>
<location line="+0"/>
<source>Confirm room join</source>
<translation>Confirm room join</translation>
</message>
<message numerus="yes">
<location line="+66"/>
<source>%n member(s)</source>
<translation>
<numerusform>%n member</numerusform>
<numerusform>%n members</numerusform>
</translation>
<location line="+25"/>
<source>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source>
<translation>This room can't be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</translation>
<location line="+0"/>
<source>Do you want to join this room? You can optionally add a reason below:</source>
<translation>Do you want to join this room? You can optionally add a reason below:</translation>
<location line="+32"/>
<source>Knock</source>
<translation>Knock</translation>
<location line="+0"/>
<source>Join</source>
<translation>Join</translation>
<location filename="../qml/dialogs/CreateDirect.qml" line="+15"/>
<source>Create Direct Chat</source>
<translation>Create Direct Chat</translation>
<location line="+60"/>
<source>User to invite</source>
<translation>User to invite</translation>
</message>
<message>
<location line="+1"/>
<source>@user:server.tld</source>
<translation>@user:server.tld</translation>
</message>
<message>
<location line="+15"/>
<source>Encryption</source>
<translation>Encryption</translation>
<location filename="../qml/dialogs/CreateRoom.qml" line="+17"/>
<source>New community</source>
<translation>New community</translation>
<source>New Room</source>
<translation>New Room</translation>
<location line="+27"/>
<source>Name</source>
<translation>Name</translation>
<location line="+1"/>
<source>No name</source>
<translation>No name</translation>
<location line="+8"/>
<source>Topic</source>
<translation>Topic</translation>
<location line="+1"/>
<source>No topic</source>
<translation>No topic</translation>
<location line="+18"/>
<source>Alias</source>
<translation>Alias</translation>
</message>
<message>
<location line="+12"/>
<source>Public</source>
<translation>Public</translation>
<source>Public rooms can be joined by anyone; private rooms need explicit invites.</source>
<translation>Public rooms can be joined by anyone; private rooms need explicit invites.</translation>
<location line="+13"/>
<source>Trusted</source>
<translation>Trusted</translation>
<location line="+6"/>
<source>All invitees are given the same power level as the creator</source>
<translation>All invitees are given the same power level as the creator</translation>
<location line="+15"/>
<source>Encryption</source>
<translation>Encryption</translation>
<location line="+6"/>
<source>Caution: Encryption cannot be disabled</source>
<translation>Caution: Encryption cannot be disabled</translation>
<location line="+16"/>
<source>Create Room</source>
<translation>Create Room</translation>
</context>
<context>
<name>CrossSigningSecrets</name>
<location filename="../../src/ChatPage.cpp" line="+291"/>
<source>Decrypt secrets</source>
<translation>Decrypt secrets</translation>
<source>Enter your recovery key or passphrase to decrypt your secrets:</source>
<translation>Enter your recovery key or passphrase to decrypt your secrets:</translation>
<location line="+2"/>
<source>Enter your recovery key or passphrase called %1 to decrypt your secrets:</source>
<translation>Enter your recovery key or passphrase called %1 to decrypt your secrets:</translation>
<location line="+28"/>
<source>Decryption failed</source>
<translation>Decryption failed</translation>
<location line="+1"/>
<source>Failed to decrypt secrets with the provided recovery key or passphrase</source>
<translation>Failed to decrypt secrets with the provided recovery key or passphrase</translation>