-
Notifications
You must be signed in to change notification settings - Fork 587
Expand file tree
/
Copy pathzgotext.go
More file actions
4200 lines (4129 loc) · 288 KB
/
zgotext.go
File metadata and controls
4200 lines (4129 loc) · 288 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{
"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},
"id": &dictionary{index: idIndex, data: idData},
"it": &dictionary{index: itIndex, data: itData},
"ja": &dictionary{index: jaIndex, data: jaData},
"ko": &dictionary{index: koIndex, data: koData},
"nl": &dictionary{index: nlIndex, data: nlData},
"no": &dictionary{index: noIndex, data: 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},
"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},
"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": 21,
"%.2f\u00a0KiB": 19,
"%.2f\u00a0MiB": 20,
"%.2f\u00a0TiB": 22,
"%d day(s)": 13,
"%d hour(s)": 14,
"%d minute(s)": 15,
"%d second(s)": 16,
"%d tunnels were unable to be removed.": 156,
"%d year(s)": 12,
"%d\u00a0B": 18,
"%s\n\nPlease consult the log for more information.": 108,
"%s (out of date)": 109,
"%s (unsigned build, no updates)": 161,
"%s You cannot undo this action.": 152,
"%s ago": 17,
"%s received, %s sent": 69,
"%s: %q": 23,
"&About WireGuard…": 106,
"&Activate": 50,
"&Block untunneled traffic (kill-switch)": 80,
"&Configuration:": 83,
"&Copy": 99,
"&Deactivate": 49,
"&Edit": 131,
"&Import tunnel(s) from file…": 116,
"&Manage tunnels…": 115,
"&Name:": 77,
"&Public key:": 78,
"&Remove selected tunnel(s)": 139,
"&Save": 81,
"&Save to file…": 101,
"&Toggle": 136,
"&Tunnels": 118,
"(no argument): elevate and install manager service": 1,
"(unknown)": 79,
"A name is required.": 85,
"A tunnel was unable to be removed: %s": 154,
"About WireGuard": 44,
"Activating": 94,
"Active": 93,
"Add &empty tunnel…": 132,
"Add Tunnel": 133,
"Addresses:": 54,
"Addresses: %s": 126,
"Addresses: None": 114,
"All peers must have public keys": 41,
"Allowed IPs:": 58,
"An Update is Available!": 127,
"An interface must have a private key": 39,
"An update to WireGuard is available. It is highly advisable to update without delay.": 164,
"An update to WireGuard is now available. You are advised to update as soon as possible.": 129,
"Another tunnel already exists with the name ‘%s’": 142,
"Another tunnel already exists with the name ‘%s’.": 89,
"App version: %s\nDriver version: %s\nGo version: %s\nOperating system: %s\nArchitecture: %s": 172,
"Are you sure you would like to delete %d tunnels?": 149,
"Are you sure you would like to delete tunnel ‘%s’?": 151,
"Brackets must contain an IPv6 address": 26,
"Cancel": 82,
"Close": 46,
"Command Line Options": 3,
"Config key is missing an equals separator": 35,
"Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*": 157,
"Configuration ZIP Files (*.zip)|*.zip": 159,
"Could not enumerate existing tunnels: %v": 176,
"Could not import selected configuration: %v": 141,
"Create new tunnel": 75,
"DNS servers:": 55,
"Deactivating": 96,
"Delete %d tunnels": 148,
"Delete tunnel ‘%s’": 150,
"E&xit": 117,
"Edit &selected tunnel…": 138,
"Edit tunnel": 76,
"Endpoint:": 59,
"Error": 0,
"Error Exiting WireGuard": 162,
"Error: ": 170,
"Error: %v. Please try again.": 168,
"Export all tunnels to &zip…": 137,
"Export all tunnels to zip": 135,
"Export log to file": 105,
"Export tunnels to zip": 160,
"Failed to activate tunnel": 71,
"Failed to deactivate tunnel": 72,
"Failed to determine tunnel state": 70,
"File ‘%s’ already exists.\n\nDo you want to overwrite it?": 92,
"Import tunnel(s) from file": 158,
"Imported %d of %d tunnels": 146,
"Imported %d tunnels": 145,
"Imported tunnels": 144,
"Inactive": 95,
"Interface: %s": 73,
"Invalid IP address: ": 171,
"Invalid MTU": 27,
"Invalid endpoint host": 25,
"Invalid key for [Interface] section": 37,
"Invalid key for [Peer] section": 38,
"Invalid key: %v": 30,
"Invalid name": 84,
"Invalid persistent keepalive": 29,
"Invalid port": 28,
"Key must have a value": 36,
"Keys must decode to exactly 32 bytes": 31,
"Latest handshake:": 61,
"Line must occur in a section": 34,
"Listen port:": 52,
"Log": 98,
"Log message": 103,
"MTU:": 53,
"Missing port from endpoint": 24,
"Now": 10,
"Peer": 74,
"Persistent keepalive:": 60,
"Please ask the system administrator to update.": 177,
"Preshared key:": 57,
"Public key:": 51,
"Remove selected tunnel(s)": 134,
"Scripts:": 56,
"Select &all": 100,
"Status:": 48,
"Status: %s": 125,
"Status: Complete!": 169,
"Status: Unknown": 113,
"Status: Waiting for administrator": 178,
"Status: Waiting for updater service": 167,
"Status: Waiting for user": 165,
"System clock wound backward!": 11,
"Table:": 173,
"Text Files (*.txt)|*.txt|All Files (*.*)|*.*": 104,
"The %s tunnel has been activated.": 120,
"The %s tunnel has been deactivated.": 122,
"Time": 102,
"Transfer:": 62,
"Tunnel Error": 107,
"Tunnel already exists": 88,
"Tunnel name is not valid": 33,
"Tunnel name ‘%s’ is invalid.": 86,
"Tunnels": 130,
"Two commas in a row": 32,
"Unable to create new configuration": 90,
"Unable to create tunnel": 147,
"Unable to delete tunnel": 153,
"Unable to delete tunnels": 155,
"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.": 163,
"Unable to import configuration: %v": 143,
"Unable to list existing tunnels": 87,
"Unable to open current process token: %v": 6,
"Unable to wait for WireGuard window to appear: %v": 111,
"Unknown state": 97,
"Update Now": 166,
"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.": 175,
"WireGuard Activated": 119,
"WireGuard Deactivated": 121,
"WireGuard Detection Error": 110,
"WireGuard Tunnel Error": 123,
"WireGuard Update Available": 128,
"WireGuard is running, but the UI is only accessible from desktops of the Builtin %s group.": 8,
"WireGuard logo image": 45,
"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.": 9,
"WireGuard: %s": 124,
"WireGuard: Deactivated": 112,
"Writing file failed": 91,
"You must use the native version of WireGuard on this computer.": 5,
"[EnumerationSeparator]": 42,
"[UnitSeparator]": 43,
"[none specified]": 40,
"disabled, per policy": 67,
"enabled": 68,
"no configuration files were found": 140,
"off": 174,
"post-down": 66,
"post-up": 64,
"pre-down": 65,
"pre-up": 63,
"♥ &Donate!": 47,
}
var arIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000007, 0x00000062, 0x00000085,
0x000000aa, 0x0000011a, 0x00000186, 0x000001d0,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
// Entry 20 - 3F
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
// Entry 40 - 5F
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
// Entry 60 - 7F
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
// Entry 80 - 9F
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
// Entry A0 - BF
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
0x00000264, 0x00000264, 0x00000264, 0x00000264,
} // Size: 744 bytes
const arData string = "" + // Size: 612 bytes
"\x02خطأ\x02(بدون معطيات): تصعيد الصلاحيات و تثبيت مدير الخدمة\x02الاستخد" +
"ام: %[1]s [\x0a%[2]s]\x02خيارات منفذ الأوامر\x02غير قادر على تحديد ما إ" +
"ذا كانت العملية قيد التشغيل تحت WOW64: %[1]v\x02يجب عليك استخدام النسخة" +
" الأصلية من WireGuard على هذا الكمبيوتر.\x02غير قادر على فتح رمز العملية" +
" الحالية: %[1]v\x02يمكن استخدام WireGuard فقط من قبل المستخدمين الذين هم" +
" أعضاء في مجموعة الـ %[1]s المدمجة."
var caIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x00000042, 0x00000056,
0x00000071, 0x000000b0, 0x000000f5, 0x0000012c,
0x0000018c, 0x00000215, 0x0000026a, 0x0000026e,
0x00000295, 0x000002b3, 0x000002d1, 0x000002f1,
0x00000313, 0x00000335, 0x0000033e, 0x00000347,
0x00000354, 0x00000361, 0x0000036e, 0x0000037b,
0x00000388, 0x000003a2, 0x000003c5, 0x000003f6,
0x00000404, 0x00000412, 0x0000043e, 0x00000454,
// Entry 20 - 3F
0x00000488, 0x0000049b, 0x000004bb, 0x000004e4,
0x0000051c, 0x00000539, 0x0000056b, 0x00000598,
0x000005c5, 0x000005d6, 0x00000605, 0x00000608,
0x0000060b, 0x0000061b, 0x0000062d, 0x00000633,
0x0000063f, 0x00000646, 0x00000651, 0x00000659,
0x00000668, 0x00000678, 0x0000067d, 0x00000686,
0x00000695, 0x0000069e, 0x000006b2, 0x000006c0,
0x000006c8, 0x000006e3, 0x000006f5, 0x00000705,
// Entry 40 - 5F
0x00000713, 0x00000722, 0x00000733, 0x00000745,
0x00000761, 0x0000076b, 0x00000785, 0x000007ac,
0x000007c7, 0x000007e5, 0x000007f8, 0x000007ff,
0x00000813, 0x00000821, 0x00000827, 0x00000837,
0x00000844, 0x00000881, 0x00000888, 0x00000894,
0x000008a4, 0x000008b1, 0x000008c7, 0x000008f3,
0x0000091f, 0x00000935, 0x00000969, 0x00000994,
0x000009b0, 0x000009eb, 0x000009f1, 0x000009fa,
// Entry 60 - 7F
0x00000a02, 0x00000a0e, 0x00000a1f, 0x00000a28,
0x00000a2f, 0x00000a41, 0x00000a55, 0x00000a5b,
0x00000a70, 0x00000aa9, 0x00000ac3, 0x00000ad7,
0x00000ae7, 0x00000b26, 0x00000b3d, 0x00000b59,
0x00000ba3, 0x00000bb9, 0x00000bcb, 0x00000bd8,
0x00000bf0, 0x00000c17, 0x00000c1d, 0x00000c26,
0x00000c38, 0x00000c5a, 0x00000c6f, 0x00000c94,
0x00000cb4, 0x00000cc5, 0x00000cd2, 0x00000ce1,
// Entry 80 - 9F
0x00000d06, 0x00000d2d, 0x00000d82, 0x00000d8a,
0x00000d92, 0x00000da9, 0x00000db7, 0x00000dd7,
0x00000dee, 0x00000df7, 0x00000e1b, 0x00000e3b,
0x00000e5c, 0x00000e85, 0x00000ec1, 0x00000ef4,
0x00000f23, 0x00000f35, 0x00000f6c, 0x00000fb4,
0x00000fd2, 0x00001008, 0x0000106c, 0x00001088,
0x000010be, 0x000010e5, 0x00001106, 0x0000113a,
0x0000115d, 0x000011b1, 0x00001202, 0x00001225,
// Entry A0 - BF
0x00001250, 0x00001267, 0x0000129d, 0x000012ba,
0x00001336, 0x00001390, 0x000013ab, 0x000013ba,
0x000013e6, 0x00001414, 0x00001426, 0x00001426,
0x00001426, 0x00001426, 0x00001426, 0x00001426,
0x00001426, 0x00001426, 0x00001426, 0x00001426,
} // Size: 744 bytes
const caData string = "" + // Size: 5158 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.\x02La icona de WireGuard" +
" de la safata del sistema no ha aparegut després de 30 segons.\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\x02Fal" +
"ta el port de l'extrem\x02El format de l'extrem no és valid\x02Els claud" +
"àtors han de contenir una adreça IPv6\x02MTU invàlida\x02Port invàlid" +
"\x02Temps de missatge de persistència invàlid\x02Clau invàlida: %[1]v" +
"\x02Les claus han de descodificar a exactament 32 bytes\x02Dos comes seg" +
"uides\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 cl" +
"au ha 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 t" +
"enir una clau privada\x02[no especificat]\x02Tots els parells han de ten" +
"ir claus públiques\x02, \x02, \x02Sobre WireGuard\x02Logo de WireGuard" +
"\x02Tanca\x02♥ & Dona!\x02Estat:\x02&Desactiva\x02&Activa\x02Clau públic" +
"a:\x02Port d'escolta:\x02MTU:\x02Adreces:\x02Servidors DNS:\x02Scripts:" +
"\x02Clau precompartida:\x02IPs permeses:\x02Extrem:\x02Missatge de persi" +
"stència:\x02Últim handshake:\x02Transferència:\x02preactivació\x02postac" +
"tivació\x02predesactivació\x02postdesactivació\x02deshabilitat, per polí" +
"tica\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ún" +
"el\x02&Nom:\x02&Clau pública:\x02(desconegut)\x02&Bloquejar el trànsit q" +
"ue no passa pel túnel (kill-switch)\x02&Desar\x02Cancel·lar\x02&Configur" +
"ació:\x02Nom invàlid\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 j" +
"a existeix\x02Ja existeix un altre túnel amb el nom ‘%[1]s’.\x02No s'ha " +
"pogut crear una nova configuració\x02Error en escriure el fitxer\x02El f" +
"itxer ‘%[1]s’ ja existeix.\x0a\x0aEl vols sobreescriure?\x02Actiu\x02Act" +
"ivant\x02Inactiu\x02Desactivant\x02Estat desconegut\x02Registre\x02&Copi" +
"a\x02Selecciona-ho tot\x02Desa en un arxiu…\x02Temps\x02Missatge de regi" +
"stre\x02Fitxers de text (*.txt)|*.txt|Tots els fitxers (*.*)|*.*\x02Expo" +
"rta registre a fitxer\x02&Sobre WireGuard…\x02Error de túnel\x02%[1]s" +
"\x0a\x0aSi us plau, consulteu el registre per més informació.\x02%[1]s (" +
"desactualitzat)\x02Error en detectar WireGuard\x02No ha estat possible e" +
"sperar que aparegui la finestra de WireGuard: %[1]v\x02WireGuard: Desact" +
"ivat\x02Estat: Desconegut\x02Adreces: Cap\x02&Administrar túnels…\x02&Im" +
"portar túnel(s) des d'un fitxer…\x02&Surt\x02&Túnels\x02WireGuard Activa" +
"t\x02El túnel %[1]s ha estat activat.\x02WireGuard Desactivat\x02El túne" +
"l %[1]s ha estat desactivat.\x02Error en el túnel de WireGuard\x02WireGu" +
"ard: %[1]s\x02Estat: %[1]s\x02Adreces: %[1]s\x02Hi ha una actualització " +
"disponible!\x02Actualització de WireGuard disponible\x02Hi ha una actual" +
"ització de WireGuard. Es recomana actualitzar el 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 e" +
"ls túnels a &zip…\x02Editar túnels &seleccionats…\x02&Eliminar túnel(s) " +
"seleccionats\x02no s'han trobat fitxers de configuració\x02No s'ha pogut" +
" importar la configuració seleccionada: %[1]v\x02Ja existeix un altre tú" +
"nel amb el nom ‘%[1]s’\x02No s'ha pogut importar la configuració: %[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 importats\x02No s'ha p" +
"ogut crear el túnel\x14\x01\x81\x01\x00\x02\x16\x02Eliminar %[1]d túnel" +
"\x00\x17\x02Eliminar %[1]d túnels\x14\x01\x81\x01\x00\x02-\x02Estàs segu" +
"r 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 desfer.\x02No s'ha po" +
"gut eliminar el túnel\x02Un túnel no ha estat capaç de ser eliminat: %[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ún" +
"els.\x02Fitxers de configuració (*.zip, *.conf)|*.zip;*.conf|Tots els fi" +
"txers (*.*)|*.*\x02Importar túnel(s) des d'un fitxer\x02Fitxers ZIP de c" +
"onfiguració (*.zip)|*.zip\x02Exportar túnels a zip\x02%[1]s (compilació " +
"no signada, sense actualitzacions)\x02Error al sortir de WireGuard\x02No" +
" s'ha pogut sortir del servei a causa de l'error: %[1]v. Pot intentar at" +
"urar WireGuard des de l'administrador de serveis.\x02Una actualització p" +
"er WireGuard està disponible. Es recomana actualitzar immediatament.\x02" +
"Estat: Esperant a l'usuari\x02Actualitza ara\x02Estat: Esperant el serve" +
"i d'actualitzacions\x02Error: %[1]v. Si us plau, torneu-ho a provar.\x02" +
"Estat: Completat!"
var csIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x0000004f, 0x00000069,
0x0000008a, 0x000000bd, 0x00000106, 0x00000138,
0x00000193, 0x00000201, 0x0000024d, 0x00000252,
0x0000027b, 0x000002b1, 0x000002e7, 0x00000326,
0x00000365, 0x000003a8, 0x000003b4, 0x000003bd,
0x000003ca, 0x000003d7, 0x000003e4, 0x000003f1,
0x000003fe, 0x00000414, 0x00000427, 0x0000044c,
0x0000045a, 0x00000469, 0x0000048b, 0x000004a3,
// Entry 20 - 3F
0x000004d9, 0x000004ef, 0x0000050a, 0x0000052f,
0x0000056f, 0x00000589, 0x000005b0, 0x000005d2,
0x000005fd, 0x00000614, 0x00000641, 0x00000644,
0x00000647, 0x0000065c, 0x00000674, 0x0000067d,
0x0000068b, 0x00000691, 0x0000069e, 0x000006a9,
0x000006bb, 0x000006d3, 0x000006d8, 0x000006e0,
0x000006ed, 0x000006f6, 0x0000070d, 0x0000071b,
0x00000725, 0x0000073b, 0x00000750, 0x00000759,
// Entry 40 - 5F
0x00000769, 0x00000775, 0x00000785, 0x00000791,
0x000007a7, 0x000007af, 0x000007cf, 0x000007f2,
0x00000811, 0x00000832, 0x00000843, 0x00000848,
0x0000085e, 0x0000086c, 0x00000875, 0x00000888,
0x00000894, 0x000008c1, 0x000008ca, 0x000008d2,
0x000008df, 0x000008f0, 0x00000904, 0x00000928,
0x00000954, 0x00000968, 0x0000098f, 0x000009ba,
0x000009d6, 0x00000a0a, 0x00000a13, 0x00000a1c,
// Entry 60 - 7F
0x00000a27, 0x00000a32, 0x00000a41, 0x00000a4a,
0x00000a56, 0x00000a63, 0x00000a7a, 0x00000a7f,
0x00000a8c, 0x00000ac6, 0x00000ae4, 0x00000afd,
0x00000b0a, 0x00000b45, 0x00000b5a, 0x00000b77,
0x00000ba8, 0x00000bc0, 0x00000bd0, 0x00000be1,
0x00000bf5, 0x00000c18, 0x00000c22, 0x00000c2a,
0x00000c3f, 0x00000c5b, 0x00000c72, 0x00000c90,
0x00000ca7, 0x00000cb8, 0x00000cc4, 0x00000cd2,
// Entry 80 - 9F
0x00000cee, 0x00000d13, 0x00000d75, 0x00000d7c,
0x00000d85, 0x00000da1, 0x00000daf, 0x00000dc9,
0x00000deb, 0x00000df6, 0x00000e1c, 0x00000e37,
0x00000e52, 0x00000e82, 0x00000eaf, 0x00000ed5,
0x00000ef9, 0x00000f0d, 0x00000f82, 0x00001017,
0x0000102d, 0x00001097, 0x00001141, 0x00001159,
0x00001181, 0x000011a6, 0x000011bc, 0x000011e2,
0x000011f9, 0x000012a3, 0x000012f1, 0x00001310,
// Entry A0 - BF
0x00001337, 0x00001350, 0x00001381, 0x000013ad,
0x00001407, 0x00001470, 0x0000148e, 0x000014a1,
0x000014c9, 0x000014e8, 0x000014fa, 0x000014fa,
0x000014fa, 0x000014fa, 0x000014fa, 0x000014fa,
0x000014fa, 0x000014fa, 0x000014fa, 0x000014fa,
} // Size: 744 bytes
const csData string = "" + // Size: 5370 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.\x02Ikona Wi" +
"reGuard se ani po 30 sekundách nezobrazila 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 mi" +
"nut\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 sekun" +
"da\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\x02Endpointu chybí port\x02Neplatný endpoint\x02Závorky" +
" musí obsahovat IPv6 adresu\x02Neplatné MTU\x02Neplatný port\x02Neplatný" +
" persistentní keepalive\x02Neplatný klíč: %[1]v\x02Klíče musí být dekódo" +
"vány přesně na 32 bajtů\x02Dvě čárky za sebou\x02Název tunelu je neplatn" +
"ý\x02Řádek musí být v některé sekci\x02Konfigurační klíč neobsahuje odd" +
"ělovač (znak 'rovná se')\x02Klíč musí mít hodnotu\x02Neplatný klíč pro " +
"sekci [Interface]\x02Neplatný klíč pro sekci [Peer]\x02Rozhraní musí obs" +
"ahovat soukromý klíč\x02[není specifikováno]\x02Všichni peeři musí mít v" +
"eřejné klíče\x02, \x02, \x02O aplikaci WireGuard\x02Obrázek loga WireGua" +
"rd\x02Zavřít\x02♥ &Darovat!\x02Stav:\x02&Deaktivovat\x02&Aktivovat\x02Ve" +
"řejný klíč:\x02Port pro naslouchání:\x02MTU:\x02Adresy:\x02DNS servery:" +
"\x02Skripty:\x02Předsdílený klíč:\x02Povolené IP:\x02Endpoint:\x02Persis" +
"tent keepalive:\x02Poslední handshake:\x02Přenos:\x02před-zapnutím\x02po" +
"-zapnutí\x02před-vypnutím\x02po-vypnutí\x02vypnuto, podle zásad\x02zapnu" +
"to\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\x02" +
"Rozhraní: %[1]s\x02Peer\x02Vytvořit nový tunel\x02Upravit tunel\x02&Náze" +
"v:\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 zobraz" +
"it 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řep" +
"sat?\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\x02WireGuard: %[1]s\x02Stav: %[1]s\x02Adresy: %[1]s" +
"\x02Aktualizace je k dispozici!\x02Aktualizace WireGuard je k dispozici" +
"\x02Aktualizace aplikace WireGuard je nyní 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 tu" +
"nely do zip\x02&Přepnout\x02Exportovat všechny tunely do &zip…\x02Upravi" +
"t &vybraný tunel…\x02&Odstranit vybrané tunely\x02nebyly nalezeny žádné " +
"konfigurační soubory\x02Nelze importovat vybranou konfiguraci: %[1]v\x02" +
"Tunel 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#\x02Impor" +
"tová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 tu" +
"nelů\x02Nelze vytvořit tunel\x14\x01\x81\x01\x00\x04\x17\x02Odstranit %[" +
"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'\x02Opra" +
"vdu chcete odstranit %[1]d tunely?\x05(\x02Opravdu chcete odstranit %[1]" +
"d tunelů?\x02&\x02Opravdu chcete odstranit %[1]d tunel?\x00(\x02Opravdu " +
"chcete odstranit %[1]d tunelů?\x02Odstranit tunel \x22%[1]s\x22\x02Oprav" +
"du 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 neby" +
"lo 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í\x02Stav: Čeká se na službu aktualizací\x02Chyba:" +
" %[1]v. Zkuste to znovu.\x02Stav: Dokončeno!"
var daIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000005, 0x0000003d, 0x00000051,
0x0000006d, 0x000000a5, 0x000000ec, 0x00000117,
0x00000169, 0x000001d5, 0x0000020e, 0x00000211,
0x0000022a, 0x00000247, 0x00000265, 0x00000285,
0x000002a9, 0x000002ce, 0x000002da, 0x000002e3,
0x000002f0, 0x000002fd, 0x0000030a, 0x00000317,
0x00000324, 0x00000348, 0x00000360, 0x0000038a,
0x00000396, 0x000003a3, 0x000003c1, 0x000003d7,
// Entry 20 - 3F
0x00000400, 0x00000413, 0x00000433, 0x00000455,
0x00000488, 0x000004a4, 0x000004cb, 0x000004ed,
0x00000515, 0x00000525, 0x00000551, 0x00000554,
0x00000557, 0x00000564, 0x0000057b, 0x0000057f,
0x0000058c, 0x00000594, 0x000005a0, 0x000005aa,
0x000005bc, 0x000005c7, 0x000005cc, 0x000005d6,
0x000005e3, 0x000005ec, 0x00000602, 0x00000618,
0x00000623, 0x00000639, 0x0000064c, 0x00000659,
// Entry 40 - 5F
0x00000666, 0x00000674, 0x00000684, 0x00000695,
0x000006ae, 0x000006b8, 0x000006d4, 0x000006f7,
0x00000715, 0x00000735, 0x00000746, 0x0000074e,
0x0000075e, 0x0000076e, 0x00000775, 0x00000788,
0x00000791, 0x000007ba, 0x000007bf, 0x000007c9,
0x000007d9, 0x000007e7, 0x000007fe, 0x0000081e,
0x00000844, 0x00000861, 0x00000895, 0x000008b7,
0x000008d1, 0x00000908, 0x0000090e, 0x00000918,
// Entry 60 - 7F
0x00000920, 0x0000092c, 0x0000093c, 0x00000940,
0x00000949, 0x00000955, 0x00000965, 0x00000969,
0x00000974, 0x000009a5, 0x000009bc, 0x000009cd,
0x000009d9, 0x00000a00, 0x00000a12, 0x00000a2f,
0x00000a63, 0x00000a7a, 0x00000a89, 0x00000a99,
0x00000ab0, 0x00000ad1, 0x00000ad9, 0x00000ae3,
0x00000af7, 0x00000b1b, 0x00000b31, 0x00000b57,
0x00000b6d, 0x00000b7e, 0x00000b8c, 0x00000b9c,
// Entry 80 - 9F
0x00000bbb, 0x00000bdd, 0x00000c36, 0x00000c3f,
0x00000c49, 0x00000c60, 0x00000c6f, 0x00000c87,
0x00000cac, 0x00000cb3, 0x00000cdc, 0x00000cf7,
0x00000d10, 0x00000d36, 0x00000d67, 0x00000d9a,
0x00000dc2, 0x00000dd6, 0x00000e11, 0x00000e63,
0x00000e86, 0x00000eb5, 0x00000f25, 0x00000f39,
0x00000f6e, 0x00000f99, 0x00000fbb, 0x00000fdf,
0x00001003, 0x00001051, 0x0000109a, 0x000010b7,
// Entry A0 - BF
0x000010de, 0x000010fe, 0x0000112a, 0x0000114b,
0x000011b0, 0x00001206, 0x00001220, 0x0000122c,
0x00001253, 0x00001275, 0x00001286, 0x00001286,
0x00001286, 0x00001286, 0x00001286, 0x00001286,
0x00001286, 0x00001286, 0x00001286, 0x00001286,
} // Size: 744 bytes
const daData string = "" + // Size: 4742 bytes
"\x02Fejl\x02(intet argument): ophøj og installer manager-tjenesten\x02Br" +
"ug: %[1]s [%[2]s]\x02Kommandolinje indstillinger\x02Kan ikke afgøre om p" +
"rocessen kører under WOW64: %[1]v\x02Du skal bruge den oprindelige versi" +
"on af WireGuard på denne computer.\x02Kan ikke åbne aktuelle procestoken" +
": %[1]v\x02WireGuard må kun bruges af brugere, der er medlem af den indb" +
"ygget %[1]s gruppe.\x02WireGuard kører, men brugergrænsefladen er kun ti" +
"lgængelig fra skriveborde i den indbygget %[1]s gruppe.\x02WireGuard sta" +
"tusikonet blev ikke vist efter 30 sekunder.\x02Nu\x02Systemuret er sat b" +
"agud!\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 minutter\x14\x01\x81\x01" +
"\x00\x02\x0d\x02%[1]d sekund\x00\x0f\x02%[1]d sekunder\x02%[1]s siden" +
"\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\x02Endepunkt mangler angiv" +
"else af port\x02Ugyldig endepunkt vært\x02Parenteser skal indeholde en I" +
"Pv6-adresse\x02Ugyldig MTU\x02Ugyldig port\x02Ugyldig persistente keepal" +
"ive\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\x02Linje skal f" +
"orekomme i en sektion\x02Konfigurationsnøgle mangler en identisk separat" +
"or\x02Nøglen skal have en værdi\x02Ugyldig nøgle for [Interface] sektion" +
"\x02Ugyldig nøgle for [Peer] sektion\x02Et interface skal have en privat" +
" nøgle\x02[ingen angivet]\x02Alle modparter skal have offentlige nøgler" +
"\x02, \x02, \x02Om WireGuard\x02WireGuard logo billede\x02Luk\x02♥ &Doné" +
"r!\x02Status:\x02&Deaktivér\x02&Aktivér\x02Offentlig nøgle:\x02Lytteport" +
":\x02MTU:\x02Adresser:\x02DNS servere:\x02Scripts:\x02Forhåndsdelt nøgle" +
":\x02Tilladte IP-adresser:\x02Slutpunkt:\x02Vedvarende keepalive:\x02Sen" +
"este håndtryk:\x02Overførsel:\x02før opstart\x02efter opstart\x02før ned" +
"lukning\x02efter nedlukning\x02deaktiveret, per politik\x02aktiveret\x02" +
"%[1]s modtaget, %[2]s sendt\x02Kunne ikke bestemme tunneltilstand\x02Fej" +
"l ved aktivering af tunnel\x02Fejl ved deaktivering af tunnel\x02Interfa" +
"ce: %[1]s\x02Modpart\x02Opret ny tunnel\x02Redigér tunnel\x02&Navn:\x02&" +
"Offentlig nøgle:\x02(ukendt)\x02&Blokér untunneled trafik (kill-switch)" +
"\x02&Gem\x02Annullér\x02&Konfiguration:\x02Ugyldigt navn\x02Et navn er p" +
"åkrævet.\x02Tunnel navn '%[1]s' er ugyldig.\x02Kan ikke liste eksistere" +
"nde tunneller\x02Tunnelen eksisterer allerede\x02En anden tunnel findes " +
"allerede med navnet '%[1]s'.\x02Kan ikke oprette ny konfiguration\x02Fej" +
"l ved skrivning af fil\x02Filen '%[1]s' findes allerede.\x0a\x0aVil du o" +
"verskrive den?\x02Aktiv\x02Aktiverer\x02Inaktiv\x02Deaktiverer\x02Ukendt" +
" tilstand\x02Log\x02&Kopiér\x02Vælg &alle\x02&Gem til fil…\x02Tid\x02Log" +
" besked\x02Tekstfiler (*.txt)- *.txt- Alle Filer (*.*)- *.*\x02Eksportér" +
" log til fil\x02&Om WireGuard…\x02Tunnel fejl\x02%[1]s\x0a\x0aSe loggen " +
"for mere information.\x02%[1]s (forældet)\x02Fejl I WireGuard Detekterin" +
"g\x02Kunne ikke vente på WireGuard vinduet vises: %[1]v\x02WireGuard: De" +
"aktiveret\x02Status: Ukendt\x02Adresser: Ingen\x02&Håndtér tunneler…\x02" +
"&Importér tunnel(er) fra fil…\x02&Afslut\x02&Tunneler\x02WireGuard aktiv" +
"eret\x02%[1]s tunnelen er blevet aktiveret.\x02WireGuard deaktiveret\x02" +
"%[1]s tunnelen er blevet deaktiveret.\x02WireGuard tunnel fejl\x02WireGu" +
"ard: %[1]s\x02Status: %[1]s\x02Adresser: %[1]s\x02En opdatering er tilgæ" +
"ngelig!\x02WireGuard opdatering tilgængelig\x02En opdatering til WireGua" +
"rd er nu tilgængelig. Det anbefales at opdatere med det samme.\x02Tunnel" +
"er\x02&Redigér\x02Tilføj &tom tunnel…\x02Tilføj tunnel\x02Fjern valgte t" +
"unnel(er)\x02Eksportér alle tunneler til zip-fil\x02&Skift\x02Eksportér " +
"alle tunneler til &zip-fil…\x02Redigér &valgte tunnel…\x02&Fjern valgte " +
"tunnel(er)\x02ingen konfigurationsfiler blev fundet\x02Kunne ikke import" +
"ere valgte konfiguration: %[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" +
" Filer (*.*)- *.*\x02Importér tunnel(er) fra fil\x02Konfigurationszip-fi" +
"ler (*.zip)- *.zip\x02Eksportér tunneler til zip-fil\x02%[1]s (usigneret" +
" build, ingen opdateringer)\x02Fejl ved afslutning af WireGuard\x02Kan i" +
"kke afslutte tjenesten på grund af: %[1]v. Du kan stoppe WireGuard fra s" +
"erviceadministratoren.\x02En opdatering til WireGuard er tilgængelig. De" +
"t anbefales at opdatere med det samme.\x02Status: Venter på bruger\x02Op" +
"datér nu\x02Status: Venter på opdateringstjeneste\x02Fejl: %[1]v. Prøv v" +
"enligst igen.\x02Status: Færdig!"
var deIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000007, 0x00000059, 0x00000074,
0x0000008b, 0x000000e1, 0x00000137, 0x0000016b,
0x000001c2, 0x0000023a, 0x0000028a, 0x00000290,
0x000002b6, 0x000002d6, 0x000002f4, 0x00000318,
0x0000033c, 0x00000362, 0x0000036c, 0x00000375,
0x00000382, 0x0000038f, 0x0000039c, 0x000003a9,
0x000003b6, 0x000003d4, 0x000003ee, 0x00000422,
0x00000431, 0x00000442, 0x00000462, 0x00000480,
// Entry 20 - 3F
0x000004b7, 0x000004d3, 0x000004f0, 0x00000521,
0x0000055c, 0x0000057a, 0x000005a8, 0x000005d0,
0x0000060a, 0x0000061f, 0x0000065d, 0x00000660,
0x00000663, 0x00000673, 0x00000682, 0x0000068d,
0x0000069b, 0x000006a3, 0x000006b1, 0x000006bd,
0x000006d7, 0x000006e5, 0x000006ea, 0x000006f4,
0x00000700, 0x00000709, 0x0000071f, 0x0000072d,
0x00000737, 0x0000074c, 0x00000766, 0x00000773,
// Entry 40 - 5F
0x00000786, 0x0000079d, 0x000007b2, 0x000007c8,
0x000007e4, 0x000007ee, 0x0000080e, 0x00000839,
0x0000085e, 0x00000885, 0x0000089a, 0x000008a5,
0x000008c2, 0x000008d4, 0x000008db, 0x000008f6,
0x00000902, 0x00000936, 0x00000941, 0x0000094b,
0x0000095b, 0x0000096c, 0x00000984, 0x000009a8,
0x000009db, 0x000009f4, 0x00000a2c, 0x00000a5a,
0x00000a7a, 0x00000abf, 0x00000ac5, 0x00000acf,
// Entry 60 - 7F
0x00000ad7, 0x00000ae3, 0x00000af7, 0x00000b01,
0x00000b0b, 0x00000b1c, 0x00000b33, 0x00000b38,
0x00000b49, 0x00000b7a, 0x00000b98, 0x00000bac,
0x00000bba, 0x00000bfb, 0x00000c0c, 0x00000c27,
0x00000c6f, 0x00000c86, 0x00000c98, 0x00000ca8,
0x00000cbd, 0x00000cde, 0x00000ce7, 0x00000cef,
0x00000d03, 0x00000d25, 0x00000d3b, 0x00000d5f,
0x00000d77, 0x00000d88, 0x00000d96, 0x00000da6,
// Entry 80 - 9F
0x00000dca, 0x00000dee, 0x00000e61, 0x00000e68,
0x00000e74, 0x00000e98, 0x00000eab, 0x00000ec9,
0x00000ef3, 0x00000eff, 0x00000f24, 0x00000f48,
0x00000f69, 0x00000f8e, 0x00000fcf, 0x00001009,
0x0000103d, 0x0000104f, 0x00001088, 0x000010d4,
0x000010f4, 0x00001129, 0x00001199, 0x000011b5,
0x000011ec, 0x00001229, 0x00001248, 0x00001278,
0x0000129e, 0x000012ff, 0x00001349, 0x00001365,
// Entry A0 - BF
0x0000138e, 0x000013ad, 0x000013d8, 0x000013fa,
0x00001466, 0x000014d4, 0x000014ee, 0x00001502,
0x0000152b, 0x00001559, 0x00001569, 0x00001569,
0x00001569, 0x00001569, 0x00001569, 0x00001569,
0x00001569, 0x00001569, 0x00001569, 0x00001569,
} // Size: 744 bytes
const deData string = "" + // Size: 5481 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.\x02Das WireGuard-Taskleistensymbol ist nicht innerhalb" +
" von 30 Sekunden erschienen.\x02Jetzt\x02Die Systemuhr wurde zurück gest" +
"ellt!\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\x02Fehlender Port des Endp" +
"unktes\x02Ungültiger Endpunkt-Host\x02Eckige Klammern müssen eine IPv6 A" +
"dresse enthalten\x02Ungültige MTU\x02Ungültiger Port\x02Ungültiges Erhal" +
"tungsintervall\x02Ungültiger Schlüssel: %[1]v\x02Schlüssel müssen auf ex" +
"akt 32 Bytes dekodiert werden\x02Zwei Kommata in einer Zeile\x02Der Tunn" +
"elname ist ungültig\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\x02[nicht spezifiziert]\x02Alle Teilnehm" +
"er (peers) müssen öffentliche Schlüssel haben\x02, \x02, \x02Über WireGu" +
"ard\x02WireGuard Logo\x02Schließen\x02♥ &Spenden!\x02Status:\x02&Deaktiv" +
"ieren\x02&Aktivieren\x02Öffentlicher Schlüssel:\x02Eingangsport:\x02MTU:" +
"\x02Adressen:\x02DNS-Server:\x02Skripte:\x02Geteilter Schlüssel:\x02Erla" +
"ubte IPs:\x02Endpunkt:\x02Erhaltungsintervall:\x02Letzter Schlüsseltausc" +
"h:\x02Übertragen:\x02vor Verbindsaufbau\x02nach Verbindungsaufbau\x02vor" +
" Verbindungsabbau\x02nach Verbindungsabbau\x02deaktiviert, per Richtlini" +
"e\x02aktiviert\x02%[1]s empfangen, %[2]s gesendet\x02Tunnelstatus konnte" +
" nicht ermittelt werden\x02Tunnel aktivieren ist fehlgeschlagen\x02Tunne" +
"l deaktivieren ist fehlgeschlagen\x02Schnittstelle: %[1]s\x02Teilnehmer" +
"\x02Einen neuen Tunnel erstellen\x02Tunnel bearbeiten\x02&Name:\x02&Öffe" +
"ntlicher Schlüssel:\x02(unbekannt)\x02&Blockiere Verkehr außerhalb des T" +
"unnels (Not-Aus)\x02&Speichern\x02Abbrechen\x02&Konfiguration:\x02Ungült" +
"iger Name\x02Ein Name ist notwendig.\x02Der Name „%[1]s“ ist ungültig." +
"\x02Vorhandene Tunnel können nicht aufgelistet werden\x02Tunnel existier" +
"t 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 erse" +
"tzen?\x02Aktiv\x02Aktiviere\x02Inaktiv\x02Deaktiviere\x02Unbekannter Zus" +
"tand\x02Protokoll\x02&Kopieren\x02&Alles markieren\x02&In Datei Speicher" +
"n…\x02Zeit\x02Protokolleintrag\x02Textdateien (*.txt)|*.txt|Alle Dateien" +
" (*.*)|*.*\x02Exportiere Protokoll in Datei\x02&Über WireGuard…\x02Tunne" +
"l Fehler\x02%[1]s\x0a\x0aBitte lesen Sie das Protokoll für weitere Infor" +
"mationen.\x02%[1]s (veraltet)\x02WireGuard Erkennungsfehler\x02Warten au" +
"f das Erscheinen des WireGuard Fensters nicht möglich: %[1]v \x02WireGua" +
"rd: Deaktiviert\x02Status: Unbekannt\x02Adressen: Keine\x02Tunnel &verwa" +
"lten…\x02Tunnel aus Datei &importieren…\x02&Beenden\x02&Tunnel\x02WireGu" +
"ard aktiviert\x02Der Tunnel %[1]s wurde aktiviert.\x02WireGuard deaktivi" +
"ert\x02Der Tunnel %[1]s wurde deaktiviert.\x02WireGuard Tunnel Fehler" +
"\x02WireGuard: %[1]s\x02Status: %[1]s\x02Adressen: %[1]s\x02Eine Aktuali" +
"sierung ist verfügbar!\x02WireGuard Aktualisierung verfügbar\x02Eine Akt" +
"ualisierung für WireGuard ist jetzt verfügbar. Es wird empfohlen diese s" +
"chnellstmöglich durchzuführen.\x02Tunnel\x02&Bearbeiten\x02Einen &leeren" +
" Tunnel hinzufügen…\x02Tunnel hinzufügen\x02Markierte(n) Tunnel entferne" +
"n\x02Alle Tunnel in eine Zip-Datei exportieren\x02&Umschalten\x02Exporti" +
"ere alle Tunnel in &Zip-Datei\x02Ausgewählten Tunnel &bearbeiten…\x02Aus" +
"gewählte(n) Tunnel &löschen\x02keine Konfigurationsdateien gefunden\x02A" +
"usgewählte Konfiguration konnte nicht importiert werden: %[1]v\x02Es exi" +
"stiert bereits ein Tunnel mit dem Namen „%[1]s“\x02Importieren der Konfi" +
"guration nicht möglich: %[1]v\x02Tunnel importiert\x14\x01\x81\x01\x00" +
"\x02\x18\x02%[1]d Tunnel importiert\x00\x18\x02%[1]d Tunnel importiert" +
"\x14\x02\x80\x01\x02\x22\x02%[1]d von %[2]d Tunnel importiert\x00\x22" +
"\x02%[1]d von %[2]d Tunnel importiert\x02Tunnel erstellen nicht möglich" +
"\x14\x01\x81\x01\x00\x02\x16\x02%[1]d Tunnel löschen\x00\x16\x02%[1]d Tu" +
"nnel 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 wirklich lösch" +
"en?\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 gemacht werden." +
"\x02Tunnel löschen nicht möglich\x02Ein Tunnel konnte nicht gelöscht wer" +
"den: %[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 aus Datei\x02K" +
"onfigurations-ZIP-Dateien (*.zip)|*.zip\x02Exportiere Tunnel in Zip-Date" +
"i\x02%[1]s (unsigniert, keine Aktualisierungen)\x02Fehler beim Beenden v" +
"on WireGuard\x02Der Dienst konnte nicht gestoppt werden: %[1]v. Versuche" +
"n Sie WireGuard in der Dienstverwaltung zu beenden.\x02Eine Aktualisieru" +
"ng für WireGuard ist verfügbar. Es ist höchst empfehlenswert diese sofor" +
"t durchzuführen.\x02Status: Auf Nutzer warten\x02Jetzt aktualisieren\x02" +
"Status: Auf Aktualisierungsdienst warten\x02Fehler: %[1]v. Bitte versuch" +
"en Sie es erneut.\x02Status: Fertig!"
var elIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x0000000d, 0x0000000d, 0x00000028,
0x00000057, 0x000000da, 0x000000da, 0x000000da,
0x000000da, 0x000000da, 0x000000da, 0x000000e3,
0x000000e3, 0x00000108, 0x00000135, 0x0000015a,
0x00000185, 0x000001cc, 0x000001db, 0x000001e4,
0x000001f1, 0x000001fe, 0x0000020b, 0x00000218,
0x00000225, 0x00000225, 0x00000225, 0x00000225,
0x0000023b, 0x00000256, 0x00000256, 0x0000027c,
// Entry 20 - 3F
0x0000027c, 0x000002a4, 0x000002e0, 0x000002e0,
0x000002e0, 0x000002e0, 0x000002e0, 0x000002e0,
0x000002e0, 0x000002e0, 0x000002e0, 0x000002e3,
0x000002e6, 0x00000309, 0x00000333, 0x00000344,
0x00000355, 0x00000369, 0x00000387, 0x000003a1,
0x000003be, 0x000003d9, 0x000003de, 0x000003f6,
0x00000412, 0x00000412, 0x00000412, 0x00000431,
0x00000431, 0x00000431, 0x00000431, 0x00000443,
// Entry 40 - 5F
0x00000443, 0x00000443, 0x00000443, 0x00000443,
0x00000443, 0x00000443, 0x00000443, 0x00000443,
0x00000443, 0x00000443, 0x00000459, 0x0000045e,
0x00000489, 0x000004ad, 0x000004ba, 0x000004d8,
0x000004e9, 0x000004e9, 0x000004ff, 0x0000050e,
0x00000525, 0x00000542, 0x00000563, 0x00000563,
0x00000563, 0x00000563, 0x00000563, 0x00000563,
0x00000594, 0x00000594, 0x00000594, 0x000005ad,
// Entry 60 - 7F
0x000005ad, 0x000005ca, 0x000005ec, 0x0000060e,
0x00000622, 0x0000063b, 0x00000666, 0x0000066d,
0x0000066d, 0x000006bc, 0x000006bc, 0x000006e3,
0x000006fd, 0x00000789, 0x000007a6, 0x000007d2,
0x000007d2, 0x000007ee, 0x00000811, 0x00000834,
0x0000085a, 0x0000085a, 0x00000868, 0x00000876,
0x000008a2, 0x000008da, 0x0000090a, 0x00000946,
0x0000096a, 0x0000097b, 0x00000995, 0x000009b3,
// Entry 80 - 9F
0x000009ec, 0x00000a1c, 0x00000a1c, 0x00000a29,
0x00000a41, 0x00000a6e, 0x00000a8c, 0x00000a8c,
0x00000ac1, 0x00000ad3, 0x00000b0c, 0x00000b4b,
0x00000b4b, 0x00000b96, 0x00000b96, 0x00000b96,
0x00000b96, 0x00000b96, 0x00000b96, 0x00000b96,
0x00000b96, 0x00000b96, 0x00000c33, 0x00000c5b,
0x00000cac, 0x00000d0b, 0x00000d0b, 0x00000d0b,
0x00000d0b, 0x00000d0b, 0x00000d6f, 0x00000d6f,
// Entry A0 - BF
0x00000da5, 0x00000dca, 0x00000e1a, 0x00000e4a,
0x00000e4a, 0x00000e4a, 0x00000e81, 0x00000e9d,
0x00000eef, 0x00000f32, 0x00000f60, 0x00000f60,
0x00000f60, 0x00000f60, 0x00000f60, 0x00000f60,
0x00000f60, 0x00000f60, 0x00000f60, 0x00000f60,
} // Size: 744 bytes
const elData string = "" + // Size: 3936 bytes
"\x02Σφάλμα\x02Χρήση: %[1]s [\x0a%[2]s]\x02Επιλογές γραμμής εντολών\x02Δε" +
"ν είναι δυνατό να προσδιοριστεί αν η διεργασία εκτελείται στο WOW64: %[" +
"1]v\x02Τώρα\x14\x01\x81\x01\x00\x02\x0f\x02%[1]d έτος\x00\x0d\x02%[1]d έ" +
"τη\x14\x01\x81\x01\x00\x02\x11\x02%[1]d ημέρα\x00\x13\x02%[1]d ημέρες" +
"\x14\x01\x81\x01\x00\x02\x0d\x02%[1]d ώρα\x00\x0f\x02%[1]d ώρες\x14\x01" +
"\x81\x01\x00\x02\x11\x02%[1]d λεπτό\x00\x11\x02%[1]d λεπτά\x14\x01\x81" +
"\x01\x00\x02\x1f\x02%[1]d δευτερόλεπτο\x00\x1f\x02%[1]d δευτερόλεπτα\x02" +
"%[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\x02Μη έγκυρο MTU\x02Μ" +
"η έγκυρη θύρα\x02Μη έγκυρο κλειδί: %[1]v\x02Δύο κόμματα στη σειρά\x02Το" +
" όνομα διόδου δεν είναι έγκυρο\x02, \x02, \x02Σχετικά με το WireGuard" +
"\x02Εικόνα λογότυπου WireGuard\x02Κλείσιμο\x02♥ &Δωρεά!\x02Κατάσταση:" +
"\x02&Απενεργοποίηση\x02&Ενεργοποίηση\x02Δημόσιο κλειδί:\x02Θύρα ακρόασης" +
":\x02MTU:\x02Διευθύνσεις:\x02Διακομιστές DNS:\x02Επιτρεπόμενες IP:\x02Με" +
"ταφορά:\x02Διεπαφή: %[1]s\x02Peer\x02Δημιουργία νέας διόδου\x02Επεξεργα" +
"σία διόδου\x02&Όνομα:\x02&Δημόσιο κλειδί:\x02(άγνωστο)\x02Α&ποθήκευση" +
"\x02Ακύρωση\x02&Διαμόρφωση:\x02Μη έγκυρο όνομα\x02Απαιτείται όνομα.\x02Α" +
"ποτυχία εγγραφής αρχείου\x02Ενεργοποίηση\x02Απενεργοποίηση\x02Άγνωστη κ" +
"ατάσταση\x02Αρχείο καταγραφής\x02Α&ντιγραφή\x02Επιλογή &όλων\x02Απο&θήκ" +
"ευση σε αρχείο…\x02Ώρα\x02Αρχεία κειμένου (*.txt)|*.txt|Όλα τα αρχεία (" +
"*.*)|*.*\x02&Σχετικά με το WireGuard…\x02Σφάλμα διόδου\x02%[1]s\x0a\x0aΠ" +
"αρακαλώ ανατρέξτε στο αρχείο καταγραφής για περισσότερες πληροφορίες." +
"\x02%[1]s (παρωχημένο)\x02Σφάλμα ανίχνευσης WireGuard\x02WireGuard: Ανεν" +
"εργό\x02Κατάσταση: Άγνωστη\x02Διευθύνσεις: Καμία\x02&Διαχείριση διόδων…" +
"\x02Έ&ξοδος\x02&Δίοδοι\x02Το WireGuard ενεργοποιήθηκε\x02Η δίοδος «%[1]s" +
"» ενεργοποιήθηκε.\x02Το WireGuard απενεργοποιήθηκε\x02Η δίοδος «%[1]s» " +
"απενεργοποιήθηκε.\x02Σφάλμα διόδου WireGuard\x02WireGuard: %[1]s\x02Κατ" +
"άσταση: %[1]s\x02Διευθύνσεις: %[1]s\x02Μια ενημέρωση είναι διαθέσιμη!" +
"\x02Διαθέσιμη ενημέρωση WireGuard\x02Δίοδοι\x02Επεξε&ργασία\x02Προσθήκη " +
"&κενής διόδου…\x02Προσθήκη διόδου\x02Εξαγωγή όλων των διόδων σε zip\x02Ε" +
"να&λλαγή\x02Εξαγωγή όλων των διόδων σε &zip…\x02Επεξεργασία &επιλεγμένη" +
"ς διόδου…\x02δεν βρέθηκαν αρχεία ρύθμισης παραμέτρων\x14\x01\x81\x01" +
"\x00\x02H\x02Θέλετε σίγουρα να διαγράψετε %[1]d δίοδο;\x00L\x02Θέλετε σί" +
"γουρα να διαγράψετε %[1]d διόδους;\x02Διαγραφή διόδου «%[1]s»\x02Θέλετε" +
" σίγουρα να διαγράψετε τη δίοδο «%[1]s»;\x02%[1]s Δεν είναι δυνατή η ανα" +
"ίρεση αυτής της ενέργειας.\x02Αρχεία διαμόρφωσης (*.zip, *.conf)|*.zip;" +
"*.conf|Όλα τα αρχεία (*.*)|*.*\x02Αρχεία ZIP διαμόρφωσης (*.zip)|*.zip" +
"\x02Εξαγωγή διόδων σε zip\x02%[1]s (έκδοση χωρίς υπογραφή, καμία ενημέρω" +
"ση)\x02Σφάλμα εξόδου από το WireGuard\x02Κατάσταση: Αναμονή για χρήστη" +
"\x02Ενημέρωση τώρα\x02Κατάσταση: Αναμονή για υπηρεσία ενημερώσεων\x02Σφά" +
"λμα: %[1]v. Παρακαλώ δοκιμάστε ξανά.\x02Κατάσταση: Ολοκληρώθηκε!"
var enIndex = []uint32{ // 180 elements
// Entry 0 - 1F
0x00000000, 0x00000006, 0x00000039, 0x0000004f,
0x00000064, 0x000000aa, 0x000000e9, 0x00000115,
0x00000166, 0x000001c4, 0x00000200, 0x00000204,
0x00000221, 0x00000241, 0x0000025f, 0x0000027f,
0x000002a3, 0x000002c7, 0x000002d1, 0x000002da,
0x000002e7, 0x000002f4, 0x00000301, 0x0000030e,
0x0000031b, 0x00000336, 0x0000034c, 0x00000372,
0x0000037e, 0x0000038b, 0x000003a8, 0x000003bb,
// Entry 20 - 3F
0x000003e0, 0x000003f4, 0x0000040d, 0x0000042a,
0x00000454, 0x0000046a, 0x0000048e, 0x000004ad,
0x000004d2, 0x000004e3, 0x00000503, 0x00000506,
0x00000509, 0x00000519, 0x0000052e, 0x00000534,
0x00000541, 0x00000549, 0x00000555, 0x0000055f,
0x0000056b, 0x00000578, 0x0000057d, 0x00000588,
0x00000595, 0x0000059e, 0x000005ad, 0x000005ba,
0x000005c4, 0x000005da, 0x000005ec, 0x000005f6,
// Entry 40 - 5F
0x000005fd, 0x00000605, 0x0000060e, 0x00000618,
0x0000062d, 0x00000635, 0x00000650, 0x00000671,
0x0000068b, 0x000006a7, 0x000006b8, 0x000006bd,
0x000006cf, 0x000006db, 0x000006e2, 0x000006ef,
0x000006f9, 0x00000721, 0x00000727, 0x0000072e,
0x0000073e, 0x0000074b, 0x0000075f, 0x00000783,
0x000007a3, 0x000007b9, 0x000007f2, 0x00000815,
0x00000829, 0x00000868, 0x0000086f, 0x0000087a,
// Entry 60 - 7F
0x00000883, 0x00000890, 0x0000089e, 0x000008a2,
0x000008a8, 0x000008b4, 0x000008c5, 0x000008ca,
0x000008d6, 0x00000903, 0x00000916, 0x0000092a,
0x00000937, 0x0000096b, 0x0000097f, 0x00000999,
0x000009ce, 0x000009e5, 0x000009f5, 0x00000a05,