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