-
Notifications
You must be signed in to change notification settings - Fork 1
/
Localizable.strings
926 lines (926 loc) Β· 73.9 KB
/
Localizable.strings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
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
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
" (offline)" = " (offline)";
/* server details */
" running on %@" = " running on %@";
"%02d:%02d (long press to abort)" = "%02d:%02d (long press to abort)";
"%@" = "%@";
"%@ (affiliation: %@)" = "%@ (affiliation: %@)";
"%@ (type '%@', category '%@')" = "%1$@ (type '%2$@', category '%3$@')";
"%@ says:" = "%@ says:";
"1 MiB" = "1 MiB";
"100 MiB" = "100 MiB";
"100%" = "100%";
"33%" = "33%";
/* server details */
"<unknown server>" = "<unknown server>";
/* server details */
"<unknown version>" = "<unknown version>";
/* muc affiliation */
"<unknown>" = "<unknown>";
"A contact was scanned through the QR code scanner" = "A contact was scanned through the QR code scanner";
"Abort" = "Abort";
"Aborted recording audio" = "Aborted recording audio";
"About" = "About";
"Accept incoming calls from strangers" = "Accept incoming calls from strangers";
"Accept incoming messages from strangers" = "Accept incoming messages from strangers";
"Access message archives on the server." = "Access message archives on the server.";
/* ShareViewController: Account */
"Account" = "Account";
"Account %@" = "Account %@";
"Account (%@)" = "Account (%@)";
"Account (new)" = "Account (new)";
"Account already configured in Monal!" = "Account already configured in Monal!";
"Account disabled" = "Account disabled";
"Account Exists" = "Account Exists";
"Account Picker" = "Account Picker";
"Account: %@" = "Account: %@";
"Activity indications" = "Activity indications";
"Add %@ to your contacts?" = "Add %@ to your contacts?";
"Add Account" = "Add Account";
"Add Account (advanced)" = "Add Account (advanced)";
"Add Contact or Channel" = "Add Contact or Channel";
"Add Group/Channel or Contact" = "Add Group/Channel or Contact";
"Add members to group" = "Add members to group";
"Add new contacts with the + button above. Your friends will pop up here when they can talk" = "Add new contacts with the + button above. Your friends will pop up here when they can talk";
"Add scanned Group/Channel or Contact" = "Add scanned Group/Channel or Contact";
"Add to contacts" = "Add to contacts";
"Adding %@..." = "Adding %@...";
"Adding Group/Channel..." = "Adding Group/Channel...";
"Adding new member" = "Adding new member";
"Adding..." = "Adding...";
"Adjust the maximum file size for auto-downloads over cellular network" = "Adjust the maximum file size for auto-downloads over cellular network";
"Adjust the maximum file size for auto-downloads over WiFi" = "Adjust the maximum file size for auto-downloads over WiFi";
"Adjust the quality of images uploaded" = "Adjust the quality of images uploaded";
/* muc affiliation */
"Admin" = "Admin";
"Advanced Settings" = "Advanced Settings";
"Affiliation: %@%@" = "Affiliation: %@%@";
"All messages are archived by default." = "All messages are archived by default.";
"All messages fetched successfully, there are no more left on the server!" = "All messages fetched successfully, there are no more left on the server!";
"Allow" = "Allow";
"Allow contacts in your contact list to query your Monal and iOS versions." = "Allow contacts in your contact list to query your Monal and iOS versions.";
"Allow contacts not in your contact list to call you." = "Allow contacts not in your contact list to call you.";
"Allow contacts not in your contact list to contact you." = "Allow contacts not in your contact list to contact you.";
"Allow MITM-prone PLAIN authentication" = "Allow MITM-prone PLAIN authentication";
"Allow your device to establish a direct network connection to the remote party. This might leak your IP address to the caller/callee." = "Allow your device to establish a direct network connection to the remote party. This might leak your IP address to the caller/callee.";
"Allowing someone to add you as a contact lets them see your profile picture and when you are online." = "Allowing someone to add you as a contact lets them see your profile picture and when you are online.";
"Already present" = "Already present";
"Already uploading this content, ignoring" = "Already uploading this content, ignoring";
"Always archive" = "Always archive";
"Always use direct TLS, not STARTTLS" = "Always use direct TLS, not STARTTLS";
"App" = "App";
"Appearance" = "Appearance";
"Apple Push Service" = "Apple Push Service";
"Apple push service should always be on. If it is off, your device can not talk to Apple's server." = "Apple push service should always be on. If it is off, your device can not talk to Apple's server.";
"Apple Push Token" = "Apple Push Token";
"Apple Push Token is not available!" = "Apple Push Token is not available!";
"Approve new contact" = "Approve new contact";
"Archive chat" = "Archive chat";
"Archive only if the contact is in contact list" = "Archive only if the contact is in contact list";
"Attachments" = "Attachments";
"Audio recorder init fail." = "Audio recorder init fail.";
"Audio recorder prepareToRecord fail." = "Audio recorder prepareToRecord fail.";
"Audio recorder record fail." = "Audio recorder record fail.";
"Audio Recorder set active error: %@" = "Audio Recorder set active error: %@";
"Audio Recorder set category error: %@" = "Audio Recorder set category error: %@";
"Audio Recorder: failed to record" = "Audio Recorder: failed to record";
"Auto-Download Media" = "Auto-Download Media";
"Autodelete all messages after 3 days" = "Autodelete all messages after 3 days";
"Autofocus text input on chat open" = "Autofocus text input on chat open";
"Avatar" = "Avatar";
"Block" = "Block";
"Block Contact" = "Block Contact";
"Block user?" = "Block user?";
/* muc affiliation */
"Blocked" = "Blocked";
"Blocked Users" = "Blocked Users";
"Blocking %@" = "Blocking %@";
"Blocking is not supported by the server" = "Blocking is not supported by the server";
"Blocking member" = "Blocking member";
"Blocking/Unblocking Not Supported" = "Blocking/Unblocking Not Supported";
"BODY" = "BODY";
"Call ended" = "Call ended";
"Call ended for an unknown reason" = "Call ended for an unknown reason";
"Call ended, duration: %@" = "Call ended, duration: %@";
"Call ended: answered with other device" = "Call ended: answered with other device";
"Call ended: application error" = "Call ended: application error";
"Call ended: connection failed" = "Call ended: connection failed";
"Call ended: connection failed\nDuration: %@" = "Call ended: connection failed\nDuration: %@";
"Call ended: couldn't establish encryption" = "Call ended: couldn't establish encryption";
"Call ended: declined" = "Call ended: declined";
"Call ended: hung up" = "Call ended: hung up";
"Call ended: remote busy" = "Call ended: remote busy";
"Call security help" = "Call security help";
"Call Type" = "Call Type";
"Call was not answered" = "Call was not answered";
"Calls: Allow P2P sessions" = "Calls: Allow P2P sessions";
"Calls: Allow TURN fallback to Monal-Servers" = "Calls: Allow TURN fallback to Monal-Servers";
"Camera" = "Camera";
/* Camera permissions missing warning */
"Camera permissions missing" = "Camera permissions missing";
"Can Show Notifications" = "Can Show Notifications";
"Can't convert the image to jpeg format." = "Can't convert the image to jpeg format.";
"Cancel" = "Cancel";
"Cannot share something with disabled/deleted account, destination: %@, internal account id: %@" = "Cannot share something with disabled/deleted account, destination: %1$@, internal account id: %2$@";
"Caps hash: %@" = "Caps hash: %@";
/* placeholder when creating account */
"Captcha" = "Captcha";
"Change affiliation" = "Change affiliation";
"Change Background Image" = "Change Background Image";
"Change Channel Avatar" = "Change Channel Avatar";
"Change Chat Background" = "Change Chat Background";
"Change Group Avatar" = "Change Group Avatar";
"Change Group Members" = "Change Group Members";
"Change Password" = "Change Password";
"Changing affiliation" = "Changing affiliation";
"Changing affiliation to %@: %@" = "Changing affiliation to %@: %@";
"Changing Password" = "Changing Password";
"Channel Avatar" = "Channel Avatar";
"Channel name" = "Channel name";
"Channel Participants" = "Channel Participants";
"Channel subject:" = "Channel subject:";
"Chat Background" = "Chat Background";
"Chat background image" = "Chat background image";
"Check type and size on " = "Check type and size on ";
"Clear Chat History" = "Clear Chat History";
"Clear chat history of this channel" = "Clear chat history of this channel";
"Clear chat history of this contact" = "Clear chat history of this contact";
"Clear chat history of this group" = "Clear chat history of this group";
"Clear History" = "Clear History";
"Clear scanned contact" = "Clear scanned contact";
"Clear text" = "Clear text";
"Close" = "Close";
"Configure the background image displayed in open chats." = "Configure the background image displayed in open chats.";
"Connected since: %@" = "Connected since: %@";
"Connected: %@" = "Connected: %@";
"Connecting..." = "Connecting...";
"Contact and Group/Channel Jids are usually in the format: name@domain.tld" = "Contact and Group/Channel Jids are usually in the format: name@domain.tld";
"Contact is muted" = "Contact is muted";
"Contact is not muted" = "Contact is not muted";
"Contact not found" = "Contact not found";
/* placeholder when adding jid */
"Contact or Group/Channel Jid" = "Contact or Group/Channel Jid";
"Contact Requests" = "Contact Requests";
"Contact Selection" = "Contact Selection";
"Contacts" = "Contacts";
"Cool Title" = "Cool Title";
"Copied to clipboard" = "Copied to clipboard";
/* Chat msg action */
"Copy" = "Copy";
"Copy invitation link to clipboard" = "Copy invitation link to clipboard";
"Copy to clipboard" = "Copy to clipboard";
"Could fetch room config form for '%@': timeout" = "Could fetch room config form for '%@': timeout";
/* QR-Code-Scanner: camera not found */
"Could not access camera" = "Could not access camera";
"Could not access Finder item!" = "Could not access Finder item!";
"Could not change password" = "Could not change password";
"Could not change password: your account is currently not connected" = "Could not change password: your account is currently not connected";
"Could not change the password" = "Could not change the password";
"Could not configure (new) group '%@': config option '%@' not available!" = "Could not configure (new) group '%1$@': config option '%2$@' not available!";
"Could not configure group '%@'" = "Could not configure group '%@'";
"Could not configure group '%@': timeout" = "Could not configure group '%@': timeout";
"Could not create group '%@': timeout" = "Could not create group '%@': timeout";
"Could not decrypt message" = "Could not decrypt message";
"Could not fetch (all) old messages for this chat from your server archive. Please try again later. %@" = "Could not fetch (all) old messages for this chat from your server archive. Please try again later. %@";
"Could not fetch messages" = "Could not fetch messages";
/* QR-Code-Scanner */
"Could not get default capture device" = "Could not get default capture device";
/* QR-Code-Scanner */
"Could not init video session" = "Could not init video session";
"Could not join group/channel '%@': timeout" = "Could not join group/channel '%@': timeout";
"Could not read captcha!" = "Could not read captcha!";
"Could not register your username. Please check your code or change the username and try again." = "Could not register your username. Please check your code or change the username and try again.";
"Could not send" = "Could not send";
"Could not synchronize" = "Could not synchronize";
"Could not upload file" = "Could not upload file";
/* Crash reporting */
"Crash Detected" = "Crash Detected";
"Crash Testing" = "Crash Testing";
"Create new group" = "Create new group";
"Creating Group" = "Creating Group";
"Creating invitation..." = "Creating invitation...";
"Current Password" = "Current Password";
"Currently Online" = "Currently Online";
"Database Export Failed" = "Database Export Failed";
"Database Files" = "Database Files";
"Debug" = "Debug";
"Debug Notification Problems" = "Debug Notification Problems";
"Debugging" = "Debugging";
"Default Background" = "Default Background";
"Defines a proposed modification to the XMPP roster protocol that enables versioning of rosters such that the server will not send the roster to the client if the roster has not been modified." = "Defines a proposed modification to the XMPP roster protocol that enables versioning of rosters such that the server will not send the roster to the client if the roster has not been modified.";
"Defines a protocol and URI scheme for pre-authenticated roster links that allow a third party to automatically obtain the user's presence subscription." = "Defines a protocol and URI scheme for pre-authenticated roster links that allow a third party to automatically obtain the user's presence subscription.";
/* Chat msg action */
"Delete" = "Delete";
"Delete Account" = "Delete Account";
"Delete Account on Server" = "Delete Account on Server";
"Delete Key" = "Delete Key";
"Deny new contact" = "Deny new contact";
"Destroy Channel" = "Destroy Channel";
"Destroy Group" = "Destroy Group";
"Destroying channel..." = "Destroying channel...";
"Destroying group..." = "Destroying group...";
"Detected a new omemo device on your account: %@" = "Detected a new omemo device on your account: %@";
"Detected ongoing MITM attack via SSDP, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again." = "Detected ongoing MITM attack via SSDP, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again.";
"Device ID: " = "Device ID: ";
"DeviceID: " = "DeviceID: ";
"Devices of %@" = "Devices of %@";
"Disable Encryption" = "Disable Encryption";
"Disable encryption?" = "Disable encryption?";
"Discovering devices..." = "Discovering devices...";
"Display Name" = "Display Name";
"Display Name And Message" = "Display Name And Message";
"Display Only Name" = "Display Only Name";
"Display Only Placeholder" = "Display Only Placeholder";
"Do you really want to block this contact? You won't receive any messages from this contact." = "Do you really want to block this contact? You won't receive any messages from this contact.";
"Do you really want to clear all messages exchanged in this conversation? If using OMEMO you won't even be able to load them from your server again." = "Do you really want to clear all messages exchanged in this conversation? If using OMEMO you won't even be able to load them from your server again.";
"Do you really want to delete this key?" = "Do you really want to delete this key?";
"Do you really want to destroy this channel? Every member will be kicked out and it will be destroyed afterwards." = "Do you really want to destroy this channel? Every member will be kicked out and it will be destroyed afterwards.";
"Do you really want to destroy this group? Every member will be kicked out and it will be destroyed afterwards." = "Do you really want to destroy this group? Every member will be kicked out and it will be destroyed afterwards.";
"Do you really want to disable encryption for this contact?" = "Do you really want to disable encryption for this contact?";
"Do you really want to reset the OMEMO session? You should only reset the connection if you know what you are doing!" = "Do you really want to reset the OMEMO session? You should only reset the connection if you know what you are doing!";
"Do you want to block this user from entering this group/channel?" = "Do you want to block this user from entering this group/channel?";
"Do you want to remove that user from this channel? That user will be able to enter it again if you don't block them." = "Do you want to remove that user from this channel? That user will be able to enter it again if you don't block them.";
"Do you want to remove that user from this group? That user won't be able to enter it again until added back to the group." = "Do you want to remove that user from this group? That user won't be able to enter it again until added back to the group.";
"Do you want to trust the scanned fingerprints of contact %@ when using your account %@?" = "Do you want to trust the scanned fingerprints of contact %@ when using your account %@?";
"Doing a lot of work..." = "Doing a lot of work...";
"Domain missing" = "Domain missing";
"Don't trust Key" = "Don't trust Key";
"Done" = "Done";
"Dont' trust Key" = "Dont' trust Key";
"Download" = "Download";
"Download error" = "Download error";
"Download Settings" = "Download Settings";
"Draft:" = "Draft:";
"Duplicate Account" = "Duplicate Account";
"Duplicate Account!" = "Duplicate Account!";
"Duplicate jid!" = "Duplicate jid!";
/* Crash report error dialog */
"E-Mail not enabled on device" = "E-Mail not enabled on device";
/* Chat msg action */
"Edit" = "Edit";
"Either this is a man-in-the-middle attack OR your server neither implements XEP-0474 nor does it fully implement XEP-0440 which mandates support for tls-server-end-point channel-binding. In either case you should inform your server admin! Account disabled now." = "Either this is a man-in-the-middle attack OR your server neither implements XEP-0474 nor does it fully implement XEP-0440 which mandates support for tls-server-end-point channel-binding. In either case you should inform your server admin! Account disabled now.";
/* Crash report error dialog */
"Email Error" = "Email Error";
"Email Support" = "Email Support";
"Empty Values!" = "Empty Values!";
"Enable" = "Enable";
"Enable encryption by default for new chats" = "Enable encryption by default for new chats";
"Enabled" = "Enabled";
"Encrypted message was sent in an older format Monal can't decrypt. Please ask them to update their client. (GCM error)" = "Encrypted message was sent in an older format Monal can't decrypt. Please ask them to update their client. (GCM error)";
"Encrypted session to this device broken beyond repair." = "Encrypted session to this device broken beyond repair.";
"Encryption" = "Encryption";
"Encryption Keys" = "Encryption Keys";
"Encryption Keys (OMEMO)" = "Encryption Keys (OMEMO)";
"Encryption Not Supported" = "Encryption Not Supported";
"Enter the jid that you want to block" = "Enter the jid that you want to block";
"Enter your new password. Passwords may not be empty. They may also be governed by server or company policies." = "Enter your new password. Passwords may not be empty. They may also be governed by server or company policies.";
"Enter your password here" = "Enter your password here";
"Enter your XMPP ID here" = "Enter your XMPP ID here";
"Entry 1" = "Entry 1";
"Entry 2" = "Entry 2";
"Entry 3" = "Entry 3";
"Error" = "Error";
"error" = "error";
"Error adding contact or channel" = "Error adding contact or channel";
"Error adding new member!" = "Error adding new member!";
"Error blocking user!" = "Error blocking user!";
"Error changing affiliation!" = "Error changing affiliation!";
"Error changing avatar!" = "Error changing avatar!";
"Error creating group!" = "Error creating group!";
"Error decrypting message" = "Error decrypting message";
"Error destroying group!" = "Error destroying group!";
"Error entering group/channel!" = "Error entering group/channel!";
/* parenthesis should be verbatim */
"Error handling SASL challenge of server (iteration count too low), disconnecting!" = "Error handling SASL challenge of server (iteration count too low), disconnecting!";
/* parenthesis should be verbatim */
"Error handling SASL challenge of server (m-attr error), disconnecting!" = "Error handling SASL challenge of server (m-attr error), disconnecting!";
/* parenthesis should be verbatim */
"Error handling SASL challenge of server (nonce error), disconnecting!" = "Error handling SASL challenge of server (nonce error), disconnecting!";
"Error inviting new member!" = "Error inviting new member!";
"Error inviting new participant!" = "Error inviting new participant!";
"Error inviting user!" = "Error inviting user!";
"Error registering push" = "Error registering push";
"Error Removing Account" = "Error Removing Account";
"Error removing avatar!" = "Error removing avatar!";
"Error removing user!" = "Error removing user!";
"Error unblocking user!" = "Error unblocking user!";
"Error while decrypting: iv.length != 12" = "Error while decrypting: iv.length != 12";
"Error: %@" = "Error: %@";
"Error: Account disabled, can not display keys!" = "Error: Account disabled, can not display keys!";
"Error: No contacts to display keys for!" = "Error: No contacts to display keys for!";
"Error: Received OMEMO message is empty" = "Error: Received OMEMO message is empty";
"errorMessage" = "errorMessage";
"Every new contact will have encryption enabled, but already known contacts will preserve their encryption settings." = "Every new contact will have encryption enabled, but already known contacts will preserve their encryption settings.";
"Failed to block contact %@" = "Failed to block contact %@";
"Failed to change affiliation of '%@' in '%@' to '%@'" = "Failed to change affiliation of '%1$@' in '%2$@' to '%3$@'";
"Failed to change affiliation of '%@' in '%@' to '%@': timeout" = "Failed to change affiliation of '%1$@' in '%2$@' to '%3$@': timeout";
"Failed to copy downloaded file into cache directory: %@" = "Failed to copy downloaded file into cache directory: %@";
"Failed to create invitation for %@" = "Failed to create invitation for %@";
"Failed to create invitation, unknown error: %@" = "Failed to create invitation, unknown error: %@";
"Failed to decode download link" = "Failed to decode download link";
"Failed to decode encrypted link" = "Failed to decode encrypted link";
"Failed to decrypt download" = "Failed to decrypt download";
"Failed to decrypt filetransfer" = "Failed to decrypt filetransfer";
"Failed to delete own avatar" = "Failed to delete own avatar";
"Failed to delete own nickname" = "Failed to delete own nickname";
"Failed to destroy group/channel '%@'" = "Failed to destroy group/channel '%@'";
"Failed to destroy group/channel '%@': timeout" = "Failed to destroy group/channel '%@': timeout";
"Failed to download file: %@" = "Failed to download file: %@";
"Failed to enable carbons for account %@" = "Failed to enable carbons for account %@";
"Failed to encrypt file" = "Failed to encrypt file";
"Failed to enter Group/Channel %@" = "Failed to enter Group/Channel %@";
"Failed to enter Group/Channel %@: This is not a Group/Channel!" = "Failed to enter Group/Channel %@: This is not a Group/Channel!";
"Failed to export the database, please check the logfile for errors and try again." = "Failed to export the database, please check the logfile for errors and try again.";
"Failed to fetch download metadata: %@" = "Failed to fetch download metadata: %@";
"Failed to fetch room config form for '%@'" = "Failed to fetch room config form for '%@'";
"Failed to load blocklist" = "Failed to load blocklist";
"Failed to moderate message in group/channel '%@'" = "Failed to moderate message in group/channel '%@'";
"Failed to move uploaded file to file cache directory" = "Failed to move uploaded file to file cache directory";
"Failed to parse URL returned by HTTP upload server" = "Failed to parse URL returned by HTTP upload server";
"Failed to publish avatar image for group/channel %@" = "Failed to publish avatar image for group/channel %@";
"Failed to publish own avatar" = "Failed to publish own avatar";
"Failed to publish own nickname" = "Failed to publish own nickname";
"Failed to query for new messages on account %@" = "Failed to query for new messages on account %@";
"Failed to query new messages for Group/Channel (catchup) %@" = "Failed to query new messages for Group/Channel (catchup) %@";
"Failed to query new messages for Group/Channel (stanzaid) %@" = "Failed to query new messages for Group/Channel (stanzaid) %@";
"Failed to query newest stanzaid for account %@" = "Failed to query newest stanzaid for account %@";
"Failed to remove bookmark for Group/Channel: %@" = "Failed to remove bookmark for Group/Channel: %@";
"Failed to save bookmark for Group/Channel: %@" = "Failed to save bookmark for Group/Channel: %@";
"Failed to save groupchat bookmarks" = "Failed to save groupchat bookmarks";
"Failed to share file" = "Failed to share file";
"Failed to upload file: account was removed" = "Failed to upload file: account was removed";
"Failed to write decrypted download into cache directory" = "Failed to write decrypted download into cache directory";
"Fetching registration form..." = "Fetching registration form...";
"File" = "File";
"filename" = "filename";
"Files" = "Files";
"Finished fetching messages" = "Finished fetching messages";
"General" = "General";
"General File Transfer Settings" = "General File Transfer Settings";
"General Settings" = "General Settings";
"Got empty room config form for '%@'" = "Got empty room config form for '%@'";
"GPS" = "GPS";
"Green checkmark shield:" = "Green checkmark shield:";
"Group Avatar" = "Group Avatar";
/* placeholder when editing a group description */
"Group Description (optional)" = "Group Description (optional)";
"Group Members" = "Group Members";
"Group name" = "Group name";
/* placeholder when creating new group */
"Group Name (optional)" = "Group Name (optional)";
"Group subject:" = "Group subject:";
"Group/Channel got destroyed: %@" = "Group/Channel got destroyed: %@";
"Group/Channel not available anymore: %@" = "Group/Channel not available anymore: %@";
"groupJoin Group" = "groupJoin Group";
"Hint" = "Hint";
"I already have an account:" = "I already have an account:";
"I need an account:" = "I need an account:";
"If Monal can't show notifications, you will not see alerts when a message arrives. This happens if you tapped 'Decline' when Monal first asked permission. Fix it by going to iOS Settings -> Monal -> Notifications and select 'Allow Notifications'." = "If Monal can't show notifications, you will not see alerts when a message arrives. This happens if you tapped 'Decline' when Monal first asked permission. Fix it by going to iOS Settings -> Monal -> Notifications and select 'Allow Notifications'.";
"If this is off your device could not activate push on your xmpp server, make sure to have configured it to support XEP-0357." = "If this is off your device could not activate push on your xmpp server, make sure to have configured it to support XEP-0357.";
"If you turn this on, you will no longer be safe from man-in-the-middle attacks. Such attacks enable the adversary to manipulate your incoming and outgoing messages, add their own OMEMO keys, change your account details and even know or change your password!\n\nYou should rather switch to another server than turning this on." = "If you turn this on, you will no longer be safe from man-in-the-middle attacks. Such attacks enable the adversary to manipulate your incoming and outgoing messages, add their own OMEMO keys, change your account details and even know or change your password!\n\nYou should rather switch to another server than turning this on.";
"If you want to use audio message you will need to allow access in Settings-> Privacy-> Microphone." = "If you want to use audio message you will need to allow access in Settings-> Privacy-> Microphone.";
"Image Upload Quality: %@" = "Image Upload Quality: %@";
"Import and trust OMEMO fingerprints from QR code" = "Import and trust OMEMO fingerprints from QR code";
"Indicate when a particular device is active or inactive. Saves battery." = "Indicate when a particular device is active or inactive. Saves battery.";
"Input" = "Input";
"Input is not a valid jid" = "Input is not a valid jid";
"Interactions" = "Interactions";
"Invalid Credentials!" = "Invalid Credentials!";
/* QR-Code-Scanner: invalid format */
"Invalid format" = "Invalid format";
"Invalid image file!" = "Invalid image file!";
"Invalid Password!" = "Invalid Password!";
"Invalid State" = "Invalid State";
"Invalid Username!" = "Invalid Username!";
"Invitation for %@ created" = "Invitation for %@ created";
/* muc invite */
"Invite again" = "Invite again";
"Invite participants to channel" = "Invite participants to channel";
"Inviting new member" = "Inviting new member";
"Inviting new participant" = "Inviting new participant";
"Inviting user" = "Inviting user";
"Inviting user to this group/channel: %@" = "Inviting user to this group/channel: %@";
/* QR-Code-Scanner: Camera not found */
"It does not seem as your device has a camera. Please use a device with a camera for scanning" = "It does not seem as your device has a camera. Please use a device with a camera for scanning";
"Join Channel" = "Join Channel";
"Join Group" = "Join Group";
"Just seen" = "Just seen";
"Keys of %@" = "Keys of %@";
"Kicked from group/channel, because of system shutdown: %@" = "Kicked from group/channel, because of system shutdown: %@";
"Kicked, because group/channel is now members-only: %@" = "Kicked, because group/channel is now members-only: %@";
"Last seen: %@" = "Last seen: %@";
"Last seen: %d days ago" = "Last seen: %d days ago";
"Last seen: %d hours ago" = "Last seen: %d hours ago";
"Last seen: %d minutes ago" = "Last seen: %d minutes ago";
"Last seen: 1 day ago" = "Last seen: 1 day ago";
"Last seen: 1 hour ago" = "Last seen: 1 hour ago";
"Last seen: 1 minute ago" = "Last seen: 1 minute ago";
"Leave Channel" = "Leave Channel";
"Leave Group" = "Leave Group";
"Leave this conversation" = "Leave this conversation";
"Leave this converstion?" = "Leave this converstion?";
"Let your contacts know if you are typing a message." = "Let your contacts know if you are typing a message.";
"Let your contacts know if you read a message." = "Let your contacts know if you read a message.";
"Let your contacts know if you received a message." = "Let your contacts know if you received a message.";
"Let your contacts know when you last opened the app." = "Let your contacts know when you last opened the app.";
"Like email, you can register your account on many sites and talk to anyone. You can use this page to register an account with a selected or provided XMPP server. You also have to choose a username and a password." = "Like email, you can register your account on many sites and talk to anyone. You can use this page to register an account with a selected or provided XMPP server. You also have to choose a username and a password.";
"Load over Cellular" = "Load over Cellular";
"Load over cellular up to: %@ MiB" = "Load over cellular up to: %@ MiB";
"Load over wifi" = "Load over wifi";
"Load over WiFi up to: %@ MiB" = "Load over WiFi up to: %@ MiB";
"Loading" = "Loading";
"Loading contact list" = "Loading contact list";
"Loading Data" = "Loading Data";
"Loading more Messages from Server" = "Loading more Messages from Server";
"Loading omemo bundles" = "Loading omemo bundles";
"Loading omemo bundles: %@ / %@" = "Loading omemo bundles: %1$@ / %2$@";
"Location Access Needed" = "Location Access Needed";
"Log in to your existing account or register a new account. If required you will find more advanced options in Monal settings." = "Log in to your existing account or register a new account. If required you will find more advanced options in Monal settings.";
"Logfiles" = "Logfiles";
"Logging in" = "Logging in";
"Login" = "Login";
"Login error, account disabled: %@" = "Login error, account disabled: %@";
"Logs" = "Logs";
"Manual input" = "Manual input";
"Mark as read" = "Mark as read";
/* Prefix for own messages in chat overview */
"Me:" = "Me:";
/* muc affiliation */
"Member" = "Member";
"Message Archive Preferences" = "Message Archive Preferences";
"Message from %@" = "Message from %@";
"Message was encrypted with '%@' which isn't supported by Monal" = "Message was encrypted with '%@' which isn't supported by Monal";
"Message was encrypted with OMEMO and can't be decrypted anymore" = "Message was encrypted with OMEMO and can't be decrypted anymore";
"Message was encrypted with OMEMO but could not be decrypted" = "Message was encrypted with OMEMO but could not be decrypted";
"Message was not encrypted for this device. Please make sure the sender trusts deviceid %u." = "Message was not encrypted for this device. Please make sure the sender trusts deviceid %u.";
"Messages are encrypted" = "Messages are encrypted";
"Messages are NOT encrypted" = "Messages are NOT encrypted";
"Messages never archived by default." = "Messages never archived by default.";
"Method: %@" = "Method: %@";
"Migration Assistant" = "Migration Assistant";
"Misc" = "Misc";
"Missing Call Support" = "Missing Call Support";
"Missing permission" = "Missing permission";
"Monal" = "Monal";
"Monal currently trusts this key, but fingerprints were not compared yet. To increase security, please confirm with the contact that the displayed fingerprints do match before trusting this key!" = "Monal currently trusts this key, but fingerprints were not compared yet. To increase security, please confirm with the contact that the displayed fingerprints do match before trusting this key!";
"Monal did not received a gps location. Please try again later." = "Monal did not received a gps location. Please try again later.";
"Monal does not have access to your location. Please update the location access in your device's Privacy Settings." = "Monal does not have access to your location. Please update the location access in your device's Privacy Settings.";
"Monal does not trust this key. Either it was manually disabled or not manually verified while other keys of that contact are verified. You can trust this key by using the toggle element. Please ensure with the contact that fingerprints are matching before trusting this key." = "Monal does not trust this key. Either it was manually disabled or not manually verified while other keys of that contact are verified. You can trust this key by using the toggle element. Please ensure with the contact that fingerprints are matching before trusting this key.";
/* Camera permissions missing warning */
"Monal is not allowed to access the camera" = "Monal is not allowed to access the camera";
"Monal uses your location when you send a location message in a conversation." = "Monal uses your location when you send a location message in a conversation.";
"Monal was not able to send your attachment!" = "Monal was not able to send your attachment!";
"Monal was not able to send your attachment: %@" = "Monal was not able to send your attachment: %@";
"More info?" = "More info?";
"My Encryption Keys" = "My Encryption Keys";
"Never archive" = "Never archive";
"New Account" = "New Account";
"New Message" = "New Message";
"New omemo device" = "New omemo device";
"New Password" = "New Password";
"Newest TLS version which is faster than TLS 1.2" = "Newest TLS version which is faster than TLS 1.2";
"Nickname" = "Nickname";
"No" = "No";
"No account available to handel 'xmpp:' URI!" = "No account available to handel 'xmpp:' URI!";
"No accounts set up currently" = "No accounts set up currently";
"No connected accounts" = "No connected accounts";
"No contacts to show :(" = "No contacts to show :(";
"No Empty Values!" = "No Empty Values!";
"No enabled account found" = "No enabled account found";
"No further error description" = "No further error description";
"No GPS location received" = "No GPS location received";
"No OMEMO keys found" = "No OMEMO keys found";
"No one is here" = "No one is here";
"No pending requests" = "No pending requests";
"No search result." = "No search result.";
"No supported auth mechanism found, disabling account!" = "No supported auth mechanism found, disabling account!";
"No XMPP server!" = "No XMPP server!";
"No, keep encryption activated" = "No, keep encryption activated";
/* Crash reporting */
"No, thanks" = "No, thanks";
"None" = "None";
"Not Authorized. Please check your credentials." = "Not Authorized. Please check your credentials.";
"Notes to self" = "Notes to self";
"Notes to self: %@" = "Notes to self: %@";
"Notifications" = "Notifications";
"Notifications disabled" = "Notifications disabled";
"Notify on all messages" = "Notify on all messages";
"Notify only when mentioned" = "Notify only when mentioned";
"now" = "now";
"Ok" = "Ok";
/* Crash report error dialog */
"OK" = "OK";
"Okay" = "Okay";
"Older, slower, but still secure TLS version" = "Older, slower, but still secure TLS version";
"On this device" = "On this device";
"Online" = "Online";
"Only contacts" = "Only contacts";
"Open" = "Open";
"Open app to see more" = "Open app to see more";
/* muc members list */
"Open contact details" = "Open contact details";
"Open contact list" = "Open contact list";
"Open in default browser" = "Open in default browser";
"Open iOS settings" = "Open iOS settings";
"Open list of pending contact requests" = "Open list of pending contact requests";
"Open macOS settings" = "Open macOS settings";
"Open Profile of %@" = "Open Profile of %@";
"Open Source" = "Open Source";
"Open URLs inline in Safari" = "Open URLs inline in Safari";
"Optional Hardcoded Hostname" = "Optional Hardcoded Hostname";
"Optional Port" = "Optional Port";
"Own device key" = "Own device key";
"Own Encryption Keys" = "Own Encryption Keys";
/* muc affiliation */
"Owner" = "Owner";
/* muc affiliation */
"Participant" = "Participant";
/* placeholder when adding account
placeholder when creating account
placeholder when migrating account */
"Password" = "Password";
/* placeholder when creating account */
"Password (repeated)" = "Password (repeated)";
"Password cannot be empty" = "Password cannot be empty";
"Password missing" = "Password missing";
"Passwords don't match!" = "Passwords don't match!";
"Permission Requested" = "Permission Requested";
"Photos" = "Photos";
"Pin Chat" = "Pin Chat";
"Play Sounds" = "Play Sounds";
"Please add a new account under settings first. If you already added your account you may need to enable it under settings" = "Please add a new account under settings first. If you already added your account you may need to enable it under settings";
"Please Allow Audio Access" = "Please Allow Audio Access";
"Please enter a password below before activating this account." = "Please enter a password below before activating this account.";
"Please make sure at least one account has connected before trying to add a contact or channel." = "Please make sure at least one account has connected before trying to add a contact or channel.";
"Please make sure at least one account has connected before trying to create new group." = "Please make sure at least one account has connected before trying to create new group.";
"Please make sure you are connected before changing your password." = "Please make sure you are connected before changing your password.";
"Please make sure you have entered a username, password." = "Please make sure you have entered a username, password.";
"Please make sure you have entered a valid jid." = "Please make sure you have entered a valid jid.";
"Please make sure you have entered both a username and password." = "Please make sure you have entered both a username and password.";
"Please make sure you have entered the same password in both password fields." = "Please make sure you have entered the same password in both password fields.";
"Please provide a valid XMPP server domain or select one." = "Please provide a valid XMPP server domain or select one.";
"Please select a XMPP server or provide one." = "Please select a XMPP server or provide one.";
"Please update!" = "Please update!";
"Port" = "Port";
"Port: %@, Direct TLS: %@, Priority: %@" = "Port: %1$@, Direct TLS: %2$@, Priority: %3$@";
"Previews" = "Previews";
"Privacy" = "Privacy";
"Protocol support of your server (XEPs)" = "Protocol support of your server (XEPs)";
/* placeholder when creating account */
"Provide XMPP-Server" = "Provide XMPP-Server";
"Publish version" = "Publish version";
"Push Server" = "Push Server";
"Pushserver Region" = "Pushserver Region";
"QR code: Fingerprints found" = "QR code: Fingerprints found";
"QR-Code Scanner" = "QR-Code Scanner";
/* QR-Code-Scanner */
"QR-Code video error" = "QR-Code video error";
/* Chat msg action */
"Quote" = "Quote";
"Rate Monal" = "Rate Monal";
"Really remove avatar?" = "Really remove avatar?";
"Receive push notifications via Apple even when disconnected. Vastly improves reliability." = "Receive push notifications via Apple even when disconnected. Vastly improves reliability.";
/* directory for downloaded audios */
"Received Audios" = "Received Audios";
/* directory for downloaded files */
"Received Files" = "Received Files";
"Received geo locations are shared with Apple's Maps App." = "Received geo locations are shared with Apple's Maps App.";
/* directory for downloaded images */
"Received Images" = "Received Images";
/* directory for downloaded videos */
"Received Videos" = "Received Videos";
/* shareViewController: recipient */
"Recipient" = "Recipient";
"Recode Fail:" = "Recode Fail:";
"Recode Success" = "Recode Success";
"Reconnecting..." = "Reconnecting...";
"Recording audio" = "Recording audio";
"Red x-mark shield:" = "Red x-mark shield:";
"Refreshing..." = "Refreshing...";
"Register a new account" = "Register a new account";
"Register with %@" = "Register with %@";
"Registering account..." = "Registering account...";
"Registration Error" = "Registration Error";
"Remove %@ from contacts?" = "Remove %@ from contacts?";
"Remove %@?" = "Remove %@?";
"Remove Account from this Device" = "Remove Account from this Device";
"Remove Background Image" = "Remove Background Image";
"Remove Channel Avatar" = "Remove Channel Avatar";
"Remove Contact" = "Remove Contact";
"Remove Conversation" = "Remove Conversation";
"Remove from contacts" = "Remove from contacts";
"Remove Group Avatar" = "Remove Group Avatar";
"Removing %@" = "Removing %@";
"Removing %@..." = "Removing %@...";
"Removing avatar..." = "Removing avatar...";
"Rename Channel" = "Rename Channel";
/* placeholder text in contact details */
"Rename Contact" = "Rename Contact";
"Rename Group" = "Rename Group";
"Reply" = "Reply";
"Required" = "Required";
"Reset OMEMO session" = "Reset OMEMO session";
"Resource" = "Resource";
"Resources" = "Resources";
"Resume a stream when disconnected. Results in faster reconnect and saves battery life." = "Resume a stream when disconnected. Results in faster reconnect and saves battery life.";
/* Chat msg action */
"Retract" = "Retract";
"Retry" = "Retry";
"Retry sending message?" = "Retry sending message?";
"Rich Text" = "Rich Text";
"Ringing..." = "Ringing...";
"Salted Challenge Response Authentication Mechanism using the given Hash Method" = "Salted Challenge Response Authentication Mechanism using the given Hash Method";
"Salted Challenge Response Authentication Mechanism using the given Hash Method additionally secured by Channel-Binding" = "Salted Challenge Response Authentication Mechanism using the given Hash Method additionally secured by Channel-Binding";
"SASL2 to SASL1 downgrade attack detected, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again." = "SASL2 to SASL1 downgrade attack detected, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again.";
"Saving changes to server" = "Saving changes to server";
"SCRAM server proof wrong, ongoing MITM attack highly likely, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again." = "SCRAM server proof wrong, ongoing MITM attack highly likely, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again.";
/* mac only string */
"Scroll down to load more messages" = "Scroll down to load more messages";
"Secure channel-binding defined for TLS1.3 and some TLS1.2 connections." = "Secure channel-binding defined for TLS1.3 and some TLS1.2 connections.";
"Security" = "Security";
"Select a background to display behind conversations with %@" = "Select a background to display behind conversations with %@";
"Select a default background to display behind conversations." = "Select a default background to display behind conversations.";
"Select Action" = "Select Action";
"Select background image" = "Select background image";
"Select Message Archive Management (MAM) Preferences " = "Select Message Archive Management (MAM) Preferences ";
"Select sounds that are played with new message notifications. Default is Xylophone." = "Select sounds that are played with new message notifications. Default is Xylophone.";
"Selected Group Members" = "Selected Group Members";
"Send" = "Send";
"Send last interaction time" = "Send last interaction time";
"Send Location" = "Send Location";
"Send message displayed state" = "Send message displayed state";
"Send message received" = "Send message received";
"Send typing notifications" = "Send typing notifications";
"Sending..." = "Sending...";
"Sends password in cleartext (only encrypted by TLS), not very secure" = "Sends password in cleartext (only encrypted by TLS), not very secure";
"Sent a File π" = "Sent a File π";
"Sent a Link π" = "Sent a Link π";
"Sent a Location π" = "Sent a Location π";
"Sent an Image π·" = "Sent an Image π·";
/* directory for downloaded audios */
"Sent Audios" = "Sent Audios";
/* directory for downloaded files */
"Sent Files" = "Sent Files";
/* directory for downloaded images */
"Sent Images" = "Sent Images";
/* directory for downloaded videos */
"Sent Videos" = "Sent Videos";
"Server" = "Server";
"Server does not support account removal" = "Server does not support account removal";
"Server for domain '%@' not responding!" = "Server for domain '%@' not responding!";
"Server implementation error: SASL2 tasks empty, account disabled!" = "Server implementation error: SASL2 tasks empty, account disabled!";
"Server only supports authentication methods not safe against man-in-the-middle attacks! Use the advanced account creation menu if you absolutely must use this server." = "Server only supports authentication methods not safe against man-in-the-middle attacks! Use the advanced account creation menu if you absolutely must use this server.";
"Server returned invalid xml!" = "Server returned invalid xml!";
"Server returned SASL2 error '%@'." = "Server returned SASL2 error '%@'.";
"Server suddenly lacks support for SASL2-SCRAM, ongoing MITM attack highly likely, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again." = "Server suddenly lacks support for SASL2-SCRAM, ongoing MITM attack highly likely, aborting authentication and disabling account to limit damage. You should try to reenable your account once you are in a clean networking environment again.";
"Server: %@" = "Server: %@";
"Set up account later" = "Set up account later";
/* Camera permissions missing warning */
"Settings" = "Settings";
"Sharing failed" = "Sharing failed";
"Show inline geo location" = "Show inline geo location";
"Show shared Media and Files" = "Show shared Media and Files";
"Show URL previews" = "Show URL previews";
"Some messages might wait to be retrieved or sent. Please open the app to retry." = "Some messages might wait to be retrieved or sent. Please open the app to retry.";
"Something went wrong while parsing your input..." = "Something went wrong while parsing your input...";
"Sounds" = "Sounds";
"Sounds courtesy Emrah" = "Sounds courtesy Emrah";
"SRV entry prohibits XMPP connection for domain %@" = "SRV entry prohibits XMPP connection for domain %@";
"Status" = "Status";
"Status Message" = "Status Message";
"Status message:" = "Status message:";
"Submit A Bug" = "Submit A Bug";
"Success" = "Success";
"Success!" = "Success!";
"Successfully destroyed channel." = "Successfully destroyed channel.";
"Successfully destroyed group." = "Successfully destroyed group.";
"Successfully joined group/channel %@!" = "Successfully joined group/channel %@!";
"Support" = "Support";
/* Crash reporting */
"Sure, send it!" = "Sure, send it!";
"Synchronize your messages on all loggedin devices." = "Synchronize your messages on all loggedin devices.";
"Temporary failure to enter Group/Channel: %@" = "Temporary failure to enter Group/Channel: %@";
"Terms of %@" = "Terms of %@";
"Terms of use for %@" = "Terms of use for %@";
"The account has been deleted" = "The account has been deleted";
"The account has been removed" = "The account has been removed";
"The account has been saved" = "The account has been saved";
/* Crash reporting */
"The app crashed last time it was launched. Send a crash report? This crash report will contain privacy related data. We will only use it to debug your crash and delete it afterwards!" = "The app crashed last time it was launched. Send a crash report? This crash report will contain privacy related data. We will only use it to debug your crash and delete it afterwards!";
"The chat history has been cleared" = "The chat history has been cleared";
"The connection to the server was interrupted and no old messages could be fetched for this chat. Please try again later." = "The connection to the server was interrupted and no old messages could be fetched for this chat. Please try again later.";
"The current password is not correct." = "The current password is not correct.";
"The jid you want to add should be in in the format user@domain.tld." = "The jid you want to add should be in in the format user@domain.tld.";
"The key is in a state that is currently not correctly handled. Please contact the developers if you see this prompt." = "The key is in a state that is currently not correctly handled. Please contact the developers if you see this prompt.";
"The new contact will be added to your contacts list when the person you've added has approved your request." = "The new contact will be added to your contacts list when the person you've added has approved your request.";
"The operator of the webserver providing that URL may see your IP address." = "The operator of the webserver providing that URL may see your IP address.";
"The password has been changed" = "The password has been changed";
/* QR-Code-Scanner: account scan wrong menu */
"The qrcode contains login credentials for an acount. Go to settings -> new account and rescan the qrcode" = "The qrcode contains login credentials for an acount. Go to settings -> new account and rescan the qrcode";
"The resource '%@' has the following capabilities:" = "The resource '%@' has the following capabilities:";
"The selectable XMPP servers are public servers which are not affiliated to Monal. This registration page is provided for convenience only." = "The selectable XMPP servers are public servers which are not affiliated to Monal. This registration page is provided for convenience only.";
"The server does not support blocking (XEP-0191)." = "The server does not support blocking (XEP-0191).";
"The UDP logger allows you to livestream the log to the configured IP." = "The UDP logger allows you to livestream the log to the configured IP.";
"The UDP logger allows you to livestream the log to the configured IP. Please use a secure key when streaming over the internet!\n[Learn how to receive the log stream](https://github.com/monal-im/Monal/wiki/Introduction-to-Monal-Logging#stream-the-log)." = "The UDP logger allows you to livestream the log to the configured IP. Please use a secure key when streaming over the internet!\n[Learn how to receive the log stream](https://github.com/monal-im/Monal/wiki/Introduction-to-Monal-Logging#stream-the-log).";
"The user %@ (%@) wants to add you to their contact list" = "The user %1$@ (%2$@) wants to add you to their contact list";
"The username does not need to have an @ symbol. Please try again." = "The username does not need to have an @ symbol. Please try again.";
"There is no configured email account. Please email info@monal-im.org ." = "There is no configured email account. Please email info@monal-im.org .";
"There was a SASL error on the server." = "There was a SASL error on the server.";
"There was an error decrypting this encrypted message (Signal error). To resolve this, try sending an encrypted message to this person." = "There was an error decrypting this encrypted message (Signal error). To resolve this, try sending an encrypted message to this person.";
"There was an error decrypting this encrypted message (Signal error). To resolve this, try sending an encrypted message to this person. (%@)" = "There was an error decrypting this encrypted message (Signal error). To resolve this, try sending an encrypted message to this person. (%@)";
"These are SRV resource records found for your domain." = "These are SRV resource records found for your domain.";
"These are STUN and TURN services announced by your server (blue entries are used by Monal)." = "These are STUN and TURN services announced by your server (blue entries are used by Monal).";
"These are the channel-binding types your server supports to detect attacks on the TLS layer (used one in blue, orange ones unsupported by Monal)." = "These are the channel-binding types your server supports to detect attacks on the TLS layer (used one in blue, orange ones unsupported by Monal).";
"These are the modern XMPP capabilities Monal detected on your server after you have logged in." = "These are the modern XMPP capabilities Monal detected on your server after you have logged in.";
"These are the MUC servers detected by Monal (blue entry used by Monal)." = "These are the MUC servers detected by Monal (blue entry used by Monal).";
"These are the SASL2 methods your server supports (used one in blue, orange ones unsupported by Monal)." = "These are the SASL2 methods your server supports (used one in blue, orange ones unsupported by Monal).";
"These are the TLS versions supported by Monal, the one used to connect to your server will be green." = "These are the TLS versions supported by Monal, the one used to connect to your server will be green.";
"These are your encryption keys. Each device is a different place you have logged in. You should trust a key when you have verified it. Double tap onto a fingerprint to copy to clipboard." = "These are your encryption keys. Each device is a different place you have logged in. You should trust a key when you have verified it. Double tap onto a fingerprint to copy to clipboard.";
"They will no longer see when you are online. They may not be able to access your encryption keys." = "They will no longer see when you are online. They may not be able to access your encryption keys.";
"They will no longer see when you are online. They may not be able to send you encrypted messages." = "They will no longer see when you are online. They may not be able to send you encrypted messages.";
"They will see when you are online. They will be able to send you encrypted messages." = "They will see when you are online. They will be able to send you encrypted messages.";
"This account already exists in Monal." = "This account already exists in Monal.";
"This account already exists on this instance" = "This account already exists on this instance";
"This account already exists on this instance." = "This account already exists on this instance.";
"This allows you to forcefully crash the app using several different methods to test the crash handling." = "This allows you to forcefully crash the app using several different methods to test the crash handling.";
"This app is too old and can contain security bugs as well as suddenly cease operation. Please Upgrade!" = "This app is too old and can contain security bugs as well as suddenly cease operation. Please Upgrade!";
"This can be used to export logfiles.\n[Learn how to read them](https://github.com/monal-im/Monal/wiki/Introduction-to-Monal-Logging#view-the-log)." = "This can be used to export logfiles.\n[Learn how to read them](https://github.com/monal-im/Monal/wiki/Introduction-to-Monal-Logging#view-the-log).";
"This contact does not appear to have any devices that support encryption." = "This contact does not appear to have any devices that support encryption.";
"This contact is already in the contact list of the selected account" = "This contact is already in the contact list of the selected account";
"This contact is already in your contact list" = "This contact is already in your contact list";
"This contact may not support OMEMO encrypted messages. Please try again in a few seconds." = "This contact may not support OMEMO encrypted messages. Please try again in a few seconds.";
"This contact may not support OMEMO encrypted messages. Please try to enable encryption again in a few seconds, if you think this is wrong." = "This contact may not support OMEMO encrypted messages. Please try to enable encryption again in a few seconds, if you think this is wrong.";
/* Crash report error dialog */
"This device is not configured to send email." = "This device is not configured to send email.";
"This invitation will expire on %@" = "This invitation will expire on %@";
"This is an embedded file that can not be opened externally." = "This is an embedded file that can not be opened externally.";
"This is the software running on your server." = "This is the software running on your server.";
"This key belongs to this device and cannot be removed or disabled!" = "This key belongs to this device and cannot be removed or disabled!";
"This key is trusted and verified by manually comparing fingerprints. To stop trusting this key, use the toggle element." = "This key is trusted and verified by manually comparing fingerprints. To stop trusting this key, use the toggle element.";
"This key is trusted, but the contact does not use it anymore. Consider to disable trust for this key." = "This key is trusted, but the contact does not use it anymore. Consider to disable trust for this key.";
"This key is trusted, but the contact has not used it for a long time. Consider to disable trust for this key" = "This key is trusted, but the contact has not used it for a long time. Consider to disable trust for this key";
"This means your call is encrypted and the remote party was verified using OMEMO encryption.\nBut since you did not manually verify the callee's OMEMO fingerprints, your or the callee's XMPP server could possibly have inserted their own OMEMO keys to Man-In-The-Middle you." = "This means your call is encrypted and the remote party was verified using OMEMO encryption.\nBut since you did not manually verify the callee's OMEMO fingerprints, your or the callee's XMPP server could possibly have inserted their own OMEMO keys to Man-In-The-Middle you.";
"This means your call is encrypted and the remote party was verified using OMEMO encryption.\nYou manually verified the used OMEMO keys and no Man-In-The-Middle can take place." = "This means your call is encrypted and the remote party was verified using OMEMO encryption.\nYou manually verified the used OMEMO keys and no Man-In-The-Middle can take place.";
"This means your call is encrypted, but the remote party could not be verified using OMEMO encryption.\nYour or the callee's XMPP server could possibly Man-In-The-Middle you." = "This means your call is encrypted, but the remote party could not be verified using OMEMO encryption.\nYour or the callee's XMPP server could possibly Man-In-The-Middle you.";
"This message failed to send (%@): %@" = "This message failed to send (%1$@): %2$@";
"This message got retracted" = "This message got retracted";
"This server does not appear to support HTTP file uploads (XEP-0363). Please ask the administrator to enable it." = "This server does not appear to support HTTP file uploads (XEP-0363). Please ask the administrator to enable it.";
"This server does not have any SRV records in DNS." = "This server does not have any SRV records in DNS.";
"This server does not provide any MUC servers." = "This server does not provide any MUC servers.";
"This server does not support any modern channel-binding to secure against MITM attacks on the TLS layer." = "This server does not support any modern channel-binding to secure against MITM attacks on the TLS layer.";
"This server does not support modern SASL2 authentication." = "This server does not support modern SASL2 authentication.";
"This should never happen, please contact the developers and provide a logfile!" = "This should never happen, please contact the developers and provide a logfile!";
"This specification defines semantics for using the XMPP publish-subscribe protocol to broadcast state change events associated with an instant messaging and presence account." = "This specification defines semantics for using the XMPP publish-subscribe protocol to broadcast state change events associated with an instant messaging and presence account.";
"This specification provides a way to secure the SASL and SASL2 handshakes against method and channel-binding downgrades." = "This specification provides a way to secure the SASL and SASL2 handshakes against method and channel-binding downgrades.";
"This will clear the whole chat history of this account from this device." = "This will clear the whole chat history of this account from this device.";
"This will delete this account and the associated data from the server and this device. Data might still be retained on other devices, though." = "This will delete this account and the associated data from the server and this device. Data might still be retained on other devices, though.";
"This will make calls possible even if your XMPP server does not provide a TURN server." = "This will make calls possible even if your XMPP server does not provide a TURN server.";
"This will remove the current avatar image and revert this group/channel to the default one." = "This will remove the current avatar image and revert this group/channel to the default one.";
"This will remove this account and the associated data from this device." = "This will remove this account and the associated data from this device.";
"Timeout Error" = "Timeout Error";
"TLS 1.2" = "TLS 1.2";
"TLS 1.3" = "TLS 1.3";
"TLS Error: Bad certificate" = "TLS Error: Bad certificate";
"TLS Error: Certificate chain is invalid" = "TLS Error: Certificate chain is invalid";
"TLS Error: Certificate expired" = "TLS Error: Certificate expired";
"TLS Error: Host name mismatch" = "TLS Error: Host name mismatch";
"TLS Error: Unknown root certificate" = "TLS Error: Unknown root certificate";
"Trust Key" = "Trust Key";
"Trusted and verified key" = "Trusted and verified key";
"Trusted but removed key" = "Trusted but removed key";
"Trusted but unused key" = "Trusted but unused key";
"Trusted but unverified key" = "Trusted but unverified key";
"Try nevertheless" = "Try nevertheless";
"Type: %@" = "Type: %@";
"Typing..." = "Typing...";
"UDP Logger" = "UDP Logger";
"UDP Logger Configuration" = "UDP Logger Configuration";
"UDP Logging UI not supported on iOS < 16" = "UDP Logging UI not supported on iOS < 16";
"Unable to connect to server!" = "Unable to connect to server!";
"Unblock Contact" = "Unblock Contact";
"Unblocking user" = "Unblocking user";
"Unblocking user for this group/channel: %@" = "Unblocking user for this group/channel: %@";
"Unclean appex shutown" = "Unclean appex shutown";
"Undefined error" = "Undefined error";
"Understood" = "Understood";
"Unexpected appex expiration" = "Unexpected appex expiration";
"Unexpected error authenticating server using SASL2 (does your server have a bug?), disconnecting!" = "Unexpected error authenticating server using SASL2 (does your server have a bug?), disconnecting!";
"Unexpected error while checking type of jid, please try again" = "Unexpected error while checking type of jid, please try again";
"Unexpected error while checking type of jid:" = "Unexpected error while checking type of jid:";
"Unexpected mam preferences result" = "Unexpected mam preferences result";
"Unexpected server response: invalid PEP config form" = "Unexpected server response: invalid PEP config form";
"Unexpected server response: missing required fields in PEP config form" = "Unexpected server response: missing required fields in PEP config form";
"unknown" = "unknown";
"Unknown authentication method" = "Unknown authentication method";
"Unknown channel-binding type" = "Unknown channel-binding type";
"Unknown error!" = "Unknown error!";
"Unread Messages Below" = "Unread Messages Below";
"unsupported" = "unsupported";
"Untrusted key" = "Untrusted key";
"Upload Error" = "Upload Error";
"Upload Error: your account got disconnected while requesting upload slot" = "Upload Error: your account got disconnected while requesting upload slot";
"Upload files to the server to share with others. (Maximum allowed size of files reported by the server: %@)" = "Upload files to the server to share with others. (Maximum allowed size of files reported by the server: %@)";
"Upload Settings" = "Upload Settings";
"Uploading" = "Uploading";
"Uploading avatar..." = "Uploading avatar...";
"Uploading file to server" = "Uploading file to server";
"Use account" = "Use account";
"Use DNSSEC to validate all DNS query responses before connecting to the IP address designated in the DNS response.\nWhile being more secure, this can lead to connection problems in certain networks like hotel wifi, ugly mobile carriers etc." = "Use DNSSEC to validate all DNS query responses before connecting to the IP address designated in the DNS response.\nWhile being more secure, this can lead to connection problems in certain networks like hotel wifi, ugly mobile carriers etc.";
"Use DNSSEC validation for all connections" = "Use DNSSEC validation for all connections";
"User Interface" = "User Interface";
/* placeholder when adding account */
"user@domain.tld" = "user@domain.tld";
/* BlockUserTable - blockJidForm */
"user@example.org/resource" = "user@example.org/resource";
/* placeholder when creating account */
"Username" = "Username";
"Username missing" = "Username missing";
"Uses TLS client certificates for authentication" = "Uses TLS client certificates for authentication";
"Version" = "Version";
/* server details */
"version %@%@" = "version %1$@%2$@";
"Very old app version" = "Very old app version";
"Waiting for GPS signal" = "Waiting for GPS signal";
"Warning" = "Warning";
/* QR-Code-Scanner: invalid format */
"We could not find a xmpp related QR-Code" = "We could not find a xmpp related QR-Code";
"We don't support any task requested by the server, account disabled: %@" = "We don't support any task requested by the server, account disabled: %@";
"We don't support the single task requested by the server, account disabled: %@" = "We don't support the single task requested by the server, account disabled: %@";
"We were not able to connect your account. Please check your username and password and make sure you are connected to the internet." = "We were not able to connect your account. Please check your username and password and make sure you are connected to the internet.";
"We were not able to connect your account. Please check your username and password and make sure you are connected to the internet.\n\nTechnical error message: %@" = "We were not able to connect your account. Please check your username and password and make sure you are connected to the internet.\n\nTechnical error message: %@";
"Weakest channel-binding type, not securing against stolen certs/keys, but detects wrongly issued certs." = "Weakest channel-binding type, not securing against stolen certs/keys, but detects wrongly issued certs.";
"Welcome" = "Welcome";
"What call do you want to place?" = "What call do you want to place?";
"When disabled, URLs will opened in your default browser (that might not be Safari)." = "When disabled, URLs will opened in your default browser (that might not be Safari).";
"When you start talking to someone,\n they will show up here." = "When you start talking to someone,\n they will show up here.";
"Will focus the textfield on macOS or iOS with hardware keyboard attached, will open the software keyboard otherwise." = "Will focus the textfield on macOS or iOS with hardware keyboard attached, will open the software keyboard otherwise.";
/* QR-Code-Scanner: account scan wrong menu
QR-Code-Scanner: jid scan wrong menu */
"Wrong menu" = "Wrong menu";
"XEP-0163 Personal Eventing Protocol" = "XEP-0163 Personal Eventing Protocol";
"XEP-0191: Blocking Command" = "XEP-0191: Blocking Command";
"XEP-0198: Stream Management" = "XEP-0198: Stream Management";
"XEP-0199: XMPP Ping" = "XEP-0199: XMPP Ping";
"XEP-0215: External Service Discovery" = "XEP-0215: External Service Discovery";
"XEP-0237: Roster Versioning" = "XEP-0237: Roster Versioning";
"XEP-0280: Message Carbons" = "XEP-0280: Message Carbons";
"XEP-0313: Message Archive Management" = "XEP-0313: Message Archive Management";
"XEP-0352: Client State Indication" = "XEP-0352: Client State Indication";
"XEP-0357: Push Notifications" = "XEP-0357: Push Notifications";
"XEP-0363: HTTP File Upload" = "XEP-0363: HTTP File Upload";
"XEP-0379: Pre-Authenticated Roster Subscription" = "XEP-0379: Pre-Authenticated Roster Subscription";
"XEP-0474: SASL SCRAM Downgrade Protection" = "XEP-0474: SASL SCRAM Downgrade Protection";
"XMPP Account Info Error" = "XMPP Account Info Error";
"XMPP Bind Error" = "XMPP Bind Error";
"XMPP Capabilities" = "XMPP Capabilities";
"XMPP Disco Info Error" = "XMPP Disco Info Error";
"XMPP External Service Disco Error" = "XMPP External Service Disco Error";
"XMPP ID" = "XMPP ID";
"XMPP ID missing" = "XMPP ID missing";
"XMPP mam preferences error" = "XMPP mam preferences error";
"XMPP protocol extension for communications blocking." = "XMPP protocol extension for communications blocking.";
"XMPP protocol extension for discovering services external to the XMPP network, like STUN or TURN servers needed for A/V calls." = "XMPP protocol extension for discovering services external to the XMPP network, like STUN or TURN servers needed for A/V calls.";
"XMPP protocol extension for sending application-level pings over XML streams." = "XMPP protocol extension for sending application-level pings over XML streams.";
"XMPP Roster Error" = "XMPP Roster Error";
"XMPP server domain not valid!" = "XMPP server domain not valid!";
"XMPP stream error %@: %@" = "XMPP stream error %1$@: %2$@";
"XMPP stream error: %@" = "XMPP stream error: %@";
"XMPPServer" = "XMPPServer";
"Yellow checkmark shield:" = "Yellow checkmark shield:";
"Yes" = "Yes";
"Yes, deactivate encryption" = "Yes, deactivate encryption";
"You are set up and connected." = "You are set up and connected.";
"You are set up and connected. People can message you at: %@@%@" = "You are set up and connected. People can message you at: %@@%@";
"You are trying to call '%@' (%@), but this contact can be reached using different accounts. Please select the account you want to place the outgoing call with." = "You are trying to call '%@' (%@), but this contact can be reached using different accounts. Please select the account you want to place the outgoing call with.";
"You did not grant Monal to access your location." = "You did not grant Monal to access your location.";
"You got banned from group/channel: %@" = "You got banned from group/channel: %@";
"You got kicked from group/channel: %@" = "You got kicked from group/channel: %@";
"You got removed from group/channel: %@" = "You got removed from group/channel: %@";
"You have not entered your XMPP ID yet" = "You have not entered your XMPP ID yet";
"You need friends for this ride" = "You need friends for this ride";
"You need to grant microphone access in iOS Settings-> Privacy-> Microphone, if you want that others can hear you." = "You need to grant microphone access in iOS Settings-> Privacy-> Microphone, if you want that others can hear you.";
"You restored an iCloud backup of Monal, please open the app to reenable this account." = "You restored an iCloud backup of Monal, please open the app to reenable this account.";
"You should trust a key when you have verified it. Verify by comparing the key below to the one on your contact's screen. Double tap onto a fingerprint to copy to clipboard." = "You should trust a key when you have verified it. Verify by comparing the key below to the one on your contact's screen. Double tap onto a fingerprint to copy to clipboard.";
"You tried to call contact '%@' but this contact could not be found in your contact list." = "You tried to call contact '%@' but this contact could not be found in your contact list.";
"You will no longer receive messages from this conversation" = "You will no longer receive messages from this conversation";
"You will receive subsequent messages from this conversation" = "You will receive subsequent messages from this conversation";
"Your account must be enabled and connected, to be removed from the server!" = "Your account must be enabled and connected, to be removed from the server!";
"Your accounts got deactivated, because you restored an iCloud backup of Monal. Please reenter your passwords to activate them again." = "Your accounts got deactivated, because you restored an iCloud backup of Monal. Please reenter your passwords to activate them again.";
"Your answer" = "Your answer";
"Your contact may not support calls. Your call might never reach its destination." = "Your contact may not support calls. Your call might never reach its destination.";
"Your entered XMPP ID is missing the domain" = "Your entered XMPP ID is missing the domain";
"Your entered XMPP ID is missing the username" = "Your entered XMPP ID is missing the username";
"Your server does not provide a MUC component." = "Your server does not provide a MUC component.";
"Your server does not support MAM (XEP-0313). That means you could frequently miss incoming messages!! You should switch your server or talk to the server admin to enable this!" = "Your server does not support MAM (XEP-0313). That means you could frequently miss incoming messages!! You should switch your server or talk to the server admin to enable this!";
"Your server does not support PUSH (XEP-0357). That means you have to manually open the app to retrieve new incoming messages!! You should switch your server or talk to the server admin to enable this!" = "Your server does not support PUSH (XEP-0357). That means you have to manually open the app to retrieve new incoming messages!! You should switch your server or talk to the server admin to enable this!";
"Your server does not support Stream Management (XEP-0198). That means your outgoing messages can get lost frequently!! You should switch your server or talk to the server admin to enable this!" = "Your server does not support Stream Management (XEP-0198). That means your outgoing messages can get lost frequently!! You should switch your server or talk to the server admin to enable this!";
"Your status" = "Your status";
"Your XMPP jid should be in in the format user@domain.tld. For special configurations, use manual setup." = "Your XMPP jid should be in in the format user@domain.tld. For special configurations, use manual setup.";
"π₯ A Video" = "π₯ A Video";
"π₯ Video" = "π₯ Video";
"π΅ An Audiomessage" = "π΅ An Audiomessage";
"π΅ Audio" = "π΅ Audio";
"π A File" = "π A File";
"π A Document" = "π A Document";
"π A Location" = "π A Location";
"π· An Image" = "π· An Image";
"π A Link" = "π A Link";