forked from WireGuard/wireguard-windows
-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathzgotext.go
3808 lines (3753 loc) · 232 KB
/
zgotext.go
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
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
package main
import (
"golang.org/x/text/language"
"golang.org/x/text/message"
"golang.org/x/text/message/catalog"
)
type dictionary struct {
index []uint32
data string
}
func (d *dictionary) Lookup(key string) (data string, ok bool) {
p, ok := messageKeyToIndex[key]
if !ok {
return "", false
}
start, end := d.index[p], d.index[p+1]
if start == end {
return "", false
}
return d.data[start:end], true
}
func init() {
dict := map[string]catalog.Dictionary{
"ca": &dictionary{index: caIndex, data: caData},
"cs": &dictionary{index: csIndex, data: csData},
"de": &dictionary{index: deIndex, data: deData},
"en": &dictionary{index: enIndex, data: enData},
"es_ES": &dictionary{index: es_ESIndex, data: es_ESData},
"fa": &dictionary{index: faIndex, data: faData},
"fi": &dictionary{index: fiIndex, data: fiData},
"fr": &dictionary{index: frIndex, data: frData},
"id": &dictionary{index: idIndex, data: idData},
"it": &dictionary{index: itIndex, data: itData},
"ja": &dictionary{index: jaIndex, data: jaData},
"ko": &dictionary{index: koIndex, data: koData},
"pa_IN": &dictionary{index: pa_INIndex, data: pa_INData},
"pl": &dictionary{index: plIndex, data: plData},
"ro": &dictionary{index: roIndex, data: roData},
"ru": &dictionary{index: ruIndex, data: ruData},
"si_LK": &dictionary{index: si_LKIndex, data: si_LKData},
"sk": &dictionary{index: skIndex, data: skData},
"sl": &dictionary{index: slIndex, data: slData},
"tr": &dictionary{index: trIndex, data: trData},
"uk": &dictionary{index: ukIndex, data: ukData},
"vi": &dictionary{index: viIndex, data: viData},
"zh_CN": &dictionary{index: zh_CNIndex, data: zh_CNData},
"zh_TW": &dictionary{index: zh_TWIndex, data: zh_TWData},
}
fallback := language.MustParse("en")
cat, err := catalog.NewFromMap(dict, catalog.Fallback(fallback))
if err != nil {
panic(err)
}
message.DefaultCatalog = cat
}
var messageKeyToIndex = map[string]int{
"%.2f\u00a0GiB": 49,
"%.2f\u00a0KiB": 47,
"%.2f\u00a0MiB": 48,
"%.2f\u00a0TiB": 50,
"%d day(s)": 41,
"%d hour(s)": 42,
"%d minute(s)": 43,
"%d second(s)": 44,
"%d tunnels were unable to be removed.": 141,
"%d year(s)": 40,
"%d\u00a0B": 46,
"%s\n\nPlease consult the log for more information.": 36,
"%s - Handshake did not complete after %d attempts, giving up": 227,
"%s - Handshake did not complete after %d seconds, retrying (try %d)": 228,
"%s - Removing all keys, since we haven't received a new one in %d seconds": 230,
"%s - Retrying handshake because we stopped hearing back after %d seconds": 229,
"%s You cannot undo this action.": 137,
"%s ago": 45,
"%s received, %s sent": 75,
"%s: %q": 51,
"%v": 257,
"%v - %v": 210,
"%v - ConsumeMessageInitiation: handshake flood": 176,
"%v - ConsumeMessageInitiation: handshake replay @ %v": 175,
"%v - Failed to create initiation message: %v": 209,
"%v - Failed to create junk packet: %v": 223,
"%v - Failed to create response message: %v": 214,
"%v - Failed to derive keypair: %v": 199,
"%v - Failed to send data packets: %v": 226,
"%v - Failed to send handshake initiation: %v": 212,
"%v - Failed to send handshake response: %v": 215,
"%v - Failed to send junk packets: %v": 211,
"%v - Received handshake initiation": 195,
"%v - Received handshake response": 198,
"%v - Receiving keepalive packet": 202,
"%v - Routine: sequential receiver - started": 201,
"%v - Routine: sequential receiver - stopped": 200,
"%v - Routine: sequential sender - started": 225,
"%v - Sending handshake initiation": 208,
"%v - Sending handshake response": 213,
"%v - Sending keepalive packet": 207,
"%v - Starting": 177,
"%v - Stopping": 178,
"%v - UAPI: Adding allowedip": 273,
"%v - UAPI: Created": 267,
"%v - UAPI: Removing": 268,
"%v - UAPI: Removing all allowedips": 272,
"%v - UAPI: Updating endpoint": 270,
"%v - UAPI: Updating persistent keepalive interval": 271,
"%v - UAPI: Updating preshared key": 269,
"&About AmneziaWG…": 281,
"&Activate": 14,
"&Block untunneled traffic (kill-switch)": 86,
"&Configuration:": 89,
"&Copy": 29,
"&Deactivate": 13,
"&Edit": 115,
"&Import tunnel(s) from file…": 107,
"&Manage tunnels…": 106,
"&Name:": 83,
"&Public key:": 84,
"&Remove selected tunnel(s)": 123,
"&Save": 87,
"&Save to file…": 31,
"&Toggle": 120,
"&Tunnels": 109,
"(no argument): elevate and install manager service": 1,
"(unknown)": 85,
"A name is required.": 91,
"A tunnel was unable to be removed: %s": 139,
"ASec: Received message with unknown type": 183,
"About AmneziaWG": 275,
"Activating": 100,
"Active": 99,
"Add &empty tunnel…": 116,
"Add Tunnel": 117,
"Addresses:": 18,
"Addresses: %s": 113,
"Addresses: None": 105,
"All peers must have public keys": 64,
"Allowed IPs:": 21,
"AmneziaWG Activated": 283,
"AmneziaWG Deactivated": 284,
"AmneziaWG Tunnel Error": 285,
"AmneziaWG logo image": 276,
"AmneziaWG: %s": 286,
"AmneziaWG: Deactivated": 282,
"An interface must have a private key": 154,
"Another tunnel already exists with the name ‘%s’": 127,
"Another tunnel already exists with the name ‘%s’.": 95,
"App version: %s\nWintun version: %s\nGo version: %s\nOperating system: %s\nArchitecture: %s": 277,
"Are you sure you would like to delete %d tunnels?": 134,
"Are you sure you would like to delete tunnel ‘%s’?": 136,
"Bind close failed: %v": 162,
"Brackets must contain an IPv6 address": 147,
"Cancel": 88,
"Close": 11,
"Command Line Options": 3,
"Config key is missing an equals separator": 150,
"Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*": 142,
"Configuration ZIP Files (*.zip)|*.zip": 144,
"Could not decrypt invalid cookie response": 190,
"Could not enumerate existing tunnels: %v": 126,
"Could not import selected configuration: %v": 125,
"Create new tunnel": 81,
"DNS servers:": 19,
"Deactivating": 26,
"Delete %d tunnels": 133,
"Delete tunnel ‘%s’": 135,
"Device closed": 165,
"Device closing": 164,
"Dropped some packets from multi-segment read: %v": 221,
"E&xit": 108,
"Edit &selected tunnel…": 122,
"Edit tunnel": 82,
"Endpoint:": 22,
"Error": 0,
"Error Exiting WireGuard": 37,
"Error in getting configuration": 65,
"Error: ": 158,
"Export all tunnels to &zip…": 121,
"Export all tunnels to zip": 119,
"Export log to file": 34,
"Export tunnels to zip": 145,
"Failed to activate tunnel": 77,
"Failed to create cookie reply: %v": 217,
"Failed to deactivate tunnel": 78,
"Failed to decode cookie reply": 188,
"Failed to decode initiation message": 193,
"Failed to decode response message": 196,
"Failed to determine tunnel state": 76,
"Failed to load updated MTU of device: %v": 232,
"Failed to read packet from TUN device: %v": 222,
"Failed to receive %s packet: %v": 181,
"Failed to write packets to TUN device: %v": 206,
"File ‘%s’ already exists.\n\nDo you want to overwrite it?": 98,
"IPv4 packet with disallowed source address from %v": 203,
"IPv6 packet with disallowed source address from %v": 204,
"Import tunnel(s) from file": 143,
"Imported %d of %d tunnels": 131,
"Imported %d tunnels": 130,
"Imported tunnels": 129,
"Inactive": 25,
"Interface closed, ignored requested state %s": 159,
"Interface down requested": 236,
"Interface state was %s, requested %s, now %s": 160,
"Interface up requested": 235,
"Interface: %s": 79,
"Invalid %s": 287,
"Invalid IP address": 52,
"Invalid MTU": 56,
"Invalid endpoint host": 55,
"Invalid key for [Interface] section": 152,
"Invalid key for [Peer] section": 153,
"Invalid key for interface section": 155,
"Invalid key for peer section": 157,
"Invalid key: %v": 59,
"Invalid name": 90,
"Invalid network prefix length": 53,
"Invalid packet ended up in the handshake queue": 192,
"Invalid persistent keepalive": 58,
"Invalid port": 57,
"Key must have a value": 151,
"Keys must decode to exactly 32 bytes": 148,
"Latest handshake:": 24,
"Line must occur in a section": 149,
"Listen port:": 16,
"Log": 28,
"Log message": 33,
"MTU not updated to negative value: %v": 233,
"MTU updated: %v%s": 234,
"MTU:": 17,
"Missing port from endpoint": 54,
"Now": 38,
"Number must be a number between 0 and 2^64-1: %v": 60,
"Packet with invalid IP version from %v": 205,
"Peer": 80,
"Persistent keepalive:": 23,
"Preshared key:": 20,
"Protocol version must be 1": 156,
"Public key:": 15,
"Received invalid initiation message from %s": 194,
"Received invalid response message from %s": 197,
"Received message with unknown type": 184,
"Received packet with invalid mac1": 191,
"Received packet with unknown IP version": 220,
"Receiving cookie response from %s": 189,
"Remove selected tunnel(s)": 118,
"Routine: TUN reader - started": 219,
"Routine: TUN reader - stopped": 218,
"Routine: decryption worker %d - started": 185,
"Routine: encryption worker %d - started": 224,
"Routine: event worker - started": 231,
"Routine: event worker - stopped": 237,
"Routine: handshake worker %d - started": 187,
"Routine: handshake worker %d - stopped": 186,
"Routine: receive incoming %s - started": 180,
"Routine: receive incoming %s - stopped": 179,
"Scripts:": 67,
"Select &all": 30,
"Sending cookie response for denied handshake message for %v": 216,
"Status:": 12,
"Status: %s": 112,
"Status: Unknown": 104,
"System clock wound backward!": 39,
"Table:": 278,
"Text Files (*.txt)|*.txt|All Files (*.*)|*.*": 101,
"The %s tunnel has been activated.": 110,
"The %s tunnel has been deactivated.": 111,
"Time": 32,
"Transfer:": 68,
"Transport packet lined up with another msg type": 182,
"Trouble determining MTU, assuming default: %v": 163,
"Tunnel Error": 35,
"Tunnel already exists": 94,
"Tunnel name is not valid": 62,
"Tunnel name ‘%s’ is invalid.": 92,
"Tunnels": 114,
"Two commas in a row": 61,
"UAPI: Removing all peers": 261,
"UAPI: Updating fwmark": 260,
"UAPI: Updating init_packet_junk_size": 265,
"UAPI: Updating init_packet_magic_header": 167,
"UAPI: Updating junk_packet_count": 262,
"UAPI: Updating junk_packet_max_size": 264,
"UAPI: Updating junk_packet_min_size": 263,
"UAPI: Updating listen port": 259,
"UAPI: Updating private key": 258,
"UAPI: Updating response_packet_junk_size": 266,
"UAPI: Updating response_packet_magic_header": 169,
"UAPI: Updating transport_packet_magic_header": 173,
"UAPI: Updating underload_packet_magic_header": 171,
"UAPI: Using default init type": 168,
"UAPI: Using default response type": 170,
"UAPI: Using default transport type": 174,
"UAPI: Using default underload type": 172,
"UDP bind has been updated": 166,
"Unable to create new configuration": 96,
"Unable to create tunnel": 132,
"Unable to delete tunnel": 138,
"Unable to delete tunnels": 140,
"Unable to determine whether the process is running under WOW64: %v": 4,
"Unable to exit service due to: %v. You may want to stop WireGuard from the service manager.": 146,
"Unable to import configuration: %v": 128,
"Unable to list existing tunnels": 93,
"Unable to open current process token: %v": 6,
"Unable to update bind: %v": 161,
"Unable to wait for WireGuard window to appear: %v": 103,
"Unknown state": 27,
"Usage: %s [\n%s]": 2,
"When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, and the interface does not have table off, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface or is to the wrong DNS server, with special exceptions for DHCP and NDP.": 280,
"WireGuard Detection Error": 102,
"WireGuard is running, but the UI is only accessible from desktops of the Builtin %s group.": 8,
"WireGuard may only be used by users who are a member of the Builtin %s group.": 7,
"WireGuard system tray icon did not appear after 30 seconds.": 66,
"Writing file failed": 97,
"You must use the native version of WireGuard on this computer.": 5,
"[EnumerationSeparator]": 9,
"[UnitSeparator]": 10,
"[none specified]": 63,
"allowed_ip=%s": 256,
"disabled, per policy": 73,
"enabled": 74,
"endpoint=%s": 250,
"fwmark=%d": 239,
"h1=%d": 245,
"h2=%d": 246,
"h3=%d": 247,
"h4=%d": 248,
"invalid UAPI operation: %v": 274,
"jc=%d": 240,
"jmax=%d": 242,
"jmin=%d": 241,
"last_handshake_time_nsec=%d": 252,
"last_handshake_time_sec=%d": 251,
"listen_port=%d": 238,
"no configuration files were found": 124,
"off": 279,
"persistent_keepalive_interval=%d": 255,
"post-down": 72,
"post-up": 70,
"pre-down": 71,
"pre-up": 69,
"protocol_version=1": 249,
"rx_bytes=%d": 254,
"s1=%d": 243,
"s2=%d": 244,
"tx_bytes=%d": 253,
}
var caIndex = []uint32{ // 289 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x00000042, 0x00000056,
0x00000071, 0x000000b0, 0x000000f5, 0x0000012c,
0x0000018c, 0x00000215, 0x00000218, 0x0000021b,
0x00000221, 0x00000228, 0x00000233, 0x0000023b,
0x0000024a, 0x0000025a, 0x0000025f, 0x00000268,
0x00000277, 0x0000028b, 0x00000299, 0x000002a1,
0x000002bc, 0x000002ce, 0x000002d6, 0x000002e2,
0x000002f3, 0x000002fc, 0x00000303, 0x00000315,
// Entry 20 - 3F
0x00000329, 0x0000032f, 0x00000344, 0x0000035e,
0x0000036e, 0x000003ad, 0x000003ca, 0x000003ce,
0x000003f5, 0x00000413, 0x00000431, 0x00000451,
0x00000473, 0x00000495, 0x0000049e, 0x000004a7,
0x000004b4, 0x000004c1, 0x000004ce, 0x000004db,
0x000004e8, 0x000004fd, 0x00000521, 0x0000053b,
0x0000055e, 0x0000056c, 0x0000057a, 0x000005a6,
0x000005bc, 0x000005ea, 0x000005fd, 0x0000061d,
// Entry 40 - 5F
0x0000062e, 0x0000065d, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
// Entry 60 - 7F
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
// Entry 80 - 9F
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
// Entry A0 - BF
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
// Entry C0 - DF
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
// Entry E0 - FF
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
// Entry 100 - 11F
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
0x0000067a, 0x0000067a, 0x0000067a, 0x0000067a,
// Entry 120 - 13F
0x0000067a,
} // Size: 1180 bytes
const caData string = "" + // Size: 1658 bytes
"\x02Error\x02(sense argument): eleva i instala el servei d'administrador" +
"\x02Ús: %[1]s [\x0a%[2]s]\x02Opcions de línia d'ordres\x02No s'ha pogut " +
"determinar si el procés corre sota WOW64: %[1]v\x02Heu de fer servir la " +
"versio nativa de WireGuard en aquest ordinador.\x02No s'ha pogut obrir e" +
"l token del procés actual: %[1]v\x02WireGuard només es pot fer servir pe" +
"r els usuaris que són membres del grup del sistema %[1]s.\x02WireGuard s" +
"'està executsnt, pero la interfície gràfica només és accessible als usua" +
"ris que són membres del grup del sistema %[1]s.\x02, \x02, \x02Tanca\x02" +
"Estat:\x02&Desactiva\x02&Activa\x02Clau pública:\x02Port d'escolta:\x02M" +
"TU:\x02Adreces:\x02Servidors DNS:\x02Clau precompartida:\x02IPs permeses" +
":\x02Extrem:\x02Missatge de persistència:\x02Últim handshake:\x02Inactiu" +
"\x02Desactivant\x02Estat desconegut\x02Registre\x02&Copia\x02Selecciona-" +
"ho tot\x02Desa en un arxiu…\x02Temps\x02Missatge de registre\x02Exporta " +
"registre a fitxer\x02Error de túnel\x02%[1]s\x0a\x0aSi us plau, consulte" +
"u el registre per més informació.\x02Error al sortir de WireGuard\x02Ara" +
"\x02El rellotge del sistema s'ha atraçat!\x14\x01\x81\x01\x00\x02\x0a" +
"\x02%[1]d any\x00\x0b\x02%[1]d anys\x14\x01\x81\x01\x00\x02\x0a\x02%[1]d" +
" dia\x00\x0b\x02%[1]d dies\x14\x01\x81\x01\x00\x02\x0b\x02%[1]d hora\x00" +
"\x0c\x02%[1]d hores\x14\x01\x81\x01\x00\x02\x0c\x02%[1]d minut\x00\x0d" +
"\x02%[1]d minuts\x14\x01\x81\x01\x00\x02\x0c\x02%[1]d segon\x00\x0d\x02%" +
"[1]d segons\x02Fa %[1]s\x02%[1]d\u00a0B\x02%.2[1]f\u00a0KiB\x02%.2[1]f" +
"\u00a0MiB\x02%.2[1]f\u00a0GiB\x02%.2[1]f\u00a0TiB\x02%[1]s: %[2]q\x02Adr" +
"eça IP invàlida\x02Tamany del prefix de xarxa invàlid\x02Falta el port d" +
"e l'extrem\x02El format de l'extrem no és valid\x02MTU invàlida\x02Port " +
"invàlid\x02Temps de missatge de persistència invàlid\x02Clau invàlida: %" +
"[1]v\x02El nombre ha de estar entre 0 i 2^64-1: %[1]v\x02Dos comes segui" +
"des\x02El nom del túnel no és vàlid\x02[no especificat]\x02Tots els pare" +
"lls han de tenir claus públiques\x02Error obtenint configuració"
var csIndex = []uint32{ // 289 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x0000004f, 0x00000069,
0x0000008a, 0x000000bd, 0x00000106, 0x00000138,
0x00000193, 0x00000201, 0x00000204, 0x00000207,
0x00000210, 0x00000216, 0x00000223, 0x0000022e,
0x00000240, 0x00000258, 0x0000025d, 0x00000265,
0x00000272, 0x00000289, 0x00000297, 0x000002a1,
0x000002b7, 0x000002cc, 0x000002d7, 0x000002e2,
0x000002f1, 0x000002fa, 0x00000306, 0x00000313,
// Entry 20 - 3F
0x0000032a, 0x0000032f, 0x0000033c, 0x0000035a,
0x00000367, 0x000003a2, 0x000003ce, 0x000003d3,
0x000003fc, 0x00000432, 0x00000468, 0x000004a7,
0x000004e6, 0x00000529, 0x00000535, 0x0000053e,
0x0000054b, 0x00000558, 0x00000565, 0x00000572,
0x0000057f, 0x00000593, 0x000005b8, 0x000005ce,
0x000005e1, 0x000005ef, 0x000005fe, 0x00000620,
0x00000638, 0x0000066a, 0x00000680, 0x0000069b,
// Entry 40 - 5F
0x000006b2, 0x000006df, 0x00000703, 0x0000074f,
0x00000758, 0x00000761, 0x00000771, 0x0000077d,
0x0000078d, 0x00000799, 0x000007af, 0x000007b7,
0x000007d7, 0x000007fa, 0x00000819, 0x0000083a,
0x0000084b, 0x00000850, 0x00000866, 0x00000874,
0x0000087d, 0x00000890, 0x0000089c, 0x000008c9,
0x000008d2, 0x000008da, 0x000008e7, 0x000008f8,
0x0000090c, 0x00000930, 0x0000095c, 0x00000970,
// Entry 60 - 7F
0x00000997, 0x000009c2, 0x000009de, 0x00000a12,
0x00000a1b, 0x00000a24, 0x00000a5e, 0x00000a7b,
0x00000aac, 0x00000abc, 0x00000acd, 0x00000ae1,
0x00000b04, 0x00000b0e, 0x00000b16, 0x00000b32,
0x00000b50, 0x00000b5c, 0x00000b6a, 0x00000b71,
0x00000b7a, 0x00000b96, 0x00000ba4, 0x00000bbe,
0x00000be0, 0x00000beb, 0x00000c11, 0x00000c2c,
0x00000c47, 0x00000c77, 0x00000ca4, 0x00000cd9,
// Entry 80 - 9F
0x00000cff, 0x00000d23, 0x00000d37, 0x00000dac,
0x00000e41, 0x00000e57, 0x00000ec1, 0x00000f6b,
0x00000f83, 0x00000fab, 0x00000fd0, 0x00000fe6,
0x0000100c, 0x00001023, 0x000010cd, 0x0000111b,
0x0000113a, 0x00001161, 0x0000117a, 0x000011d4,
0x000011f9, 0x0000122f, 0x00001254, 0x00001294,
0x000012ae, 0x000012d5, 0x000012f7, 0x00001322,
0x00001347, 0x00001364, 0x00001382, 0x00001382,
// Entry A0 - BF
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
// Entry C0 - DF
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
// Entry E0 - FF
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
// Entry 100 - 11F
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
0x00001382, 0x00001382, 0x00001382, 0x00001382,
// Entry 120 - 13F
0x00001382,
} // Size: 1180 bytes
const csData string = "" + // Size: 4994 bytes
"\x02Chyba\x02(žádný argument): Zvýšit oprávnění a instalovat službu sprá" +
"vce\x02Použití: %[1]s [\x0a%[2]s]\x02Možnosti příkazového řádku\x02Nelze" +
" zjistit, zda proces běží pod WOW64: %[1]v\x02Musíte použít nativní verz" +
"i aplikace WireGuard na tomto počítači.\x02Nelze otevřít token aktuálníh" +
"o procesu: %[1]v\x02WireGuard můžou používat pouze uživatelé, kteří jsou" +
" členy Builtin skupiny %[1]s.\x02WireGuard je spuštěn, ale uživatelské r" +
"ozhraní je přístupné pouze uživatelům Builtin skupiny %[1]s.\x02, \x02, " +
"\x02Zavřít\x02Stav:\x02&Deaktivovat\x02&Aktivovat\x02Veřejný klíč:\x02Po" +
"rt pro naslouchání:\x02MTU:\x02Adresy:\x02DNS servery:\x02Předsdílený kl" +
"íč:\x02Povolené IP:\x02Endpoint:\x02Persistent keepalive:\x02Poslední h" +
"andshake:\x02Neaktivní\x02Deaktivuji\x02Neznámý stav\x02Záznamy\x02&Kopí" +
"rovat\x02Vybr&at vše\x02&Uložit do souboru…\x02Čas\x02Zpráva logu\x02Exp" +
"ortovat záznam do souboru\x02Chyba tunelu\x02%[1]s\x0a\x0aPro více infor" +
"mací se prosím podívejte do logu.\x02Chyba při ukončování aplikace WireG" +
"uard\x02Teď\x02Systémové hodiny byly posunuty dozadu!\x14\x01\x81\x01" +
"\x00\x04\x0b\x02%[1]d roky\x05\x0a\x02%[1]d let\x02\x0a\x02%[1]d rok\x00" +
"\x0a\x02%[1]d let\x14\x01\x81\x01\x00\x04\x0a\x02%[1]d dny\x05\x0b\x02%[" +
"1]d dnů\x02\x0a\x02%[1]d den\x00\x0a\x02%[1]d dny\x14\x01\x81\x01\x00" +
"\x04\x0d\x02%[1]d hodiny\x05\x0c\x02%[1]d hodin\x02\x0d\x02%[1]d hodina" +
"\x00\x0c\x02%[1]d hodin\x14\x01\x81\x01\x00\x04\x0d\x02%[1]d minuty\x05" +
"\x0c\x02%[1]d minut\x02\x0d\x02%[1]d minuta\x00\x0c\x02%[1]d minut\x14" +
"\x01\x81\x01\x00\x04\x0e\x02%[1]d sekundy\x05\x0d\x02%[1]d sekund\x02" +
"\x0e\x02%[1]d sekunda\x00\x0d\x02%[1]d sekund\x02před %[1]s\x02%[1]d" +
"\u00a0B\x02%.2[1]f\u00a0KiB\x02%.2[1]f\u00a0MiB\x02%.2[1]f\u00a0GiB\x02%" +
".2[1]f\u00a0TiB\x02%[1]s: %[2]q\x02Neplatná IP adresa\x02Neplatná délka " +
"síťového prefixu\x02Endpointu chybí port\x02Neplatný endpoint\x02Neplatn" +
"é MTU\x02Neplatný port\x02Neplatný persistentní keepalive\x02Neplatný k" +
"líč: %[1]v\x02Číslo musí mít hodnotu mezi 0 a 2^64-1: %[1]v\x02Dvě čárky" +
" za sebou\x02Název tunelu je neplatný\x02[není specifikováno]\x02Všichni" +
" peeři musí mít veřejné klíče\x02Chyba při načítání konfigurace\x02Ikona" +
" WireGuard se ani po 30 sekundách nezobrazila na systémové liště.\x02Skr" +
"ipty:\x02Přenos:\x02před-zapnutím\x02po-zapnutí\x02před-vypnutím\x02po-v" +
"ypnutí\x02vypnuto, podle zásad\x02zapnuto\x02%[1]s přijato, %[2]s odeslá" +
"no\x02Nepodařilo se zjistit stav tunelu\x02Nepodařilo se aktivovat tunel" +
"\x02Nepodařilo se deaktivovat tunel\x02Rozhraní: %[1]s\x02Peer\x02Vytvoř" +
"it nový tunel\x02Upravit tunel\x02&Název:\x02&Veřejný klíč:\x02(neznámý)" +
"\x02&Blokovat netunelovaný provoz (kill-switch)\x02&Uložit\x02Zrušit\x02" +
"&Nastavení:\x02Neplatný název\x02Název je povinný.\x02Název tunelu '%[1]" +
"s' je neplatný.\x02Nepodařilo se zobrazit existující tunely\x02Tunel již" +
" existuje\x02Tunel s názvem '%[1]s' již existuje.\x02Nepodařilo se vytvo" +
"řit novou konfiguraci\x02Zápis souboru se nezdařil\x02Soubor \x22%[1]s" +
"\x22 již existuje.\x0a\x0aChcete jej přepsat?\x02Aktivní\x02Aktivuji\x02" +
"Textové soubory (*.txt)|*.txt|Všechny soubory (*.*)|*.*\x02Chyba při det" +
"ekci WireGuard\x02Nelze čekat na zobrazení okna WireGuard: %[1]v\x02Stav" +
": Neznámý\x02Adresy: žádné\x02Spravovat tunely…\x02&Importovat tunel(y) " +
"ze souboru…\x02U&končit\x02&Tunely\x02Tunel %[1]s byl aktivován.\x02Tune" +
"l %[1]s byl deaktivován.\x02Stav: %[1]s\x02Adresy: %[1]s\x02Tunely\x02&U" +
"pravit\x02Přidat &prázdný tunel…\x02Přidat tunel\x02Odstranit vybrané tu" +
"nely\x02Exportovat všechny tunely do zip\x02&Přepnout\x02Exportovat všec" +
"hny tunely do &zip…\x02Upravit &vybraný tunel…\x02&Odstranit vybrané tun" +
"ely\x02nebyly nalezeny žádné konfigurační soubory\x02Nelze importovat vy" +
"branou konfiguraci: %[1]v\x02Nepodařilo se vyjmenovat existující tunely:" +
" %[1]v\x02Tunel s názvem '%[1]s' již existuje\x02Nelze importovat konfig" +
"uraci: %[1]v\x02Importované tunely\x14\x01\x81\x01\x00\x04\x1a\x02Import" +
"ovány %[1]d tunely\x05\x1b\x02Importováno %[1]d tunelů\x02\x18\x02Import" +
"ován %[1]d tunel\x00\x1b\x02Importováno %[1]d tunelů\x14\x02\x80\x01\x04" +
"#\x02Importováno %[1]d z %[2]d tunelů\x05#\x02Importováno %[1]d z %[2]d " +
"tunelů\x02 \x02Importován %[1]d z %[2]d tunel\x00#\x02Importováno %[1]d " +
"z %[2]d tunelů\x02Nelze vytvořit tunel\x14\x01\x81\x01\x00\x04\x17\x02Od" +
"stranit %[1]d tunely\x05\x18\x02Odstranit %[1]d tunelů\x02\x16\x02Odstra" +
"nit %[1]d tunel\x00\x18\x02Odstranit %[1]d tunelů\x14\x01\x81\x01\x00" +
"\x04'\x02Opravdu chcete odstranit %[1]d tunely?\x05(\x02Opravdu chcete o" +
"dstranit %[1]d tunelů?\x02&\x02Opravdu chcete odstranit %[1]d tunel?\x00" +
"(\x02Opravdu chcete odstranit %[1]d tunelů?\x02Odstranit tunel \x22%[1]s" +
"\x22\x02Opravdu chcete odstranit tunel \x22%[1]s\x22?\x02%[1]s Tuto akci" +
" nelze vrátit zpět.\x02Nelze odstranit tunel\x02Tunel nebylo možné odstr" +
"anit: %[1]s\x02Nelze odstranit tunely\x14\x01\x81\x01\x00\x04'\x02%[1]d " +
"tunely nebylo možné odstranit.\x05(\x02%[1]d tunelů nebylo možné odstran" +
"it.\x02&\x02%[1]d tunel nebylo možné odstranit.\x00(\x02%[1]d tunelů neb" +
"ylo možné odstranit.\x02Konfigurace souborů (*.zip, *.conf)|*.zip; *.con" +
"f|Všechny soubory (*.*)|*.*\x02Importovat tunel(y) ze souboru\x02Konfigu" +
"race souborů ZIP (*.zip)|*.zip\x02Exportovat tunely do zip\x02Nelze ukon" +
"čit službu z důvodu: %[1]v. WireGuard můžete zastavit ve správci služeb" +
".\x02Závorky musí obsahovat IPv6 adresu\x02Klíče musí být dekódovány pře" +
"sně na 32 bajtů\x02Řádek musí být v některé sekci\x02Konfigurační klíč n" +
"eobsahuje oddělovač (znak 'rovná se')\x02Klíč musí mít hodnotu\x02Neplat" +
"ný klíč pro sekci [Interface]\x02Neplatný klíč pro sekci [Peer]\x02Rozhr" +
"aní musí obsahovat soukromý klíč\x02Neplatný klíč pro sekci rozhraní\x02" +
"Verze protokolu musí být 1\x02Neplatný klíč v sekci peer"
var deIndex = []uint32{ // 289 elements
// Entry 0 - 1F
0x00000000, 0x00000007, 0x00000059, 0x00000074,
0x0000008b, 0x000000e1, 0x00000137, 0x0000016b,
0x000001c2, 0x0000023a, 0x0000023d, 0x00000240,
0x0000024b, 0x00000253, 0x00000261, 0x0000026d,
0x00000287, 0x00000295, 0x0000029a, 0x000002a4,
0x000002b0, 0x000002c6, 0x000002d4, 0x000002de,
0x000002f3, 0x0000030d, 0x00000315, 0x00000321,
0x00000335, 0x0000033f, 0x00000349, 0x0000035a,
// Entry 20 - 3F
0x00000371, 0x00000376, 0x00000387, 0x000003a5,
0x000003b3, 0x000003f4, 0x00000416, 0x0000041c,
0x00000442, 0x00000462, 0x00000480, 0x000004a4,
0x000004c8, 0x000004ee, 0x000004f8, 0x00000501,
0x0000050e, 0x0000051b, 0x00000528, 0x00000535,
0x00000542, 0x00000558, 0x00000580, 0x0000059e,
0x000005b8, 0x000005c7, 0x000005d8, 0x000005f8,
0x00000616, 0x00000642, 0x0000065e, 0x0000067b,
// Entry 40 - 5F
0x00000690, 0x000006ce, 0x000006f4, 0x00000744,
0x0000074d, 0x0000075a, 0x0000076d, 0x00000784,
0x00000799, 0x000007af, 0x000007cb, 0x000007d5,
0x000007f5, 0x00000820, 0x00000845, 0x0000086c,
0x00000881, 0x0000088c, 0x000008a9, 0x000008bb,
0x000008c2, 0x000008dd, 0x000008e9, 0x0000091d,
0x00000928, 0x00000932, 0x00000942, 0x00000953,
0x0000096b, 0x0000098f, 0x000009c2, 0x000009db,
// Entry 60 - 7F
0x00000a13, 0x00000a41, 0x00000a61, 0x00000aa6,
0x00000aac, 0x00000ab6, 0x00000ae7, 0x00000b02,
0x00000b4a, 0x00000b5c, 0x00000b6c, 0x00000b81,
0x00000ba2, 0x00000bab, 0x00000bb3, 0x00000bd5,
0x00000bf9, 0x00000c07, 0x00000c17, 0x00000c1e,
0x00000c2a, 0x00000c4e, 0x00000c61, 0x00000c7f,
0x00000ca9, 0x00000cb5, 0x00000cda, 0x00000cfe,
0x00000d1f, 0x00000d44, 0x00000d85, 0x00000db7,
// Entry 80 - 9F
0x00000df1, 0x00000e25, 0x00000e37, 0x00000e70,
0x00000ebc, 0x00000edc, 0x00000f11, 0x00000f81,
0x00000f9d, 0x00000fd4, 0x00001011, 0x00001030,
0x00001060, 0x00001086, 0x000010e7, 0x00001131,
0x0000114d, 0x00001176, 0x00001195, 0x00001201,
0x00001235, 0x0000126c, 0x0000129d, 0x000012d8,
0x000012f6, 0x00001324, 0x0000134c, 0x00001386,
0x000013b3, 0x000013d4, 0x000013fc, 0x000013fc,
// Entry A0 - BF
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
// Entry C0 - DF
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
// Entry E0 - FF
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
// Entry 100 - 11F
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
0x000013fc, 0x000013fc, 0x000013fc, 0x000013fc,
// Entry 120 - 13F
0x000013fc,
} // Size: 1180 bytes
const deData string = "" + // Size: 5116 bytes
"\x02Fehler\x02(kein Argument): Als Administrator ausführen und den Manag" +
"er-Dienst installieren\x02Verwendung: %[1]s [\x0a%[2]s]\x02Kommandozeile" +
"noptionen\x02Es kann nicht festgestellt werden, ob der Prozess unter WOW" +
"64 ausgeführt wird: %[1]v\x02Sie müssen die Version von Wireguard benutz" +
"en, die für ihren Computer bestimmt ist.\x02Konnte aktuellen Prozess-Tok" +
"en nicht öffnen: %[1]v\x02WireGuard kann nur von Benutzern verwendet wer" +
"den, die Mitglied der Gruppe %[1]s sind.\x02WireGuard wird ausgeführt, a" +
"ber auf die Benutzeroberfläche kann nur von Desktops der Gruppe %[1]s zu" +
"gegriffen werden.\x02, \x02, \x02Schließen\x02Status:\x02&Deaktivieren" +
"\x02&Aktivieren\x02Öffentlicher Schlüssel:\x02Eingangsport:\x02MTU:\x02A" +
"dressen:\x02DNS-Server:\x02Geteilter Schlüssel:\x02Erlaubte IPs:\x02Endp" +
"unkt:\x02Erhaltungsintervall:\x02Letzter Schlüsseltausch:\x02Inaktiv\x02" +
"Deaktiviere\x02Unbekannter Zustand\x02Protokoll\x02&Kopieren\x02&Alles m" +
"arkieren\x02&In Datei Speichern…\x02Zeit\x02Protokolleintrag\x02Exportie" +
"re Protokoll in Datei\x02Tunnel Fehler\x02%[1]s\x0a\x0aBitte lesen Sie d" +
"as Protokoll für weitere Informationen.\x02Fehler beim Beenden von WireG" +
"uard\x02Jetzt\x02Die Systemuhr wurde zurück gestellt!\x14\x01\x81\x01" +
"\x00\x02\x0b\x02%[1]d Jahr\x00\x0c\x02%[1]d Jahre\x14\x01\x81\x01\x00" +
"\x02\x0a\x02%[1]d Tag\x00\x0b\x02%[1]d Tage\x14\x01\x81\x01\x00\x02\x0d" +
"\x02%[1]d Stunde\x00\x0e\x02%[1]d Stunden\x14\x01\x81\x01\x00\x02\x0d" +
"\x02%[1]d Minute\x00\x0e\x02%[1]d Minuten\x14\x01\x81\x01\x00\x02\x0e" +
"\x02%[1]d Sekunde\x00\x0f\x02%[1]d Sekunden\x02vor %[1]s\x02%[1]d\u00a0B" +
"\x02%.2[1]f\u00a0KiB\x02%.2[1]f\u00a0MiB\x02%.2[1]f\u00a0GiB\x02%.2[1]f" +
"\u00a0TiB\x02%[1]s: %[2]q\x02Ungültige IP-Adresse\x02Ungültige Länge des" +
" Netzwerkpräfixes\x02Fehlender Port des Endpunktes\x02Ungültiger Endpunk" +
"t-Host\x02Ungültige MTU\x02Ungültiger Port\x02Ungültiges Erhaltungsinter" +
"vall\x02Ungültiger Schlüssel: %[1]v\x02Zahl muss zwischen 0 und 2^64-1 s" +
"ein: %[1]v\x02Zwei Kommata in einer Zeile\x02Der Tunnelname ist ungültig" +
"\x02[nicht spezifiziert]\x02Alle Teilnehmer (peers) müssen öffentliche S" +
"chlüssel haben\x02Fehler beim Abrufen der Konfiguration\x02Das WireGuard" +
"-Taskleistensymbol ist nicht innerhalb von 30 Sekunden erschienen.\x02Sk" +
"ripte:\x02Übertragen:\x02vor Verbindsaufbau\x02nach Verbindungsaufbau" +
"\x02vor Verbindungsabbau\x02nach Verbindungsabbau\x02deaktiviert, per Ri" +
"chtlinie\x02aktiviert\x02%[1]s empfangen, %[2]s gesendet\x02Tunnelstatus" +
" konnte nicht ermittelt werden\x02Tunnel aktivieren ist fehlgeschlagen" +
"\x02Tunnel deaktivieren ist fehlgeschlagen\x02Schnittstelle: %[1]s\x02Te" +
"ilnehmer\x02Einen neuen Tunnel erstellen\x02Tunnel bearbeiten\x02&Name:" +
"\x02&Öffentlicher Schlüssel:\x02(unbekannt)\x02&Blockiere Verkehr außerh" +
"alb des Tunnels (Not-Aus)\x02&Speichern\x02Abbrechen\x02&Konfiguration:" +
"\x02Ungültiger Name\x02Ein Name ist notwendig.\x02Der Name „%[1]s“ ist u" +
"ngültig.\x02Vorhandene Tunnel können nicht aufgelistet werden\x02Tunnel " +
"existiert bereits\x02Ein Tunnel mit dem Namen „%[1]s“ existiert bereits." +
"\x02Neue Konfiguration kann nicht erstellt werden\x02Schreiben der Datei" +
" schlug fehl\x02Die Datei „%[1]s“ existiert bereits.\x0a\x0aMöchten Sie " +
"sie ersetzen?\x02Aktiv\x02Aktiviere\x02Textdateien (*.txt)|*.txt|Alle Da" +
"teien (*.*)|*.*\x02WireGuard Erkennungsfehler\x02Warten auf das Erschein" +
"en des WireGuard Fensters nicht möglich: %[1]v \x02Status: Unbekannt\x02" +
"Adressen: Keine\x02Tunnel &verwalten…\x02Tunnel aus Datei &importieren…" +
"\x02&Beenden\x02&Tunnel\x02Der Tunnel %[1]s wurde aktiviert.\x02Der Tunn" +
"el %[1]s wurde deaktiviert.\x02Status: %[1]s\x02Adressen: %[1]s\x02Tunne" +
"l\x02&Bearbeiten\x02Einen &leeren Tunnel hinzufügen…\x02Tunnel hinzufüge" +
"n\x02Markierte(n) Tunnel entfernen\x02Alle Tunnel in eine Zip-Datei expo" +
"rtieren\x02&Umschalten\x02Exportiere alle Tunnel in &Zip-Datei\x02Ausgew" +
"ählten Tunnel &bearbeiten…\x02Ausgewählte(n) Tunnel &löschen\x02keine K" +
"onfigurationsdateien gefunden\x02Ausgewählte Konfiguration konnte nicht " +
"importiert werden: %[1]v\x02Konnte existierende Tunnel nicht auflisten: " +
"%[1]v\x02Es existiert bereits ein Tunnel mit dem Namen „%[1]s“\x02Import" +
"ieren der Konfiguration nicht möglich: %[1]v\x02Tunnel importiert\x14" +
"\x01\x81\x01\x00\x02\x18\x02%[1]d Tunnel importiert\x00\x18\x02%[1]d Tun" +
"nel importiert\x14\x02\x80\x01\x02\x22\x02%[1]d von %[2]d Tunnel importi" +
"ert\x00\x22\x02%[1]d von %[2]d Tunnel importiert\x02Tunnel erstellen nic" +
"ht möglich\x14\x01\x81\x01\x00\x02\x16\x02%[1]d Tunnel löschen\x00\x16" +
"\x02%[1]d Tunnel löschen\x14\x01\x81\x01\x00\x024\x02Möchten Sie diesen " +
"%[1]d Tunnel wirklich löschen?\x003\x02Möchten Sie diese %[1]d Tunnel wi" +
"rklich löschen?\x02Tunnel „%[1]s“ löschen\x02Möchten Sie den Tunnel „%[1" +
"]s“ wirklich löschen?\x02%[1]s Dieser Schritt kann nicht rückgängig gema" +
"cht werden.\x02Tunnel löschen nicht möglich\x02Ein Tunnel konnte nicht g" +
"elöscht werden: %[1]s\x02Tunnel konnten nicht gelöscht werden\x14\x01" +
"\x81\x01\x00\x02+\x02%[1]d Tunnel konnte nicht entfernt werden.\x00-\x02" +
"%[1]d Tunnel konnten nicht gelöscht werden.\x02Konfigurationsdateien (*." +
"zip, *.conf)|*.zip;*.conf|Alle Dateien (*.*)|*.*\x02Importiere Tunnel au" +
"s Datei\x02Konfigurations-ZIP-Dateien (*.zip)|*.zip\x02Exportiere Tunnel" +
" in Zip-Datei\x02Der Dienst konnte nicht gestoppt werden: %[1]v. Versuch" +
"en Sie WireGuard in der Dienstverwaltung zu beenden.\x02Eckige Klammern " +
"müssen eine IPv6 Adresse enthalten\x02Schlüssel müssen auf exakt 32 Byte" +
"s dekodiert werden\x02Die Zeile muss innerhalb eines Abschnitts stehen" +
"\x02Konfigurationsschlüssel fehlt ein Gleichheitstrennzeichen\x02Eintrag" +
" muss einen Wert haben\x02Ungültiger Eintrage im [Interface] Abschnitt" +
"\x02Ungültiger Eintrag im [Peer] Abschnitt\x02Eine Schnittstelle muss ei" +
"nen privaten Schlssel enthalten\x02Ungültiger Eintrag im Abschnitt [inte" +
"rface]\x02Die Protokollversion muss 1 sein\x02Ungültiger Eintrag im Absc" +
"hnitt [peer]"
var enIndex = []uint32{ // 289 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x00000039, 0x0000004f,
0x00000064, 0x000000aa, 0x000000e9, 0x00000115,
0x00000166, 0x000001c4, 0x000001c7, 0x000001ca,
0x000001d0, 0x000001d8, 0x000001e4, 0x000001ee,
0x000001fa, 0x00000207, 0x0000020c, 0x00000217,
0x00000224, 0x00000233, 0x00000240, 0x0000024a,
0x00000260, 0x00000272, 0x0000027b, 0x00000288,
0x00000296, 0x0000029a, 0x000002a0, 0x000002ac,
// Entry 20 - 3F
0x000002bd, 0x000002c2, 0x000002ce, 0x000002e1,
0x000002ee, 0x00000322, 0x0000033a, 0x0000033e,
0x0000035b, 0x0000037b, 0x00000399, 0x000003b9,
0x000003dd, 0x00000401, 0x0000040b, 0x00000414,
0x00000421, 0x0000042e, 0x0000043b, 0x00000448,
0x00000455, 0x00000468, 0x00000486, 0x000004a1,
0x000004b7, 0x000004c3, 0x000004d0, 0x000004ed,
0x00000500, 0x00000534, 0x00000548, 0x00000561,
// Entry 40 - 5F
0x00000572, 0x00000592, 0x000005b1, 0x000005ed,
0x000005f6, 0x00000600, 0x00000607, 0x0000060f,
0x00000618, 0x00000622, 0x00000637, 0x0000063f,
0x0000065a, 0x0000067b, 0x00000695, 0x000006b1,
0x000006c2, 0x000006c7, 0x000006d9, 0x000006e5,
0x000006ec, 0x000006f9, 0x00000703, 0x0000072b,
0x00000731, 0x00000738, 0x00000748, 0x00000755,
0x00000769, 0x0000078d, 0x000007ad, 0x000007c3,
// Entry 60 - 7F
0x000007fc, 0x0000081f, 0x00000833, 0x00000872,
0x00000879, 0x00000884, 0x000008b1, 0x000008cb,
0x00000900, 0x00000910, 0x00000920, 0x00000933,
0x00000952, 0x00000958, 0x00000961, 0x00000986,
0x000009ad, 0x000009bb, 0x000009cc, 0x000009d4,
0x000009da, 0x000009ef, 0x000009fa, 0x00000a14,
0x00000a2e, 0x00000a36, 0x00000a54, 0x00000a6d,
0x00000a88, 0x00000aaa, 0x00000ad9, 0x00000b05,
// Entry 80 - 9F
0x00000b3d, 0x00000b63, 0x00000b74, 0x00000baa,
0x00000bf1, 0x00000c09, 0x00000c3b, 0x00000cad,
0x00000cc7, 0x00000d01, 0x00000d24, 0x00000d3c,
0x00000d65, 0x00000d7e, 0x00000dd7, 0x00000e1c,
0x00000e37, 0x00000e5d, 0x00000e73, 0x00000ed2,
0x00000ef8, 0x00000f1d, 0x00000f3a, 0x00000f64,
0x00000f7a, 0x00000f9e, 0x00000fbd, 0x00000fe2,
0x00001004, 0x0000101f, 0x0000103c, 0x00001048,
// Entry A0 - BF
0x00001078, 0x000010ae, 0x000010cb, 0x000010e4,
0x00001115, 0x00001124, 0x00001132, 0x0000114c,
0x00001174, 0x00001192, 0x000011be, 0x000011e0,
0x0000120d, 0x00001230, 0x0000125d, 0x00001280,
0x000012bb, 0x000012ed, 0x000012fe, 0x0000130f,
0x00001339, 0x00001363, 0x00001389, 0x000013b9,
0x000013e2, 0x00001405, 0x00001430, 0x0000145a,
0x00001484, 0x000014a2, 0x000014c7, 0x000014f1,
// Entry C0 - DF
0x00001513, 0x00001542, 0x00001566, 0x00001595,
0x000015bb, 0x000015dd, 0x0000160a, 0x0000162e,
0x00001656, 0x00001685, 0x000016b4, 0x000016d7,
0x0000170d, 0x00001743, 0x0000176d, 0x0000179a,
0x000017bb, 0x000017e0, 0x00001813, 0x00001821,
0x0000184c, 0x0000187f, 0x000018a2, 0x000018d3,
0x00001904, 0x00001943, 0x00001968, 0x00001986,
0x000019a4, 0x000019cc, 0x00001a00, 0x00001a2d,
// Entry E0 - FF
0x00001a59, 0x00001a84, 0x00001ab1, 0x00001adc,
0x00001b1f, 0x00001b6c, 0x00001bbb, 0x00001c0b,
0x00001c2b, 0x00001c57, 0x00001c80, 0x00001c98,
0x00001caf, 0x00001cc8, 0x00001ce8, 0x00001cfa,
0x00001d07, 0x00001d10, 0x00001d1b, 0x00001d26,
0x00001d2f, 0x00001d38, 0x00001d41, 0x00001d4a,
0x00001d53, 0x00001d5c, 0x00001d6f, 0x00001d7e,
0x00001d9c, 0x00001dbb, 0x00001dca, 0x00001dd9,
// Entry 100 - 11F
0x00001dfd, 0x00001e0e, 0x00001e14, 0x00001e2f,
0x00001e4a, 0x00001e60, 0x00001e79, 0x00001e9a,
0x00001ebe, 0x00001ee2, 0x00001f07, 0x00001f30,
0x00001f46, 0x00001f5d, 0x00001f82, 0x00001fa2,
0x00001fd7, 0x00001ffd, 0x0000201c, 0x0000203a,
0x0000204a, 0x0000205f, 0x000020c6, 0x000020cd,
0x000020d1, 0x00002238, 0x0000224c, 0x00002263,
0x00002277, 0x0000228d, 0x000022a4, 0x000022b5,
// Entry 120 - 13F
0x000022c3,
} // Size: 1180 bytes
const enData string = "" + // Size: 8899 bytes
"\x02Error\x02(no argument): elevate and install manager service\x02Usage" +
": %[1]s [\x0a%[2]s]\x02Command Line Options\x02Unable to determine wheth" +
"er the process is running under WOW64: %[1]v\x02You must use the native " +
"version of WireGuard on this computer.\x02Unable to open current process" +
" token: %[1]v\x02WireGuard may only be used by users who are a member of" +
" the Builtin %[1]s group.\x02WireGuard is running, but the UI is only ac" +
"cessible from desktops of the Builtin %[1]s group.\x02, \x02, \x02Close" +
"\x02Status:\x02&Deactivate\x02&Activate\x02Public key:\x02Listen port:" +
"\x02MTU:\x02Addresses:\x02DNS servers:\x02Preshared key:\x02Allowed IPs:" +
"\x02Endpoint:\x02Persistent keepalive:\x02Latest handshake:\x02Inactive" +
"\x02Deactivating\x02Unknown state\x02Log\x02&Copy\x02Select &all\x02&Sav" +
"e to file…\x02Time\x02Log message\x02Export log to file\x02Tunnel Error" +
"\x02%[1]s\x0a\x0aPlease consult the log for more information.\x02Error E" +
"xiting WireGuard\x02Now\x02System clock wound backward!\x14\x01\x81\x01" +
"\x00\x02\x0b\x02%[1]d year\x00\x0c\x02%[1]d years\x14\x01\x81\x01\x00" +
"\x02\x0a\x02%[1]d day\x00\x0b\x02%[1]d days\x14\x01\x81\x01\x00\x02\x0b" +
"\x02%[1]d hour\x00\x0c\x02%[1]d hours\x14\x01\x81\x01\x00\x02\x0d\x02%[1" +
"]d minute\x00\x0e\x02%[1]d minutes\x14\x01\x81\x01\x00\x02\x0d\x02%[1]d " +
"second\x00\x0e\x02%[1]d seconds\x02%[1]s ago\x02%[1]d\u00a0B\x02%.2[1]f" +
"\u00a0KiB\x02%.2[1]f\u00a0MiB\x02%.2[1]f\u00a0GiB\x02%.2[1]f\u00a0TiB" +
"\x02%[1]s: %[2]q\x02Invalid IP address\x02Invalid network prefix length" +
"\x02Missing port from endpoint\x02Invalid endpoint host\x02Invalid MTU" +
"\x02Invalid port\x02Invalid persistent keepalive\x02Invalid key: %[1]v" +
"\x02Number must be a number between 0 and 2^64-1: %[1]v\x02Two commas in" +
" a row\x02Tunnel name is not valid\x02[none specified]\x02All peers must" +
" have public keys\x02Error in getting configuration\x02WireGuard system " +
"tray icon did not appear after 30 seconds.\x02Scripts:\x02Transfer:\x02p" +
"re-up\x02post-up\x02pre-down\x02post-down\x02disabled, per policy\x02ena" +
"bled\x02%[1]s received, %[2]s sent\x02Failed to determine tunnel state" +
"\x02Failed to activate tunnel\x02Failed to deactivate tunnel\x02Interfac" +
"e: %[1]s\x02Peer\x02Create new tunnel\x02Edit tunnel\x02&Name:\x02&Publi" +
"c key:\x02(unknown)\x02&Block untunneled traffic (kill-switch)\x02&Save" +
"\x02Cancel\x02&Configuration:\x02Invalid name\x02A name is required.\x02" +
"Tunnel name ‘%[1]s’ is invalid.\x02Unable to list existing tunnels\x02Tu" +
"nnel already exists\x02Another tunnel already exists with the name ‘%[1]" +
"s’.\x02Unable to create new configuration\x02Writing file failed\x02File" +
" ‘%[1]s’ already exists.\x0a\x0aDo you want to overwrite it?\x02Active" +
"\x02Activating\x02Text Files (*.txt)|*.txt|All Files (*.*)|*.*\x02WireGu" +
"ard Detection Error\x02Unable to wait for WireGuard window to appear: %[" +
"1]v\x02Status: Unknown\x02Addresses: None\x02&Manage tunnels…\x02&Import" +
" tunnel(s) from file…\x02E&xit\x02&Tunnels\x02The %[1]s tunnel has been " +
"activated.\x02The %[1]s tunnel has been deactivated.\x02Status: %[1]s" +
"\x02Addresses: %[1]s\x02Tunnels\x02&Edit\x02Add &empty tunnel…\x02Add Tu" +
"nnel\x02Remove selected tunnel(s)\x02Export all tunnels to zip\x02&Toggl" +
"e\x02Export all tunnels to &zip…\x02Edit &selected tunnel…\x02&Remove se" +
"lected tunnel(s)\x02no configuration files were found\x02Could not impor" +
"t selected configuration: %[1]v\x02Could not enumerate existing tunnels:" +
" %[1]v\x02Another tunnel already exists with the name ‘%[1]s’\x02Unable " +
"to import configuration: %[1]v\x02Imported tunnels\x14\x01\x81\x01\x00" +
"\x02\x16\x02Imported %[1]d tunnel\x00\x17\x02Imported %[1]d tunnels\x14" +
"\x02\x80\x01\x02\x1f\x02Imported %[1]d of %[2]d tunnel\x00 \x02Imported " +
"%[1]d of %[2]d tunnels\x02Unable to create tunnel\x14\x01\x81\x01\x00" +
"\x02\x14\x02Delete %[1]d tunnel\x00\x15\x02Delete %[1]d tunnels\x14\x01" +
"\x81\x01\x00\x024\x02Are you sure you would like to delete %[1]d tunnel?" +
"\x005\x02Are you sure you would like to delete %[1]d tunnels?\x02Delete " +
"tunnel ‘%[1]s’\x02Are you sure you would like to delete tunnel ‘%[1]s’?" +
"\x02%[1]s You cannot undo this action.\x02Unable to delete tunnel\x02A t" +
"unnel was unable to be removed: %[1]s\x02Unable to delete tunnels\x14" +
"\x01\x81\x01\x00\x02'\x02%[1]d tunnel was unable to be removed.\x00)\x02" +
"%[1]d tunnels were unable to be removed.\x02Configuration Files (*.zip, " +
"*.conf)|*.zip;*.conf|All Files (*.*)|*.*\x02Import tunnel(s) from file" +
"\x02Configuration ZIP Files (*.zip)|*.zip\x02Export tunnels to zip\x02Un" +
"able to exit service due to: %[1]v. You may want to stop WireGuard from " +
"the service manager.\x02Brackets must contain an IPv6 address\x02Keys mu" +
"st decode to exactly 32 bytes\x02Line must occur in a section\x02Config " +
"key is missing an equals separator\x02Key must have a value\x02Invalid k" +
"ey for [Interface] section\x02Invalid key for [Peer] section\x02An inter" +
"face must have a private key\x02Invalid key for interface section\x02Pro" +
"tocol version must be 1\x02Invalid key for peer section\x04\x00\x01 \x07" +
"\x02Error:\x02Interface closed, ignored requested state %[1]s\x02Interfa" +
"ce state was %[1]s, requested %[2]s, now %[3]s\x02Unable to update bind:" +
" %[1]v\x02Bind close failed: %[1]v\x02Trouble determining MTU, assuming " +
"default: %[1]v\x02Device closing\x02Device closed\x02UDP bind has been u" +
"pdated\x02UAPI: Updating init_packet_magic_header\x02UAPI: Using default" +
" init type\x02UAPI: Updating response_packet_magic_header\x02UAPI: Using" +
" default response type\x02UAPI: Updating underload_packet_magic_header" +
"\x02UAPI: Using default underload type\x02UAPI: Updating transport_packe" +
"t_magic_header\x02UAPI: Using default transport type\x02%[1]v - ConsumeM" +
"essageInitiation: handshake replay @ %[2]v\x02%[1]v - ConsumeMessageInit" +
"iation: handshake flood\x02%[1]v - Starting\x02%[1]v - Stopping\x02Routi" +
"ne: receive incoming %[1]s - stopped\x02Routine: receive incoming %[1]s " +
"- started\x02Failed to receive %[1]s packet: %[2]v\x02Transport packet l" +
"ined up with another msg type\x02ASec: Received message with unknown typ" +
"e\x02Received message with unknown type\x02Routine: decryption worker %[" +
"1]d - started\x02Routine: handshake worker %[1]d - stopped\x02Routine: h" +
"andshake worker %[1]d - started\x02Failed to decode cookie reply\x02Rece" +
"iving cookie response from %[1]s\x02Could not decrypt invalid cookie res" +
"ponse\x02Received packet with invalid mac1\x02Invalid packet ended up in" +
" the handshake queue\x02Failed to decode initiation message\x02Received " +
"invalid initiation message from %[1]s\x02%[1]v - Received handshake init" +
"iation\x02Failed to decode response message\x02Received invalid response" +
" message from %[1]s\x02%[1]v - Received handshake response\x02%[1]v - Fa" +
"iled to derive keypair: %[2]v\x02%[1]v - Routine: sequential receiver - " +
"stopped\x02%[1]v - Routine: sequential receiver - started\x02%[1]v - Rec" +
"eiving keepalive packet\x02IPv4 packet with disallowed source address fr" +
"om %[1]v\x02IPv6 packet with disallowed source address from %[1]v\x02Pac" +
"ket with invalid IP version from %[1]v\x02Failed to write packets to TUN" +
" device: %[1]v\x02%[1]v - Sending keepalive packet\x02%[1]v - Sending ha" +
"ndshake initiation\x02%[1]v - Failed to create initiation message: %[2]v" +
"\x02%[1]v - %[2]v\x02%[1]v - Failed to send junk packets: %[2]v\x02%[1]v" +
" - Failed to send handshake initiation: %[2]v\x02%[1]v - Sending handsha" +
"ke response\x02%[1]v - Failed to create response message: %[2]v\x02%[1]v" +
" - Failed to send handshake response: %[2]v\x02Sending cookie response f" +
"or denied handshake message for %[1]v\x02Failed to create cookie reply: " +
"%[1]v\x02Routine: TUN reader - stopped\x02Routine: TUN reader - started" +
"\x02Received packet with unknown IP version\x02Dropped some packets from" +
" multi-segment read: %[1]v\x02Failed to read packet from TUN device: %[1" +