xref: /aosp_15_r20/external/selinux/python/po/am.po (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1# Kevin Fenzi <[email protected]>, 2016. #zanata
2msgid ""
3msgstr ""
4"Project-Id-Version: PACKAGE VERSION\n"
5"Report-Msgid-Bugs-To: \n"
6"POT-Creation-Date: 2023-06-12 18:13+0200\n"
7"PO-Revision-Date: 2016-03-30 04:29-0400\n"
8"Last-Translator: Copied by Zanata <[email protected]>\n"
9"Language-Team: Amharic\n"
10"Language: am\n"
11"MIME-Version: 1.0\n"
12"Content-Type: text/plain; charset=UTF-8\n"
13"Content-Transfer-Encoding: 8bit\n"
14"Plural-Forms: nplurals=2; plural=(n > 1)\n"
15"X-Generator: Zanata 4.6.2\n"
16
17#: ../audit2allow/audit2allow:244
18msgid "IMPORTANT"
19msgstr ""
20
21#: ../audit2allow/audit2allow:245
22msgid "To make this policy package active, execute:"
23msgstr ""
24
25#: ../chcat/chcat:111 ../chcat/chcat:191
26msgid "Requires at least one category"
27msgstr ""
28
29#: ../chcat/chcat:124 ../chcat/chcat:205
30#, python-format
31msgid "Can not modify sensitivity levels using '+' on %s"
32msgstr ""
33
34#: ../chcat/chcat:128
35#, python-brace-format
36msgid "{target} is already in {category}"
37msgstr ""
38
39#: ../chcat/chcat:210 ../chcat/chcat:220
40#, python-brace-format
41msgid "{target} is not in {category}"
42msgstr ""
43
44#: ../chcat/chcat:291 ../chcat/chcat:296
45msgid "Can not combine +/- with other types of categories"
46msgstr ""
47
48#: ../chcat/chcat:346
49msgid "Can not have multiple sensitivities"
50msgstr ""
51
52#: ../chcat/chcat:353
53#, python-format
54msgid "Usage %s CATEGORY File ..."
55msgstr ""
56
57#: ../chcat/chcat:354
58#, python-format
59msgid "Usage %s -l CATEGORY user ..."
60msgstr ""
61
62#: ../chcat/chcat:355
63#, python-format
64msgid "Usage %s [[+|-]CATEGORY],...] File ..."
65msgstr ""
66
67#: ../chcat/chcat:356
68#, python-format
69msgid "Usage %s -l [[+|-]CATEGORY],...] user ..."
70msgstr ""
71
72#: ../chcat/chcat:357
73#, python-format
74msgid "Usage %s -d File ..."
75msgstr ""
76
77#: ../chcat/chcat:358
78#, python-format
79msgid "Usage %s -l -d user ..."
80msgstr ""
81
82#: ../chcat/chcat:359
83#, python-format
84msgid "Usage %s -L"
85msgstr ""
86
87#: ../chcat/chcat:360
88#, python-format
89msgid "Usage %s -L -l user"
90msgstr ""
91
92#: ../chcat/chcat:361
93msgid "Use -- to end option list.  For example"
94msgstr ""
95
96#: ../chcat/chcat:362
97msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
98msgstr ""
99
100#: ../chcat/chcat:363
101msgid "chcat -l +CompanyConfidential juser"
102msgstr ""
103
104#: ../chcat/chcat:433
105#, python-format
106msgid "Options Error %s "
107msgstr ""
108
109#: ../semanage/semanage:209
110msgid "Select an alternate SELinux Policy Store to manage"
111msgstr ""
112
113#: ../semanage/semanage:213
114msgid "Select a priority for module operations"
115msgstr ""
116
117#: ../semanage/semanage:217
118#, python-format
119msgid "Do not print heading when listing %s object types"
120msgstr ""
121
122#: ../semanage/semanage:221
123msgid "Do not reload policy after commit"
124msgstr ""
125
126#: ../semanage/semanage:225
127#, python-format
128msgid "List %s local customizations"
129msgstr ""
130
131#: ../semanage/semanage:229
132#, python-format
133msgid "Add a record of the %s object type"
134msgstr ""
135
136#: ../semanage/semanage:233
137msgid "SELinux Type for the object"
138msgstr ""
139
140#: ../semanage/semanage:237
141msgid ""
142"Default SELinux Level for SELinux user, s0 Default. (MLS/MCS Systems only)"
143msgstr ""
144
145#: ../semanage/semanage:242
146msgid ""
147"MLS/MCS Security Range (MLS/MCS Systems only) SELinux Range for SELinux "
148"login mapping defaults to the SELinux user record range. SELinux Range for "
149"SELinux user defaults to s0."
150msgstr ""
151
152#: ../semanage/semanage:249
153msgid ""
154"Protocol for the specified port (tcp|udp|dccp|sctp) or internet protocol "
155"version for the specified node (ipv4|ipv6)."
156msgstr ""
157
158#: ../semanage/semanage:253
159msgid "Subnet prefix for  the specified infiniband ibpkey."
160msgstr ""
161
162#: ../semanage/semanage:256
163msgid "Name for the specified infiniband end port."
164msgstr ""
165
166#: ../semanage/semanage:259
167#, python-format
168msgid "Modify a record of the %s object type"
169msgstr ""
170
171#: ../semanage/semanage:263
172#, python-format
173msgid "List records of the %s object type"
174msgstr ""
175
176#: ../semanage/semanage:267
177#, python-format
178msgid "Delete a record of the %s object type"
179msgstr ""
180
181#: ../semanage/semanage:271
182msgid "Extract customizable commands, for use within a transaction"
183msgstr ""
184
185#: ../semanage/semanage:275
186#, python-format
187msgid "Remove all %s objects local customizations"
188msgstr ""
189
190#: ../semanage/semanage:279
191msgid "SELinux user name"
192msgstr ""
193
194#: ../semanage/semanage:284
195msgid "Manage login mappings between linux users and SELinux confined users"
196msgstr ""
197
198#: ../semanage/semanage:301
199#, python-format
200msgid "login_name | %%groupname"
201msgstr ""
202
203#: ../semanage/semanage:344
204msgid "Manage file context mapping definitions"
205msgstr ""
206
207#: ../semanage/semanage:359
208msgid ""
209"Substitute target path with sourcepath when generating default label. This "
210"is used with fcontext. Requires source and target path arguments. The "
211"context labeling for the target subtree is made equivalent to that defined "
212"for the source."
213msgstr ""
214
215#: ../semanage/semanage:363
216msgid ""
217"File Type. This is used with fcontext. Requires a file type as shown in the "
218"mode field by ls, e.g. use d to match only directories or f to match only "
219"regular files. The following file type options can be passed: f (regular "
220"file), d (directory), c (character device), b (block device), s (socket), l "
221"(symbolic link), p (named pipe). If you do not specify a file type, the file "
222"type will default to \"all files\"."
223msgstr ""
224
225#: ../semanage/semanage:371
226msgid ""
227"Path to be labeled (may be in the form of a Perl compatible regular "
228"expression)"
229msgstr ""
230
231#: ../semanage/semanage:399
232msgid "Manage SELinux confined users (Roles and levels for an SELinux user)"
233msgstr ""
234
235#: ../semanage/semanage:417
236msgid ""
237"SELinux Roles. You must enclose multiple roles within quotes, separate by "
238"spaces. Or specify -R multiple times."
239msgstr ""
240
241#: ../semanage/semanage:419
242msgid "selinux_name"
243msgstr ""
244
245#: ../semanage/semanage:447
246msgid "Manage network port type definitions"
247msgstr ""
248
249#: ../semanage/semanage:463
250msgid "port | port_range"
251msgstr ""
252
253#: ../semanage/semanage:492
254msgid "Manage infiniband ibpkey type definitions"
255msgstr ""
256
257#: ../semanage/semanage:508
258msgid "pkey | pkey_range"
259msgstr ""
260
261#: ../semanage/semanage:535
262msgid "Manage infiniband end port type definitions"
263msgstr ""
264
265#: ../semanage/semanage:551
266msgid "ibendport"
267msgstr ""
268
269#: ../semanage/semanage:578
270msgid "Manage network interface type definitions"
271msgstr ""
272
273#: ../semanage/semanage:593
274msgid "interface_spec"
275msgstr ""
276
277#: ../semanage/semanage:617
278msgid "Manage SELinux policy modules"
279msgstr ""
280
281#: ../semanage/semanage:628
282msgid "Add a module"
283msgstr ""
284
285#: ../semanage/semanage:629
286msgid "Remove a module"
287msgstr ""
288
289#: ../semanage/semanage:630
290msgid "Disable a module"
291msgstr ""
292
293#: ../semanage/semanage:631
294msgid "Enable a module"
295msgstr ""
296
297#: ../semanage/semanage:658
298msgid "Manage network node type definitions"
299msgstr ""
300
301#: ../semanage/semanage:672
302msgid "Network Mask"
303msgstr ""
304
305#: ../semanage/semanage:676
306msgid "node"
307msgstr ""
308
309#: ../semanage/semanage:701
310msgid "Manage booleans to selectively enable functionality"
311msgstr ""
312
313#: ../semanage/semanage:706
314msgid "boolean"
315msgstr ""
316
317#: ../semanage/semanage:716
318msgid "Enable the boolean"
319msgstr ""
320
321#: ../semanage/semanage:717
322msgid "Disable the boolean"
323msgstr ""
324
325#: ../semanage/semanage:738
326msgid "semanage permissive: error: the following argument is required: type\n"
327msgstr ""
328
329#: ../semanage/semanage:742
330msgid "Manage process type enforcement mode"
331msgstr ""
332
333#: ../semanage/semanage:754 ../semanage/seobject.py:2672
334msgid "type"
335msgstr ""
336
337#: ../semanage/semanage:765
338msgid "Disable/Enable dontaudit rules in policy"
339msgstr ""
340
341#: ../semanage/semanage:785
342msgid "Output local customizations"
343msgstr ""
344
345#: ../semanage/semanage:787
346msgid "Output file"
347msgstr ""
348
349#: ../semanage/semanage:880
350msgid "Import local customizations"
351msgstr ""
352
353#: ../semanage/semanage:883
354msgid "Input file"
355msgstr ""
356
357#: ../semanage/semanage:891
358msgid ""
359"semanage is used to configure certain elements of SELinux policy with-out "
360"requiring modification or recompilation from policy source."
361msgstr ""
362
363#: ../semanage/seobject.py:279
364msgid "Could not create semanage handle"
365msgstr ""
366
367#: ../semanage/seobject.py:287
368msgid "SELinux policy is not managed or store cannot be accessed."
369msgstr ""
370
371#: ../semanage/seobject.py:292
372msgid "Cannot read policy store."
373msgstr ""
374
375#: ../semanage/seobject.py:297
376msgid "Could not establish semanage connection"
377msgstr ""
378
379#: ../semanage/seobject.py:302
380msgid "Could not test MLS enabled status"
381msgstr ""
382
383#: ../semanage/seobject.py:308 ../semanage/seobject.py:324
384msgid "Not yet implemented"
385msgstr ""
386
387#: ../semanage/seobject.py:312
388msgid "Semanage transaction already in progress"
389msgstr ""
390
391#: ../semanage/seobject.py:321
392msgid "Could not start semanage transaction"
393msgstr ""
394
395#: ../semanage/seobject.py:335
396msgid "Could not commit semanage transaction"
397msgstr ""
398
399#: ../semanage/seobject.py:340
400msgid "Semanage transaction not in progress"
401msgstr ""
402
403#: ../semanage/seobject.py:354 ../semanage/seobject.py:474
404msgid "Could not list SELinux modules"
405msgstr ""
406
407#: ../semanage/seobject.py:361
408msgid "Could not get module name"
409msgstr ""
410
411#: ../semanage/seobject.py:365
412msgid "Could not get module enabled"
413msgstr ""
414
415#: ../semanage/seobject.py:369
416msgid "Could not get module priority"
417msgstr ""
418
419#: ../semanage/seobject.py:373
420msgid "Could not get module lang_ext"
421msgstr ""
422
423#: ../semanage/seobject.py:394
424msgid "Module Name"
425msgstr ""
426
427#: ../semanage/seobject.py:394
428msgid "Priority"
429msgstr ""
430
431#: ../semanage/seobject.py:394
432msgid "Language"
433msgstr ""
434
435#: ../semanage/seobject.py:397 ../sepolicy/sepolicy/sepolicy.glade:3413
436msgid "Disabled"
437msgstr ""
438
439#: ../semanage/seobject.py:406
440#, python-format
441msgid "Module does not exist: %s "
442msgstr ""
443
444#: ../semanage/seobject.py:410 ../semanage/seobject.py:437
445#, python-format
446msgid "Invalid priority %d (needs to be between 1 and 999)"
447msgstr ""
448
449#: ../semanage/seobject.py:420
450msgid "Could not create module key"
451msgstr ""
452
453#: ../semanage/seobject.py:424
454msgid "Could not set module key name"
455msgstr ""
456
457#: ../semanage/seobject.py:429
458#, python-format
459msgid "Could not enable module %s"
460msgstr ""
461
462#: ../semanage/seobject.py:431
463#, python-format
464msgid "Could not disable module %s"
465msgstr ""
466
467#: ../semanage/seobject.py:442
468#, python-format
469msgid "Could not remove module %s (remove failed)"
470msgstr ""
471
472#: ../semanage/seobject.py:459
473msgid "dontaudit requires either 'on' or 'off'"
474msgstr ""
475
476#: ../semanage/seobject.py:492
477msgid "Builtin Permissive Types"
478msgstr ""
479
480#: ../semanage/seobject.py:502
481msgid "Customized Permissive Types"
482msgstr ""
483
484#: ../semanage/seobject.py:515
485#, python-format
486msgid "Could not set permissive domain %s (module installation failed)"
487msgstr ""
488
489#: ../semanage/seobject.py:521
490#, python-format
491msgid "Could not remove permissive domain %s (remove failed)"
492msgstr ""
493
494#: ../semanage/seobject.py:558 ../semanage/seobject.py:628
495#: ../semanage/seobject.py:673 ../semanage/seobject.py:792
496#: ../semanage/seobject.py:822 ../semanage/seobject.py:887
497#: ../semanage/seobject.py:943 ../semanage/seobject.py:1221
498#: ../semanage/seobject.py:1487 ../semanage/seobject.py:2497
499#: ../semanage/seobject.py:2570 ../semanage/seobject.py:2594
500#: ../semanage/seobject.py:2725 ../semanage/seobject.py:2776
501#, python-format
502msgid "Could not create a key for %s"
503msgstr ""
504
505#: ../semanage/seobject.py:562 ../semanage/seobject.py:632
506#: ../semanage/seobject.py:677 ../semanage/seobject.py:683
507#, python-format
508msgid "Could not check if login mapping for %s is defined"
509msgstr ""
510
511#: ../semanage/seobject.py:564
512#, python-format
513msgid "Login mapping for %s is already defined"
514msgstr ""
515
516#: ../semanage/seobject.py:569
517#, python-format
518msgid "Linux Group %s does not exist"
519msgstr ""
520
521#: ../semanage/seobject.py:574
522#, python-format
523msgid "Linux User %s does not exist"
524msgstr ""
525
526#: ../semanage/seobject.py:578
527#, python-format
528msgid "Could not create login mapping for %s"
529msgstr ""
530
531#: ../semanage/seobject.py:582 ../semanage/seobject.py:836
532#, python-format
533msgid "Could not set name for %s"
534msgstr ""
535
536#: ../semanage/seobject.py:587 ../semanage/seobject.py:846
537#, python-format
538msgid "Could not set MLS range for %s"
539msgstr ""
540
541#: ../semanage/seobject.py:591
542#, python-format
543msgid "Could not set SELinux user for %s"
544msgstr ""
545
546#: ../semanage/seobject.py:595
547#, python-format
548msgid "Could not add login mapping for %s"
549msgstr ""
550
551#: ../semanage/seobject.py:611
552msgid "Requires seuser or serange"
553msgstr ""
554
555#: ../semanage/seobject.py:634 ../semanage/seobject.py:679
556#, python-format
557msgid "Login mapping for %s is not defined"
558msgstr ""
559
560#: ../semanage/seobject.py:638
561#, python-format
562msgid "Could not query seuser for %s"
563msgstr ""
564
565#: ../semanage/seobject.py:653
566#, python-format
567msgid "Could not modify login mapping for %s"
568msgstr ""
569
570#: ../semanage/seobject.py:685
571#, python-format
572msgid "Login mapping for %s is defined in policy, cannot be deleted"
573msgstr ""
574
575#: ../semanage/seobject.py:689
576#, python-format
577msgid "Could not delete login mapping for %s"
578msgstr ""
579
580#: ../semanage/seobject.py:708 ../semanage/seobject.py:740
581#: ../semanage/seobject.py:986
582msgid "Could not list login mappings"
583msgstr ""
584
585#: ../semanage/seobject.py:767 ../semanage/seobject.py:779
586#: ../sepolicy/sepolicy/sepolicy.glade:1156
587#: ../sepolicy/sepolicy/sepolicy.glade:3138
588msgid "Login Name"
589msgstr ""
590
591#: ../semanage/seobject.py:767 ../semanage/seobject.py:779
592#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1041
593#: ../sepolicy/sepolicy/sepolicy.glade:1182
594#: ../sepolicy/sepolicy/sepolicy.glade:3156
595#: ../sepolicy/sepolicy/sepolicy.glade:3242
596#: ../sepolicy/sepolicy/sepolicy.glade:4897
597msgid "SELinux User"
598msgstr ""
599
600#: ../semanage/seobject.py:767
601msgid "MLS/MCS Range"
602msgstr ""
603
604#: ../semanage/seobject.py:767
605msgid "Service"
606msgstr ""
607
608#: ../semanage/seobject.py:795 ../semanage/seobject.py:826
609#: ../semanage/seobject.py:891 ../semanage/seobject.py:947
610#: ../semanage/seobject.py:953
611#, python-format
612msgid "Could not check if SELinux user %s is defined"
613msgstr ""
614
615#: ../semanage/seobject.py:798 ../semanage/seobject.py:897
616#: ../semanage/seobject.py:959
617#, python-format
618msgid "Could not query user for %s"
619msgstr ""
620
621#: ../semanage/seobject.py:818
622#, python-format
623msgid "You must add at least one role for %s"
624msgstr ""
625
626#: ../semanage/seobject.py:828
627#, python-format
628msgid "SELinux user %s is already defined"
629msgstr ""
630
631#: ../semanage/seobject.py:832
632#, python-format
633msgid "Could not create SELinux user for %s"
634msgstr ""
635
636#: ../semanage/seobject.py:841
637#, python-brace-format
638msgid "Could not add role {role} for {name}"
639msgstr ""
640
641#: ../semanage/seobject.py:850
642#, python-format
643msgid "Could not set MLS level for %s"
644msgstr ""
645
646#: ../semanage/seobject.py:853
647#, python-brace-format
648msgid "Could not add prefix {prefix} for {role}"
649msgstr ""
650
651#: ../semanage/seobject.py:856
652#, python-format
653msgid "Could not extract key for %s"
654msgstr ""
655
656#: ../semanage/seobject.py:860
657#, python-format
658msgid "Could not add SELinux user %s"
659msgstr ""
660
661#: ../semanage/seobject.py:881
662msgid "Requires prefix, roles, level or range"
663msgstr ""
664
665#: ../semanage/seobject.py:883
666msgid "Requires prefix or roles"
667msgstr ""
668
669#: ../semanage/seobject.py:893 ../semanage/seobject.py:949
670#, python-format
671msgid "SELinux user %s is not defined"
672msgstr ""
673
674#: ../semanage/seobject.py:922
675#, python-format
676msgid "Could not modify SELinux user %s"
677msgstr ""
678
679#: ../semanage/seobject.py:955
680#, python-format
681msgid "SELinux user %s is defined in policy, cannot be deleted"
682msgstr ""
683
684#: ../semanage/seobject.py:966
685#, python-format
686msgid "Could not delete SELinux user %s"
687msgstr ""
688
689#: ../semanage/seobject.py:1004
690msgid "Could not list SELinux users"
691msgstr ""
692
693#: ../semanage/seobject.py:1010
694#, python-format
695msgid "Could not list roles for user %s"
696msgstr ""
697
698#: ../semanage/seobject.py:1035
699msgid "Labeling"
700msgstr ""
701
702#: ../semanage/seobject.py:1035
703msgid "MLS/"
704msgstr ""
705
706#: ../semanage/seobject.py:1036
707msgid "Prefix"
708msgstr ""
709
710#: ../semanage/seobject.py:1036
711msgid "MCS Level"
712msgstr ""
713
714#: ../semanage/seobject.py:1036
715msgid "MCS Range"
716msgstr ""
717
718#: ../semanage/seobject.py:1036 ../semanage/seobject.py:1041
719#: ../sepolicy/sepolicy/sepolicy.glade:3262
720#: ../sepolicy/sepolicy/sepolicy.glade:5233
721#: ../sepolicy/sepolicy/sepolicy.glade:5382
722msgid "SELinux Roles"
723msgstr ""
724
725#: ../semanage/seobject.py:1066
726msgid "Protocol has to be one of udp, tcp, dccp or sctp"
727msgstr ""
728
729#: ../semanage/seobject.py:1068
730msgid "Port is required"
731msgstr ""
732
733#: ../semanage/seobject.py:1082
734msgid "Invalid Port"
735msgstr ""
736
737#: ../semanage/seobject.py:1086
738#, python-brace-format
739msgid "Could not create a key for {proto}/{port}"
740msgstr ""
741
742#: ../semanage/seobject.py:1097 ../semanage/seobject.py:1371
743#: ../semanage/seobject.py:1626
744msgid "Type is required"
745msgstr ""
746
747#: ../semanage/seobject.py:1102 ../semanage/seobject.py:1167
748#, python-format
749msgid "Type %s is invalid, must be a port type"
750msgstr ""
751
752#: ../semanage/seobject.py:1108 ../semanage/seobject.py:1173
753#: ../semanage/seobject.py:1239 ../semanage/seobject.py:1245
754#, python-brace-format
755msgid "Could not check if port {proto}/{port} is defined"
756msgstr ""
757
758#: ../semanage/seobject.py:1110
759#, python-brace-format
760msgid "Port {proto}/{port} already defined"
761msgstr ""
762
763#: ../semanage/seobject.py:1114
764#, python-brace-format
765msgid "Could not create port for {proto}/{port}"
766msgstr ""
767
768#: ../semanage/seobject.py:1120
769#, python-brace-format
770msgid "Could not create context for {proto}/{port}"
771msgstr ""
772
773#: ../semanage/seobject.py:1124
774#, python-brace-format
775msgid "Could not set user in port context for {proto}/{port}"
776msgstr ""
777
778#: ../semanage/seobject.py:1128
779#, python-brace-format
780msgid "Could not set role in port context for {proto}/{port}"
781msgstr ""
782
783#: ../semanage/seobject.py:1132
784#, python-brace-format
785msgid "Could not set type in port context for {proto}/{port}"
786msgstr ""
787
788#: ../semanage/seobject.py:1137
789#, python-brace-format
790msgid "Could not set mls fields in port context for {proto}/{port}"
791msgstr ""
792
793#: ../semanage/seobject.py:1141
794#, python-brace-format
795msgid "Could not set port context for {proto}/{port}"
796msgstr ""
797
798#: ../semanage/seobject.py:1145
799#, python-brace-format
800msgid "Could not add port {proto}/{port}"
801msgstr ""
802
803#: ../semanage/seobject.py:1161 ../semanage/seobject.py:1433
804#: ../semanage/seobject.py:1687 ../semanage/seobject.py:1965
805#: ../semanage/seobject.py:2171
806msgid "Requires setype or serange"
807msgstr ""
808
809#: ../semanage/seobject.py:1163 ../semanage/seobject.py:1435
810#: ../semanage/seobject.py:1689
811msgid "Requires setype"
812msgstr ""
813
814#: ../semanage/seobject.py:1175 ../semanage/seobject.py:1241
815#, python-brace-format
816msgid "Port {proto}/{port} is not defined"
817msgstr ""
818
819#: ../semanage/seobject.py:1179
820#, python-brace-format
821msgid "Could not query port {proto}/{port}"
822msgstr ""
823
824#: ../semanage/seobject.py:1193
825#, python-brace-format
826msgid "Could not modify port {proto}/{port}"
827msgstr ""
828
829#: ../semanage/seobject.py:1208
830msgid "Could not list the ports"
831msgstr ""
832
833#: ../semanage/seobject.py:1225
834#, python-format
835msgid "Could not delete the port %s"
836msgstr ""
837
838#: ../semanage/seobject.py:1247
839#, python-brace-format
840msgid "Port {proto}/{port} is defined in policy, cannot be deleted"
841msgstr ""
842
843#: ../semanage/seobject.py:1251
844#, python-brace-format
845msgid "Could not delete port {proto}/{port}"
846msgstr ""
847
848#: ../semanage/seobject.py:1269 ../semanage/seobject.py:1289
849msgid "Could not list ports"
850msgstr ""
851
852#: ../semanage/seobject.py:1324 ../sepolicy/sepolicy/sepolicy.glade:2668
853#: ../sepolicy/sepolicy/sepolicy.glade:2766
854#: ../sepolicy/sepolicy/sepolicy.glade:4630
855msgid "SELinux Port Type"
856msgstr ""
857
858#: ../semanage/seobject.py:1324
859msgid "Proto"
860msgstr ""
861
862#: ../semanage/seobject.py:1324 ../semanage/seobject.py:1830
863#: ../sepolicy/sepolicy/sepolicy.glade:1407
864msgid "Port Number"
865msgstr ""
866
867#: ../semanage/seobject.py:1346
868msgid "Subnet Prefix is required"
869msgstr ""
870
871#: ../semanage/seobject.py:1356
872msgid "Invalid Pkey"
873msgstr ""
874
875#: ../semanage/seobject.py:1360
876#, python-brace-format
877msgid "Could not create a key for {subnet_prefix}/{pkey}"
878msgstr ""
879
880#: ../semanage/seobject.py:1376 ../semanage/seobject.py:1440
881#, python-format
882msgid "Type %s is invalid, must be a ibpkey type"
883msgstr ""
884
885#: ../semanage/seobject.py:1382 ../semanage/seobject.py:1446
886#: ../semanage/seobject.py:1500 ../semanage/seobject.py:1506
887#, python-brace-format
888msgid "Could not check if ibpkey {subnet_prefix}/{pkey} is defined"
889msgstr ""
890
891#: ../semanage/seobject.py:1384
892#, python-brace-format
893msgid "ibpkey {subnet_prefix}/{pkey} already defined"
894msgstr ""
895
896#: ../semanage/seobject.py:1388
897#, python-brace-format
898msgid "Could not create ibpkey for {subnet_prefix}/{pkey}"
899msgstr ""
900
901#: ../semanage/seobject.py:1394
902#, python-brace-format
903msgid "Could not create context for {subnet_prefix}/{pkey}"
904msgstr ""
905
906#: ../semanage/seobject.py:1398
907#, python-brace-format
908msgid "Could not set user in ibpkey context for {subnet_prefix}/{pkey}"
909msgstr ""
910
911#: ../semanage/seobject.py:1402
912#, python-brace-format
913msgid "Could not set role in ibpkey context for {subnet_prefix}/{pkey}"
914msgstr ""
915
916#: ../semanage/seobject.py:1406
917#, python-brace-format
918msgid "Could not set type in ibpkey context for {subnet_prefix}/{pkey}"
919msgstr ""
920
921#: ../semanage/seobject.py:1411
922#, python-brace-format
923msgid "Could not set mls fields in ibpkey context for {subnet_prefix}/{pkey}"
924msgstr ""
925
926#: ../semanage/seobject.py:1415
927#, python-brace-format
928msgid "Could not set ibpkey context for {subnet_prefix}/{pkey}"
929msgstr ""
930
931#: ../semanage/seobject.py:1419
932#, python-brace-format
933msgid "Could not add ibpkey {subnet_prefix}/{pkey}"
934msgstr ""
935
936#: ../semanage/seobject.py:1448 ../semanage/seobject.py:1502
937#, python-brace-format
938msgid "ibpkey {subnet_prefix}/{pkey} is not defined"
939msgstr ""
940
941#: ../semanage/seobject.py:1452
942#, python-brace-format
943msgid "Could not query ibpkey {subnet_prefix}/{pkey}"
944msgstr ""
945
946#: ../semanage/seobject.py:1463
947#, python-brace-format
948msgid "Could not modify ibpkey {subnet_prefix}/{pkey}"
949msgstr ""
950
951#: ../semanage/seobject.py:1476
952msgid "Could not list the ibpkeys"
953msgstr ""
954
955#: ../semanage/seobject.py:1491
956#, python-format
957msgid "Could not delete the ibpkey %s"
958msgstr ""
959
960#: ../semanage/seobject.py:1508
961#, python-brace-format
962msgid "ibpkey {subnet_prefix}/{pkey} is defined in policy, cannot be deleted"
963msgstr ""
964
965#: ../semanage/seobject.py:1512
966#, python-brace-format
967msgid "Could not delete ibpkey {subnet_prefix}/{pkey}"
968msgstr ""
969
970#: ../semanage/seobject.py:1528 ../semanage/seobject.py:1549
971msgid "Could not list ibpkeys"
972msgstr ""
973
974#: ../semanage/seobject.py:1584
975msgid "SELinux IB Pkey Type"
976msgstr ""
977
978#: ../semanage/seobject.py:1584
979msgid "Subnet_Prefix"
980msgstr ""
981
982#: ../semanage/seobject.py:1584
983msgid "Pkey Number"
984msgstr ""
985
986#: ../semanage/seobject.py:1606
987msgid "IB device name is required"
988msgstr ""
989
990#: ../semanage/seobject.py:1611
991msgid "Invalid Port Number"
992msgstr ""
993
994#: ../semanage/seobject.py:1615
995#, python-brace-format
996msgid "Could not create a key for ibendport {ibdev_name}/{ibendport}"
997msgstr ""
998
999#: ../semanage/seobject.py:1631 ../semanage/seobject.py:1694
1000#, python-format
1001msgid "Type %s is invalid, must be an ibendport type"
1002msgstr ""
1003
1004#: ../semanage/seobject.py:1636
1005#, python-brace-format
1006msgid "Could not check if ibendport {ibdev_name}/{port} is defined"
1007msgstr ""
1008
1009#: ../semanage/seobject.py:1638
1010#, python-brace-format
1011msgid "ibendport {ibdev_name}/{port} already defined"
1012msgstr ""
1013
1014#: ../semanage/seobject.py:1642
1015#, python-brace-format
1016msgid "Could not create ibendport for {ibdev_name}/{port}"
1017msgstr ""
1018
1019#: ../semanage/seobject.py:1648
1020#, python-brace-format
1021msgid "Could not create context for {ibendport}/{port}"
1022msgstr ""
1023
1024#: ../semanage/seobject.py:1652
1025#, python-brace-format
1026msgid "Could not set user in ibendport context for {ibdev_name}/{port}"
1027msgstr ""
1028
1029#: ../semanage/seobject.py:1656
1030#, python-brace-format
1031msgid "Could not set role in ibendport context for {ibdev_name}/{port}"
1032msgstr ""
1033
1034#: ../semanage/seobject.py:1660
1035#, python-brace-format
1036msgid "Could not set type in ibendport context for {ibdev_name}/{port}"
1037msgstr ""
1038
1039#: ../semanage/seobject.py:1665
1040#, python-brace-format
1041msgid "Could not set mls fields in ibendport context for {ibdev_name}/{port}"
1042msgstr ""
1043
1044#: ../semanage/seobject.py:1669
1045#, python-brace-format
1046msgid "Could not set ibendport context for {ibdev_name}/{port}"
1047msgstr ""
1048
1049#: ../semanage/seobject.py:1673
1050#, python-brace-format
1051msgid "Could not add ibendport {ibdev_name}/{port}"
1052msgstr ""
1053
1054#: ../semanage/seobject.py:1700 ../semanage/seobject.py:1752
1055#: ../semanage/seobject.py:1758
1056#, python-brace-format
1057msgid "Could not check if ibendport {ibdev_name}/{ibendport} is defined"
1058msgstr ""
1059
1060#: ../semanage/seobject.py:1702 ../semanage/seobject.py:1754
1061#, python-brace-format
1062msgid "ibendport {ibdev_name}/{ibendport} is not defined"
1063msgstr ""
1064
1065#: ../semanage/seobject.py:1706
1066#, python-brace-format
1067msgid "Could not query ibendport {ibdev_name}/{ibendport}"
1068msgstr ""
1069
1070#: ../semanage/seobject.py:1717
1071#, python-brace-format
1072msgid "Could not modify ibendport {ibdev_name}/{ibendport}"
1073msgstr ""
1074
1075#: ../semanage/seobject.py:1730
1076msgid "Could not list the ibendports"
1077msgstr ""
1078
1079#: ../semanage/seobject.py:1739
1080#, python-brace-format
1081msgid "Could not create a key for {ibdev_name}/{port}"
1082msgstr ""
1083
1084#: ../semanage/seobject.py:1743
1085#, python-brace-format
1086msgid "Could not delete the ibendport {ibdev_name}/{port}"
1087msgstr ""
1088
1089#: ../semanage/seobject.py:1760
1090#, python-brace-format
1091msgid ""
1092"ibendport {ibdev_name}/{ibendport} is defined in policy, cannot be deleted"
1093msgstr ""
1094
1095#: ../semanage/seobject.py:1764
1096#, python-brace-format
1097msgid "Could not delete ibendport {ibdev_name}/{ibendport}"
1098msgstr ""
1099
1100#: ../semanage/seobject.py:1780 ../semanage/seobject.py:1800
1101msgid "Could not list ibendports"
1102msgstr ""
1103
1104#: ../semanage/seobject.py:1830
1105msgid "SELinux IB End Port Type"
1106msgstr ""
1107
1108#: ../semanage/seobject.py:1830
1109msgid "IB Device Name"
1110msgstr ""
1111
1112#: ../semanage/seobject.py:1856
1113msgid "Node Address is required"
1114msgstr ""
1115
1116#: ../semanage/seobject.py:1868 ../semanage/seobject.py:1880
1117msgid "Unknown or missing protocol"
1118msgstr ""
1119
1120#: ../semanage/seobject.py:1894
1121msgid "SELinux node type is required"
1122msgstr ""
1123
1124#: ../semanage/seobject.py:1899 ../semanage/seobject.py:1970
1125#, python-format
1126msgid "Type %s is invalid, must be a node type"
1127msgstr ""
1128
1129#: ../semanage/seobject.py:1903 ../semanage/seobject.py:1974
1130#: ../semanage/seobject.py:2011 ../semanage/seobject.py:2112
1131#: ../semanage/seobject.py:2175 ../semanage/seobject.py:2211
1132#: ../semanage/seobject.py:2430
1133#, python-format
1134msgid "Could not create key for %s"
1135msgstr ""
1136
1137#: ../semanage/seobject.py:1907 ../semanage/seobject.py:1978
1138#: ../semanage/seobject.py:2015 ../semanage/seobject.py:2021
1139#, python-format
1140msgid "Could not check if addr %s is defined"
1141msgstr ""
1142
1143#: ../semanage/seobject.py:1909
1144#, python-format
1145msgid "Addr %s already defined"
1146msgstr ""
1147
1148#: ../semanage/seobject.py:1913
1149#, python-format
1150msgid "Could not create addr for %s"
1151msgstr ""
1152
1153#: ../semanage/seobject.py:1919 ../semanage/seobject.py:2127
1154#: ../semanage/seobject.py:2384
1155#, python-format
1156msgid "Could not create context for %s"
1157msgstr ""
1158
1159#: ../semanage/seobject.py:1923
1160#, python-format
1161msgid "Could not set mask for %s"
1162msgstr ""
1163
1164#: ../semanage/seobject.py:1927
1165#, python-format
1166msgid "Could not set user in addr context for %s"
1167msgstr ""
1168
1169#: ../semanage/seobject.py:1931
1170#, python-format
1171msgid "Could not set role in addr context for %s"
1172msgstr ""
1173
1174#: ../semanage/seobject.py:1935
1175#, python-format
1176msgid "Could not set type in addr context for %s"
1177msgstr ""
1178
1179#: ../semanage/seobject.py:1940
1180#, python-format
1181msgid "Could not set mls fields in addr context for %s"
1182msgstr ""
1183
1184#: ../semanage/seobject.py:1944
1185#, python-format
1186msgid "Could not set addr context for %s"
1187msgstr ""
1188
1189#: ../semanage/seobject.py:1948
1190#, python-format
1191msgid "Could not add addr %s"
1192msgstr ""
1193
1194#: ../semanage/seobject.py:1980 ../semanage/seobject.py:2017
1195#, python-format
1196msgid "Addr %s is not defined"
1197msgstr ""
1198
1199#: ../semanage/seobject.py:1984
1200#, python-format
1201msgid "Could not query addr %s"
1202msgstr ""
1203
1204#: ../semanage/seobject.py:1994
1205#, python-format
1206msgid "Could not modify addr %s"
1207msgstr ""
1208
1209#: ../semanage/seobject.py:2023
1210#, python-format
1211msgid "Addr %s is defined in policy, cannot be deleted"
1212msgstr ""
1213
1214#: ../semanage/seobject.py:2027
1215#, python-format
1216msgid "Could not delete addr %s"
1217msgstr ""
1218
1219#: ../semanage/seobject.py:2041
1220msgid "Could not deleteall node mappings"
1221msgstr ""
1222
1223#: ../semanage/seobject.py:2055
1224msgid "Could not list addrs"
1225msgstr ""
1226
1227#: ../semanage/seobject.py:2108 ../semanage/seobject.py:2421
1228msgid "SELinux Type is required"
1229msgstr ""
1230
1231#: ../semanage/seobject.py:2116 ../semanage/seobject.py:2179
1232#: ../semanage/seobject.py:2215 ../semanage/seobject.py:2221
1233#, python-format
1234msgid "Could not check if interface %s is defined"
1235msgstr ""
1236
1237#: ../semanage/seobject.py:2118
1238#, python-format
1239msgid "Interface %s already defined"
1240msgstr ""
1241
1242#: ../semanage/seobject.py:2122
1243#, python-format
1244msgid "Could not create interface for %s"
1245msgstr ""
1246
1247#: ../semanage/seobject.py:2131
1248#, python-format
1249msgid "Could not set user in interface context for %s"
1250msgstr ""
1251
1252#: ../semanage/seobject.py:2135
1253#, python-format
1254msgid "Could not set role in interface context for %s"
1255msgstr ""
1256
1257#: ../semanage/seobject.py:2139
1258#, python-format
1259msgid "Could not set type in interface context for %s"
1260msgstr ""
1261
1262#: ../semanage/seobject.py:2144
1263#, python-format
1264msgid "Could not set mls fields in interface context for %s"
1265msgstr ""
1266
1267#: ../semanage/seobject.py:2148
1268#, python-format
1269msgid "Could not set interface context for %s"
1270msgstr ""
1271
1272#: ../semanage/seobject.py:2152
1273#, python-format
1274msgid "Could not set message context for %s"
1275msgstr ""
1276
1277#: ../semanage/seobject.py:2156
1278#, python-format
1279msgid "Could not add interface %s"
1280msgstr ""
1281
1282#: ../semanage/seobject.py:2181 ../semanage/seobject.py:2217
1283#, python-format
1284msgid "Interface %s is not defined"
1285msgstr ""
1286
1287#: ../semanage/seobject.py:2185
1288#, python-format
1289msgid "Could not query interface %s"
1290msgstr ""
1291
1292#: ../semanage/seobject.py:2196
1293#, python-format
1294msgid "Could not modify interface %s"
1295msgstr ""
1296
1297#: ../semanage/seobject.py:2223
1298#, python-format
1299msgid "Interface %s is defined in policy, cannot be deleted"
1300msgstr ""
1301
1302#: ../semanage/seobject.py:2227
1303#, python-format
1304msgid "Could not delete interface %s"
1305msgstr ""
1306
1307#: ../semanage/seobject.py:2241
1308msgid "Could not delete all interface  mappings"
1309msgstr ""
1310
1311#: ../semanage/seobject.py:2255
1312msgid "Could not list interfaces"
1313msgstr ""
1314
1315#: ../semanage/seobject.py:2280
1316msgid "SELinux Interface"
1317msgstr ""
1318
1319#: ../semanage/seobject.py:2280 ../semanage/seobject.py:2672
1320msgid "Context"
1321msgstr ""
1322
1323#: ../semanage/seobject.py:2350
1324#, python-format
1325msgid "Target %s is not valid. Target is not allowed to end with '/'"
1326msgstr ""
1327
1328#: ../semanage/seobject.py:2353
1329#, python-format
1330msgid "Substitute %s is not valid. Substitute is not allowed to end with '/'"
1331msgstr ""
1332
1333#: ../semanage/seobject.py:2356
1334#, python-format
1335msgid "Equivalence class for %s already exists"
1336msgstr ""
1337
1338#: ../semanage/seobject.py:2362
1339#, python-format
1340msgid "File spec %s conflicts with equivalency rule '%s %s'"
1341msgstr ""
1342
1343#: ../semanage/seobject.py:2373
1344#, python-format
1345msgid "Equivalence class for %s does not exist"
1346msgstr ""
1347
1348#: ../semanage/seobject.py:2390
1349#, python-format
1350msgid "Could not set user in file context for %s"
1351msgstr ""
1352
1353#: ../semanage/seobject.py:2394
1354#, python-format
1355msgid "Could not set role in file context for %s"
1356msgstr ""
1357
1358#: ../semanage/seobject.py:2399 ../semanage/seobject.py:2459
1359#, python-format
1360msgid "Could not set mls fields in file context for %s"
1361msgstr ""
1362
1363#: ../semanage/seobject.py:2405
1364msgid "Invalid file specification"
1365msgstr ""
1366
1367#: ../semanage/seobject.py:2407
1368msgid "File specification can not include spaces"
1369msgstr ""
1370
1371#: ../semanage/seobject.py:2412
1372#, python-format
1373msgid ""
1374"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
1375msgstr ""
1376
1377#: ../semanage/seobject.py:2426 ../semanage/seobject.py:2491
1378#, python-format
1379msgid "Type %s is invalid, must be a file or device type"
1380msgstr ""
1381
1382#: ../semanage/seobject.py:2434 ../semanage/seobject.py:2439
1383#: ../semanage/seobject.py:2501 ../semanage/seobject.py:2510
1384#: ../semanage/seobject.py:2598 ../semanage/seobject.py:2602
1385#, python-format
1386msgid "Could not check if file context for %s is defined"
1387msgstr ""
1388
1389#: ../semanage/seobject.py:2442
1390#, python-format
1391msgid "File context for %s already defined"
1392msgstr ""
1393
1394#: ../semanage/seobject.py:2446
1395#, python-format
1396msgid "Could not create file context for %s"
1397msgstr ""
1398
1399#: ../semanage/seobject.py:2454
1400#, python-format
1401msgid "Could not set type in file context for %s"
1402msgstr ""
1403
1404#: ../semanage/seobject.py:2462 ../semanage/seobject.py:2534
1405#: ../semanage/seobject.py:2538
1406#, python-format
1407msgid "Could not set file context for %s"
1408msgstr ""
1409
1410#: ../semanage/seobject.py:2468
1411#, python-format
1412msgid "Could not add file context for %s"
1413msgstr ""
1414
1415#: ../semanage/seobject.py:2487
1416msgid "Requires setype, serange or seuser"
1417msgstr ""
1418
1419#: ../semanage/seobject.py:2506 ../semanage/seobject.py:2516
1420#, python-format
1421msgid "Could not query file context for %s"
1422msgstr ""
1423
1424#: ../semanage/seobject.py:2512 ../semanage/seobject.py:2606
1425#, python-format
1426msgid "File context for %s is not defined"
1427msgstr ""
1428
1429#: ../semanage/seobject.py:2542
1430#, python-format
1431msgid "Could not modify file context for %s"
1432msgstr ""
1433
1434#: ../semanage/seobject.py:2560
1435msgid "Could not list the file contexts"
1436msgstr ""
1437
1438#: ../semanage/seobject.py:2574
1439#, python-format
1440msgid "Could not delete the file context %s"
1441msgstr ""
1442
1443#: ../semanage/seobject.py:2604
1444#, python-format
1445msgid "File context for %s is defined in policy, cannot be deleted"
1446msgstr ""
1447
1448#: ../semanage/seobject.py:2610
1449#, python-format
1450msgid "Could not delete file context for %s"
1451msgstr ""
1452
1453#: ../semanage/seobject.py:2627
1454msgid "Could not list file contexts"
1455msgstr ""
1456
1457#: ../semanage/seobject.py:2631
1458msgid "Could not list file contexts for home directories"
1459msgstr ""
1460
1461#: ../semanage/seobject.py:2635
1462msgid "Could not list local file contexts"
1463msgstr ""
1464
1465#: ../semanage/seobject.py:2672
1466msgid "SELinux fcontext"
1467msgstr ""
1468
1469#: ../semanage/seobject.py:2685
1470msgid ""
1471"\n"
1472"SELinux Distribution fcontext Equivalence \n"
1473msgstr ""
1474
1475#: ../semanage/seobject.py:2690
1476msgid ""
1477"\n"
1478"SELinux Local fcontext Equivalence \n"
1479msgstr ""
1480
1481#: ../semanage/seobject.py:2728 ../semanage/seobject.py:2779
1482#: ../semanage/seobject.py:2785
1483#, python-format
1484msgid "Could not check if boolean %s is defined"
1485msgstr ""
1486
1487#: ../semanage/seobject.py:2730 ../semanage/seobject.py:2781
1488#, python-format
1489msgid "Boolean %s is not defined"
1490msgstr ""
1491
1492#: ../semanage/seobject.py:2734
1493#, python-format
1494msgid "Could not query file context %s"
1495msgstr ""
1496
1497#: ../semanage/seobject.py:2739
1498#, python-format
1499msgid "You must specify one of the following values: %s"
1500msgstr ""
1501
1502#: ../semanage/seobject.py:2744
1503#, python-format
1504msgid "Could not set active value of boolean %s"
1505msgstr ""
1506
1507#: ../semanage/seobject.py:2747
1508#, python-format
1509msgid "Could not modify boolean %s"
1510msgstr ""
1511
1512#: ../semanage/seobject.py:2763
1513#, python-brace-format
1514msgid "Bad format {filename}: Record {record}"
1515msgstr ""
1516
1517#: ../semanage/seobject.py:2787
1518#, python-format
1519msgid "Boolean %s is defined in policy, cannot be deleted"
1520msgstr ""
1521
1522#: ../semanage/seobject.py:2791
1523#, python-format
1524msgid "Could not delete boolean %s"
1525msgstr ""
1526
1527#: ../semanage/seobject.py:2803 ../semanage/seobject.py:2820
1528msgid "Could not list booleans"
1529msgstr ""
1530
1531#: ../semanage/seobject.py:2853
1532msgid "off"
1533msgstr ""
1534
1535#: ../semanage/seobject.py:2853
1536msgid "on"
1537msgstr ""
1538
1539#: ../semanage/seobject.py:2865
1540msgid "SELinux boolean"
1541msgstr ""
1542
1543#: ../semanage/seobject.py:2865
1544msgid "State"
1545msgstr "State"
1546
1547#: ../semanage/seobject.py:2865
1548msgid "Default"
1549msgstr "የነበረው"
1550
1551#: ../semanage/seobject.py:2865 ../sepolicy/sepolicy/sepolicy.glade:2140
1552#: ../sepolicy/sepolicy/sepolicy.glade:2510
1553#: ../sepolicy/sepolicy/sepolicy.glade:5099
1554msgid "Description"
1555msgstr ""
1556
1557#: ../sepolgen/src/sepolgen/interfaces.py:481
1558msgid "Found circular interface class"
1559msgstr ""
1560
1561#: ../sepolgen/src/sepolgen/interfaces.py:486
1562#, python-format
1563msgid "Missing interface definition for %s"
1564msgstr ""
1565
1566#: ../sepolicy/sepolicy/generate.py:138
1567msgid "Standard Init Daemon"
1568msgstr ""
1569
1570#: ../sepolicy/sepolicy/generate.py:139
1571msgid "DBUS System Daemon"
1572msgstr ""
1573
1574#: ../sepolicy/sepolicy/generate.py:140
1575msgid "Internet Services Daemon"
1576msgstr ""
1577
1578#: ../sepolicy/sepolicy/generate.py:141
1579msgid "Web Application/Script (CGI)"
1580msgstr ""
1581
1582#: ../sepolicy/sepolicy/generate.py:142
1583msgid "Sandbox"
1584msgstr ""
1585
1586#: ../sepolicy/sepolicy/generate.py:143
1587msgid "User Application"
1588msgstr ""
1589
1590#: ../sepolicy/sepolicy/generate.py:144
1591msgid "Existing Domain Type"
1592msgstr ""
1593
1594#: ../sepolicy/sepolicy/generate.py:145
1595msgid "Minimal Terminal Login User Role"
1596msgstr ""
1597
1598#: ../sepolicy/sepolicy/generate.py:146
1599msgid "Minimal X Windows Login User Role"
1600msgstr ""
1601
1602#: ../sepolicy/sepolicy/generate.py:147
1603msgid "Desktop Login User Role"
1604msgstr ""
1605
1606#: ../sepolicy/sepolicy/generate.py:148
1607msgid "Administrator Login User Role"
1608msgstr ""
1609
1610#: ../sepolicy/sepolicy/generate.py:149
1611msgid "Confined Root Administrator Role"
1612msgstr ""
1613
1614#: ../sepolicy/sepolicy/generate.py:150
1615msgid "Module information for a new type"
1616msgstr ""
1617
1618#: ../sepolicy/sepolicy/generate.py:156
1619msgid "Valid Types:\n"
1620msgstr ""
1621
1622#: ../sepolicy/sepolicy/generate.py:191
1623#, python-format
1624msgid "Ports must be numbers or ranges of numbers from 1 to %d "
1625msgstr ""
1626
1627#: ../sepolicy/sepolicy/generate.py:203
1628msgid "You must enter a valid policy type"
1629msgstr ""
1630
1631#: ../sepolicy/sepolicy/generate.py:206
1632#, python-format
1633msgid "You must enter a name for your policy module for your '%s'."
1634msgstr ""
1635
1636#: ../sepolicy/sepolicy/generate.py:344
1637msgid ""
1638"Name must be alphanumeric with no spaces. Consider using option \"-n "
1639"MODULENAME\""
1640msgstr ""
1641
1642#: ../sepolicy/sepolicy/generate.py:436
1643msgid "User Role types can not be assigned executables."
1644msgstr ""
1645
1646#: ../sepolicy/sepolicy/generate.py:442
1647msgid "Only Daemon apps can use an init script."
1648msgstr ""
1649
1650#: ../sepolicy/sepolicy/generate.py:460
1651msgid "use_resolve must be a boolean value "
1652msgstr ""
1653
1654#: ../sepolicy/sepolicy/generate.py:466
1655msgid "use_syslog must be a boolean value "
1656msgstr ""
1657
1658#: ../sepolicy/sepolicy/generate.py:472
1659msgid "use_kerberos must be a boolean value "
1660msgstr ""
1661
1662#: ../sepolicy/sepolicy/generate.py:478
1663msgid "manage_krb5_rcache must be a boolean value "
1664msgstr ""
1665
1666#: ../sepolicy/sepolicy/generate.py:508
1667msgid "USER Types automatically get a tmp type"
1668msgstr ""
1669
1670#: ../sepolicy/sepolicy/generate.py:845
1671#, python-format
1672msgid "'%s' policy modules require existing domains"
1673msgstr ""
1674
1675#: ../sepolicy/sepolicy/generate.py:870
1676msgid "Type field required"
1677msgstr ""
1678
1679#: ../sepolicy/sepolicy/generate.py:883
1680#, python-format
1681msgid ""
1682"You need to define a new type which ends with: \n"
1683" %s"
1684msgstr ""
1685
1686#: ../sepolicy/sepolicy/generate.py:1111
1687msgid "You must enter the executable path for your confined process"
1688msgstr ""
1689
1690#: ../sepolicy/sepolicy/generate.py:1376
1691msgid "Created the following files:\n"
1692msgstr ""
1693
1694#: ../sepolicy/sepolicy/generate.py:1377
1695msgid "Type Enforcement file"
1696msgstr ""
1697
1698#: ../sepolicy/sepolicy/generate.py:1378
1699msgid "Interface file"
1700msgstr ""
1701
1702#: ../sepolicy/sepolicy/generate.py:1379
1703msgid "File Contexts file"
1704msgstr ""
1705
1706#: ../sepolicy/sepolicy/generate.py:1381
1707msgid "Spec file"
1708msgstr ""
1709
1710#: ../sepolicy/sepolicy/generate.py:1382
1711msgid "Setup Script"
1712msgstr ""
1713
1714#: ../sepolicy/sepolicy/gui.py:67 ../sepolicy/sepolicy/sepolicy.glade:3724
1715#: ../sepolicy/sepolicy/sepolicy.glade:3826
1716#: ../sepolicy/sepolicy/sepolicy.glade:3889
1717#: ../sepolicy/sepolicy/sepolicy.glade:3952
1718msgid "No"
1719msgstr "አይ"
1720
1721#: ../sepolicy/sepolicy/gui.py:67 ../sepolicy/sepolicy/sepolicy.glade:3707
1722#: ../sepolicy/sepolicy/sepolicy.glade:3808
1723#: ../sepolicy/sepolicy/sepolicy.glade:3872
1724#: ../sepolicy/sepolicy/sepolicy.glade:3935
1725msgid "Yes"
1726msgstr "አዎ"
1727
1728#: ../sepolicy/sepolicy/gui.py:68
1729msgid "Disable"
1730msgstr ""
1731
1732#: ../sepolicy/sepolicy/gui.py:68
1733msgid "Enable"
1734msgstr ""
1735
1736#: ../sepolicy/sepolicy/gui.py:81 ../sepolicy/sepolicy/sepolicy.glade:720
1737#: ../sepolicy/sepolicy/sepolicy.glade:1461
1738#: ../sepolicy/sepolicy/sepolicy.glade:3493
1739msgid "Advanced >>"
1740msgstr ""
1741
1742#: ../sepolicy/sepolicy/gui.py:81
1743msgid "Advanced <<"
1744msgstr ""
1745
1746#: ../sepolicy/sepolicy/gui.py:82 ../sepolicy/sepolicy/sepolicy.glade:76
1747msgid "Advanced Search >>"
1748msgstr ""
1749
1750#: ../sepolicy/sepolicy/gui.py:82
1751msgid "Advanced Search <<"
1752msgstr ""
1753
1754#: ../sepolicy/sepolicy/gui.py:107
1755msgid ""
1756"<small>\n"
1757"To change from Disabled to Enforcing mode\n"
1758"- Change the system mode from Disabled to Permissive\n"
1759"- Reboot, so that the system can relabel\n"
1760"- Once the system is working as planned\n"
1761"  * Change the system mode to Enforcing</small>\n"
1762msgstr ""
1763
1764#: ../sepolicy/sepolicy/gui.py:502
1765#, python-format
1766msgid "%s is not a valid domain"
1767msgstr ""
1768
1769#: ../sepolicy/sepolicy/gui.py:650
1770msgid "System Status: Disabled"
1771msgstr ""
1772
1773#: ../sepolicy/sepolicy/gui.py:748
1774msgid "Help: Start Page"
1775msgstr ""
1776
1777#: ../sepolicy/sepolicy/gui.py:752
1778msgid "Help: Booleans Page"
1779msgstr ""
1780
1781#: ../sepolicy/sepolicy/gui.py:758
1782msgid "Help: Executable Files Page"
1783msgstr ""
1784
1785#: ../sepolicy/sepolicy/gui.py:761
1786msgid "Help: Writable Files Page"
1787msgstr ""
1788
1789#: ../sepolicy/sepolicy/gui.py:764
1790msgid "Help: Application Types Page"
1791msgstr ""
1792
1793#: ../sepolicy/sepolicy/gui.py:769
1794msgid "Help: Outbound Network Connections Page"
1795msgstr ""
1796
1797#: ../sepolicy/sepolicy/gui.py:772
1798msgid "Help: Inbound Network Connections Page"
1799msgstr ""
1800
1801#: ../sepolicy/sepolicy/gui.py:778
1802msgid "Help: Transition from application Page"
1803msgstr ""
1804
1805#: ../sepolicy/sepolicy/gui.py:781
1806msgid "Help: Transition into application Page"
1807msgstr ""
1808
1809#: ../sepolicy/sepolicy/gui.py:784
1810msgid "Help: Transition application file Page"
1811msgstr ""
1812
1813#: ../sepolicy/sepolicy/gui.py:788
1814msgid "Help: Systems Page"
1815msgstr ""
1816
1817#: ../sepolicy/sepolicy/gui.py:792
1818msgid "Help: Lockdown Page"
1819msgstr ""
1820
1821#: ../sepolicy/sepolicy/gui.py:796
1822msgid "Help: Login Page"
1823msgstr ""
1824
1825#: ../sepolicy/sepolicy/gui.py:800
1826msgid "Help: SELinux User Page"
1827msgstr ""
1828
1829#: ../sepolicy/sepolicy/gui.py:804
1830msgid "Help: File Equivalence Page"
1831msgstr ""
1832
1833#: ../sepolicy/sepolicy/gui.py:939 ../sepolicy/sepolicy/gui.py:1230
1834#: ../sepolicy/sepolicy/gui.py:1670 ../sepolicy/sepolicy/gui.py:1917
1835#: ../sepolicy/sepolicy/gui.py:2705
1836msgid "More..."
1837msgstr ""
1838
1839#: ../sepolicy/sepolicy/gui.py:1047
1840#, python-format
1841msgid "File path used to enter the '%s' domain."
1842msgstr ""
1843
1844#: ../sepolicy/sepolicy/gui.py:1048
1845#, python-format
1846msgid "Files to which the '%s' domain can write."
1847msgstr ""
1848
1849#: ../sepolicy/sepolicy/gui.py:1049
1850#, python-format
1851msgid "Network Ports to which the '%s' is allowed to connect."
1852msgstr ""
1853
1854#: ../sepolicy/sepolicy/gui.py:1050
1855#, python-format
1856msgid "Network Ports to which the '%s' is allowed to listen."
1857msgstr ""
1858
1859#: ../sepolicy/sepolicy/gui.py:1051
1860#, python-format
1861msgid "File Types defined for the '%s'."
1862msgstr ""
1863
1864#: ../sepolicy/sepolicy/gui.py:1052
1865#, python-format
1866msgid ""
1867"Display boolean information that can be used to modify the policy for the "
1868"'%s'."
1869msgstr ""
1870
1871#: ../sepolicy/sepolicy/gui.py:1053
1872#, python-format
1873msgid "Display file type information that can be used by the '%s'."
1874msgstr ""
1875
1876#: ../sepolicy/sepolicy/gui.py:1054
1877#, python-format
1878msgid "Display network ports to which the '%s' can connect or listen to."
1879msgstr ""
1880
1881#: ../sepolicy/sepolicy/gui.py:1055
1882#, python-format
1883msgid "Application Transitions Into '%s'"
1884msgstr ""
1885
1886#: ../sepolicy/sepolicy/gui.py:1056
1887#, python-format
1888msgid "Application Transitions From '%s'"
1889msgstr ""
1890
1891#: ../sepolicy/sepolicy/gui.py:1057
1892#, python-format
1893msgid "File Transitions From '%s'"
1894msgstr ""
1895
1896#: ../sepolicy/sepolicy/gui.py:1058
1897#, python-format
1898msgid ""
1899"Executables which will transition to '%s', when executing selected domains "
1900"entrypoint."
1901msgstr ""
1902
1903#: ../sepolicy/sepolicy/gui.py:1059
1904#, python-format
1905msgid ""
1906"Executables which will transition to a different domain, when '%s' executes "
1907"them."
1908msgstr ""
1909
1910#: ../sepolicy/sepolicy/gui.py:1060
1911#, python-format
1912msgid "Files by '%s' with transitions to a different label."
1913msgstr ""
1914
1915#: ../sepolicy/sepolicy/gui.py:1061
1916#, python-format
1917msgid "Display applications that can transition into or out of the '%s'."
1918msgstr ""
1919
1920#: ../sepolicy/sepolicy/gui.py:1155 ../sepolicy/sepolicy/__init__.py:83
1921msgid "all files"
1922msgstr ""
1923
1924#: ../sepolicy/sepolicy/gui.py:1169
1925msgid "MISSING FILE PATH"
1926msgstr ""
1927
1928#: ../sepolicy/sepolicy/gui.py:1284
1929#, python-format
1930msgid "To disable this transition, go to the %sBoolean section%s."
1931msgstr ""
1932
1933#: ../sepolicy/sepolicy/gui.py:1286
1934#, python-format
1935msgid "To enable this transition, go to the %sBoolean section%s."
1936msgstr ""
1937
1938#: ../sepolicy/sepolicy/gui.py:1343
1939msgid "executable"
1940msgstr ""
1941
1942#: ../sepolicy/sepolicy/gui.py:1346
1943msgid "writable"
1944msgstr ""
1945
1946#: ../sepolicy/sepolicy/gui.py:1349
1947msgid "application"
1948msgstr ""
1949
1950#: ../sepolicy/sepolicy/gui.py:1350
1951#, python-format
1952msgid "Add new %(TYPE)s file path for '%(DOMAIN)s' domains."
1953msgstr ""
1954
1955#: ../sepolicy/sepolicy/gui.py:1351
1956#, python-format
1957msgid "Delete %(TYPE)s file paths for '%(DOMAIN)s' domain."
1958msgstr ""
1959
1960#: ../sepolicy/sepolicy/gui.py:1352
1961#, python-format
1962msgid ""
1963"Modify %(TYPE)s file path for '%(DOMAIN)s' domain. Only bolded items in the "
1964"list can be selected, this indicates they were modified previously."
1965msgstr ""
1966
1967#: ../sepolicy/sepolicy/gui.py:1364
1968msgid "connect"
1969msgstr ""
1970
1971#: ../sepolicy/sepolicy/gui.py:1367
1972msgid "listen for inbound connections"
1973msgstr ""
1974
1975#: ../sepolicy/sepolicy/gui.py:1369
1976#, python-format
1977msgid ""
1978"Add new port definition to which the '%(APP)s' domain is allowed to %(PERM)s."
1979msgstr ""
1980
1981#: ../sepolicy/sepolicy/gui.py:1370
1982#, python-format
1983msgid ""
1984"Delete modified port definitions to which the '%(APP)s' domain is allowed to "
1985"%(PERM)s."
1986msgstr ""
1987
1988#: ../sepolicy/sepolicy/gui.py:1371
1989#, python-format
1990msgid ""
1991"Modify port definitions to which the '%(APP)s' domain is allowed to %(PERM)s."
1992msgstr ""
1993
1994#: ../sepolicy/sepolicy/gui.py:1400
1995msgid "Add new SELinux User/Role definition."
1996msgstr ""
1997
1998#: ../sepolicy/sepolicy/gui.py:1401
1999msgid "Delete modified SELinux User/Role definitions."
2000msgstr ""
2001
2002#: ../sepolicy/sepolicy/gui.py:1402
2003msgid "Modify selected modified SELinux User/Role definitions."
2004msgstr ""
2005
2006#: ../sepolicy/sepolicy/gui.py:1409
2007msgid "Add new Login Mapping definition."
2008msgstr ""
2009
2010#: ../sepolicy/sepolicy/gui.py:1410
2011msgid "Delete modified Login Mapping definitions."
2012msgstr ""
2013
2014#: ../sepolicy/sepolicy/gui.py:1411
2015msgid "Modify selected modified Login Mapping definitions."
2016msgstr ""
2017
2018#: ../sepolicy/sepolicy/gui.py:1418
2019msgid "Add new File Equivalence definition."
2020msgstr ""
2021
2022#: ../sepolicy/sepolicy/gui.py:1419
2023msgid "Delete modified File Equivalence definitions."
2024msgstr ""
2025
2026#: ../sepolicy/sepolicy/gui.py:1420
2027msgid ""
2028"Modify selected modified File Equivalence definitions. Only bolded items in "
2029"the list can be selected, this indicates they were modified previously."
2030msgstr ""
2031
2032#: ../sepolicy/sepolicy/gui.py:1448
2033#, python-format
2034msgid "Boolean %s Allow Rules"
2035msgstr ""
2036
2037#: ../sepolicy/sepolicy/gui.py:1461
2038#, python-format
2039msgid "Add Network Port for %s.  Ports will be created when update is applied."
2040msgstr ""
2041
2042#: ../sepolicy/sepolicy/gui.py:1462
2043#, python-format
2044msgid "Add Network Port for %s"
2045msgstr ""
2046
2047#: ../sepolicy/sepolicy/gui.py:1467
2048#, python-format
2049msgid ""
2050"Add File Labeling for %s. File labels will be created when update is applied."
2051msgstr ""
2052
2053#: ../sepolicy/sepolicy/gui.py:1468 ../sepolicy/sepolicy/gui.py:1521
2054#, python-format
2055msgid "Add File Labeling for %s"
2056msgstr ""
2057
2058#: ../sepolicy/sepolicy/gui.py:1478
2059msgid "Add Login Mapping. User Mapping will be created when Update is applied."
2060msgstr ""
2061
2062#: ../sepolicy/sepolicy/gui.py:1479
2063msgid "Add Login Mapping"
2064msgstr ""
2065
2066#: ../sepolicy/sepolicy/gui.py:1484
2067msgid ""
2068"Add SELinux User Role. SELinux user roles will be created when update is "
2069"applied."
2070msgstr ""
2071
2072#: ../sepolicy/sepolicy/gui.py:1485
2073msgid "Add SELinux Users"
2074msgstr ""
2075
2076#: ../sepolicy/sepolicy/gui.py:1492
2077msgid ""
2078"Add File Equivalency Mapping. Mapping will be created when update is applied."
2079msgstr ""
2080
2081#: ../sepolicy/sepolicy/gui.py:1493
2082msgid "Add SELinux File Equivalency"
2083msgstr ""
2084
2085#: ../sepolicy/sepolicy/gui.py:1520
2086#, python-format
2087msgid ""
2088"Modify File Labeling for %s. File labels will be created when update is "
2089"applied."
2090msgstr ""
2091
2092#: ../sepolicy/sepolicy/gui.py:1576
2093msgid ""
2094"Modify SELinux User Role. SELinux user roles will be modified when update is "
2095"applied."
2096msgstr ""
2097
2098#: ../sepolicy/sepolicy/gui.py:1577
2099msgid "Modify SELinux Users"
2100msgstr ""
2101
2102#: ../sepolicy/sepolicy/gui.py:1585
2103msgid ""
2104"Modify Login Mapping. Login Mapping will be modified when Update is applied."
2105msgstr ""
2106
2107#: ../sepolicy/sepolicy/gui.py:1586
2108msgid "Modify Login Mapping"
2109msgstr ""
2110
2111#: ../sepolicy/sepolicy/gui.py:1592
2112msgid ""
2113"Modify File Equivalency Mapping. Mapping will be created when update is "
2114"applied."
2115msgstr ""
2116
2117#: ../sepolicy/sepolicy/gui.py:1593
2118msgid "Modify SELinux File Equivalency"
2119msgstr ""
2120
2121#: ../sepolicy/sepolicy/gui.py:1678
2122#, python-format
2123msgid ""
2124"Modify Network Port for %s.  Ports will be created when update is applied."
2125msgstr ""
2126
2127#: ../sepolicy/sepolicy/gui.py:1679
2128#, python-format
2129msgid "Modify Network Port for %s"
2130msgstr ""
2131
2132#: ../sepolicy/sepolicy/gui.py:1898
2133#, python-format
2134msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
2135msgstr ""
2136
2137#: ../sepolicy/sepolicy/gui.py:1911
2138msgid "Port number must be between 1 and 65536"
2139msgstr ""
2140
2141#: ../sepolicy/sepolicy/gui.py:2191
2142#, python-format
2143msgid "SELinux name: %s"
2144msgstr ""
2145
2146#: ../sepolicy/sepolicy/gui.py:2202
2147#, python-format
2148msgid "Add file labeling for %s"
2149msgstr ""
2150
2151#: ../sepolicy/sepolicy/gui.py:2204
2152#, python-format
2153msgid "Delete file labeling for %s"
2154msgstr ""
2155
2156#: ../sepolicy/sepolicy/gui.py:2206
2157#, python-format
2158msgid "Modify file labeling for %s"
2159msgstr ""
2160
2161#: ../sepolicy/sepolicy/gui.py:2210
2162#, python-format
2163msgid "File path: %s"
2164msgstr ""
2165
2166#: ../sepolicy/sepolicy/gui.py:2213
2167#, python-format
2168msgid "File class: %s"
2169msgstr ""
2170
2171#: ../sepolicy/sepolicy/gui.py:2216 ../sepolicy/sepolicy/gui.py:2240
2172#, python-format
2173msgid "SELinux file type: %s"
2174msgstr ""
2175
2176#: ../sepolicy/sepolicy/gui.py:2225
2177#, python-format
2178msgid "Add ports for %s"
2179msgstr ""
2180
2181#: ../sepolicy/sepolicy/gui.py:2227
2182#, python-format
2183msgid "Delete ports for %s"
2184msgstr ""
2185
2186#: ../sepolicy/sepolicy/gui.py:2229
2187#, python-format
2188msgid "Modify ports for %s"
2189msgstr ""
2190
2191#: ../sepolicy/sepolicy/gui.py:2232
2192#, python-format
2193msgid "Network ports: %s"
2194msgstr ""
2195
2196#: ../sepolicy/sepolicy/gui.py:2235
2197#, python-format
2198msgid "Network protocol: %s"
2199msgstr ""
2200
2201#: ../sepolicy/sepolicy/gui.py:2249
2202msgid "Add user"
2203msgstr ""
2204
2205#: ../sepolicy/sepolicy/gui.py:2251
2206msgid "Delete user"
2207msgstr ""
2208
2209#: ../sepolicy/sepolicy/gui.py:2253
2210msgid "Modify user"
2211msgstr ""
2212
2213#: ../sepolicy/sepolicy/gui.py:2256
2214#, python-format
2215msgid "SELinux User : %s"
2216msgstr ""
2217
2218#: ../sepolicy/sepolicy/gui.py:2261
2219#, python-format
2220msgid "Roles: %s"
2221msgstr ""
2222
2223#: ../sepolicy/sepolicy/gui.py:2265 ../sepolicy/sepolicy/gui.py:2290
2224#, python-format
2225msgid "MLS/MCS Range: %s"
2226msgstr ""
2227
2228#: ../sepolicy/sepolicy/gui.py:2274
2229msgid "Add login mapping"
2230msgstr ""
2231
2232#: ../sepolicy/sepolicy/gui.py:2276
2233msgid "Delete login mapping"
2234msgstr ""
2235
2236#: ../sepolicy/sepolicy/gui.py:2278
2237msgid "Modify login mapping"
2238msgstr ""
2239
2240#: ../sepolicy/sepolicy/gui.py:2282
2241#, python-format
2242msgid "Login Name : %s"
2243msgstr ""
2244
2245#: ../sepolicy/sepolicy/gui.py:2286
2246#, python-format
2247msgid "SELinux User: %s"
2248msgstr ""
2249
2250#: ../sepolicy/sepolicy/gui.py:2299
2251msgid "Add file equiv labeling."
2252msgstr ""
2253
2254#: ../sepolicy/sepolicy/gui.py:2301
2255msgid "Delete file equiv labeling."
2256msgstr ""
2257
2258#: ../sepolicy/sepolicy/gui.py:2303
2259msgid "Modify file equiv labeling."
2260msgstr ""
2261
2262#: ../sepolicy/sepolicy/gui.py:2307
2263#, python-format
2264msgid "File path : %s"
2265msgstr ""
2266
2267#: ../sepolicy/sepolicy/gui.py:2311
2268#, python-format
2269msgid "Equivalence: %s"
2270msgstr ""
2271
2272#: ../sepolicy/sepolicy/gui.py:2342 ../sepolicy/sepolicy/sepolicy.glade:125
2273#: ../sepolicy/sepolicy/sepolicy.glade:1890
2274#: ../sepolicy/sepolicy/sepolicy.glade:3785
2275msgid "System"
2276msgstr ""
2277
2278#: ../sepolicy/sepolicy/gui.py:2351 ../sepolicy/sepolicy/sepolicy.glade:91
2279msgid "File Equivalence"
2280msgstr ""
2281
2282#: ../sepolicy/sepolicy/gui.py:2361 ../sepolicy/sepolicy/sepolicy.glade:108
2283msgid "Users"
2284msgstr ""
2285
2286#: ../sepolicy/sepolicy/gui.py:2414
2287#, python-format
2288msgid ""
2289"Run restorecon on %(PATH)s to change its type from %(CUR_CONTEXT)s to the "
2290"default %(DEF_CONTEXT)s?"
2291msgstr ""
2292
2293#: ../sepolicy/sepolicy/gui.py:2424 ../sepolicy/sepolicy/sepolicy.glade:4208
2294msgid "Update"
2295msgstr ""
2296
2297#: ../sepolicy/sepolicy/gui.py:2426
2298msgid "Update Changes"
2299msgstr ""
2300
2301#: ../sepolicy/sepolicy/gui.py:2428
2302msgid "Revert Changes"
2303msgstr ""
2304
2305#: ../sepolicy/sepolicy/gui.py:2559
2306msgid "System Status: Enforcing"
2307msgstr ""
2308
2309#: ../sepolicy/sepolicy/gui.py:2562
2310msgid "System Status: Permissive"
2311msgstr ""
2312
2313#: ../sepolicy/sepolicy/gui.py:2626
2314msgid ""
2315"Changing the policy type will cause a relabel of the entire file system on "
2316"the next boot. Relabeling takes a long time depending on the size of the "
2317"file system.  Do you wish to continue?"
2318msgstr ""
2319
2320#: ../sepolicy/sepolicy/gui.py:2756
2321msgid ""
2322"Changing to SELinux disabled requires a reboot.  It is not recommended.  If "
2323"you later decide to turn SELinux back on, the system will be required to "
2324"relabel.  If you just want to see if SELinux is causing a problem on your "
2325"system, you can go to permissive mode which will only log errors and not "
2326"enforce SELinux policy.  Permissive mode does not require a reboot.  Do you "
2327"wish to continue?"
2328msgstr ""
2329
2330#: ../sepolicy/sepolicy/gui.py:2760
2331msgid ""
2332"Changing to SELinux enabled will cause a relabel of the entire file system "
2333"on the next boot. Relabeling takes a long time depending on the size of the "
2334"file system.  Do you wish to continue?"
2335msgstr ""
2336
2337#: ../sepolicy/sepolicy/gui.py:2790
2338msgid ""
2339"You are attempting to close the application without applying your changes.\n"
2340"    *    To apply changes you have made during this session, click No and "
2341"click Update.\n"
2342"    *    To leave the application without applying your changes, click Yes.  "
2343"All changes that you have made during this session will be lost."
2344msgstr ""
2345
2346#: ../sepolicy/sepolicy/gui.py:2790
2347msgid "Loss of data Dialog"
2348msgstr ""
2349
2350#: ../sepolicy/sepolicy/__init__.py:84
2351msgid "regular file"
2352msgstr ""
2353
2354#: ../sepolicy/sepolicy/__init__.py:85
2355msgid "directory"
2356msgstr ""
2357
2358#: ../sepolicy/sepolicy/__init__.py:86
2359msgid "character device"
2360msgstr ""
2361
2362#: ../sepolicy/sepolicy/__init__.py:87
2363msgid "block device"
2364msgstr ""
2365
2366#: ../sepolicy/sepolicy/__init__.py:88
2367msgid "socket file"
2368msgstr ""
2369
2370#: ../sepolicy/sepolicy/__init__.py:89
2371msgid "symbolic link"
2372msgstr ""
2373
2374#: ../sepolicy/sepolicy/__init__.py:90
2375msgid "named pipe"
2376msgstr ""
2377
2378#: ../sepolicy/sepolicy/__init__.py:149
2379msgid "No SELinux Policy installed"
2380msgstr ""
2381
2382#: ../sepolicy/sepolicy/__init__.py:185
2383#, python-format
2384msgid "Failed to read %s policy file"
2385msgstr ""
2386
2387#: ../sepolicy/sepolicy/__init__.py:471
2388#, python-format
2389msgid "-- Allowed %s [ %s ]"
2390msgstr ""
2391
2392#: ../sepolicy/sepolicy/__init__.py:897
2393msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
2394msgstr ""
2395
2396#: ../sepolicy/sepolicy/__init__.py:1230
2397msgid "unknown"
2398msgstr ""
2399
2400#: ../sepolicy/sepolicy/__init__.py:1239
2401#, python-brace-format
2402msgid "Allow {subject} to {rest}"
2403msgstr ""
2404
2405#: ../sepolicy/sepolicy/interface.py:222
2406#, python-format
2407msgid "Compiling %s interface"
2408msgstr ""
2409
2410#: ../sepolicy/sepolicy/interface.py:230
2411#, python-format
2412msgid ""
2413"\n"
2414"Compile test for %s failed.\n"
2415msgstr ""
2416
2417#: ../sepolicy/sepolicy/interface.py:233
2418#, python-format
2419msgid ""
2420"\n"
2421"Compile test for %s has not run. %s\n"
2422msgstr ""
2423
2424#: ../sepolicy/sepolicy/interface.py:239
2425#, python-format
2426msgid ""
2427"\n"
2428"Compiling of %s interface is not supported."
2429msgstr ""
2430
2431#: ../sepolicy/sepolicy.py:220
2432#, python-format
2433msgid "Interface %s does not exist."
2434msgstr ""
2435
2436#: ../sepolicy/sepolicy.py:317
2437msgid "You need to install policycoreutils-gui package to use the gui option"
2438msgstr ""
2439
2440#: ../sepolicy/sepolicy.py:322
2441msgid "Graphical User Interface for SELinux Policy"
2442msgstr ""
2443
2444#: ../sepolicy/sepolicy.py:325 ../sepolicy/sepolicy.py:389
2445msgid "Domain name(s) of man pages to be created"
2446msgstr ""
2447
2448#: ../sepolicy/sepolicy.py:344
2449msgid "Alternative root needs to be setup"
2450msgstr ""
2451
2452#: ../sepolicy/sepolicy.py:371
2453msgid "Generate SELinux man pages"
2454msgstr ""
2455
2456#: ../sepolicy/sepolicy.py:374
2457msgid "path in which the generated SELinux man pages will be stored"
2458msgstr ""
2459
2460#: ../sepolicy/sepolicy.py:376
2461msgid "name of the OS for man pages"
2462msgstr ""
2463
2464#: ../sepolicy/sepolicy.py:378
2465msgid "Generate HTML man pages structure for selected SELinux man page"
2466msgstr ""
2467
2468#: ../sepolicy/sepolicy.py:380
2469msgid "Alternate root directory, defaults to /"
2470msgstr ""
2471
2472#: ../sepolicy/sepolicy.py:382
2473msgid ""
2474"With this flag, alternative root path needs to include file context files "
2475"and policy.xml file"
2476msgstr ""
2477
2478#: ../sepolicy/sepolicy.py:386
2479msgid "All domains"
2480msgstr ""
2481
2482#: ../sepolicy/sepolicy.py:395
2483msgid "Query SELinux policy network information"
2484msgstr ""
2485
2486#: ../sepolicy/sepolicy.py:400
2487msgid "list all SELinux port types"
2488msgstr ""
2489
2490#: ../sepolicy/sepolicy.py:403
2491msgid "show SELinux type related to the port"
2492msgstr ""
2493
2494#: ../sepolicy/sepolicy.py:406
2495msgid "Show ports defined for this SELinux type"
2496msgstr ""
2497
2498#: ../sepolicy/sepolicy.py:409
2499msgid "show ports to which this domain can bind and/or connect"
2500msgstr ""
2501
2502#: ../sepolicy/sepolicy.py:412
2503msgid "show ports to which this application can bind and/or connect"
2504msgstr ""
2505
2506#: ../sepolicy/sepolicy.py:429
2507msgid "query SELinux policy to see if domains can communicate with each other"
2508msgstr ""
2509
2510#: ../sepolicy/sepolicy.py:432
2511msgid "Source Domain"
2512msgstr ""
2513
2514#: ../sepolicy/sepolicy.py:435
2515msgid "Target Domain"
2516msgstr ""
2517
2518#: ../sepolicy/sepolicy.py:456
2519msgid "query SELinux Policy to see description of booleans"
2520msgstr ""
2521
2522#: ../sepolicy/sepolicy.py:460
2523msgid "get all booleans descriptions"
2524msgstr ""
2525
2526#: ../sepolicy/sepolicy.py:463
2527msgid "boolean to get description"
2528msgstr ""
2529
2530#: ../sepolicy/sepolicy.py:475
2531msgid ""
2532"query SELinux Policy to see how a source process domain can transition to "
2533"the target process domain"
2534msgstr ""
2535
2536#: ../sepolicy/sepolicy.py:478
2537msgid "source process domain"
2538msgstr ""
2539
2540#: ../sepolicy/sepolicy.py:481
2541msgid "target process domain"
2542msgstr ""
2543
2544#: ../sepolicy/sepolicy.py:526
2545#, python-format
2546msgid "sepolicy generate: error: one of the arguments %s is required"
2547msgstr ""
2548
2549#: ../sepolicy/sepolicy.py:531
2550msgid "Command required for this type of policy"
2551msgstr ""
2552
2553#: ../sepolicy/sepolicy.py:542
2554#, python-format
2555msgid ""
2556"-t option can not be used with '%s' domains. Read usage for more details."
2557msgstr ""
2558
2559#: ../sepolicy/sepolicy.py:547
2560#, python-format
2561msgid ""
2562"-d option can not be used with '%s' domains. Read usage for more details."
2563msgstr ""
2564
2565#: ../sepolicy/sepolicy.py:551
2566#, python-format
2567msgid ""
2568"-a option can not be used with '%s' domains. Read usage for more details."
2569msgstr ""
2570
2571#: ../sepolicy/sepolicy.py:555
2572msgid "-w option can not be used with the --newtype option"
2573msgstr ""
2574
2575#: ../sepolicy/sepolicy.py:576
2576msgid "List SELinux Policy interfaces"
2577msgstr ""
2578
2579#: ../sepolicy/sepolicy.py:596
2580msgid "Enter interface names, you wish to query"
2581msgstr ""
2582
2583#: ../sepolicy/sepolicy.py:606
2584msgid "Generate SELinux Policy module template"
2585msgstr ""
2586
2587#: ../sepolicy/sepolicy.py:609
2588msgid "Enter domain type which you will be extending"
2589msgstr ""
2590
2591#: ../sepolicy/sepolicy.py:612
2592msgid "Enter SELinux user(s) which will transition to this domain"
2593msgstr ""
2594
2595#: ../sepolicy/sepolicy.py:615
2596msgid "Enter SELinux role(s) to which the administror domain will transition"
2597msgstr ""
2598
2599#: ../sepolicy/sepolicy.py:618
2600msgid "Enter domain(s) which this confined admin will administrate"
2601msgstr ""
2602
2603#: ../sepolicy/sepolicy.py:621
2604msgid "name of policy to generate"
2605msgstr ""
2606
2607#: ../sepolicy/sepolicy.py:628
2608msgid "path in which the generated policy files will be stored"
2609msgstr ""
2610
2611#: ../sepolicy/sepolicy.py:630
2612msgid "path to which the confined processes will need to write"
2613msgstr ""
2614
2615#: ../sepolicy/sepolicy.py:631
2616msgid "Policy types which require a command"
2617msgstr ""
2618
2619#: ../sepolicy/sepolicy.py:635 ../sepolicy/sepolicy.py:638
2620#: ../sepolicy/sepolicy.py:641 ../sepolicy/sepolicy.py:644
2621#: ../sepolicy/sepolicy.py:647 ../sepolicy/sepolicy.py:653
2622#: ../sepolicy/sepolicy.py:656 ../sepolicy/sepolicy.py:659
2623#: ../sepolicy/sepolicy.py:665 ../sepolicy/sepolicy.py:668
2624#: ../sepolicy/sepolicy.py:671 ../sepolicy/sepolicy.py:674
2625#, python-format
2626msgid "Generate '%s' policy"
2627msgstr ""
2628
2629#: ../sepolicy/sepolicy.py:662
2630#, python-format
2631msgid "Generate '%s' policy "
2632msgstr ""
2633
2634#: ../sepolicy/sepolicy.py:676
2635msgid "executable to confine"
2636msgstr ""
2637
2638#: ../sepolicy/sepolicy.py:681
2639msgid "commands"
2640msgstr ""
2641
2642#: ../sepolicy/sepolicy.py:684
2643msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
2644msgstr ""
2645
2646#: ../sepolicy/sepolicy/sepolicy.glade:22
2647#: ../sepolicy/sepolicy/sepolicy.glade:4312
2648msgid "Applications"
2649msgstr "መጠቀሚያ ፕሮግራሞች"
2650
2651#: ../sepolicy/sepolicy/sepolicy.glade:49
2652msgid "Select domain"
2653msgstr ""
2654
2655#: ../sepolicy/sepolicy/sepolicy.glade:184
2656#: ../sepolicy/sepolicy/sepolicy.glade:4349
2657#: ../sepolicy/sepolicy/sepolicy.glade:4442
2658#: ../sepolicy/sepolicy/sepolicy.glade:4588
2659#: ../sepolicy/sepolicy/sepolicy.glade:4737
2660#: ../sepolicy/sepolicy/sepolicy.glade:4871
2661#: ../sepolicy/sepolicy/sepolicy.glade:5012
2662#: ../sepolicy/sepolicy/sepolicy.glade:5085
2663#: ../sepolicy/sepolicy/sepolicy.glade:5220
2664msgid "Select"
2665msgstr ""
2666
2667#: ../sepolicy/sepolicy/sepolicy.glade:199
2668#: ../sepolicy/sepolicy/sepolicy.glade:533
2669#: ../sepolicy/sepolicy/sepolicy.glade:678
2670#: ../sepolicy/sepolicy/sepolicy.glade:1233
2671#: ../sepolicy/sepolicy/sepolicy.glade:1529
2672#: ../sepolicy/sepolicy/sepolicy.glade:4522
2673#: ../sepolicy/sepolicy/sepolicy.glade:4672
2674#: ../sepolicy/sepolicy/sepolicy.glade:4803
2675#: ../sepolicy/sepolicy/sepolicy.glade:4937
2676#: ../sepolicy/sepolicy/sepolicy.glade:5155
2677#: ../sepolicy/sepolicy/sepolicy.glade:5286
2678#: ../sepolicy/sepolicy/sepolicy.glade:5446
2679msgid "Cancel"
2680msgstr "ተወው"
2681
2682#: ../sepolicy/sepolicy/sepolicy.glade:326
2683msgid ""
2684"The entry that was entered is incorrect.  Please try again in the "
2685"ex:/.../... format."
2686msgstr ""
2687
2688#: ../sepolicy/sepolicy/sepolicy.glade:352
2689msgid "Retry"
2690msgstr "እንደገና ሞክር"
2691
2692#: ../sepolicy/sepolicy/sepolicy.glade:436
2693#: ../sepolicy/sepolicy/sepolicy.glade:1114
2694#: ../sepolicy/sepolicy/sepolicy.glade:1362
2695#: ../sepolicy/sepolicy/sepolicy.glade:5314
2696msgid "Network Port Definitions"
2697msgstr ""
2698
2699#: ../sepolicy/sepolicy/sepolicy.glade:452
2700msgid ""
2701"Add file Equivalence Mapping.  Mapping will be created when Update is "
2702"applied."
2703msgstr ""
2704
2705#: ../sepolicy/sepolicy/sepolicy.glade:477
2706#: ../sepolicy/sepolicy/sepolicy.glade:4028
2707msgid "Path"
2708msgstr ""
2709
2710#: ../sepolicy/sepolicy/sepolicy.glade:487
2711#: ../sepolicy/sepolicy/sepolicy.glade:5366
2712msgid ""
2713"Specify a new SELinux user name.  By convention SELinux User names usually "
2714"end in an _u."
2715msgstr ""
2716
2717#: ../sepolicy/sepolicy/sepolicy.glade:491
2718msgid "Enter the path to which you want to setup an equivalence label."
2719msgstr ""
2720
2721#: ../sepolicy/sepolicy/sepolicy.glade:504
2722#: ../sepolicy/sepolicy/sepolicy.glade:4045
2723#: ../sepolicy/sepolicy/sepolicy.glade:4763
2724msgid "Equivalence Path"
2725msgstr ""
2726
2727#: ../sepolicy/sepolicy/sepolicy.glade:518
2728#: ../sepolicy/sepolicy/sepolicy.glade:663
2729#: ../sepolicy/sepolicy/sepolicy.glade:1218
2730#: ../sepolicy/sepolicy/sepolicy.glade:1514
2731#: ../sepolicy/sepolicy/sepolicy.glade:5431
2732msgid "Save to update"
2733msgstr ""
2734
2735#: ../sepolicy/sepolicy/sepolicy.glade:558
2736msgid ""
2737"Specify the mapping between the new path and the equivalence path.  "
2738"Everything under this new path will be labeled as if they were under the "
2739"equivalence path."
2740msgstr ""
2741
2742#: ../sepolicy/sepolicy/sepolicy.glade:615
2743msgid "Add a file"
2744msgstr ""
2745
2746#: ../sepolicy/sepolicy/sepolicy.glade:632
2747msgid ""
2748"<operation> File Labeling for <selected domain>. File labels will be created "
2749"when update is applied."
2750msgstr ""
2751
2752#: ../sepolicy/sepolicy/sepolicy.glade:705
2753#: ../sepolicy/sepolicy/sepolicy.glade:1479
2754msgid "MLS"
2755msgstr ""
2756
2757#: ../sepolicy/sepolicy/sepolicy.glade:741
2758#: ../sepolicy/sepolicy/sepolicy.glade:2298
2759#: ../sepolicy/sepolicy/sepolicy.glade:2410
2760#: ../sepolicy/sepolicy/sepolicy.glade:2532
2761#: ../sepolicy/sepolicy/sepolicy.glade:4482
2762msgid "Class"
2763msgstr ""
2764
2765#: ../sepolicy/sepolicy/sepolicy.glade:757
2766msgid "Type"
2767msgstr "ዓይነት"
2768
2769#: ../sepolicy/sepolicy/sepolicy.glade:771
2770msgid ""
2771"Select the file class to which this label will be applied.  Defaults to all "
2772"classes."
2773msgstr ""
2774
2775#: ../sepolicy/sepolicy/sepolicy.glade:798
2776msgid "Make Path Recursive"
2777msgstr ""
2778
2779#: ../sepolicy/sepolicy/sepolicy.glade:802
2780msgid ""
2781"Select Make Path Recursive if you want to apply this label to all children "
2782"of the specified directory path. objects under the directory to have this "
2783"label."
2784msgstr ""
2785
2786#: ../sepolicy/sepolicy/sepolicy.glade:815
2787msgid "Browse"
2788msgstr ""
2789
2790#: ../sepolicy/sepolicy/sepolicy.glade:819
2791msgid "Browse to select the file/directory for labeling."
2792msgstr ""
2793
2794#: ../sepolicy/sepolicy/sepolicy.glade:863
2795msgid "Path  "
2796msgstr ""
2797
2798#: ../sepolicy/sepolicy/sepolicy.glade:874
2799msgid ""
2800"Specify the path using regular expressions that you would like to modify the "
2801"labeling."
2802msgstr ""
2803
2804#: ../sepolicy/sepolicy/sepolicy.glade:896
2805msgid "Select the SELinux file type to assign to this path."
2806msgstr ""
2807
2808#: ../sepolicy/sepolicy/sepolicy.glade:923
2809msgid "Enter the MLS Label to assign to this file path."
2810msgstr ""
2811
2812#: ../sepolicy/sepolicy/sepolicy.glade:927
2813msgid "SELinux MLS Label you wish to assign to this path."
2814msgstr ""
2815
2816#: ../sepolicy/sepolicy/sepolicy.glade:1064
2817msgid "Analyzing Policy..."
2818msgstr ""
2819
2820#: ../sepolicy/sepolicy/sepolicy.glade:1131
2821msgid ""
2822"Add Login Mapping. Login Mapping will be created when update is applied."
2823msgstr ""
2824
2825#: ../sepolicy/sepolicy/sepolicy.glade:1166
2826msgid ""
2827"Enter the login user name of the user to which you wish to add SELinux User "
2828"confinement."
2829msgstr ""
2830
2831#: ../sepolicy/sepolicy/sepolicy.glade:1195
2832msgid ""
2833"Select the SELinux User to assign to this login user.  Login users by "
2834"default get assigned by the __default__ user."
2835msgstr ""
2836
2837#: ../sepolicy/sepolicy/sepolicy.glade:1258
2838msgid ""
2839"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
2840"Selected SELinux User."
2841msgstr ""
2842
2843#: ../sepolicy/sepolicy/sepolicy.glade:1261
2844#: ../sepolicy/sepolicy/sepolicy.glade:3174
2845#: ../sepolicy/sepolicy/sepolicy.glade:3295
2846#: ../sepolicy/sepolicy/sepolicy.glade:5396
2847msgid "MLS Range"
2848msgstr ""
2849
2850#: ../sepolicy/sepolicy/sepolicy.glade:1273
2851msgid ""
2852"Specify the MLS Range for this user to login in with.  Defaults to the "
2853"selected SELinux Users MLS Range."
2854msgstr ""
2855
2856#: ../sepolicy/sepolicy/sepolicy.glade:1379
2857msgid ""
2858"<operation> Network Port for <selected domain>.  Ports will be created when "
2859"update is applied."
2860msgstr ""
2861
2862#: ../sepolicy/sepolicy/sepolicy.glade:1417
2863msgid "Enter the port number or range to which you want to add a port type."
2864msgstr ""
2865
2866#: ../sepolicy/sepolicy/sepolicy.glade:1433
2867#: ../sepolicy/sepolicy/sepolicy.glade:2650
2868#: ../sepolicy/sepolicy/sepolicy.glade:2748
2869#: ../sepolicy/sepolicy/sepolicy.glade:4615
2870msgid "Protocol"
2871msgstr ""
2872
2873#: ../sepolicy/sepolicy/sepolicy.glade:1447
2874msgid "Port Type"
2875msgstr ""
2876
2877#: ../sepolicy/sepolicy/sepolicy.glade:1492
2878msgid "Select the port type you want to assign to the specified port number."
2879msgstr ""
2880
2881#: ../sepolicy/sepolicy/sepolicy.glade:1556
2882msgid "tcp"
2883msgstr ""
2884
2885#: ../sepolicy/sepolicy/sepolicy.glade:1560
2886msgid ""
2887"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
2888msgstr ""
2889
2890#: ../sepolicy/sepolicy/sepolicy.glade:1573
2891msgid "udp"
2892msgstr ""
2893
2894#: ../sepolicy/sepolicy/sepolicy.glade:1577
2895msgid ""
2896"Select <b>udp</b> if the port type should be assigned to udp port numbers."
2897msgstr ""
2898
2899#: ../sepolicy/sepolicy/sepolicy.glade:1599
2900msgid "Enter the MLS Label to assign to this port."
2901msgstr ""
2902
2903#: ../sepolicy/sepolicy/sepolicy.glade:1701
2904msgid "SELinux Configuration"
2905msgstr ""
2906
2907#: ../sepolicy/sepolicy/sepolicy.glade:1735
2908msgid "Select..."
2909msgstr ""
2910
2911#: ../sepolicy/sepolicy/sepolicy.glade:1784
2912#: ../sepolicy/sepolicy/sepolicy.glade:2204
2913msgid "Booleans"
2914msgstr ""
2915
2916#: ../sepolicy/sepolicy/sepolicy.glade:1788
2917msgid ""
2918"Display boolean information that can be used to modify the policy for the "
2919"'selected domain'."
2920msgstr ""
2921
2922#: ../sepolicy/sepolicy/sepolicy.glade:1802
2923#: ../sepolicy/sepolicy/sepolicy.glade:2589
2924msgid "Files"
2925msgstr ""
2926
2927#: ../sepolicy/sepolicy/sepolicy.glade:1806
2928msgid ""
2929"Display file type information that can be used by the 'selected domain'."
2930msgstr ""
2931
2932#: ../sepolicy/sepolicy/sepolicy.glade:1820
2933#: ../sepolicy/sepolicy/sepolicy.glade:2822
2934msgid "Network"
2935msgstr ""
2936
2937#: ../sepolicy/sepolicy/sepolicy.glade:1824
2938msgid ""
2939"Display network ports to which the 'selected domain' can connect or listen "
2940"to."
2941msgstr ""
2942
2943#: ../sepolicy/sepolicy/sepolicy.glade:1838
2944#: ../sepolicy/sepolicy/sepolicy.glade:3103
2945msgid "Transitions"
2946msgstr ""
2947
2948#: ../sepolicy/sepolicy/sepolicy.glade:1842
2949msgid ""
2950"Display applications that can transition into or out of the 'selected "
2951"domain'."
2952msgstr ""
2953
2954#: ../sepolicy/sepolicy/sepolicy.glade:1856
2955#: ../sepolicy/sepolicy/sepolicy.glade:3204
2956msgid "Login Mapping"
2957msgstr ""
2958
2959#: ../sepolicy/sepolicy/sepolicy.glade:1859
2960#: ../sepolicy/sepolicy/sepolicy.glade:1876
2961#: ../sepolicy/sepolicy/sepolicy.glade:1893
2962msgid "Manage the SELinux configuration"
2963msgstr ""
2964
2965#: ../sepolicy/sepolicy/sepolicy.glade:1873
2966#: ../sepolicy/sepolicy/sepolicy.glade:3326
2967msgid "SELinux Users"
2968msgstr ""
2969
2970#: ../sepolicy/sepolicy/sepolicy.glade:1907
2971#: ../sepolicy/sepolicy/sepolicy.glade:3998
2972msgid "Lockdown"
2973msgstr ""
2974
2975#: ../sepolicy/sepolicy/sepolicy.glade:1910
2976msgid ""
2977"Lockdown the SELinux System.\n"
2978"This screen can be used to turn up the SELinux Protections."
2979msgstr ""
2980
2981#: ../sepolicy/sepolicy/sepolicy.glade:1925
2982msgid "radiobutton"
2983msgstr ""
2984
2985#: ../sepolicy/sepolicy/sepolicy.glade:1985
2986msgid "Filter"
2987msgstr ""
2988
2989#: ../sepolicy/sepolicy/sepolicy.glade:2013
2990msgid "Show Modified Only"
2991msgstr ""
2992
2993#: ../sepolicy/sepolicy/sepolicy.glade:2052
2994msgid "Mislabeled files exist"
2995msgstr ""
2996
2997#: ../sepolicy/sepolicy/sepolicy.glade:2072
2998msgid "Show mislabeled files only"
2999msgstr ""
3000
3001#: ../sepolicy/sepolicy/sepolicy.glade:2112
3002#: ../sepolicy/sepolicy/sepolicy.glade:3226
3003msgid ""
3004"If-Then-Else rules written in policy that can\n"
3005"allow alternative access control."
3006msgstr ""
3007
3008#: ../sepolicy/sepolicy/sepolicy.glade:2124
3009msgid "Enabled"
3010msgstr ""
3011
3012#: ../sepolicy/sepolicy/sepolicy.glade:2175
3013msgid "Name"
3014msgstr "ስም"
3015
3016#: ../sepolicy/sepolicy/sepolicy.glade:2244
3017#: ../sepolicy/sepolicy/sepolicy.glade:2356
3018#: ../sepolicy/sepolicy/sepolicy.glade:2474
3019#: ../sepolicy/sepolicy/sepolicy.glade:4455
3020#: ../sepolicy/sepolicy/sepolicy.glade:4750
3021msgid "File Path"
3022msgstr ""
3023
3024#: ../sepolicy/sepolicy/sepolicy.glade:2280
3025#: ../sepolicy/sepolicy/sepolicy.glade:2391
3026msgid "SELinux File Type"
3027msgstr ""
3028
3029#: ../sepolicy/sepolicy/sepolicy.glade:2324
3030msgid "File path used to enter the 'selected domain'."
3031msgstr ""
3032
3033#: ../sepolicy/sepolicy/sepolicy.glade:2325
3034msgid "Executable Files"
3035msgstr ""
3036
3037#: ../sepolicy/sepolicy/sepolicy.glade:2440
3038msgid "Files to which the 'selected domain' can write."
3039msgstr ""
3040
3041#: ../sepolicy/sepolicy/sepolicy.glade:2441
3042msgid "Writable files"
3043msgstr ""
3044
3045#: ../sepolicy/sepolicy/sepolicy.glade:2563
3046msgid "File Types defined for the 'selected domain'."
3047msgstr ""
3048
3049#: ../sepolicy/sepolicy/sepolicy.glade:2564
3050msgid "Application File Types"
3051msgstr ""
3052
3053#: ../sepolicy/sepolicy/sepolicy.glade:2631
3054#: ../sepolicy/sepolicy/sepolicy.glade:2730
3055#: ../sepolicy/sepolicy/sepolicy.glade:4601
3056msgid "Port"
3057msgstr ""
3058
3059#: ../sepolicy/sepolicy/sepolicy.glade:2696
3060msgid "Network Ports to which the 'selected domain' is allowed to connect."
3061msgstr ""
3062
3063#: ../sepolicy/sepolicy/sepolicy.glade:2697
3064msgid "Outbound"
3065msgstr ""
3066
3067#: ../sepolicy/sepolicy/sepolicy.glade:2796
3068msgid "Network Ports to which the 'selected domain' is allowed to listen."
3069msgstr ""
3070
3071#: ../sepolicy/sepolicy/sepolicy.glade:2797
3072msgid "Inbound"
3073msgstr ""
3074
3075#: ../sepolicy/sepolicy/sepolicy.glade:2858
3076#: ../sepolicy/sepolicy/sepolicy.glade:2938
3077msgid ""
3078"Boolean\n"
3079"Enabled"
3080msgstr ""
3081
3082#: ../sepolicy/sepolicy/sepolicy.glade:2874
3083#: ../sepolicy/sepolicy/sepolicy.glade:2970
3084msgid "Executable File"
3085msgstr ""
3086
3087#: ../sepolicy/sepolicy/sepolicy.glade:2891
3088msgid "SELinux Application Type"
3089msgstr ""
3090
3091#: ../sepolicy/sepolicy/sepolicy.glade:2912
3092msgid ""
3093"Executables which will transition to a different domain, when the 'selected "
3094"domain' executes them."
3095msgstr ""
3096
3097#: ../sepolicy/sepolicy/sepolicy.glade:2915
3098msgid "Application Transitions From 'select domain'"
3099msgstr ""
3100
3101#: ../sepolicy/sepolicy/sepolicy.glade:2954
3102msgid "Calling Process Domain"
3103msgstr ""
3104
3105#: ../sepolicy/sepolicy/sepolicy.glade:2994
3106msgid ""
3107"Executables which will transition to the 'selected domain', when executing a "
3108"selected domains entrypoint."
3109msgstr ""
3110
3111#: ../sepolicy/sepolicy/sepolicy.glade:2995
3112msgid "Application Transitions Into 'select domain'"
3113msgstr ""
3114
3115#: ../sepolicy/sepolicy/sepolicy.glade:3010
3116msgid ""
3117"File Transitions define what happens when the current domain creates the "
3118"content of a particular class in a directory of the destination type. "
3119"Optionally a file name could be specified for the transition."
3120msgstr ""
3121
3122#: ../sepolicy/sepolicy/sepolicy.glade:3018
3123msgid "SELinux Directory Type"
3124msgstr ""
3125
3126#: ../sepolicy/sepolicy/sepolicy.glade:3031
3127msgid "Destination Class"
3128msgstr ""
3129
3130#: ../sepolicy/sepolicy/sepolicy.glade:3045
3131msgid "SELinux Destination Type"
3132msgstr ""
3133
3134#: ../sepolicy/sepolicy/sepolicy.glade:3058
3135msgid "File Name"
3136msgstr ""
3137
3138#: ../sepolicy/sepolicy/sepolicy.glade:3080
3139msgid "File Transitions From 'select domain'"
3140msgstr ""
3141
3142#: ../sepolicy/sepolicy/sepolicy.glade:3279
3143#: ../sepolicy/sepolicy/sepolicy.glade:5490
3144msgid "Default Level"
3145msgstr ""
3146
3147#: ../sepolicy/sepolicy/sepolicy.glade:3365
3148msgid "Select the system mode when the system first boots up"
3149msgstr ""
3150
3151#: ../sepolicy/sepolicy/sepolicy.glade:3377
3152#: ../sepolicy/sepolicy/sepolicy.glade:3451
3153msgid "Enforcing"
3154msgstr ""
3155
3156#: ../sepolicy/sepolicy/sepolicy.glade:3396
3157#: ../sepolicy/sepolicy/sepolicy.glade:3469
3158msgid "Permissive"
3159msgstr ""
3160
3161#: ../sepolicy/sepolicy/sepolicy.glade:3438
3162msgid "Select the system mode for the current session"
3163msgstr ""
3164
3165#: ../sepolicy/sepolicy/sepolicy.glade:3515
3166msgid "System Policy Type:"
3167msgstr ""
3168
3169#: ../sepolicy/sepolicy/sepolicy.glade:3576
3170msgid "<b>System Mode</b>"
3171msgstr ""
3172
3173#: ../sepolicy/sepolicy/sepolicy.glade:3614
3174msgid "Import system settings from another machine"
3175msgstr ""
3176
3177#: ../sepolicy/sepolicy/sepolicy.glade:3622
3178msgid "Import"
3179msgstr ""
3180
3181#: ../sepolicy/sepolicy/sepolicy.glade:3641
3182msgid "Export system settings to a file"
3183msgstr ""
3184
3185#: ../sepolicy/sepolicy/sepolicy.glade:3651
3186msgid "Export"
3187msgstr ""
3188
3189#: ../sepolicy/sepolicy/sepolicy.glade:3670
3190msgid "Relabel all files back to system defaults on reboot"
3191msgstr ""
3192
3193#: ../sepolicy/sepolicy/sepolicy.glade:3765
3194msgid "<b>System Configuration</b>"
3195msgstr ""
3196
3197#: ../sepolicy/sepolicy/sepolicy.glade:3812
3198#: ../sepolicy/sepolicy/sepolicy.glade:3830
3199msgid ""
3200"An unconfined domain is a process label that allows the process to do what "
3201"it wants, without SELinux interfering.  Applications started at boot by the "
3202"init system that SELinux do not have defined SELinux policy will run as "
3203"unconfined if this module is enabled.  Disabling it means all daemons will "
3204"now be confined.  To disable the unconfined_t user you must first remove "
3205"unconfined_t from the users/login screens."
3206msgstr ""
3207
3208#: ../sepolicy/sepolicy/sepolicy.glade:3848
3209msgid "<b>Disable ability to run unconfined system processes?</b>"
3210msgstr ""
3211
3212#: ../sepolicy/sepolicy/sepolicy.glade:3876
3213#: ../sepolicy/sepolicy/sepolicy.glade:3893
3214#: ../sepolicy/sepolicy/sepolicy.glade:3939
3215#: ../sepolicy/sepolicy/sepolicy.glade:3956
3216msgid ""
3217"A permissive domain is a process label that allows the process to do what it "
3218"wants, with SELinux only logging the denials, but not enforcing them.  "
3219"Usually permissive domains indicate experimental policy, disabling the "
3220"module could cause SELinux to deny access to a domain, that should be "
3221"allowed."
3222msgstr ""
3223
3224#: ../sepolicy/sepolicy/sepolicy.glade:3911
3225msgid "<b>Disable all permissive processes?</b>"
3226msgstr ""
3227
3228#: ../sepolicy/sepolicy/sepolicy.glade:3977
3229msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
3230msgstr ""
3231
3232#: ../sepolicy/sepolicy/sepolicy.glade:4014
3233msgid ""
3234"File equivalence cause the system to label content under the new path as if "
3235"it were under the equivalence path."
3236msgstr ""
3237
3238#: ../sepolicy/sepolicy/sepolicy.glade:4070
3239msgid "Files Equivalence"
3240msgstr ""
3241
3242#: ../sepolicy/sepolicy/sepolicy.glade:4083
3243msgid "<b>...SELECT TO VIEW DATA...</b>"
3244msgstr ""
3245
3246#: ../sepolicy/sepolicy/sepolicy.glade:4114
3247msgid "Delete"
3248msgstr ""
3249
3250#: ../sepolicy/sepolicy/sepolicy.glade:4130
3251msgid "Modify"
3252msgstr ""
3253
3254#: ../sepolicy/sepolicy/sepolicy.glade:4145
3255msgid "Add"
3256msgstr ""
3257
3258#: ../sepolicy/sepolicy/sepolicy.glade:4191
3259msgid "Revert"
3260msgstr ""
3261
3262#: ../sepolicy/sepolicy/sepolicy.glade:4196
3263msgid ""
3264"Revert button will launch a dialog window which allows you to revert changes "
3265"within the current transaction."
3266msgstr ""
3267
3268#: ../sepolicy/sepolicy/sepolicy.glade:4213
3269msgid "Commit all changes in your current transaction to the server."
3270msgstr ""
3271
3272#: ../sepolicy/sepolicy/sepolicy.glade:4261
3273msgid "Applications - Advanced Search"
3274msgstr ""
3275
3276#: ../sepolicy/sepolicy/sepolicy.glade:4326
3277msgid "Process Types"
3278msgstr ""
3279
3280#: ../sepolicy/sepolicy/sepolicy.glade:4367
3281msgid "More Details"
3282msgstr ""
3283
3284#: ../sepolicy/sepolicy/sepolicy.glade:4403
3285#: ../sepolicy/sepolicy/sepolicy.glade:4697
3286msgid "Delete Modified File Labeling"
3287msgstr ""
3288
3289#: ../sepolicy/sepolicy/sepolicy.glade:4421
3290msgid ""
3291"Select file labeling to delete. File labeling will be deleted when update is "
3292"applied."
3293msgstr ""
3294
3295#: ../sepolicy/sepolicy/sepolicy.glade:4468
3296msgid "SELinux File Label"
3297msgstr ""
3298
3299#: ../sepolicy/sepolicy/sepolicy.glade:4507
3300#: ../sepolicy/sepolicy/sepolicy.glade:4657
3301#: ../sepolicy/sepolicy/sepolicy.glade:4788
3302#: ../sepolicy/sepolicy/sepolicy.glade:4922
3303#: ../sepolicy/sepolicy/sepolicy.glade:5271
3304msgid "Save to Update"
3305msgstr ""
3306
3307#: ../sepolicy/sepolicy/sepolicy.glade:4547
3308msgid "Delete Modified Ports"
3309msgstr ""
3310
3311#: ../sepolicy/sepolicy/sepolicy.glade:4565
3312msgid "Select ports to delete. Ports will be deleted when update is applied."
3313msgstr ""
3314
3315#: ../sepolicy/sepolicy/sepolicy.glade:4715
3316msgid ""
3317"Select file equivalence labeling to delete. File equivalence labeling will "
3318"be deleted when update is applied."
3319msgstr ""
3320
3321#: ../sepolicy/sepolicy/sepolicy.glade:4831
3322#: ../sepolicy/sepolicy/sepolicy.glade:5180
3323msgid "Delete Modified Users Mapping."
3324msgstr ""
3325
3326#: ../sepolicy/sepolicy/sepolicy.glade:4849
3327msgid ""
3328"Select login user mapping to delete. Login user mapping will be deleted when "
3329"update is applied."
3330msgstr ""
3331
3332#: ../sepolicy/sepolicy/sepolicy.glade:4884
3333msgid "Login name"
3334msgstr ""
3335
3336#: ../sepolicy/sepolicy/sepolicy.glade:4965
3337msgid "More Types"
3338msgstr ""
3339
3340#: ../sepolicy/sepolicy/sepolicy.glade:4992
3341msgid "Types"
3342msgstr ""
3343
3344#: ../sepolicy/sepolicy/sepolicy.glade:5051
3345msgid ""
3346"Review the updates you have made before committing them to the system.  To "
3347"reset an item, uncheck the checkbox.  All items checked will be updated in "
3348"the system when you select update."
3349msgstr ""
3350
3351#: ../sepolicy/sepolicy/sepolicy.glade:5114
3352msgid "Action"
3353msgstr ""
3354
3355#: ../sepolicy/sepolicy/sepolicy.glade:5140
3356msgid "Apply"
3357msgstr ""
3358
3359#: ../sepolicy/sepolicy/sepolicy.glade:5198
3360msgid ""
3361"Select users mapping to delete.Users mapping will be deleted when update is "
3362"applied."
3363msgstr ""
3364
3365#: ../sepolicy/sepolicy/sepolicy.glade:5246
3366msgid "SELinux Username"
3367msgstr ""
3368
3369#: ../sepolicy/sepolicy/sepolicy.glade:5331
3370msgid ""
3371"Add User Roles. SELinux User Roles will be created when Update is applied."
3372msgstr ""
3373
3374#: ../sepolicy/sepolicy/sepolicy.glade:5356
3375msgid "SELinux User Name"
3376msgstr ""
3377
3378#: ../sepolicy/sepolicy/sepolicy.glade:5471
3379msgid ""
3380"Enter MLS/MCS Range for this SELinux User.\n"
3381"s0-s0:c1023"
3382msgstr ""
3383
3384#: ../sepolicy/sepolicy/sepolicy.glade:5502
3385msgid ""
3386"Specify the default level that you would like this SELinux user to login "
3387"with.  Defaults to s0."
3388msgstr ""
3389
3390#: ../sepolicy/sepolicy/sepolicy.glade:5506
3391msgid "Enter Default Level for SELinux User to login with. Default s0"
3392msgstr ""
3393