-
Notifications
You must be signed in to change notification settings - Fork 680
Expand file tree
/
Copy pathzgotext.go
More file actions
5968 lines (5881 loc) · 434 KB
/
Copy pathzgotext.go
File metadata and controls
5968 lines (5881 loc) · 434 KB
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{
"af": &dictionary{index: afIndex, data: afData},
"ar": &dictionary{index: arIndex, data: arData},
"ca": &dictionary{index: caIndex, data: caData},
"cs": &dictionary{index: csIndex, data: csData},
"da": &dictionary{index: daIndex, data: daData},
"de": &dictionary{index: deIndex, data: deData},
"el": &dictionary{index: elIndex, data: elData},
"en": &dictionary{index: enIndex, data: enData},
"es_ES": &dictionary{index: es_ESIndex, data: es_ESData},
"et": &dictionary{index: etIndex, data: etData},
"fa": &dictionary{index: faIndex, data: faData},
"fi": &dictionary{index: fiIndex, data: fiData},
"fr": &dictionary{index: frIndex, data: frData},
"he": &dictionary{index: heIndex, data: heData},
"hi": &dictionary{index: hiIndex, data: hiData},
"hu": &dictionary{index: huIndex, data: huData},
"id": &dictionary{index: idIndex, data: idData},
"it": &dictionary{index: itIndex, data: itData},
"ja": &dictionary{index: jaIndex, data: jaData},
"ko": &dictionary{index: koIndex, data: koData},
"lb": &dictionary{index: lbIndex, data: lbData},
"nb": &dictionary{index: nbIndex, data: nbData},
"nl": &dictionary{index: nlIndex, data: nlData},
"nn_NO": &dictionary{index: nn_NOIndex, data: nn_NOData},
"pa_IN": &dictionary{index: pa_INIndex, data: pa_INData},
"pl": &dictionary{index: plIndex, data: plData},
"pt_BR": &dictionary{index: pt_BRIndex, data: pt_BRData},
"pt_PT": &dictionary{index: pt_PTIndex, data: pt_PTData},
"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},
"sr": &dictionary{index: srIndex, data: srData},
"sv_SE": &dictionary{index: sv_SEIndex, data: sv_SEData},
"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": 170,
"%.2f\u00a0KiB": 168,
"%.2f\u00a0MiB": 169,
"%.2f\u00a0TiB": 171,
"%d day(s)": 14,
"%d hour(s)": 15,
"%d minute(s)": 16,
"%d second(s)": 17,
"%d tunnels were unable to be removed.": 151,
"%d year(s)": 13,
"%d\u00a0B": 167,
"%s\n\nPlease consult the log for more information.": 104,
"%s (out of date)": 105,
"%s (unsigned build, no updates)": 156,
"%s You cannot undo this action.": 147,
"%s ago": 18,
"%s received, %s sent": 64,
"%s: %q": 176,
"&About WireGuard…": 102,
"&Activate": 44,
"&Block untunneled traffic (kill-switch)": 75,
"&Configuration:": 79,
"&Copy": 95,
"&Deactivate": 43,
"&Edit": 125,
"&Import tunnel(s) from file…": 112,
"&Manage tunnels…": 111,
"&Name:": 72,
"&Public key:": 73,
"&Remove selected tunnel(s)": 133,
"&Save": 77,
"&Save to file…": 97,
"&Toggle": 130,
"&Tunnels": 114,
"(no argument): elevate and install manager service": 2,
"(unknown)": 74,
"A name is required.": 81,
"A tunnel was unable to be removed: %s": 149,
"About WireGuard": 38,
"Activating": 90,
"Active": 89,
"Add &empty tunnel…": 126,
"Add Tunnel": 127,
"Addresses:": 47,
"Addresses: %s": 120,
"Addresses: None": 110,
"All peers must have public keys": 37,
"Allowed IPs:": 52,
"An Update is Available!": 121,
"An interface must have a private key": 35,
"An update to WireGuard is available. It is highly advisable to update without delay.": 159,
"An update to WireGuard is now available. You are advised to update as soon as possible.": 123,
"Another tunnel already exists with the name ‘%s’": 137,
"Another tunnel already exists with the name ‘%s’.": 85,
"App version: %s\nDriver version: %s\nGo version: %s\nOperating system: %s\nArchitecture: %s": 40,
"Are you sure you would like to delete %d tunnels?": 144,
"Are you sure you would like to delete tunnel ‘%s’?": 146,
"Brackets must contain an IPv6 address": 22,
"Cancel": 78,
"Close": 41,
"Command Line Options": 4,
"Config key is missing an equals separator": 31,
"Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*": 152,
"Configuration ZIP Files (*.zip)|*.zip": 154,
"Could not enumerate existing tunnels: %v": 136,
"Could not import selected configuration: %v": 135,
"Create new tunnel": 70,
"DNS servers:": 48,
"Deactivating": 92,
"Delete %d tunnels": 143,
"Delete tunnel ‘%s’": 145,
"E&xit": 113,
"Edit &selected tunnel…": 132,
"Edit tunnel": 71,
"Endpoint:": 53,
"Error": 0,
"Error Exiting WireGuard": 157,
"Error: ": 1,
"Error: %v. Please try again.": 165,
"Export all tunnels to &zip…": 131,
"Export all tunnels to zip": 129,
"Export log to file": 101,
"Export tunnels to zip": 155,
"Failed to activate tunnel": 66,
"Failed to deactivate tunnel": 67,
"Failed to determine tunnel state": 65,
"File ‘%s’ already exists.\n\nDo you want to overwrite it?": 88,
"Import tunnel(s) from file": 153,
"Imported %d of %d tunnels": 141,
"Imported %d tunnels": 140,
"Imported tunnels": 139,
"Inactive": 91,
"Interface: %s": 68,
"Invalid IP address: ": 19,
"Invalid MTU": 23,
"Invalid endpoint host": 21,
"Invalid key for [Interface] section": 33,
"Invalid key for [Peer] section": 34,
"Invalid key: %v": 26,
"Invalid name": 80,
"Invalid persistent keepalive": 25,
"Invalid port": 24,
"Key must have a value": 32,
"Keys must decode to exactly 32 bytes": 27,
"Latest handshake:": 55,
"Line must occur in a section": 30,
"Listen port:": 46,
"Log": 94,
"Log message": 99,
"MTU:": 177,
"Missing port from endpoint": 20,
"Now": 11,
"Peer": 69,
"Persistent keepalive:": 54,
"Please ask the system administrator to update.": 162,
"Preshared key:": 51,
"Public key:": 45,
"Remove selected tunnel(s)": 128,
"Scripts:": 49,
"Select &all": 96,
"Status:": 174,
"Status: %s": 175,
"Status: Complete!": 166,
"Status: Unknown": 109,
"Status: Waiting for administrator": 163,
"Status: Waiting for updater service": 164,
"Status: Waiting for user": 160,
"System clock wound backward!": 12,
"Table:": 50,
"Text Files (*.txt)|*.txt|All Files (*.*)|*.*": 100,
"The %s tunnel has been activated.": 116,
"The %s tunnel has been deactivated.": 118,
"Time": 98,
"Transfer:": 56,
"Tunnel Error": 103,
"Tunnel already exists": 84,
"Tunnel name is not valid": 29,
"Tunnel name ‘%s’ is invalid.": 82,
"Tunnels": 124,
"Two commas in a row": 28,
"Unable to create new configuration": 86,
"Unable to create tunnel": 142,
"Unable to delete tunnel": 148,
"Unable to delete tunnels": 150,
"Unable to determine whether the process is running under WOW64: %v": 5,
"Unable to exit service due to: %v. You may want to stop WireGuard from the service manager.": 158,
"Unable to import configuration: %v": 138,
"Unable to list existing tunnels": 83,
"Unable to open current process token: %v": 7,
"Unable to wait for WireGuard window to appear: %v": 107,
"Unknown state": 93,
"Update Now": 161,
"Usage: %s [\n%s]": 3,
"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.": 76,
"WireGuard Activated": 115,
"WireGuard Deactivated": 117,
"WireGuard Detection Error": 106,
"WireGuard Tunnel Error": 119,
"WireGuard Update Available": 122,
"WireGuard is running, but the UI is only accessible from desktops of the Builtin %s group.": 9,
"WireGuard logo image": 39,
"WireGuard may only be used by users who are a member of the Builtin %s group.": 8,
"WireGuard system tray icon did not appear after 30 seconds.": 10,
"WireGuard: %s": 178,
"WireGuard: Deactivated": 108,
"Writing file failed": 87,
"You must use the native version of WireGuard on this computer.": 6,
"[EnumerationSeparator]": 172,
"[UnitSeparator]": 173,
"[none specified]": 36,
"disabled, per policy": 61,
"enabled": 63,
"no configuration files were found": 134,
"off": 62,
"post-down": 60,
"post-up": 58,
"pre-down": 59,
"pre-up": 57,
"♥ &Donate!": 42,
}
var afIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000005, 0x00000010, 0x0000004d,
0x00000065, 0x00000077, 0x000000b0, 0x000000f9,
0x0000012c, 0x00000187, 0x000001f9, 0x0000023d,
0x00000241, 0x00000262, 0x00000281, 0x0000029e,
0x000002bb, 0x000002de, 0x00000304, 0x00000311,
0x0000032a, 0x00000345, 0x00000360, 0x00000380,
0x0000038e, 0x0000039e, 0x000003be, 0x000003d7,
0x00000402, 0x00000417, 0x0000042e, 0x00000453,
// Entry 20 - 3F
0x0000047a, 0x00000495, 0x000004c0, 0x000004e6,
0x00000510, 0x00000525, 0x0000054b, 0x0000055f,
0x00000574, 0x000005dc, 0x000005e5, 0x000005f1,
0x000005fd, 0x00000607, 0x00000619, 0x00000627,
0x00000630, 0x0000063f, 0x00000648, 0x0000064f,
0x00000668, 0x00000678, 0x00000682, 0x00000699,
0x000006ab, 0x000006b4, 0x000006c4, 0x000006d2,
0x000006e4, 0x000006f4, 0x00000711, 0x00000714,
// Entry 40 - 5F
0x0000071f, 0x0000073c, 0x0000075c, 0x00000778,
0x00000796, 0x000007a8, 0x000007b0, 0x000007c1,
0x000007ce, 0x000007d5, 0x000007e8, 0x000007f3,
0x00000822, 0x00000997, 0x0000099e, 0x000009a9,
0x000009b8, 0x000009c7, 0x000009dc, 0x00000a00,
0x00000a22, 0x00000a37, 0x00000a6f, 0x00000a92,
0x00000aad, 0x00000ae4, 0x00000aeb, 0x00000b00,
0x00000b09, 0x00000b20, 0x00000b31, 0x00000b39,
// Entry 60 - 7F
0x00000b42, 0x00000b4e, 0x00000b61, 0x00000b65,
0x00000b75, 0x00000ba4, 0x00000bbe, 0x00000bd6,
0x00000be1, 0x00000c1c, 0x00000c2d, 0x00000c47,
0x00000c7c, 0x00000c94, 0x00000ca5, 0x00000cb3,
0x00000cc7, 0x00000ce9, 0x00000cf3, 0x00000cfc,
0x00000d11, 0x00000d31, 0x00000d48, 0x00000d6a,
0x00000d7f, 0x00000d8e, 0x00000daa, 0x00000dc9,
0x00000e2b, 0x00000e33, 0x00000e3a, 0x00000e52,
// Entry 80 - 9F
0x00000e61, 0x00000e7b, 0x00000e98, 0x00000ea0,
0x00000ec1, 0x00000ed9, 0x00000ef4, 0x00000f17,
0x00000f45, 0x00000f6e, 0x00000fa5, 0x00000fcc,
0x00000fdf, 0x00001015, 0x0000105e, 0x00001076,
0x000010a6, 0x000010fe, 0x00001117, 0x00001148,
0x0000117a, 0x00001193, 0x000011be, 0x000011d8,
0x00001232, 0x00001278, 0x00001296, 0x000012bc,
0x000012d4, 0x000012fd, 0x0000131f, 0x0000137d,
// Entry A0 - BF
0x000013e1, 0x000013fb, 0x00001407, 0x0000143e,
0x0000145d, 0x0000147d, 0x000014a2, 0x000014b4,
0x000014b4, 0x000014b4, 0x000014b4, 0x000014b4,
0x000014b4, 0x000014b4, 0x000014b4, 0x000014b4,
0x000014b4, 0x000014b4, 0x000014b4, 0x000014b4,
} // Size: 744 bytes
const afData string = "" + // Size: 5300 bytes
"\x02Fout\x04\x00\x01 \x06\x02Fout:\x02(geen argument): verhoog regte en " +
"installeer bestuurderdiens\x02Gebruik: %[1]s [\x0a%[2]s]\x02Opdragreëlop" +
"sies\x02Kan nie bepaal of die proses onder WOW64 loop nie: %[1]v\x02Jy m" +
"oet die inheemse weergawe van WireGuard op hierdie rekenaar gebruik.\x02" +
"Kan nie die huidige prosesteken oopmaak nie: %[1]v\x02WireGuard mag sleg" +
"s gebruik word deur gebruikers wat lid is van die ingeboude %[1]s-groep." +
"\x02WireGuard loop, maar die gebruikerskoppelvlak is slegs toeganklik va" +
"naf werkskerms van die ingeboude %[1]s-groep.\x02WireGuard-stelselskinkb" +
"ordikoon het nie na 30 sekondes verskyn nie.\x02Nou\x02Stelselhorlosie i" +
"s teruggedraai!\x14\x01\x81\x01\x00\x02\x0b\x02%[1]d jaar\x00\x0b\x02%[1" +
"]d jaar\x14\x01\x81\x01\x00\x02\x0a\x02%[1]d dag\x00\x0a\x02%[1]d dae" +
"\x14\x01\x81\x01\x00\x02\x0a\x02%[1]d uur\x00\x0a\x02%[1]d ure\x14\x01" +
"\x81\x01\x00\x02\x0d\x02%[1]d minuut\x00\x0d\x02%[1]d minute\x14\x01\x81" +
"\x01\x00\x02\x0e\x02%[1]d sekonde\x00\x0f\x02%[1]d sekondes\x02%[1]s gel" +
"ede\x04\x00\x01 \x14\x02Ongeldige IP-adres:\x02Poort ontbreek by eindpun" +
"t\x02Ongeldige eindpunt-gasheer\x02Hakies moet 'n IPv6-adres bevat\x02On" +
"geldige MTU\x02Ongeldige poort\x02Ongeldige aanhoudende keepalive\x02Ong" +
"eldige sleutel: %[1]v\x02Sleutels moet na presies 32 grepe dekodeer\x02T" +
"wee kommas op 'n ry\x02Tonnelnaam is ongeldig\x02Reël moet binne 'n afde" +
"ling voorkom\x02Konfigurasiesleutel mis 'n gelykskeier\x02Sleutel moet '" +
"n waarde hê\x02Ongeldige sleutel vir [Interface]-afdeling\x02Ongeldige s" +
"leutel vir [Peer]-afdeling\x02'n Koppelvlak moet 'n private sleutel hê" +
"\x02[geen gespesifiseer]\x02Alle peers moet publieke sleutels hê\x02Aang" +
"aande WireGuard\x02WireGuard-logo-beeld\x02Programweergawe: %[1]s\x0aDry" +
"werweergawe: %[2]s\x0aGo-weergawe: %[3]s\x0aBedryfstelsel: %[4]s\x0aArgi" +
"tektuur: %[5]s\x02Maak toe\x02♥ &Skenk!\x02&Deaktiveer\x02&Aktiveer\x02P" +
"ublieke sleutel:\x02Luisterpoort:\x02Adresse:\x02DNS-bedieners:\x02Skrip" +
"te:\x02Tabel:\x02Vooraf gedeelde sleutel:\x02Toegelate IP's:\x02Eindpunt" +
":\x02Aanhoudende keepalive:\x02Jongste handdruk:\x02Oordrag:\x02voor-akt" +
"ivering\x02na-aktivering\x02voor-deaktivering\x02na-deaktivering\x02gede" +
"aktiveer, volgens beleid\x02af\x02geaktiveer\x02%[1]s ontvang, %[2]s ges" +
"tuur\x02Kon nie tonnelstatus bepaal nie\x02Kon nie tonnel aktiveer nie" +
"\x02Kon nie tonnel deaktiveer nie\x02Koppelvlak: %[1]s\x02Eweknie\x02Ske" +
"p nuwe tonnel\x02Wysig tonnel\x02&Naam:\x02&Publieke sleutel:\x02(onbeke" +
"nd)\x02&Blokkeer ongetonnelde verkeer (doodskakelaar)\x02Wanneer 'n konf" +
"igurasie presies een peer het, en daardie peer se toegelate IP's ten min" +
"ste een van 0.0.0.0/0 of ::/0 bevat, en die koppelvlak nie tabel af het " +
"nie, dan pas die tonneldiens 'n brandmuurreëlstel toe om alle verkeer te" +
" blokkeer wat nie van of na die tonnelkoppelvlak gaan nie of na die verk" +
"eerde DNS-bediener gaan, met spesiale uitsonderings vir DHCP en NDP.\x02" +
"&Stoor\x02Kanselleer\x02&Konfigurasie:\x02Ongeldige naam\x02'n Naam word" +
" vereis.\x02Tonnelnaam ‘%[1]s’ is ongeldig.\x02Kan nie bestaande tonnels" +
" lys nie\x02Tonnel bestaan reeds\x02'n Ander tonnel met die naam ‘%[1]s’" +
" bestaan reeds.\x02Kan nie nuwe konfigurasie skep nie\x02Skryf van lêer " +
"het misluk\x02Lêer ‘%[1]s’ bestaan reeds.\x0a\x0aWil jy dit oorskryf?" +
"\x02Aktief\x02Besig om te aktiveer\x02Onaktief\x02Besig om te deaktiveer" +
"\x02Onbekende status\x02Logboek\x02&Kopieer\x02Kies &alles\x02&Stoor na " +
"lêer…\x02Tyd\x02Logboekboodskap\x02Tekslêers (*.txt)|*.txt|Alle Lêers (*" +
".*)|*.*\x02Voer logboek na lêer uit\x02&Aangaande WireGuard…\x02Tonnelfo" +
"ut\x02%[1]s\x0a\x0aRaadpleeg asseblief die logboek vir meer inligting." +
"\x02%[1]s (verouder)\x02WireGuard-bespeuringsfout\x02Kan nie wag dat Wir" +
"eGuard-venster verskyn nie: %[1]v\x02WireGuard: Gedeaktiveer\x02Status: " +
"Onbekend\x02Adresse: Geen\x02&Bestuur tonnels…\x02&Voer tonnel(s) vanaf " +
"lêer in…\x02&Sluit af\x02&Tonnels\x02WireGuard geaktiveer\x02Die %[1]s-t" +
"onnel is geaktiveer.\x02WireGuard gedeaktiveer\x02Die %[1]s-tonnel is ge" +
"deaktiveer.\x02WireGuard-tonnelfout\x02Adresse: %[1]s\x02'n Bywerking is" +
" beskikbaar!\x02WireGuard-bywerking beskikbaar\x02'n Bywerking vir WireG" +
"uard is nou beskikbaar. Jy word aangeraai om so gou as moontlik by te we" +
"rk.\x02Tonnels\x02&Wysig\x02Voeg &leë tonnel by…\x02Voeg tonnel by\x02Ve" +
"rwyder gekose tonnel(s)\x02Voer alle tonnels na zip uit\x02&Wissel\x02Vo" +
"er alle tonnels na &zip uit…\x02Wysig &gekose tonnel…\x02&Verwyder gekos" +
"e tonnel(s)\x02geen konfigurasielêers gevind nie\x02Kon nie gekose konfi" +
"gurasie invoer nie: %[1]v\x02Kon nie bestaande tonnels lys nie: %[1]v" +
"\x02'n Ander tonnel met die naam ‘%[1]s’ bestaan reeds\x02Kan nie konfig" +
"urasie invoer nie: %[1]v\x02Ingevoerde tonnels\x14\x01\x81\x01\x00\x02" +
"\x16\x02%[1]d tonnel ingevoer\x00\x17\x02%[1]d tonnels ingevoer\x14\x02" +
"\x80\x01\x02 \x02%[1]d van %[2]d tonnel ingevoer\x00!\x02%[1]d van %[2]d" +
" tonnels ingevoer\x02Kan nie tonnel skep nie\x14\x01\x81\x01\x00\x02\x13" +
"\x02Skrap %[1]d tonnel\x00\x14\x02Skrap %[1]d tonnels\x14\x01\x81\x01" +
"\x00\x02'\x02Is jy seker jy wil %[1]d tonnel skrap?\x00(\x02Is jy seker " +
"jy wil %[1]d tonnels skrap?\x02Skrap tonnel ‘%[1]s’\x02Is jy seker jy wi" +
"l die tonnel ‘%[1]s’ skrap?\x02%[1]s Jy kan hierdie aksie nie ongedaan m" +
"aak nie.\x02Kan nie tonnel skrap nie\x02'n Tonnel kon nie verwyder word " +
"nie: %[1]s\x02Kan nie tonnels skrap nie\x14\x01\x81\x01\x00\x02(\x02%[1]" +
"d tonnel kon nie verwyder word nie.\x00)\x02%[1]d tonnels kon nie verwyd" +
"er word nie.\x02Konfigurasielêers (*.zip, *.conf)|*.zip;*.conf|Alle Lêer" +
"s (*.*)|*.*\x02Voer tonnel(s) vanaf lêer in\x02Konfigurasie ZIP-lêers (*" +
".zip)|*.zip\x02Voer tonnels na zip uit\x02%[1]s (ongetekende bou, geen b" +
"ywerkings)\x02Fout met afsluiting van WireGuard\x02Kan nie diens afsluit" +
" nie weens: %[1]v. Jy wil dalk WireGuard vanaf die diensbestuurder stop." +
"\x02'n Bywerking vir WireGuard is beskikbaar. Dit word sterk aanbeveel o" +
"m sonder vertraging by te werk.\x02Status: Wag vir gebruiker\x02Werk nou" +
" by\x02Vra asseblief die stelseladministrateur om by te werk.\x02Status:" +
" Wag vir administrateur\x02Status: Wag vir bywerkingsdiens\x02Fout: %[1]" +
"v. Probeer asseblief weer.\x02Status: Voltooid!"
var arIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000007, 0x00000014, 0x0000006e,
0x00000091, 0x000000b4, 0x00000116, 0x00000182,
0x000001be, 0x0000024b, 0x00000304, 0x0000035a,
0x00000363, 0x0000039e, 0x00000404, 0x0000046a,
0x000004da, 0x00000554, 0x000005ce, 0x000005db,
0x000005ff, 0x00000634, 0x00000665, 0x000006a2,
0x000006b6, 0x000006cf, 0x00000708, 0x0000072a,
0x0000077b, 0x0000079d, 0x000007bf, 0x000007ed,
// Entry 20 - 3F
0x0000083e, 0x0000086b, 0x0000089b, 0x000008c6,
0x000008fc, 0x0000090c, 0x00000951, 0x00000962,
0x0000097e, 0x00000a0a, 0x00000a15, 0x00000a28,
0x00000a43, 0x00000a4f, 0x00000a6a, 0x00000a85,
0x00000a97, 0x00000aa7, 0x00000ac6, 0x00000ad4,
0x00000b00, 0x00000b27, 0x00000b40, 0x00000b6a,
0x00000b7f, 0x00000b8b, 0x00000ba1, 0x00000bb7,
0x00000bcd, 0x00000be3, 0x00000c08, 0x00000c13,
// Entry 40 - 5F
0x00000c1c, 0x00000c42, 0x00000c68, 0x00000c85,
0x00000cad, 0x00000cc3, 0x00000cd0, 0x00000ceb,
0x00000d01, 0x00000d0e, 0x00000d2a, 0x00000d3e,
0x00000d92, 0x00000fbb, 0x00000fc3, 0x00000fce,
0x00000fdf, 0x00000ff6, 0x0000100d, 0x0000103c,
0x0000106c, 0x0000108f, 0x000010cf, 0x000010f7,
0x00001114, 0x00001166, 0x0000116d, 0x00001183,
0x00001191, 0x000011b2, 0x000011cf, 0x000011da,
// Entry 60 - 7F
0x000011e2, 0x000011f7, 0x00001210, 0x0000121b,
0x00001231, 0x00001271, 0x00001295, 0x000012aa,
0x000012c1, 0x00001316, 0x00001336, 0x00001354,
0x0000138f, 0x000013b4, 0x000013d6, 0x000013f6,
0x00001414, 0x0000144c, 0x00001456, 0x00001466,
0x00001480, 0x000014a2, 0x000014c7, 0x000014f4,
0x00001511, 0x00001529, 0x00001540, 0x00001560,
0x000015ca, 0x000015d9, 0x000015e5, 0x00001604,
// Entry 80 - 9F
0x00001616, 0x0000164f, 0x0000168b, 0x00001697,
0x000016d7, 0x000016fe, 0x00001738, 0x00001765,
0x000017a0, 0x000017db, 0x0000181a, 0x00001848,
0x0000186b, 0x0000194b, 0x00001a96, 0x00001ab5,
0x00001b47, 0x00001ced, 0x00001d0b, 0x00001d57,
0x00001d96, 0x00001db1, 0x00001de2, 0x00001e01,
0x00001ee7, 0x00001f3c, 0x00001f70, 0x00001fa1,
0x00001fd4, 0x00002011, 0x00002039, 0x000020b8,
// Entry A0 - BF
0x00002116, 0x00002147, 0x00002159, 0x000021a7,
0x000021d6, 0x0000220e, 0x0000224a, 0x00002264,
0x00002274, 0x0000228e, 0x000022a8, 0x000022c2,
0x000022dc, 0x000022e0, 0x000022e4, 0x000022f2,
0x00002306, 0x00002306, 0x00002306, 0x00002306,
} // Size: 744 bytes
const arData string = "" + // Size: 8966 bytes
"\x02خطأ\x04\x00\x01 \x08\x02خطأ:\x02(بدون معطيات): تصعيد الصلاحيات وتثبي" +
"ت مدير الخدمة\x02الاستخدام: %[1]s [\x0a%[2]s]\x02خيارات سطر الأوامر\x02" +
"تعذر تحديد ما إذا كانت العملية قيد التشغيل تحت WOW64: %[1]v\x02يجب عليك" +
" استخدام النسخة الأصلية من WireGuard على هذا الكمبيوتر.\x02تعذر فتح رمز " +
"العملية الحالية: %[1]v\x02يمكن استخدام WireGuard فقط من قبل المستخدمين " +
"الذين هم أعضاء في مجموعة %[1]s المدمجة.\x02يعمل WireGuard، لكن لا يمكن " +
"الوصول إلى واجهة المستخدم إلا من أسطح المكتب الخاصة بأعضاء مجموعة %[1]s" +
" المدمجة.\x02لم تظهر أيقونة WireGuard في علبة النظام بعد 30 ثانية.\x02ال" +
"آن\x02تم إرجاع ساعة النظام إلى الوراء!\x14\x01\x81\x01\x00\x04\x11\x02%" +
"[1]d سنوات\x05\x0d\x02%[1]d سنة\x02\x12\x02سنة واحدة\x03\x0b\x02سنتان" +
"\x01\x0d\x02%[1]d سنة\x00\x0d\x02%[1]d سنة\x14\x01\x81\x01\x00\x04\x0f" +
"\x02%[1]d أيام\x05\x11\x02%[1]d يوماً\x02\x10\x02يوم واحد\x03\x0b\x02يوم" +
"ان\x01\x0d\x02%[1]d يوم\x00\x0d\x02%[1]d يوم\x14\x01\x81\x01\x00\x04" +
"\x11\x02%[1]d ساعات\x05\x0f\x02%[1]d ساعة\x02\x14\x02ساعة واحدة\x03\x0d" +
"\x02ساعتان\x01\x0f\x02%[1]d ساعة\x00\x0f\x02%[1]d ساعة\x14\x01\x81\x01" +
"\x00\x04\x11\x02%[1]d دقائق\x05\x11\x02%[1]d دقيقة\x02\x16\x02دقيقة واحد" +
"ة\x03\x0f\x02دقيقتان\x01\x11\x02%[1]d دقيقة\x00\x11\x02%[1]d دقيقة\x14" +
"\x01\x81\x01\x00\x04\x11\x02%[1]d ثوانٍ\x05\x11\x02%[1]d ثانية\x02\x16" +
"\x02ثانية واحدة\x03\x0f\x02ثانيتان\x01\x11\x02%[1]d ثانية\x00\x11\x02%[1" +
"]d ثانية\x02منذ %[1]s\x04\x00\x01 \x1f\x02عنوان IP غير صالح:\x02المنفذ م" +
"فقود من نقطة النهاية\x02مضيف نقطة النهاية غير صالح\x02يجب أن تحتوي الأق" +
"واس على عنوان IPv6\x02MTU غير صالح\x02منفذ غير صالح\x02إبقاء الاتصال ال" +
"مستمر غير صالح\x02مفتاح غير صالح: %[1]v\x02يجب أن تُفك تشفير المفاتيح إ" +
"لى 32 بايت بالضبط\x02فاصلتان متتاليتان\x02اسم النفق غير صالح\x02يجب أن " +
"يقع السطر داخل قسم\x02مفتاح التكوين يفتقد إلى فاصل علامة المساواة\x02يج" +
"ب أن يكون للمفتاح قيمة\x02مفتاح غير صالح لقسم [Interface]\x02مفتاح غير " +
"صالح لقسم [Peer]\x02يجب أن يكون للواجهة مفتاح خاص\x02[لم يحدد]\x02يجب أ" +
"ن يكون لجميع النظراء مفاتيح عامة\x02حول WireGuard\x02صورة شعار WireGuar" +
"d\x02إصدار التطبيق: %[1]s\x0aإصدار المُشغّل: %[2]s\x0aإصدار Go: %[3]s" +
"\x0aنظام التشغيل: %[4]s\x0aالبنية: %[5]s\x02إغلاق\x02♥ ال&تبرع!\x02إل&غا" +
"ء التفعيل\x02&تفعيل\x02المفتاح العام:\x02منفذ الاستماع:\x02العناوين:" +
"\x02خوادم DNS:\x02النصوص البرمجية:\x02الجدول:\x02المفتاح المشترك مسبقاً:" +
"\x02عناوين IP المسموح بها:\x02نقطة النهاية:\x02إبقاء الاتصال المستمر:" +
"\x02آخر مصافحة:\x02النقل:\x02قبل التشغيل\x02بعد التشغيل\x02قبل الإيقاف" +
"\x02بعد الإيقاف\x02معطل، وفقاً للسياسة\x02إيقاف\x02مفعل\x02%[1]s مستلمة،" +
" %[2]s مرسلة\x02فشل تحديد حالة النفق\x02فشل تفعيل النفق\x02فشل إلغاء تفع" +
"يل النفق\x02الواجهة: %[1]s\x02النظير\x02إنشاء نفق جديد\x02تحرير النفق" +
"\x02ال&اسم:\x02ال&مفتاح العام:\x02(غير معروف)\x02&حظر حركة المرور غير ال" +
"مُنفّقة (مفتاح الإيقاف)\x02عندما يحتوي التكوين على نظير واحد فقط، ويحتو" +
"ي ذلك النظير على عناوين IP مسموح بها تتضمن على الأقل 0.0.0.0/0 أو ::/0،" +
" ولم تكن الواجهة معطّلة الجدول (table off)، فإن خدمة النفق تطبّق مجموعة " +
"قواعد جدار حماية لحظر جميع حركة المرور التي ليست من واجهة النفق أو إليه" +
"ا أو التي تتجه إلى خادم DNS خاطئ، مع استثناءات خاصة لـ DHCP و NDP.\x02&" +
"حفظ\x02إلغاء\x02ال&تكوين:\x02اسم غير صالح\x02الاسم مطلوب.\x02اسم النفق " +
"‘%[1]s’ غير صالح.\x02تعذر سرد الأنفاق الموجودة\x02النفق موجود مسبقاً" +
"\x02نفق آخر موجود مسبقاً بالاسم ‘%[1]s’.\x02تعذر إنشاء تكوين جديد\x02فشل" +
" كتابة الملف\x02الملف ‘%[1]s’ موجود مسبقاً.\x0a\x0aهل تريد استبداله؟\x02" +
"نشط\x02قيد التفعيل\x02غير نشط\x02قيد إلغاء التفعيل\x02حالة غير معروفة" +
"\x02السجل\x02&نسخ\x02تحديد ال&كل\x02&حفظ إلى ملف…\x02الوقت\x02رسالة السج" +
"ل\x02ملفات نصية (*.txt)|*.txt|كل الملفات (*.*)|*.*\x02تصدير السجل إلى م" +
"لف\x02&حول WireGuard…\x02خطأ في النفق\x02%[1]s\x0a\x0aيُرجى الرجوع إلى " +
"السجل لمزيد من المعلومات.\x02%[1]s (قديم الإصدار)\x02خطأ اكتشاف WireGua" +
"rd\x02تعذر انتظار ظهور نافذة WireGuard: %[1]v\x02WireGuard: مُلغى التفعي" +
"ل\x02الحالة: غير معروفة\x02العناوين: لا يوجد\x02&إدارة الأنفاق…\x02ا&ست" +
"يراد نفق (أو أنفاق) من ملف…\x02&خروج\x02الأ&نفاق\x02تم تفعيل WireGuard" +
"\x02تم تفعيل النفق %[1]s.\x02تم إلغاء تفعيل WireGuard\x02تم إلغاء تفعيل " +
"النفق %[1]s.\x02خطأ في نفق WireGuard\x02العناوين: %[1]s\x02يتوفر تحديث!" +
"\x02يتوفر تحديث WireGuard\x02يتوفر الآن تحديث لـ WireGuard. يُنصح بالتحد" +
"يث في أقرب وقت ممكن.\x02الأنفاق\x02ت&حرير\x02إضافة نفق &فارغ…\x02إضافة " +
"نفق\x02إزالة النفق (أو الأنفاق) المحدد\x02تصدير جميع الأنفاق إلى ملف مض" +
"غوط\x02ت&بديل\x02تصدير جميع الأنفاق إلى ملف م&ضغوط…\x02تحرير النفق ال&م" +
"حدد…\x02إ&زالة النفق (أو الأنفاق) المحدد\x02لم يُعثر على ملفات تكوين" +
"\x02تعذر استيراد التكوين المحدد: %[1]v\x02تعذر تعداد الأنفاق الموجودة: %" +
"[1]v\x02نفق آخر موجود مسبقاً بالاسم ‘%[1]s’\x02تعذر استيراد التكوين: %[1" +
"]v\x02تم استيراد الأنفاق\x14\x01\x81\x01\x00\x04%\x02تم استيراد %[1]d أن" +
"فاق\x05%\x02تم استيراد %[1]d نفقاً\x02$\x02تم استيراد نفق واحد\x03\x1f" +
"\x02تم استيراد نفقين\x01!\x02تم استيراد %[1]d نفق\x00!\x02تم استيراد %[1" +
"]d نفق\x14\x02\x80\x01\x047\x02تم استيراد %[1]d من أصل %[2]d أنفاق\x057" +
"\x02تم استيراد %[1]d من أصل %[2]d نفقاً\x026\x02تم استيراد %[1]d من أصل " +
"نفق واحد\x031\x02تم استيراد %[1]d من أصل نفقين\x013\x02تم استيراد %[1]d" +
" من أصل %[2]d نفق\x003\x02تم استيراد %[1]d من أصل %[2]d نفق\x02تعذر إنشا" +
"ء النفق\x14\x01\x81\x01\x00\x04\x18\x02حذف %[1]d أنفاق\x05\x18\x02حذف %" +
"[1]d نفقاً\x02\x17\x02حذف نفق واحد\x03\x12\x02حذف نفقين\x01\x14\x02حذف %" +
"[1]d نفق\x00\x14\x02حذف %[1]d نفق\x14\x01\x81\x01\x00\x04F\x02هل أنت متأ" +
"كد من أنك تريد حذف %[1]d أنفاق؟\x05F\x02هل أنت متأكد من أنك تريد حذف %[" +
"1]d نفقاً؟\x02E\x02هل أنت متأكد من أنك تريد حذف نفق واحد؟\x03@\x02هل أنت" +
" متأكد من أنك تريد حذف نفقين؟\x01B\x02هل أنت متأكد من أنك تريد حذف %[1]d" +
" نفق؟\x00B\x02هل أنت متأكد من أنك تريد حذف %[1]d نفق؟\x02حذف النفق ‘%[1]" +
"s’\x02هل أنت متأكد من أنك تريد حذف النفق ‘%[1]s’؟\x02%[1]s لا يمكن الترا" +
"جع عن هذا الإجراء.\x02تعذر حذف النفق\x02تعذر إزالة أحد الأنفاق: %[1]s" +
"\x02تعذر حذف الأنفاق\x14\x01\x81\x01\x00\x04&\x02تعذر إزالة %[1]d أنفاق." +
"\x05&\x02تعذر إزالة %[1]d نفقاً.\x02%\x02تعذر إزالة نفق واحد.\x03 \x02تع" +
"ذر إزالة نفقين.\x01\x22\x02تعذر إزالة %[1]d نفق.\x00\x22\x02تعذر إزالة " +
"%[1]d نفق.\x02ملفات التكوين (*.zip, *.conf)|*.zip;*.conf|كل الملفات (*.*" +
")|*.*\x02استيراد نفق (أو أنفاق) من ملف\x02ملفات تكوين مضغوطة (*.zip)|*.z" +
"ip\x02تصدير الأنفاق إلى ملف مضغوط\x02%[1]s (بنية غير موقعة، بدون تحديثات" +
")\x02خطأ في الخروج من WireGuard\x02تعذر الخروج من الخدمة بسبب: %[1]v. قد" +
" ترغب في إيقاف WireGuard من مدير الخدمات.\x02يتوفر تحديث لـ WireGuard. ي" +
"ُنصح بشدة بالتحديث دون تأخير.\x02الحالة: في انتظار المستخدم\x02حدّث الآ" +
"ن\x02يُرجى الطلب من مسؤول النظام إجراء التحديث.\x02الحالة: في انتظار ال" +
"مسؤول\x02الحالة: في انتظار خدمة التحديث\x02خطأ: %[1]v. يُرجى المحاولة م" +
"رة أخرى.\x02الحالة: اكتمل!\x02%[1]d\u00a0بايت\x02%.2[1]f\u00a0كيبيبايت" +
"\x02%.2[1]f\u00a0ميبيبايت\x02%.2[1]f\u00a0جيبيبايت\x02%.2[1]f\u00a0تيبيب" +
"ايت\x02، \x02، \x02الحالة:\x02الحالة: %[1]s"
var caIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x00000006, 0x00000045,
0x00000059, 0x00000074, 0x000000b3, 0x000000f9,
0x00000130, 0x00000185, 0x0000021c, 0x00000271,
0x00000275, 0x0000029e, 0x000002bc, 0x000002da,
0x000002fa, 0x0000031c, 0x0000033e, 0x00000347,
0x00000362, 0x0000037c, 0x00000399, 0x000003ca,
0x000003d8, 0x000003e6, 0x00000412, 0x00000428,
0x0000045c, 0x00000470, 0x00000490, 0x000004b9,
// Entry 20 - 3F
0x000004f1, 0x0000050e, 0x00000540, 0x0000056d,
0x0000059a, 0x000005ab, 0x000005da, 0x000005ea,
0x000005fc, 0x0000067b, 0x00000681, 0x0000068c,
0x00000697, 0x0000069f, 0x000006ae, 0x000006be,
0x000006c7, 0x000006d6, 0x000006de, 0x000006e5,
0x000006f9, 0x00000707, 0x0000070f, 0x0000072a,
0x0000073c, 0x0000074c, 0x0000075a, 0x00000769,
0x0000077a, 0x0000078c, 0x000007a7, 0x000007b2,
// Entry 40 - 5F
0x000007bc, 0x000007d6, 0x000007fd, 0x00000818,
0x00000836, 0x00000849, 0x00000850, 0x00000864,
0x00000872, 0x00000878, 0x00000888, 0x00000895,
0x000008d2, 0x00000a3e, 0x00000a45, 0x00000a51,
0x00000a61, 0x00000a6e, 0x00000a84, 0x00000ab0,
0x00000adc, 0x00000af2, 0x00000b26, 0x00000b51,
0x00000b6d, 0x00000ba8, 0x00000bae, 0x00000bb7,
0x00000bbf, 0x00000bcb, 0x00000bdc, 0x00000be5,
// Entry 60 - 7F
0x00000bec, 0x00000bff, 0x00000c15, 0x00000c1b,
0x00000c30, 0x00000c69, 0x00000c83, 0x00000c97,
0x00000ca7, 0x00000ce6, 0x00000cfd, 0x00000d19,
0x00000d63, 0x00000d79, 0x00000d8b, 0x00000d98,
0x00000db0, 0x00000dd7, 0x00000ddd, 0x00000de6,
0x00000df8, 0x00000e1a, 0x00000e2f, 0x00000e54,
0x00000e74, 0x00000e83, 0x00000ea8, 0x00000ecf,
0x00000f30, 0x00000f38, 0x00000f40, 0x00000f57,
// Entry 80 - 9F
0x00000f65, 0x00000f85, 0x00000f9c, 0x00000fa5,
0x00000fc9, 0x00000fe9, 0x0000100a, 0x00001035,
0x00001071, 0x000010a6, 0x000010d9, 0x00001108,
0x0000111a, 0x00001151, 0x00001199, 0x000011b7,
0x000011ed, 0x00001251, 0x0000126d, 0x000012a3,
0x000012ca, 0x000012eb, 0x00001313, 0x00001336,
0x0000138a, 0x000013db, 0x000013fe, 0x00001429,
0x00001440, 0x00001476, 0x00001493, 0x0000150f,
// Entry A0 - BF
0x00001570, 0x0000158b, 0x0000159a, 0x000015dc,
0x000015fe, 0x0000162a, 0x00001658, 0x0000166a,
0x00001673, 0x00001680, 0x0000168d, 0x0000169a,
0x000016a7, 0x000016a7, 0x000016a7, 0x000016ae,
0x000016bb, 0x000016c8, 0x000016cd, 0x000016de,
} // Size: 744 bytes
const caData string = "" + // Size: 5854 bytes
"\x02Error\x02(sense argument): eleva i instal·la el servei d'administrad" +
"or\x02Ús: %[1]s [\x0a%[2]s]\x02Opcions de línia d'ordres\x02No s'ha pogu" +
"t determinar si el procés corre sota WOW64: %[1]v\x02Heu de fer servir l" +
"a versió nativa de WireGuard en aquest ordinador.\x02No s'ha pogut obrir" +
" el token del procés actual: %[1]v\x02WireGuard només el poden fer servi" +
"r els usuaris membres del grup del sistema %[1]s.\x02WireGuard s'està ex" +
"ecutant, però la interfície gràfica només és accessible des dels escript" +
"oris dels usuaris membres del grup del sistema %[1]s.\x02La icona de Wir" +
"eGuard de la safata del sistema no ha aparegut després de 30 segons.\x02" +
"Ara\x02El rellotge del sistema s'ha endarrerit!\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\x04\x00\x01 \x16\x02Adreça IP invàlida:\x02" +
"Falta el port de l'extrem\x02Format de l'extrem no vàlid\x02Els claudàto" +
"rs han de contenir una adreça IPv6\x02MTU invàlida\x02Port invàlid\x02Te" +
"mps de missatge de persistència invàlid\x02Clau invàlida: %[1]v\x02Les c" +
"laus han de descodificar a exactament 32 bytes\x02Dues comes seguides" +
"\x02El nom del túnel no és vàlid\x02La línia ha d'aparèixer en una secci" +
"ó\x02La clau de configuració no té un separador d'igualtat\x02La clau h" +
"a de tenir un valor\x02La clau no és vàlida per la secció [Interface]" +
"\x02La clau no és vàlida per la secció [Peer]\x02Una interfície ha de te" +
"nir una clau privada\x02[no especificat]\x02Tots els parells han de teni" +
"r claus públiques\x02Sobre WireGuard\x02Logo de WireGuard\x02Versió de l" +
"'aplicació: %[1]s\x0aVersió del controlador: %[2]s\x0aVersió de Go: %[3]" +
"s\x0aSistema operatiu: %[4]s\x0aArquitectura: %[5]s\x02Tanca\x02♥ &Dona!" +
"\x02&Desactiva\x02&Activa\x02Clau pública:\x02Port d'escolta:\x02Adreces" +
":\x02Servidors DNS:\x02Guions:\x02Taula:\x02Clau precompartida:\x02IPs p" +
"ermeses:\x02Extrem:\x02Missatge de persistència:\x02Últim handshake:\x02" +
"Transferència:\x02preactivació\x02postactivació\x02predesactivació\x02po" +
"stdesactivació\x02deshabilitat per política\x02desactivat\x02habilitat" +
"\x02%[1]s rebut, %[2]s enviat\x02Error en determinar l'estat del túnel" +
"\x02Error en activar el túnel\x02Error en desactivar el túnel\x02Interfí" +
"cie: %[1]s\x02Parell\x02Crear un túnel nou\x02Editar túnel\x02&Nom:\x02&" +
"Clau pública:\x02(desconegut)\x02&Bloquejar el trànsit que no passa pel " +
"túnel (kill-switch)\x02Quan una configuració té exactament un parell, i " +
"aquest parell té IP permeses que continguin almenys 0.0.0.0/0 o ::/0, i " +
"la interfície no té table off, el servei del túnel activa regles de tall" +
"afoc per bloquejar tot el trànsit que no és ni cap a ni des de la interf" +
"ície del túnel o que va cap al servidor DNS equivocat, amb excepcions p" +
"er al DHCP i NDP.\x02&Desar\x02Cancel·lar\x02&Configuració:\x02Nom invàl" +
"id\x02És necessari un nom.\x02El nom del túnel ‘%[1]s’ és invàlid.\x02No" +
" s'ha pogut llistar els túnels existents\x02El túnel ja existeix\x02Ja e" +
"xisteix un altre túnel amb el nom ‘%[1]s’.\x02No s'ha pogut crear una no" +
"va configuració\x02Error en escriure el fitxer\x02El fitxer ‘%[1]s’ ja e" +
"xisteix.\x0a\x0aEl vols sobreescriure?\x02Actiu\x02Activant\x02Inactiu" +
"\x02Desactivant\x02Estat desconegut\x02Registre\x02&Copia\x02Selecciona-" +
"ho &tot\x02&Desa en un fitxer…\x02Temps\x02Missatge de registre\x02Fitxe" +
"rs de text (*.txt)|*.txt|Tots els fitxers (*.*)|*.*\x02Exporta registre " +
"a fitxer\x02&Sobre WireGuard…\x02Error de túnel\x02%[1]s\x0a\x0aSi us pl" +
"au, consulteu el registre per més informació.\x02%[1]s (desactualitzat)" +
"\x02Error en detectar WireGuard\x02No ha estat possible esperar que apar" +
"egui la finestra de WireGuard: %[1]v\x02WireGuard: Desactivat\x02Estat: " +
"Desconegut\x02Adreces: Cap\x02&Administrar túnels…\x02&Importar túnel(s)" +
" des d'un fitxer…\x02&Surt\x02&Túnels\x02WireGuard Activat\x02El túnel %" +
"[1]s ha estat activat.\x02WireGuard Desactivat\x02El túnel %[1]s ha esta" +
"t desactivat.\x02Error en el túnel de WireGuard\x02Adreces: %[1]s\x02Hi " +
"ha una actualització disponible!\x02Actualització de WireGuard disponibl" +
"e\x02Hi ha disponible una actualització de WireGuard. Es recomana actual" +
"itzar com més aviat millor.\x02Túnels\x02&Editar\x02Afegir &túnel buit…" +
"\x02Afegir túnel\x02Eliminar túnel(s) seleccionats\x02Exportar túnels a " +
"zip\x02&Alterna\x02Exportar tots els túnels a &zip…\x02Editar túnels &se" +
"leccionats…\x02&Eliminar túnel(s) seleccionats\x02no s'ha trobat cap fit" +
"xer de configuració\x02No s'ha pogut importar la configuració selecciona" +
"da: %[1]v\x02No s'han pogut enumerar els túnels existents: %[1]v\x02Ja e" +
"xisteix un altre túnel amb el nom ‘%[1]s’\x02No s'ha pogut importar la c" +
"onfiguració: %[1]v\x02Túnels importats\x14\x01\x81\x01\x00\x02\x16\x02%[" +
"1]d túnel importat\x00\x18\x02%[1]d túnels importats\x14\x02\x80\x01\x02" +
"\x1f\x02%[1]d de %[2]d túnel importat\x00!\x02%[1]d de %[2]d túnels impo" +
"rtats\x02No s'ha pogut crear el túnel\x14\x01\x81\x01\x00\x02\x16\x02Eli" +
"minar %[1]d túnel\x00\x17\x02Eliminar %[1]d túnels\x14\x01\x81\x01\x00" +
"\x02-\x02Estàs segur que vols eliminar %[1]d túnel?\x00.\x02Estàs segur " +
"que vols eliminar %[1]d túnels?\x02Eliminar túnel ‘%[1]s’\x02Estàs segur" +
" que vols eliminar el túnel ‘%[1]s’?\x02%[1]s Aquesta acció no es pot de" +
"sfer.\x02No s'ha pogut eliminar el túnel\x02No s'ha pogut eliminar un tú" +
"nel: %[1]s\x02No s'ha pogut eliminar els túnels\x14\x01\x81\x01\x00\x02%" +
"\x02No s'ha pogut eliminar %[1]d túnel.\x00&\x02No s'ha pogut eliminar %" +
"[1]d túnels.\x02Fitxers de configuració (*.zip, *.conf)|*.zip;*.conf|Tot" +
"s els fitxers (*.*)|*.*\x02Importar túnel(s) des d'un fitxer\x02Fitxers " +
"ZIP de configuració (*.zip)|*.zip\x02Exportar túnels a zip\x02%[1]s (com" +
"pilació no signada, sense actualitzacions)\x02Error al sortir de WireGua" +
"rd\x02No s'ha pogut sortir del servei a causa de l'error: %[1]v. Pot int" +
"entar aturar WireGuard des de l'administrador de serveis.\x02Hi ha dispo" +
"nible una actualització de WireGuard. És molt recomanable actualitzar se" +
"nse demora.\x02Estat: Esperant a l'usuari\x02Actualitza ara\x02Si us pla" +
"u, demaneu a l'administrador del sistema que actualitzi.\x02Estat: Esper" +
"ant a l'administrador\x02Estat: Esperant el servei d'actualitzacions\x02" +
"Error: %[1]v. Si us plau, torneu-ho a provar.\x02Estat: Completat!\x02%[" +
"1]d\u00a0B\x02%.2[1]f\u00a0KiB\x02%.2[1]f\u00a0MiB\x02%.2[1]f\u00a0GiB" +
"\x02%.2[1]f\u00a0TiB\x02Estat:\x02Estat: %[1]s\x02%[1]s: %[2]q\x02MTU:" +
"\x02WireGuard: %[1]s"
var csIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x00000012, 0x0000005b,
0x00000075, 0x00000096, 0x000000c9, 0x00000112,
0x00000144, 0x0000019f, 0x0000020d, 0x00000259,
0x0000025e, 0x00000287, 0x000002bd, 0x000002f3,
0x00000332, 0x00000371, 0x000003b4, 0x000003c0,
0x000003da, 0x000003f0, 0x00000403, 0x00000428,
0x00000436, 0x00000445, 0x00000467, 0x0000047f,
0x000004b5, 0x000004cb, 0x000004e6, 0x0000050b,
// Entry 20 - 3F
0x0000054b, 0x00000565, 0x0000058c, 0x000005ae,
0x000005d9, 0x000005f0, 0x0000061d, 0x00000632,
0x0000064a, 0x000006b5, 0x000006be, 0x000006cc,
0x000006d9, 0x000006e4, 0x000006f6, 0x0000070e,
0x00000716, 0x00000723, 0x0000072c, 0x00000735,
0x0000074c, 0x0000075a, 0x00000768, 0x00000787,
0x0000079c, 0x000007a5, 0x000007b5, 0x000007c1,
0x000007d3, 0x000007e1, 0x000007f7, 0x000007ff,
// Entry 40 - 5F
0x00000807, 0x00000827, 0x0000084a, 0x00000869,
0x0000088a, 0x0000089b, 0x000008a7, 0x000008bd,
0x000008cb, 0x000008d4, 0x000008e7, 0x000008f3,
0x00000920, 0x00000a91, 0x00000a9a, 0x00000aa2,
0x00000aaf, 0x00000ac0, 0x00000ad4, 0x00000af8,
0x00000b24, 0x00000b38, 0x00000b5f, 0x00000b8a,
0x00000ba6, 0x00000bda, 0x00000be3, 0x00000bec,
0x00000bf7, 0x00000c02, 0x00000c11, 0x00000c1a,
// Entry 60 - 7F
0x00000c26, 0x00000c33, 0x00000c4a, 0x00000c4f,
0x00000c5c, 0x00000c96, 0x00000cb4, 0x00000ccd,
0x00000cda, 0x00000d15, 0x00000d2a, 0x00000d47,
0x00000d78, 0x00000d90, 0x00000da0, 0x00000db1,
0x00000dc5, 0x00000de8, 0x00000df2, 0x00000dfa,
0x00000e0f, 0x00000e2b, 0x00000e42, 0x00000e60,
0x00000e77, 0x00000e85, 0x00000ea1, 0x00000ec6,
0x00000f28, 0x00000f2f, 0x00000f38, 0x00000f54,
// Entry 80 - 9F
0x00000f62, 0x00000f7c, 0x00000f9e, 0x00000fa9,
0x00000fcf, 0x00000fea, 0x00001005, 0x00001035,
0x00001062, 0x0000108e, 0x000010b4, 0x000010d8,
0x000010ec, 0x00001161, 0x000011f6, 0x0000120c,
0x00001276, 0x00001320, 0x00001338, 0x00001360,
0x00001385, 0x0000139b, 0x000013c1, 0x000013d8,
0x00001482, 0x000014d0, 0x000014ef, 0x00001516,
0x0000152f, 0x00001560, 0x0000158c, 0x000015e6,
// Entry A0 - BF
0x0000164f, 0x0000166d, 0x00001680, 0x000016ba,
0x000016dd, 0x00001705, 0x00001724, 0x00001736,
0x0000173f, 0x0000174c, 0x00001759, 0x00001766,
0x00001773, 0x00001773, 0x00001773, 0x00001779,
0x00001785, 0x00001792, 0x00001797, 0x000017a8,
} // Size: 744 bytes
const csData string = "" + // Size: 6056 bytes
"\x02Chyba\x04\x00\x01 \x07\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" +
"\x02Na tomto počítači musíte použít nativní verzi aplikace WireGuard." +
"\x02Nelze otevřít token aktuálního procesu: %[1]v\x02WireGuard můžou pou" +
"žívat pouze uživatelé, kteří jsou členy Builtin skupiny %[1]s.\x02WireG" +
"uard je spuštěn, ale uživatelské rozhraní je přístupné pouze uživatelům " +
"Builtin skupiny %[1]s.\x02Ikona WireGuard se ani po 30 sekundách nezobra" +
"zila na systémové liště.\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" +
"\x04\x00\x01 \x15\x02Neplatná IP adresa:\x02Endpointu chybí port\x02Nepl" +
"atný endpoint\x02Závorky musí obsahovat IPv6 adresu\x02Neplatné MTU\x02N" +
"eplatný port\x02Neplatný persistentní keepalive\x02Neplatný klíč: %[1]v" +
"\x02Klíče musí být dekódovány přesně na 32 bajtů\x02Dvě čárky za sebou" +
"\x02Název tunelu je neplatný\x02Řádek musí být v některé sekci\x02Konfig" +
"urační klíč neobsahuje oddělovač (znak 'rovná se')\x02Klíč musí mít hodn" +
"otu\x02Neplatný klíč pro sekci [Interface]\x02Neplatný klíč pro sekci [P" +
"eer]\x02Rozhraní musí obsahovat soukromý klíč\x02[není specifikováno]" +
"\x02Všichni peeři musí mít veřejné klíče\x02O aplikaci WireGuard\x02Obrá" +
"zek loga WireGuard\x02Verze aplikace: %[1]s\x0aVerze ovladače: %[2]s\x0a" +
"Verze Go: %[3]s\x0aOperační systém: %[4]s\x0aArchitektura: %[5]s\x02Zavř" +
"ít\x02♥ &Darovat!\x02&Deaktivovat\x02&Aktivovat\x02Veřejný klíč:\x02Por" +
"t pro naslouchání:\x02Adresy:\x02DNS servery:\x02Skripty:\x02Tabulka:" +
"\x02Předsdílený klíč:\x02Povolené IP:\x02Koncový bod:\x02Trvalé udržován" +
"í spojení:\x02Poslední handshake:\x02Přenos:\x02před aktivací\x02po akt" +
"ivaci\x02před deaktivací\x02po deaktivaci\x02zakázáno dle zásad\x02vypnu" +
"to\x02zapnuto\x02%[1]s přijato, %[2]s odesláno\x02Nepodařilo se zjistit " +
"stav tunelu\x02Nepodařilo se aktivovat tunel\x02Nepodařilo se deaktivova" +
"t tunel\x02Rozhraní: %[1]s\x02Protějšek\x02Vytvořit nový tunel\x02Upravi" +
"t tunel\x02&Název:\x02&Veřejný klíč:\x02(neznámý)\x02&Blokovat netunelov" +
"aný provoz (kill-switch)\x02Pokud má konfigurace přesně jednoho peera, t" +
"ento peer má v povolených IP zahrnutu alespoň jednu z 0.0.0.0/0 nebo ::/" +
"0 a rozhraní nemá table off, pak služba tunelu použije sadu pravidel fir" +
"ewallu k blokování veškerého provozu, který nesměřuje z/do rozhraní tune" +
"lu nebo směřuje k nesprávnému DNS serveru, se zvláštními výjimkami pro D" +
"HCP a NDP.\x02&Uložit\x02Zrušit\x02&Nastavení:\x02Neplatný název\x02Náze" +
"v je povinný.\x02Název tunelu '%[1]s' je neplatný.\x02Nepodařilo se zobr" +
"azit existující tunely\x02Tunel již existuje\x02Tunel s názvem '%[1]s' j" +
"iž existuje.\x02Nepodařilo se vytvořit novou konfiguraci\x02Zápis soubor" +
"u se nezdařil\x02Soubor \x22%[1]s\x22 již existuje.\x0a\x0aChcete jej př" +
"epsat?\x02Aktivní\x02Aktivuji\x02Neaktivní\x02Deaktivuji\x02Neznámý stav" +
"\x02Záznamy\x02&Kopírovat\x02Vybr&at vše\x02&Uložit do souboru…\x02Čas" +
"\x02Zpráva logu\x02Textové soubory (*.txt)|*.txt|Všechny soubory (*.*)|*" +
".*\x02Exportovat záznam do souboru\x02&O aplikaci WireGuard…\x02Chyba tu" +
"nelu\x02%[1]s\x0a\x0aPro více informací se prosím podívejte do logu.\x02" +
"%[1]s (neaktuální)\x02Chyba při detekci WireGuard\x02Nelze čekat na zobr" +
"azení okna WireGuard: %[1]v\x02WireGuard: Deaktivován\x02Stav: Neznámý" +
"\x02Adresy: žádné\x02Spravovat tunely…\x02&Importovat tunel(y) ze soubor" +
"u…\x02U&končit\x02&Tunely\x02WireGuard aktivován\x02Tunel %[1]s byl akti" +
"vován.\x02WireGuard deaktivován\x02Tunel %[1]s byl deaktivován.\x02WireG" +
"uard Chyba Tunelu\x02Adresy: %[1]s\x02Aktualizace je k dispozici!\x02Akt" +
"ualizace WireGuard je k dispozici\x02Aktualizace aplikace WireGuard je n" +
"yní k dispozici. Doporučujeme ji aktualizovat co nejdříve.\x02Tunely\x02" +
"&Upravit\x02Přidat &prázdný tunel…\x02Přidat tunel\x02Odstranit vybrané " +
"tunely\x02Exportovat všechny tunely do zip\x02&Přepnout\x02Exportovat vš" +
"echny tunely do &zip…\x02Upravit &vybraný tunel…\x02&Odstranit vybrané t" +
"unely\x02nebyly nalezeny žádné konfigurační soubory\x02Nelze importovat " +
"vybranou konfiguraci: %[1]v\x02Nelze vyjmenovat existující tunely: %[1]v" +
"\x02Tunel s názvem '%[1]s' již existuje\x02Nelze importovat konfiguraci:" +
" %[1]v\x02Importované tunely\x14\x01\x81\x01\x00\x04\x1a\x02Importovány " +
"%[1]d tunely\x05\x1b\x02Importováno %[1]d tunelů\x02\x18\x02Importován %" +
"[1]d tunel\x00\x1b\x02Importováno %[1]d tunelů\x14\x02\x80\x01\x04#\x02I" +
"mportová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\x02Odstrani" +
"t %[1]d tunely\x05\x18\x02Odstranit %[1]d tunelů\x02\x16\x02Odstranit %[" +
"1]d tunel\x00\x18\x02Odstranit %[1]d tunelů\x14\x01\x81\x01\x00\x04'\x02" +
"Opravdu chcete odstranit %[1]d tunely?\x05(\x02Opravdu chcete odstranit " +
"%[1]d tunelů?\x02&\x02Opravdu chcete odstranit %[1]d tunel?\x00(\x02Opra" +
"vdu chcete odstranit %[1]d tunelů?\x02Odstranit tunel \x22%[1]s\x22\x02O" +
"pravdu chcete odstranit tunel \x22%[1]s\x22?\x02%[1]s Tuto akci nelze vr" +
"átit zpět.\x02Nelze odstranit tunel\x02Tunel nebylo možné odstranit: %[" +
"1]s\x02Nelze odstranit tunely\x14\x01\x81\x01\x00\x04'\x02%[1]d tunely n" +
"ebylo možné odstranit.\x05(\x02%[1]d tunelů nebylo možné odstranit.\x02&" +
"\x02%[1]d tunel nebylo možné odstranit.\x00(\x02%[1]d tunelů nebylo možn" +
"é odstranit.\x02Konfigurace souborů (*.zip, *.conf)|*.zip; *.conf|Všech" +
"ny soubory (*.*)|*.*\x02Importovat tunel(y) ze souboru\x02Konfigurace so" +
"uborů ZIP (*.zip)|*.zip\x02Exportovat tunely do zip\x02%[1]s (nepodepsan" +
"á verze, žádné aktualizace)\x02Chyba při ukončování aplikace WireGuard" +
"\x02Nelze ukončit službu z důvodu: %[1]v. WireGuard můžete zastavit ve s" +
"právci služeb.\x02Aktualizace aplikace WireGuard je nyní k dispozici. Si" +
"lně doporučujeme ji aktualizovat co nejdříve.\x02Stav: Čekání na uživate" +
"le\x02Aktualizovat nyní\x02Požádejte prosím systémového správce o aktual" +
"izaci.\x02Stav: Čekání na administrátora\x02Stav: Čeká se na službu aktu" +
"alizací\x02Chyba: %[1]v. Zkuste to znovu.\x02Stav: Dokončeno!\x02%[1]d" +
"\u00a0B\x02%.2[1]f\u00a0KiB\x02%.2[1]f\u00a0MiB\x02%.2[1]f\u00a0GiB\x02%" +
".2[1]f\u00a0TiB\x02Stav:\x02Stav: %[1]s\x02%[1]s: %[2]q\x02MTU:\x02WireG" +
"uard: %[1]s"
var daIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000005, 0x00000010, 0x00000048,
0x0000005d, 0x00000078, 0x000000b0, 0x000000f2,
0x0000011d, 0x0000016f, 0x000001db, 0x00000214,
0x00000217, 0x00000230, 0x0000024d, 0x0000026b,
0x0000028b, 0x000002af, 0x000002d4, 0x000002e0,
0x000002f9, 0x0000031d, 0x00000335, 0x0000035f,
0x0000036b, 0x00000378, 0x00000396, 0x000003ac,
0x000003d5, 0x000003e8, 0x00000408, 0x0000042a,
// Entry 20 - 3F
0x00000464, 0x00000480, 0x000004a7, 0x000004c9,
0x000004f1, 0x00000501, 0x0000052d, 0x0000053a,
0x00000551, 0x000005b3, 0x000005b7, 0x000005c4,
0x000005d0, 0x000005da, 0x000005ec, 0x000005f7,
0x00000601, 0x0000060e, 0x00000618, 0x0000061f,
0x00000635, 0x0000064b, 0x00000656, 0x0000066c,
0x0000067f, 0x0000068c, 0x00000699, 0x000006a7,
0x000006b7, 0x000006c8, 0x000006e1, 0x000006e5,
// Entry 40 - 5F
0x000006ef, 0x0000070b, 0x0000072e, 0x0000074c,
0x0000076c, 0x00000780, 0x00000788, 0x00000798,
0x000007a8, 0x000007af, 0x000007c2, 0x000007cb,
0x000007f4, 0x0000096a, 0x0000096f, 0x00000979,
0x00000989, 0x00000997, 0x000009ae, 0x000009d0,
0x000009f6, 0x00000a13, 0x00000a47, 0x00000a69,
0x00000a83, 0x00000aba, 0x00000ac0, 0x00000aca,
0x00000ad2, 0x00000ade, 0x00000aee, 0x00000af2,
// Entry 60 - 7F
0x00000afb, 0x00000b07, 0x00000b17, 0x00000b1b,
0x00000b26, 0x00000b54, 0x00000b6b, 0x00000b7c,
0x00000b88, 0x00000baf, 0x00000bc1, 0x00000bdf,
0x00000c13, 0x00000c2a, 0x00000c39, 0x00000c49,
0x00000c60, 0x00000c81, 0x00000c89, 0x00000c93,
0x00000ca7, 0x00000ccb, 0x00000ce1, 0x00000d07,
0x00000d1d, 0x00000d2d, 0x00000d4c, 0x00000d6e,
0x00000dc7, 0x00000dd0, 0x00000dda, 0x00000df1,
// Entry 80 - 9F
0x00000e00, 0x00000e18, 0x00000e3d, 0x00000e44,
0x00000e6d, 0x00000e88, 0x00000ea1, 0x00000ec7,
0x00000ef8, 0x00000f28, 0x00000f5b, 0x00000f83,
0x00000f97, 0x00000fd2, 0x00001024, 0x00001047,
0x00001076, 0x000010e6, 0x000010fa, 0x0000112f,
0x0000115a, 0x0000117c, 0x000011a0, 0x000011c4,
0x00001212, 0x00001258, 0x00001275, 0x0000129c,
0x000012bc, 0x000012e8, 0x00001309, 0x0000136e,
// Entry A0 - BF
0x000013c4, 0x000013de, 0x000013ea, 0x0000141d,
0x0000143e, 0x00001465, 0x00001487, 0x00001498,
0x000014a1, 0x000014ae, 0x000014bb, 0x000014c8,
0x000014d5, 0x000014d5, 0x000014d5, 0x000014dd,
0x000014eb, 0x000014f8, 0x000014fd, 0x0000150e,
} // Size: 744 bytes
const daData string = "" + // Size: 5390 bytes
"\x02Fejl\x04\x00\x01 \x06\x02Fejl:\x02(intet argument): ophøj og install" +
"er manager-tjenesten\x02Brug: %[1]s [\x0a%[2]s]\x02Kommandolinjeindstill" +
"inger\x02Kan ikke afgøre om processen kører under WOW64: %[1]v\x02Du ska" +
"l bruge den native version af WireGuard på denne computer.\x02Kan ikke å" +
"bne aktuelle procestoken: %[1]v\x02WireGuard må kun bruges af brugere, d" +
"er er medlem af den indbygget %[1]s gruppe.\x02WireGuard kører, men brug" +
"ergrænsefladen er kun tilgængelig fra skriveborde i den indbygget %[1]s " +
"gruppe.\x02WireGuard statusikonet blev ikke vist efter 30 sekunder.\x02N" +
"u\x02Systemuret er sat bagud!\x14\x01\x81\x01\x00\x02\x0a\x02%[1]d år" +
"\x00\x0a\x02%[1]d år\x14\x01\x81\x01\x00\x02\x0a\x02%[1]d dag\x00\x0b" +
"\x02%[1]d dage\x14\x01\x81\x01\x00\x02\x0b\x02%[1]d time\x00\x0c\x02%[1]" +
"d timer\x14\x01\x81\x01\x00\x02\x0c\x02%[1]d minut\x00\x0f\x02%[1]d minu" +
"tter\x14\x01\x81\x01\x00\x02\x0d\x02%[1]d sekund\x00\x0f\x02%[1]d sekund" +
"er\x02%[1]s siden\x04\x00\x01 \x14\x02Ugyldig IP-adresse:\x02Endepunkt m" +
"angler angivelse af port\x02Ugyldig endepunkt vært\x02Parenteser skal in" +
"deholde en IPv6-adresse\x02Ugyldig MTU\x02Ugyldig port\x02Ugyldig persis" +
"tente keepalive\x02Ugyldig nøgle: %[1]v\x02Nøgler skal afkode til præcis" +
" 32 bytes\x02To kommaer i træk\x02Navn for tunnel er ikke gyldigt\x02Lin" +
"je skal forekomme i en sektion\x02Konfigurationsnøgle mangler et ligheds" +
"tegn som separator\x02Nøglen skal have en værdi\x02Ugyldig nøgle for [In" +
"terface] sektion\x02Ugyldig nøgle for [Peer] sektion\x02Et interface ska" +
"l have en privat nøgle\x02[ingen angivet]\x02Alle modparter skal have of" +
"fentlige nøgler\x02Om WireGuard\x02WireGuard logo billede\x02App-version" +
": %[1]s\x0aDriverversion: %[2]s\x0aGo-version: %[3]s\x0aOperativsystem: " +
"%[4]s\x0aArkitektur: %[5]s\x02Luk\x02♥ &Donér!\x02&Deaktivér\x02&Aktivér" +
"\x02Offentlig nøgle:\x02Lytteport:\x02Adresser:\x02DNS servere:\x02Skrip" +
"ter:\x02Tabel:\x02Forhåndsdelt nøgle:\x02Tilladte IP-adresser:\x02Slutpu" +
"nkt:\x02Vedvarende keepalive:\x02Seneste håndtryk:\x02Overførsel:\x02før" +
" opstart\x02efter opstart\x02før nedlukning\x02efter nedlukning\x02deakt" +
"iveret, jf. politik\x02fra\x02aktiveret\x02%[1]s modtaget, %[2]s sendt" +
"\x02Kunne ikke bestemme tunneltilstand\x02Fejl ved aktivering af tunnel" +
"\x02Fejl ved deaktivering af tunnel\x02Grænseflade: %[1]s\x02Modpart\x02" +
"Opret ny tunnel\x02Redigér tunnel\x02&Navn:\x02&Offentlig nøgle:\x02(uke" +
"ndt)\x02&Blokér untunneled trafik (kill-switch)\x02Når en konfiguration " +
"har præcis én modpart, og denne modpart har tilladte IP-adresser indehol" +
"dende mindst én af 0.0.0.0/0 eller ::/0, og interfacet ikke har table of" +
"f, anvender tunneltjenesten et firewall-regelsæt til at blokere al trafi" +
"k, der hverken er til eller fra tunnelgrænsefladen eller er til den fork" +
"erte DNS-server, med særlige undtagelser for DHCP og NDP.\x02&Gem\x02Ann" +
"ullér\x02&Konfiguration:\x02Ugyldigt navn\x02Et navn er påkrævet.\x02Tun" +
"nelnavnet '%[1]s' er ugyldigt.\x02Kan ikke liste eksisterende tunneller" +
"\x02Tunnelen eksisterer allerede\x02En anden tunnel findes allerede med " +
"navnet '%[1]s'.\x02Kan ikke oprette ny konfiguration\x02Fejl ved skrivni" +
"ng af fil\x02Filen '%[1]s' findes allerede.\x0a\x0aVil du overskrive den" +
"?\x02Aktiv\x02Aktiverer\x02Inaktiv\x02Deaktiverer\x02Ukendt tilstand\x02" +
"Log\x02&Kopiér\x02Vælg &alle\x02&Gem til fil…\x02Tid\x02Log besked\x02Te" +
"kstfiler (*.txt)|*.txt|Alle filer (*.*)|*.*\x02Eksportér log til fil\x02" +
"&Om WireGuard…\x02Tunnel fejl\x02%[1]s\x0a\x0aSe loggen for mere informa" +
"tion.\x02%[1]s (forældet)\x02Fejl i WireGuard-registrering\x02Kunne ikke" +
" vente på WireGuard vinduet vises: %[1]v\x02WireGuard: Deaktiveret\x02St" +
"atus: Ukendt\x02Adresser: Ingen\x02&Håndtér tunneler…\x02&Importér tunne" +
"l(er) fra fil…\x02&Afslut\x02&Tunneler\x02WireGuard aktiveret\x02%[1]s t" +
"unnelen er blevet aktiveret.\x02WireGuard deaktiveret\x02%[1]s tunnelen " +
"er blevet deaktiveret.\x02WireGuard tunnel fejl\x02Adresser: %[1]s\x02En" +
" opdatering er tilgængelig!\x02WireGuard opdatering tilgængelig\x02En op" +
"datering til WireGuard er nu tilgængelig. Det anbefales at opdatere med " +
"det samme.\x02Tunneler\x02&Redigér\x02Tilføj &tom tunnel…\x02Tilføj tunn" +
"el\x02Fjern valgte tunnel(er)\x02Eksportér alle tunneler til zip-fil\x02" +
"&Skift\x02Eksportér alle tunneler til &zip-fil…\x02Redigér &valgte tunne" +
"l…\x02&Fjern valgte tunnel(er)\x02ingen konfigurationsfiler blev fundet" +
"\x02Kunne ikke importere valgte konfiguration: %[1]v\x02Kunne ikke opreg" +
"ne eksisterende tunneler: %[1]v\x02En anden tunnel findes allerede med n" +
"avnet '%[1]s'\x02Kan ikke importere konfiguration: %[1]v\x02Importeret t" +
"unneler\x14\x01\x81\x01\x00\x02\x18\x02Importeret %[1]d tunnel\x00\x1a" +
"\x02Importeret %[1]d tunneler\x14\x02\x80\x01\x02$\x02Importeret %[1]d u" +
"d af %[2]d tunnel\x00&\x02Importeret %[1]d ud af %[2]d tunneler\x02Ikke " +
"i stand til at oprette tunnel\x14\x01\x81\x01\x00\x02\x12\x02Slet %[1]d " +
"tunnel\x00\x14\x02Slet %[1]d tunneler\x14\x01\x81\x01\x00\x021\x02Er du " +
"sikker på, at du vil slette %[1]d tunnel?\x006\x02Er du sikker på du øns" +
"ker at slette %[1]d tunneler?\x02Slet tunnel '%[1]s'\x02Er du sikker på," +
" at du vil slette tunnelen '%[1]s'?\x02%[1]s Du kan ikke fortryde denne " +
"handling.\x02Ikke i stand til at slette tunnel\x02En tunnel kunne ikke f" +
"jernes: %[1]s\x02Ikke i stand til at slette tunneler\x14\x01\x81\x01\x00" +
"\x02!\x02%[1]d tunnel kunne ikke fjernes.\x00$\x02%[1]d tunneller kunne " +
"ikke fjernes.\x02Konfigurationsfiler (*.zip, *.conf)|*.zip;*.conf|Alle f" +
"iler (*.*)|*.*\x02Importér tunnel(er) fra fil\x02Konfigurations-zip-file" +
"r (*.zip)|*.zip\x02Eksportér tunneler til zip-fil\x02%[1]s (usigneret bu" +
"ild, ingen opdateringer)\x02Fejl ved afslutning af WireGuard\x02Kan ikke" +
" afslutte tjenesten på grund af: %[1]v. Du kan stoppe WireGuard fra serv" +
"iceadministratoren.\x02En opdatering til WireGuard er tilgængelig. Det a" +
"nbefales at opdatere med det samme.\x02Status: Venter på bruger\x02Opdat" +
"ér nu\x02Bed venligst systemadministratoren om at opdatere.\x02Status: " +
"Venter på administrator\x02Status: Venter på opdateringstjeneste\x02Fejl" +
": %[1]v. Prøv venligst igen.\x02Status: Færdig!\x02%[1]d\u00a0B\x02%.2[1" +
"]f\u00a0KiB\x02%.2[1]f\u00a0MiB\x02%.2[1]f\u00a0GiB\x02%.2[1]f\u00a0TiB" +
"\x02Status:\x02Status: %[1]s\x02%[1]s: %[2]q\x02MTU:\x02WireGuard: %[1]s"
var deIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000007, 0x00000014, 0x00000066,
0x00000081, 0x00000098, 0x000000ee, 0x0000013a,
0x0000016e, 0x000001c5, 0x0000023d, 0x0000028d,
0x00000293, 0x000002b8, 0x000002d8, 0x000002f6,
0x0000031a, 0x0000033e, 0x00000364, 0x0000036e,
0x0000038a, 0x000003a8, 0x000003c2, 0x000003f6,