gentoo-0.19.13/src/graphics/.xvpics/icon_iconify.xpm0000644000175000017500000000210211547706437022462 0ustar demarchidemarchiP7 332 #IMGINFO:32x32 RGB (4156 bytes) #END_OF_COMMENTS 32 32 255 I$II۶IH%II۶$IIIڷI$II۶I$I$I۶I$II۶I$I۶I$II۶I$۶۶۶I$$D)IH۶(PxM$IHI)۶pxuLIEH۶$xu(%IHI$(xu(ut۶Iyy(Lux((IpyyL$uytPqI(xtqyuPQ(Lxu(Hyuy tyLIyuuy,$tu yL(yQ y$yHLyutMyy tyUtxy (PMtuyyLuuILxMLy(t,(xu PxMPy(IpyuL(Mtt(uypIyyxxx$uuI۶$xuyyyL$u$IHI$(xyyMtyH۶I$I$Qqxp-$P$۶I$II۶I$III۶۶I$۶IH%I۶I$I۶%H%I۶I$III۶$III۶I$II۶%$I$I۶ڷ$IH%gentoo-0.19.13/src/graphics/.xvpics/icon_gentoo-small.xpm0000644000175000017500000000210211547706437023423 0ustar demarchidemarchiP7 332 #IMGINFO:32x32 RGB (4529 bytes) #END_OF_COMMENTS 32 32 255 I$II۶IH%m%H$%HJڶ$IH%۶ڷI$II۶I$$H$I%IڷI$II۶HIHIIڶI$IIۑ%$II۶۶I49<4,E(EI۶(8=<9 )IHI۶$ ]<<D)IE۶$4=<<-41MDII$1<<=0 \=<=8׺I$=\<,<=<\=, EI8<=<]<<=<=(<!I<]<4=<]<<9\ m$5<<=\=<<=<]<E$9<<1\=<<=,=<<E<]<=<<=\-<<= <=<<]<=8<]<<=4<=<8)8<=<<]\=8=<=<<%$9<0,4]<<=$$5<,=0 <=\EI<]<=,\=< j\ \=<<=<9 )$<= (8=<<9<=\ E(۶ <]<<=<=<\=,=<4III$I4=<=\<=<<=4=8iI$I%0<=<<]<=$<5$۶I$II(140 5$۶ַI$III۶ֺ۶I$I$۶%HII۶I$II$I۶%HII۶I$II$$%Iڷ$I%I۶I$II۶IH%$IIIH%I۶ڶ%IH%gentoo-0.19.13/src/graphics/icon_empty.xpm0000644000175000017500000000056311547706437020577 0ustar demarchidemarchi/* XPM */ static char * icon_empty_xpm[] = { "16 15 1 1", " c None", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}; gentoo-0.19.13/src/graphics/README0000644000175000017500000000056511547706437016565 0ustar demarchidemarchiThis directory contains various graphics (in XPM format) that is compiled into the program, as opposed to loaded at runtime. These used to be among the source files, but I got tired of seeing them there and moved them into a dir of their own for 0.9.22. :) Except for the big gentoo icon ("icon_gentoo.xpm") by Ulf Pettersson, it was all created by Johan Hanson. /Emil gentoo-0.19.13/src/graphics/icon_gentoo_small.xpm0000644000175000017500000001010711547706437022117 0ustar demarchidemarchi/* XPM */ static const char * icon_gentoo_small_xpm[] = { "32 32 120 2", " c None", ". c #000000", "+ c #010200", "@ c #152208", "# c #1E310B", "$ c #142108", "% c #000100", "& c #040601", "* c #325213", "= c #49761B", "- c #6EB329", "; c #7FCF30", "> c #51831E", ", c #263E0E", "' c #010100", ") c #020301", "! c #121D07", "~ c #5E9923", "{ c #7BC82E", "] c #80D030", "^ c #77C12C", "/ c #48751B", "( c #050902", "_ c #253C0E", ": c #6FB52A", "< c #7CC92E", "[ c #273F0E", "} c #28420F", "| c #1A2B0A", "1 c #6DB229", "2 c #78C32D", "3 c #2B4510", "4 c #030501", "5 c #101A06", "6 c #68AA27", "7 c #78C22D", "8 c #68A927", "9 c #1B2B0A", "0 c #7DCB2F", "a c #385C15", "b c #345413", "c c #74BD2C", "d c #365914", "e c #1D300B", "f c #0B1304", "g c #4D7D1D", "h c #080D03", "i c #0C1304", "j c #77C12D", "k c #71B82B", "l c #3F6617", "m c #67A726", "n c #101906", "o c #0A1104", "p c #629F25", "q c #050802", "r c #4D7C1D", "s c #79C42D", "t c #2D4A11", "u c #7DCC2F", "v c #131F07", "w c #619E25", "x c #73BB2B", "y c #060902", "z c #68A827", "A c #49771C", "B c #030401", "C c #162308", "D c #4E7F1D", "E c #273F0F", "F c #63A125", "G c #0F1805", "H c #172509", "I c #335213", "J c #436C19", "K c #416A19", "L c #5F9B24", "M c #0F1806", "N c #253D0E", "O c #5A9222", "P c #3A5F16", "Q c #0B1204", "R c #5C9522", "S c #6DB129", "T c #416A18", "U c #4A781C", "V c #385B15", "W c #7CCA2F", "X c #76C02C", "Y c #070C03", "Z c #72BA2B", "` c #142007", " . c #53871F", ".. c #599021", "+. c #040702", "@. c #446F1A", "#. c #7FCE30", "$. c #4B7B1C", "%. c #1B2C0A", "&. c #47731B", "*. c #66A526", "=. c #355614", "-. c #0C1405", ";. c #5F9A24", ">. c #243A0D", ",. c #72B92B", "'. c #23380D", "). c #75BE2C", "!. c #578D21", "~. c #010201", "{. c #5C9623", "]. c #406718", "^. c #5D9723", "/. c #70B52A", "(. c #6FB42A", "_. c #355714", ":. c #080E03", "<. c #192909", "[. c #568C20", "}. c #192809", " . . . . . . ", " . . . . . . . . . . . . . . ", " . . . . . . . . . . . . . . . . . . ", " . . . . . . . . . . . . . . . . . . . . ", " . . . . . . . + @ # # $ % . . . . . . . . . ", " . . . . . . & * = - ; > , ' . . . . . . . . . . ", " . . . . . ) ! ~ { ] ^ / ( . . . . . . . . . . . . . ", " . . . . . . _ : ] ] < [ . . . . } | . . . . . . . . . . ", " . . . . ) _ 1 ] ] 2 3 . . 4 5 6 7 8 9 . . . . . . . . . ", " . . . . . ! : ] ] 0 a . . ' b c ] ] ] d . . . e f . . . . . ", " . . . . & ~ ] ] ] g h . . i j ] ] ] k # . . . l ~ & . . . . ", " . . . . * { ] ] m n . . o p ] ] ] ] g . . . q r { * . . . . ", " . . . + = ] ] s 3 . . . t { ] ] ] u v . . . i w ] = + . . . ", ". . . . @ - ] ] x @ . . y z ] ] ] ] A B . . . C ] ] - @ . . . . ", ". . . . # ] ] ] D . . . E ] ] ] ] F G . . . . H ] ] ] # . . . . ", ". . . . # ] ] ] I . . . J ] ] ] F ) . . . . . K ] ] ] # . . . . ", ". . . . # ] ] ] C . . . L ] ] F M . . . . . . ~ ] ] ] # . . . . ", ". . . . # ] ] ] C . . . N O P ) . Q R h . . . S ] ] ] # . . . . ", ". . . . @ - ] ] C . . . . . . . . T ] h . . @ x ] ] - @ . . . . ", " . . . + = ] ] U . . . . . . y V W X Y . . 3 s ] ] = + . . . ", " . . . . * { ] Z ` . . . . ) .j ] ..+.. . @.] ] { * . . . . ", " . . . . & ~ ] #.X $.%.# &.*.] ] ] =.% . -.;.] ] ~ & . . . . ", " . . . . . ! : ] ] ] ] ] ] ] ] ] X >.. . @ ,.] : ! . . . . . ", " . . . . ) _ 1 ] ] ] ] ] ] ] ] D & . . '.] )._ ) . . . . ", " . . . . . . _ : ] ] ] ] ] ] !.~.. . . {.] ].. . . . . . ", " . . . . . ) ! ^./././.(._.:.. . . <.[.}.& . . . . . ", " . . . . . . . . . . . . . . . . . . . . . . . . ", " . . . . . . . . . . . . . . . . . . . . . . ", " . . . . . . . . . . . . . . . . . . . . ", " . . . . . . . . . . . . . . . . . . ", " . . . . . . . . . . . . . . ", " . . . . . . "}; gentoo-0.19.13/src/graphics/icon_mouse3.xpm0000644000175000017500000000064611547706437020656 0ustar demarchidemarchi/* XPM */ static char * icon_mouse3_xpm[] = { "16 16 3 1", " c None", ". c #000000", "+ c #FFFFFF", " ........ ", " .++.++.... ", " .++.++.... ", " .+++.++..... ", " .+++.++..... ", " ..++.++..... ", " .+........+. ", " .++++++++++. ", " .++++++++++. ", " .++++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++. ", " ...... ", " "}; gentoo-0.19.13/src/graphics/icon_mouse1.xpm0000644000175000017500000000064611547706437020654 0ustar demarchidemarchi/* XPM */ static char * icon_mouse1_xpm[] = { "16 16 3 1", " c None", ". c #000000", "+ c #FFFFFF", " ........ ", " ....++.++. ", " ....++.++. ", " .....++.+++. ", " .....++.+++. ", " .....++.++.. ", " .+........+. ", " .++++++++++. ", " .++++++++++. ", " .++++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++. ", " ...... ", " "}; gentoo-0.19.13/src/graphics/icon_mouse0.xpm0000644000175000017500000000064611547706437020653 0ustar demarchidemarchi/* XPM */ static char * icon_mouse0_xpm[] = { "16 16 3 1", " c None", ". c #000000", "+ c #FFFFFF", " ........ ", " .++.++.++. ", " .++.++.++. ", " .+++.++.+++. ", " .+++.++.+++. ", " ..++.++.++.. ", " .+........+. ", " .++++++++++. ", " .++++++++++. ", " .++++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++. ", " ...... ", " "}; gentoo-0.19.13/src/graphics/icon_mouse4.xpm0000644000175000017500000000064611547706437020657 0ustar demarchidemarchi/* XPM */ static char * icon_mouse4_xpm[] = { "16 16 3 1", " c None", ". c #000000", "+ c #FFFFFF", " ........ ", " .++....++. ", " .++....++. ", " .+++....+++. ", " .+++.++.+++. ", " ..++.++.++.. ", " .+........+. ", " .++++++++++. ", " .++++++++++. ", " .++++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++. ", " ...... ", " "}; gentoo-0.19.13/src/graphics/icon_mouse2.xpm0000644000175000017500000000064611547706437020655 0ustar demarchidemarchi/* XPM */ static char * icon_mouse2_xpm[] = { "16 16 3 1", " c None", ". c #000000", "+ c #FFFFFF", " ........ ", " .++....++. ", " .++....++. ", " .+++....+++. ", " .+++....+++. ", " ..++....++.. ", " .+........+. ", " .++++++++++. ", " .++++++++++. ", " .++++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++. ", " ...... ", " "}; gentoo-0.19.13/src/graphics/icon_failed.xpm0000644000175000017500000000060311547706437020660 0ustar demarchidemarchi/* XPM */ static char * icon_failed_xpm[] = { "16 15 2 1", ". c None", "# c #000000", ".##############.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".#............#.", ".##############."}; gentoo-0.19.13/src/graphics/icon_gentoo.xpm0000644000175000017500000007363211547706437020743 0ustar demarchidemarchi/* XPM */ static char * icon_gentoo_xpm[] = { "257 113 71 1", " c None", ". c #080808", "+ c #101010", "@ c #181818", "# c #212121", "$ c #292929", "% c #313131", "& c #393939", "* c #424242", "= c #525252", "- c #5A5A5A", "; c #636363", "> c #6B6B6B", ", c #737373", "' c #7B7B7B", ") c #848484", "! c #8C8C8C", "~ c #949494", "{ c #9C9C9C", "] c #A5A5A5", "^ c #ADADAD", "/ c #B5B5B5", "( c #BDBDBD", "_ c #CECECE", ": c #D7D7D7", "< c #DEDEDE", "[ c #082900", "} c #083100", "| c #105A08", "1 c #106308", "2 c #106B08", "3 c #188C10", "4 c #189410", "5 c #189C10", "6 c #107308", "7 c #31FF29", "8 c #29EF21", "9 c #29F721", "0 c #29FF21", "a c #21BD18", "b c #21C618", "c c #21CE18", "d c #21D618", "e c #21DE18", "f c #18A510", "g c #083108", "h c #29FF29", "i c #189C18", "j c #106B10", "k c #21DE21", "l c #18A518", "m c #21E721", "n c #083908", "o c #107310", "p c #18AD18", "q c #21EF21", "r c #107B10", "s c #18B518", "t c #18BD18", "u c #084208", "v c #108410", "w c #108C10", "x c #084A08", "y c #085208", "z c #085A08", "A c #000800", "B c #001000", "C c #001800", "D c #002100", "E c #002900", "F c #000000", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ]'-&#.FF.#&-'] ", " /,&FFFFFFFFFFFFFFFF&,/ ", " !&FFFFFFFFFFFFFFFFFFFFFF&! ", " '#FFFFFFFFFFFFFFFFFFFFFFFFFF#' ", " !$FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF$! ", " (=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF=( ", " ~#FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF#~ ", " <,FFFFFFFFFFFFFFFABDE}}[EDBFFFFFFFFFFFFFFF, ", " ;FFFFFFFFFFFFFFzs89000hc2EAFFFFFFFFFFFFFFFF; ", " ;FFFFFFFFFFFFua00000hsyFFFFFFFFFFFFFFFFFFFFFF; ", " ;FFFFFFFFFFFxk000000bBFFFFFFFFFFFFFFFFFFFFFFFFF; ", " ,FFFFFFFFFFCb0000000DFFFFFFFFFFFFFFFFFFFFFFFFFFFF, ", " ~FFFFFFFFFF|9000000pAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF~ ", " (#FFFFFFFFF300000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF#( ", " =FFFFFFFFFf00000001FFFFFFFFFFFB11gFFFFFFFFFFFFFFFFFFF= ", " !FFFFFFFFFf0000000|FFFFFFFFFBl9h000hd1FFFFFFFFFFFFFFFFF! ", " $FFFFFFFFw00000003FFFFFFFFFuh00000000lFFFFFFFFFFFFFFFFF$ (^!! ", " 'FFFFFFFFy0000000pFFFFFFFFF40000000000oFFFFFFFFFyAFFFFFFF' !FFFFF( ", " #FFFFFFFB90000009FFFFFFFFFw00000000000EFFFFFFFFFbrFFFFFFF# !FFFFF( ", " !FFFFFFFFs0000000CFFFFFFFFz00000000000hFFFFFFFFFF00DFFFFFFF! !FFFFF( ", " &FFFFFFF}0000000vFFFFFFFFB9000000000008FFFFFFFFFC00tFFFFFFF& (;#FF+={ !!!!! {=#FFF*, !!!!!{ ,%FF#, !!*FFFFF;!!!{ (,*+FFF*;{ (,*+FFF*;{ ", " /FFFFFFFFc000000mFFFFFFFFFc000000000000wFFFFFFFFFn000DFFFFFFF/ =FFFFFFFF% !FFFFF !+FFFFFFFFF! FFFFF* ,FFFFFFF+^ FFFFFFFFFFFF* (#FFFFFFFFFF+! (#FFFFFFFFFF+! ", " ,FFFFFFFE0000000yFFFFFFFFn0000000000000CFFFFFFFFF1000pFFFFFFF, %FFFFFFFFFF+#FFFFF ;FFFFFFFFFFFF; FFFFF* ;FFFFFFFFFF FFFFFFFFFFFF* !FFFFFFFFFFFFFF= !FFFFFFFFFFFFFF= ", " &FFFFFFF40000008FFFFFFFFFs000000000000|FFFFFFFFFFl0000CFFFFFF& *FFFFFF%!!%FFFFFFFF ,FFFFF+;!%FFFFF! FFFFF*,FFFFFFFFFFF= FFFFFFFFFFFF* !FFFFFF%!!=FFFFFF= !FFFFFF%!!=FFFFFF= ", " FFFFFFFF0000000}FFFFFFFFBh00000000000sFFFFFFFFFFFm0000zFFFFFFF {FFFFFF{ ^+FFFFFF (FFFFF+ ;FFFF+ FFFFF+FFF#,,+FFFFFF !FFFFF( FFFFFF! (+FFFFF! FFFFFF! (+FFFFF! ", " ]FFFFFFFn000000eFFFFFFFFFa000000000000FFFFFFFFFFFF70000tFFFFFFF] #FFFFF, +FFFFF *FFFFF{ FFFFF! FFFFFFF+{ +FFFFF( !FFFFF( *FFFFF; {FFFFF+ *FFFFF; {FFFFF+ ", " 'FFFFFFFr000000yFFFFFFFFA800000000000gFFFFFFFFFFFnh00000FFFFFFF' (FFFFFF *FFFFF FFFFF+ *FFFF= FFFFFF+ ;FFFFF( !FFFFF( FFFFFF #FFFFF'FFFFFF #FFFFF{ ", " -FFFFFFFs000000FFFFFFFFFE00000000000rFFFFFFFFFFFFr00000hDFFFFFF- ,FFFFF= *FFFFF ,FFFFF* !FFFF+ FFFFFF{ !FFFFF( !FFFFF( !FFFFF* !FFFFF#FFFFF* !FFFFF* ", " &FFFFFFFe000003FFFFFFFFFs0000000000aFFFFFFFFFFFFFa000000yFFFFFF& *FFFFF! *FFFFF *FFFFF! !FFFFF FFFFF% !FFFFF( !FFFFF( *FFFFF! (FFFFFFFFFFF! (FFFFFF ", " #FFFFFFF900000uFFFFFFFFF00000000000FFFFFFFFFFFFFFk000000oFFFFFF# +FFFFF( *FFFFF +FFFFFFFFFFFFFFFFFF( FFFFF* !FFFFF( !FFFFF( +FFFFF^ FFFFFFFFFFF^ FFFFFF ", " .FFFFFFF00000hFFFFFFFFFE0000000009CFFFFFFFFFFFFFA90000004FFFFFF. FFFFFF( *FFFFF FFFFFFFFFFFFFFFFFFF( FFFFF* !FFFFF( !FFFFF( FFFFFF( FFFFFFFFFFF( FFFFFF( ", " FFFFFFFFh0000cFFFFFFFFF|000000000DFFFFCFFFFFFFFFB0000000fFFFFFFF FFFFFF( *FFFFF FFFFFFFFFFFFFFFFFFF( FFFFF* !FFFFF( !FFFFF( FFFFFF( FFFFFFFFFFF( FFFFFF( ", " FFFFFFFFh00002FFFFFFFFFr00000000yFFFFArFFFFFFFFFj0000000fFFFFFFF FFFFFF( *FFFFF FFFFFF;(((((((((((( FFFFF* !FFFFF( !FFFFF( FFFFFF( FFFFFFFFFFF( FFFFFF( ", " .FFFFFFF00000[FFFFFFFFFl0000000jFFFFFmEFFFFFFFFFb00000004FFFFFF. #FFFFF! *FFFFF *FFFFF= FFFFF* !FFFFF( !FFFFF( %FFFFF! FFFFFFFFFFF! FFFFFF ", " #FFFFFFF90000CFFFFFFFFFl000000oFFFFFy7FFFFFFFFFF00000000oFFFFFF# *FFFFF= +FFFFF ,FFFFF+ FFFFF* !FFFFF( !FFFFF( ;FFFFF; {FFFFF.FFFFF; {FFFFF# ", " &FFFFFFFe0000CFFFFFFFFF500007xFFFFFB08FFFFFFFFFC00000000yFFFFFF& !FFFFFF %FFFFFF ^FFFFFF{ FFFFF* !FFFFF( !FFFFF( {FFFFF# ;FFFFF&FFFFF# ;FFFFF; ", " -FFFFFFFt0000CFFFFFFFFFyh0hcBFFFFFFp03FFFFFFFFFu0000000hDFFFFFF- FFFFFF% %FFFFFFF #FFFFF+ FFFFF* !FFFFF( !FFFFF! +FFFFF{ FFFFFF +FFFFF{ FFFFFF ", " 'FFFFFFFr0000CFFFFFFFFFFAjDFFFFFFF|h0uFFFFFFFFF200000000FFFFFFF' *FFFFFF+,!=FFF+FFFFF {FFFFFF+( ^ FFFFF* !FFFFF( ^FFFFF# !FFFFF# =FFFFF* !FFFFF# =FFFFF* ", " ]FFFFFFFn0000CFFFFFFFFFFFFFFFFFFFB900DFFFFFFFFFp0000000aFFFFFFF] (FFFFFFFFFFFF=*FFFFF *FFFFFFF%,!!!*%FF( FFFFF* !FFFFF( FFFFFF+,!! %FFFFF#^ *FFFFF+ %FFFFF#^ *FFFFF+ ", " FFFFFFFF0000[FFFFFFFFFFFFFFFFFFF8009BFFFFFFFFFm00000001FFFFFFF !FFFFFFFFFF% *FFFFF %FFFFFFFFFFFFFFF( FFFFF* !FFFFF( *FFFFFFFFF( +FFFFFFFFFFFFFFF^ +FFFFFFFFFFFFFFF^ ", " &FFFFFFFi0004FFFFFFFFFFFFFFFFFFa0008FFFFFFFFFF70000000CFFFFFF& {+FFFFFFF* *FFFF+ =FFFFFFFFFFFFFF( FFFFF* !FFFFF( %FFFFFFFF( *FFFFFFFFFFFF# *FFFFFFFFFFFF# ", " ,FFFFFFF[0000FFFFFFFFFFFFFFFFAe0000aFFFFFFFFFn0000000sFFFFFFF, ,%FF+={ *FFFF* (;FFFFFFFFFF#= FFFFF* !FFFFF( ;FFFFFFF( {*FFFFFFFF#! {*FFFFFFFF#! ", " /FFFFFFFFd000oFFFFFFFFFFFFFFD000000yFFFFFFFFF50000000EFFFFFFF/ FFFFF= ({!!!!(( (!!!{ (!!!!( (!!!!( ", " &FFFFFFFn000hBFFFFFFFFFFFF6h00000hAFFFFFFFFFd000000aFFFFFFF& (FFFFF! ", " !FFFFFFFFs0008BFFFFFFFFFEm00000000FFFFFFFFFF8000000EFFFFFFF! %FFFFF ", " #FFFFFFFC0000hvDFFFFCybh00000000bFFFFFFFFFB000000rFFFFFFF# ,#,( ^%FFFFF# ", " 'FFFFFFFF|00000000000000000000004FFFFFFFFFl00000cAFFFFFFF' *FFFF#***FFFFFFFF( ", " $FFFFFFFF4000000000000000000000uFFFFFFFFF000008AFFFFFFF$ %FFFFFFFFFFFFFFF{ ", " !FFFFFFFFFp0000000000000000000qFFFFFFFFFu00000[FFFFFFFF! #FFFFFFFFFFFFF% ", " =FFFFFFFFFs000000000000000000}FFFFFFFFF40009nFFFFFFFF= !*+FFFFFF#;( _~ )>>^~- ~> ]> ^^ ^>>>]>~^* ", " (#FFFFFFFFF50000000000000000aFFFFFFFFFF0008[FFFFFFFF#( (((( )@ _%] ]-]% ^~ ]% == F )~^ F ", " ~FFFFFFFFFFj90000000000000cFFFFFFFFFF500bBFFFFFFFFF~ >*) '- (]% ~- ]'>]% >( ().( ]-- ->~ F]>_') F _>=^]---)*__'*_]--*__'*__=*>_~>-_>)- ", " ,FFFFFFFFFFAl00000000009oFFFFFFFFFFB09jFFFFFFFFFF, ]]~% >> ]% ]%(% (]$>_ )>] '_-> %'~]%~^ F]= >> F *''%]$_F_$]__$]]$ $]__$]>>>>^$]$]%>] ", " ;FFFFFFFFFFFFC}ujooouEFFFFFFFFFFFF0pBFFFFFFFFFF; ->>@^ ^@_ ]% ]%]$ ]$$' >>( *>>. ]>@~)=* F >> F %>]_]% F %]-)%]]% %]-)%]]%-_]@]^ %] ^ ", " ;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFyCFFFFFFFFFFF; ]= =*_ ~%>>]'$_'$_%*])$(.) >) _$>>>-]->) ^F^ _==^F(^@>])$^F(%)**@))$_%)**@)'$%%(=*'($'^. ", " ;FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF; -_ $^ ", " ,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF, '=-- ", " ~#FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF#~ ", " (=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF=( ", " !$FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF$! ", " '#FFFFFFFFFFFFFFFFFFFFFFFFFF#' ", " !&FFFFFFFFFFFFFFFFFFFFFF&! ", " /,&FFFFFFFFFFFFFFFF&,/ ", " ]'-&#.FF.#&-'] ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " "}; gentoo-0.19.13/src/graphics/icon_mouse5.xpm0000644000175000017500000000064611547706437020660 0ustar demarchidemarchi/* XPM */ static char * icon_mouse5_xpm[] = { "16 16 3 1", " c None", ". c #000000", "+ c #FFFFFF", " ........ ", " .++.++.++. ", " .++.++.++. ", " .+++....+++. ", " .+++....+++. ", " ..++....++.. ", " .+........+. ", " .++++++++++. ", " .++++++++++. ", " .++++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++++. ", " .++++++. ", " ...... ", " "}; gentoo-0.19.13/docs/config/index.html0000644000175000017500000001652611547706437017514 0ustar demarchidemarchi gentoo Documentation: Configuration
Back to Table of Contentsgentoo - A Click-Ass Filemanager Go to Obsession Developments Homepage
  LICENSE   NOTES   GUIDE   INTRO   USAGE CONFIG HISTORY CONTRIBUTING ACKS  

Configuring gentoo

This section covers gentoo's considerable configuration options. All configuration is done in the same window, which is (rather ingeniously) called the configuration window. The configuration window consists of a number of pages. Below, all links except for the first two take you to the documentation for one such page.

Note!

This early release of gentoo doesn't have the configuration system fully documented. Very much has been implemented, though; each of the nonactive links below refers to a configuration "page" that is fully implemented in the program today. I believe gentoo to be truly useful, if you can figure out how to do it... There will be upcoming releases with more documentation and, generally, more of everything else too. Hold on.


1. The Configuration WindowMore on the base configuration window, its stock buttons etc.
2. The Configuration File Talks about the location and format of the gentoo config data file.
3. File Styles Describes the file style configuration page.
4. File Types Talks about the file type page.
5. Directory Panes Tells you how to configure the contents of the directory panes, sorting, etc.
6. User Commands Describes how you set up your own commands.
7. Buttons Talks about the buttons page, where you can add/change/remove buttons from the button bank.
8. Shortcuts Information about how to set up your own shortcut buttons.
9. Paths Gives information about the program-wide paths settings.
gentoo-0.19.13/docs/config/cfg_dirpane.html0000644000175000017500000002237511547706437020645 0ustar demarchidemarchi gentoo Documentation: Directory Pane Configuration
Back to Table of Contentsgentoo - A Click-Ass Filemanager Go to Obsession Developments Homepage
  LICENSE   NOTES   GUIDE   INTRO   USAGE CONFIG HISTORY CONTRIBUTING ACKS  

Directory Pane Configuration

Introduction

The directory panes are possibly the most important single GUI elements in gentoo. It's in the directory panes that disk contents are shown; it's where you select and operate upon items; it's where all your glorious styles get to show off their groovy colors and fancy icons. To put it short, the panes is where it all happens. So, what can you do about what is being displayed in these panes? As it turns out, you can do quite a lot. Read on!

Directory Pane Configuration in Pictures

To conserve some vertical space, the screenshot has been suppressed. It's all here though, if you really want to see it. It might be good to take a look (or, better, peek at a running gentoo's config window) before reading the rest of this page.

Control Buttons

At the top of the dirpane config page, there's a row with some general control buttons making life easier. The single most important one is the option menu button to the left; it controls which pane you're editing. There are two panes, one called "Left" and one "Right" - each has its own set of completely independent settings.

Besides the pane option menu, there are a couple of buttons that let you swap the configurations around and copy one to the other (and "the other to the one", sort of :). You don't need to use these often, but when you do, you typically really need them!

Defining Column Content

The major part of the dirpane config page is taken up by the a big frame labeled "Columns". This is where you control what gets shown in the panes, and where.

The basic "unit" of pane output is the column. Each pane must have at least one column of content, but typically there's much more. You control what gets displayed by assigning content to the columns. You can do this assigning any way you please; there's nothing stopping you from letting a pane contain six columns of file names, then a column showing the name of the files' owners, and then another six columns of file names. Of course, such a display would probably look very silly and be next to useless, but you can do it!

The number of columns in a pane can currently not exceed 32. This is a fairly arbitrary compile-time limitation, which only exists to make my life easier, and the program faster and less error-prone. If you really think that this sucks, you're very welcome to fix it yourself! ;^)

Available and Selected Content

The columns frame consists of two lists arranged side by side. The one on the left, cleverly labeled "Available Column Content" contains just that. It lists the types of column content that gentoo supports. If it's not in that list, you can't have it. Examples of content types include file name, size (in bytes and blocks), file owner and group, modification dates, and so on.

The list on the right, with the bunch of buttons underneath it, shows the currently selected content types for the current pane. Each row in this list corresponds exactly to one column in the pane. The order of the rows is the order of the columns. Each row shows two fields; a title and a content name. The title is the text that gets shown in the column button in the pane. The content controls what gets shown in the column.

Adding a Column

To add a new column to the current pane, locate the content type you want in the list on the left, and double click it. A new row is added to the list on the right.

Changing Column Details

There are some parameters that you might want to adjust for each column; things such as column width, adjustment (left, right, or center) and title text. Some content types even provide additional content-specific options for you to play with. To access all these fun things, select a column in the list on the right, and click the "Edit..." button below the list. This opens up the column edit window. The window is split in two parts; the top part contains the basic settings that all columns have (title, adjustment, and width), while the bottom part contains any content-specific options. If there are no special options available for the column's content, the bottom frame is not shown. For a run-down on all the various content types and their special options, read here. When done, click "OK" in the window to accept, or "Cancel" to abandon any changes you made.

Removing a Column

Changing the Column Order

Configuring the Sorting

Sorting Column

Sort Mode

Sort Options

Setting the Default Path

gentoo-0.19.13/docs/config/cfg_gui.html0000644000175000017500000001703511547706437020004 0ustar demarchidemarchi gentoo Documentation: The Configuration Window
Back to Table of Contentsgentoo - A Click-Ass Filemanager Go to Obsession Developments Homepage
  LICENSE   NOTES   GUIDE   INTRO   USAGE CONFIG HISTORY CONTRIBUTING ACKS  

The Configuration Window

Introduction

This section of the manual describes some general features about gentoo's configuration window.

Accessing the Configuration Window

When you wish to make changes to gentoo's configuration, you need to somehow execute the built-in command Configure. When this command is run, the configuration window is opened. With the default (built-in) configuration of gentoo, you can execute this command by either clicking the button labeled "Configure" in the top right corner of the button bank, or by selecting the menu item of the same name in the pop-up menu reached by right-clicking in a dir pane.

Config Window Layout

The configuration window has a very simple layout. It consists mainly of two parts: a big working area, which only contains a so called "notebook widget", and a strip of buttons along the bottom of the window. Here's a screenshot:

Configuration Window Screenshot

The Notebook

The notebook widget is a container; it holds other widgets. It divides its contents into pages, and always displays exactly one page at any particular moment. The things at the top (labeled "File Styles", "File Types" and so on) are known as tabs. Each page has a tab: click on a page's tab to cause it to be displayed.

Configuration Widget Behaviour

Most configuration pages share some common features, to make them easier to use. A typical configuration page contains quite a lot of different widgets; it is easy to get confused about which widget to use (and when). In an attempt at reducing this confusion, most configuration pages make all widgets that are not immediately useful insensitive to user manipulation. Insensitive widgets are drawn in a distinct way, making them easy to spot. They also don't react to having the mouse pointer over them, like most other GTK+ widgets do. In the screenshot above, all widgets but two are insensitive.

The "Add" and "Delete" buttons that appear near the bottom of the page in the picture are very common in config pages. Not all pages use these two buttons, but those that do always place them in the exact same position, thus making them easy to spot.

The Bottom Buttons

The three buttons along the bottom ("OK", "Save" and "Cancel") are not part of the current page, but are always visible. All three close down the configuration window, with various side effects:

OK
Accepts all changes and makes them current. As the config window closes, the new settings take effect and gentoo updates itself to reflect them.
Save
Accepts the changes, and then saves them out to disk. The configuration is always saved in $HOME/~.gentoorc. For more information about the configuration file format, read here.
Cancel
Aborts the configuration option, abandoning all changes.
gentoo-0.19.13/docs/config/cfg_styles.html0000644000175000017500000003147111547706437020543 0ustar demarchidemarchi gentoo Documentation: File Style Configuration
Back to Table of Contentsgentoo - A Click-Ass Filemanager Go to Obsession Developments Homepage
  LICENSE   NOTES   GUIDE   INTRO   USAGE CONFIG HISTORY CONTRIBUTING ACKS  

File Style Configuration

Introduction

You use file styles to control the way files of different types are displayed and generally dealt with. For more information about styles and their various properties, the tree structure applied to styles, and all other fun details, check out the styles chapter!

Configuring styles is important in order to get gentoo to look the way you want it to, and also to act the way you want it to.

Styles Configuration in Pictures

Here's two (cropped) pictures how what the file styles configuration page looks like. The picture to the left shows the page as it looks when no style has been selected, while the right hand picture shows it with a style ("Root") selected.

The styles config page (no selection)   The same, but with a selection

The Tree View

The dominant part of the style page is taken up by a single widget; a display of the style tree. The tree widget is hopefully more or less selfexplanatory; it shows the different styles and the parent-child relationships between them. You can click on the (tiny) boxes to the left of an item to show or hide its children. The default is to expand the tree fully, showing all styles.

The styles are listed in alphabetical order on each tree level, to make finding a certain style a little easier.

The Name and Parent Fields

Right below the tree view, there's a text entry widget labeled "Name". Not surprisingly (I hope), that's where you enter the name of the style. The name of a style must always be unique, since the name is used to link styles to types. When you edit the style name, gentoo will ignore any changes that make the name a duplicate, keeping the last unique name. This might seem confusing, but chances are you'll never even notice it.

Under the name entry widget, there's another text entry widget, this time labeled "Parent". Unlike the name, you can't edit the parent name directly; the widget is used just to display the name. To change the parent of a style, click the tiny button labeled with the ellipsis. This will open up a dialog window where you can choose a new parent style. None of the current style's children will be in the dialog, of course. Once you change the parent, the tree display changes to reflect the new hierarchy.

The Properties Frame

The rest of the page is taken up by a big frame labeled "Preperties". It gives you a chance to edit and view the style's properties. Properties are inherited from parent to child, so when editing a style high up in the hierarchy, the changes might be visible far down. You can always click on a style to see its current property values.

Each property has a check button; if the button is active (I would say "checked", but GTK+ doesn't render check buttons with check marks in them), that means that the property in question is being overridden by the current style; i.e. the parent's value is not being used. When a property is overridden, the style provides its own value for the property. When you deactivate an override check button, the style reverts to using its parent's value for the property in question.

In the right picture above, you can see that all the check buttons are indeed active, but also that they are "insensitive"; you can't manipulate them. This is simply because the style selected is the root style; it must always override all properties, since it has no parent to inherit values from.

Visual Properties

There are 6 different visual properties, divided into two groups: unselected and selected. Since the meaning and use of these has been covered in the styles chapter, I won't repeat that here. I'll just tell you what you can do when configuring a style's visual properties.

Preview List

The list containing the rows "Unselected" and "Selected" is the style preview. It shows how the current visual property values would look in a pane. The preview is not interactive.

Below the preview are two sets of property editing frames; one for the unselected state and one for the selected. Each frame contains widgets to control override and value of the three state-specific properties (background and foreground colors, and icon).

Setting a Color

To set a color property, first make sure its override button is active. When active, the "Edit..." button becomes available. Clicking it opens up the GTK+ standard color selection window. Manipulate the widgetry in this window until you find a color you like, and accept the changes by clicking the "OK" button. While manipulating, watch the preview as it updates to show an accurate preview.

Setting an Icon

To set an icon property, click the "Pick..." button (after making sure that the style being edited actually does override the property in question, of course). This brings up (after a small delay during which you get to view a nice progress indicator) an icon selection window. Select an icon and click OK, and the style is modified. It's as simple as that. Currently, there's no "active preview" while choosing icons, but you really shouldn't need one IMO.

Convenient Copiers

Between the unselected and selected property frames is a narrow frame labaled "Copy>>". It contains some buttons that can be used to perform often-wanted operations a bit faster. The buttons are:

FG Invert
This copies the unselected foreground color to the selected background, thus creating the normal inverted look used to indicate selection. It also activates the selected foreground override, of course.
FG+BG Invert
Clicking this first does a "FG Invert" as described above, then also copies the unselected background color to the selected foreground. This creates a "full inversion" of the colors.
Icon
This copies the setting of the unselected icon to the selected icon. You generally want to click this, unless you're being extravagant and use different icons for the two states.

Action Properties

Again, the concept of action properties has been explained in the styles chapter, here we'll concentrate on how you go about setting them to values you like. The first thing you need to do is access the action properties notebook page; you do this by clicking the tab labeled "Action". The display then changes to look something like this.

The action property notebook page contains one row for each available action property. To the left is a check button which you use to control override, as usual. Next on the row comes a simple "preview" of the action command sequence; it'st just a list of commands. Not very useful, but I wanted to put something there, to fill out the window a bit. ;^) The last thing on the row is an "Edit" button, which when pressed brings up the standard command sequence editor.

That's basically it.

Adding and Deleting Styles

Of course, style editing wouldn't be so interesting if you only had the two styles shown in the screenshots here to work upon. Of course, you want to add your own styles, and experiment.

Adding a Style

To add a new style to the tree, click the "Add" button (surprise!). If no style was selected when you clicked, the new style will be added with "Root" as its parent. If a style was selected, it will be used as the parent. The new style appears in the tree under the temporary name "(New Style") or something similar; make sure you change this to your wanted, unique, name as soon as possible.

Deleting a Style

To delete a style, select it in the tree, then hit the "Delete" button. If the style selected is a parent, a dialog box will appear requesting you to confirm that you really want to delete it, since deleting a parent style deletes all the children too! Beware. Of course, you cannot delete the Root style.

gentoo-0.19.13/docs/config/gentoorc.html0000644000175000017500000001620111547706437020213 0ustar demarchidemarchi gentoo Documentation: The gentoo Configuration File
Back to Table of Contentsgentoo - A Click-Ass Filemanager Go to Obsession Developments Homepage
  LICENSE   NOTES   GUIDE   INTRO   USAGE CONFIG HISTORY CONTRIBUTING ACKS  

The gentoo Configuration File

Introduction

Like most applications, gentoo needs somewhere to store its settings when it is not running, so you don't need to reconfigure it every time. The natural choice is, of course, to store the settings in a file in the file system, and this is exactly what gentoo does. This page describes the location and format of this configuration file. Unless you're a system administrator, there should be no need to read this. Unless you have a special interest in config files, that is...

Name and Location

In keeping with good old Un*x tradition, gentoo calls its configuration file ".gentoorc". Starting the name with a period hides it from (most) shell file listings, which is convenient. Ending the name with "rc" identifies it (to Un*x people, anyway) as being a configuration file, which is also very convenient.

When gentoo starts up, it tries to load a configuration from the file "$HOME/.gentoorc". That is, it looks in the home directory of the user who started it. If the HOME environment variable isn't set, or if there is no config file to be found, gentoo checks for a file in "/usr/local/etc/.gentoorc". It is convenient to place a site-wide standard configuration there, since it will be loaded the first time a "new" users runs gentoo. If none of these files can be found, gentoo complains and then uses a minimal built-in configuration.

The configuration file is always written to the user's home directory - there is no way of specifying a different file name. If you're installing gentoo for use by several users, just copy your configuration file from your home directory to /usr/local/etc/, so it can be used as the default for users.

File Format

Again, like most other Un*x programs, gentoo uses a plain-text configuration file. Unlike some other programs though, the file format used is highly structural: it's (almost) XML! Actually, since the code that loads the file definitely doesn't qualify as being a full-blown XML loader, the file isn't really XML either. But is sure looks like it... Basically, the file uses tags plus a case-convention to define a tree of values for all configuration options.

You are not encouraged to edit around in this file by hand; let gentoo be the only entity reading and writing it! The loader code is fairly armored, but still far from bullet-proof, so don't provoke it by hacking the file.

gentoo-0.19.13/docs/config/cfg_types.html0000644000175000017500000002526511547706437020370 0ustar demarchidemarchi gentoo Documentation: File Type Configuration
Back to Table of Contentsgentoo - A Click-Ass Filemanager Go to Obsession Developments Homepage
  LICENSE   NOTES   GUIDE   INTRO   USAGE CONFIG HISTORY CONTRIBUTING ACKS  

File Type Configuration

Introduction

File types are used to identify the files on your disks, and classify them into different types. Before you read about how to set up your own types, I really recommend that you check out the usage section on file types, so you know what a type is, how they work et cetera.

Types Configuration in Pictures

Here's a couple of screenshots of the configuration for file types, cropped as usual. The one on the left shows the page when no type is selected, the one on the right with a type selected:

Types page, no type selected   Types page, 'Executable' type selected

The Types List

Dominating the page is a big list of all currently defined file types. They are listed in alphabetical order, to make finding a given type simpler. Also, if you name your types in the way suggested in the types chapter, the sorting helps keep related types together. Since there's no complex structure imposed on file types (as there is with file styles), this can really help keep things organized.

Naming a Type

Below the list is a text entry widget labeled "Name". Not surprisingly (I hope!), this is where you give the name of the selected type. Type names need not be unique, so you can just about enter anything you like.

Defining a Type's Identification Rules

Below the name field, there's a large frame labeled "Identification". This is where you control how the type attempts to identify files. There are five levels of identification available: intrinsic type, protection, suffix, name RE, and 'file' RE. Read all about it in the types chapter, as usual. Of these methods, all but the first are optional; you don't need to specify them. You can select any combination of the four latter; to include a rule, just click its check button and fill in any parameters required by the rule. Details on the parameters available:

Intrinsic Type

Defining the intrinsic type to require is pretty simple; just click one of the radio buttons. Note that each type must require exactly one intrinsic type. "Link" stands for soft (a.k.a. "symbolic") link, "B-Dev" and "C-Dev" are abbreviations for block and character device, respectively.

Protection

To use protection matching, first activate the rule by clicking its check button. Then operate the six toggle buttons on the right until the combination you want is shown. Remember that if you select a protection flag (such as "Sticky"), you are requiring files to have the Sticky bit set. There is no way of specifying negative protection requirements.

Require Suffix

If you wish to require files of this type to have a common suffix in their names, activate this rule and type the suffix in the text entry box. Remember that gentoo doesn't have a very complex notion of what a suffix is; it's just the last part of a name. Often, a dot (.) is used to separate a type-indicating suffix from the rest of the name. Since gentoo doesn't know about this, you simply need to include that dot in the suffix specification. For example, enter .gif to find GIF images.

Match Name (RE)

If a simple suffix isn't enough to identify the files you're after (Amiga tracker modules, anyone?), chances are this rule will do the job. It allows you to specify a full regular expression, and then attempts to match that against file names. This is incredibly powerful, since it can be used to find (quite) arbitrary names. The most typical use is pretty mundane, though; RE matching is very handy when you need more than one suffix. A classic example is .+\.jpe?g, which matches against file names that end in a dot followed by jpeg or jpg. For more information about regular expressions and what they can do, read on.

If you don't need quite the power of regular expressions, you can use patterns of the same type as used in many shells. These patterns are (for reasons unknown to me) called glob patterns. If you want gentoo to treat your RE as a glob pattern, click the check button labeled "Glob?" to the right of the input field. For the details on how the glob->RE translation is done, read here.

Match 'file' (RE)

The last kind of rule is the most powerful. This envokes the external command 'file' on files, and allows you to specify a regular expression which when checked against the output of 'file' must produce a match. As with the name matching, you can specify that the expression you entered is actually a glob pattern by activating the button next to the input field. For more information about 'file', see the file types chapter, and these manual pages: file(1) and magic(4) on your system.

Specifying a Type's Style

Once you have the type's identification rules nailed down, it's time to specify how you want matching files to be treated (displayed, viewed, etc). You do this by linking the type to a style. Hopefully you have already defined the style you want, otherwise it's a good idea to do that now. When you know that the style you want for this type exists, click the big button in the "Type's Style" frame. This brings up a simple dialog where you can select the style you want. The name of the selected style is shown in the button. If no particular style has been selected, it says "Root".

Adding and Deleting Types

To add a new type, click the "Add" button. This creates a new, empty type, and makes it the current one. The first thing you should do after creating a new type is to rename it; therefore the name entry box is focused automatically.

To delete a type, select it and then click the "Delete" button. The type is immediately killed, no questions asked. You cannot delete the "Unknown" type.

gentoo-0.19.13/docs/config/template.html0000644000175000017500000001067711547706437020221 0ustar demarchidemarchi gentoo Documentation: Configuration
Back to Table of Contentsgentoo - A Click-Ass Filemanager Go to Obsession Developments Homepage
  LICENSE   NOTES   GUIDE   INTRO   USAGE CONFIG HISTORY CONTRIBUTING ACKS  

Configuring gentoo

gentoo-0.19.13/docs/scratch/filestyles.txt0000644000175000017500000002130311547706437020612 0ustar demarchidemarchi 1999-05-31 Emil Brink gentoo File Styles 1. INTRODUCTION This file documents the file style subsystem in gentoo. A good understanding of file styles is important in order to maximize your comfort in gentoo. 2. NEW vs. OLD STYLE SYSTEM If you've never used gentoo prior to version 0.11.7, you can skip this section entierly, since it deals with changes to the style system that occured with the mentioned release. As of 0.11.7, file style properties are fully dynamic. This means that there are no "built-in" properties of any kind, neither visual nor action. Prior versions of gentoo featured a set of built-in properties (they were Default, View, Edit, Print and Play). There was a need to support user-defined actions, but I couldn't find a clean way of extending the old code to support that. So I tore it all away, designed a style system with fully dynamic properties, and implemented that instead. The style system in gentoo 0.11.7 is the result. If you want a particular property to be available, just add it at a suitable point in the style tree. It will be propagated by inheritance to all styles below the one where you added it. If you want to change the value of an inherited property at some point in the tree, just override it. The new value will propagate downwards. Older versions of gentoo featured a command for each built- in property (the FileDefault, FileView, ... commands). Since I don't want to dynamically add commands as properties are created, these commands have been replaced by the single FileAction command. If called with no parameters, this command will run the Default action property. If called with an "action=X" argument, it will run the property called X. 3. WHAT IS A STYLE? A style is an abstract object. Its main purpose is to serve as a container for a set of related "properties", and to provide an inheritance hierarchy for these properties. Styles are tightly coupled to the concept of "types"; each type is always connected to exactly one style. Styles are arranged in a tree. The tree has a single root style (commonly called "Root", although you can rename it if you want to) and as many child styles as you need. The tree can have any depth; you can add child styles to child styles to build the hierarchy up recursively. 4. WHAT IS A PROPERTY? Properties are what make styles useful. A property is a named value of a certain type. Currently, three different types of properties are supported by gentoo: colors, icons and actions. The two former are usually refered to as "visual" properties. The point of properties is to contain the information gentoo needs to display and handle dirpane rows of various types in a use- ful and correct way. 4.1 Property Inheritance The properties are inherited downwards in the tree, from the first style that define them, down to all its children. This means that if the root style defines a property called "A", all child styles (i.e., all other styles) will also have a property called "A" with the value defined by the root. At any style, you can override the inherited value of a property, thus causing the new value to propagate instead of the old. Using inheritance saves work, and makes maintaining the styles much easier and less error-prone. Basically, it is a good thing. :) 4.2 Visual Properties Visual properties control how gentoo renders the rows of a pane. There are three visual properties in use: background and foreground colors, and icon. The two former control the colors used for row background and text (foreground), when the row has not been sel- ected by the user. As soon as a row is selected, it reverts to using GTK+'s standard selection colors. The icon property contains the name of the icon graphics to use for the style. 4.3 Action Properties Action properties specify commands that can operate on files of a given type. You then use the FileAction command to envoke these commands by property name. All styles should have a default action property (typically called "Default"), inherited from the root. The "Default" action is what is executed when you double click on a row in a pane. For many styles, it makes sense to make the default action cause the files contents to be viewed, by setting the property to "FileAction action=View" and defining a suitable View action. 5. CONFIGURING STYLES To modify the current style tree, open up gentoo's configuration window (execute the builtin command Configure). Then click the tab labelled "File Styles". It might be helpful to have the window open and visible while reading this, since there will be many references to various things in the window. The style config page can be divided vertically into four areas of interest. At the top is the style tree itself. It shows, using a nice tree widget, the current style tree. At the top of the tree is the root style, and below it are all its children. The connections bet- ween styles are shown with lines. 5.1 Name and Parent Below the style tree are two text entry fields, labelled Name and Parent, respectively. The Name entry field shows the name of the currently selected style, and lets you type directly to rename the style. The Parent text field is not editable. When a style is selected, it shows the name of the style's immediate parent. You can click the button to the right of the field (with the magnifying glass) to pop up a dialog that lets you select a new parent for the style. If the current style has any child styles of its own, the entire branch will be moved if you change the parent. 5.2 Properties Underneath the name & parent fields is a frame titled "Inherited Properties". It contains a notebook with two pages: one for visual properties, and one for the actions. 5.2.1 Visual Properties The visual property page contains a little preview, showing you how the colors and icon look together. It also holds three frames, one for each of the three standard visual properties (background color, foreground color, and icon). To set a visual property, make sure the "Override Parent's?" check button is checked (depressed). Then click the button below the check button, the one with the "Edit..." or "Pick..." label. This will pop up a dialog where you can make the desired changes. To revert back to the parent's value for a given property, simply uncheck the override check button. 5.2.2 Action Properties The action property page contains a list of all action properties the current style has. Note that not all of these are actually set in the style itself: the list shows inherited properties as well. To modify an action property's value (its command), just select it in the list and type the new value in the entry box labelled "Command". Clicking the magnifying-glass button to the right of the entry field pops up a dialog where you can choose from the currently defined commands. Changing the command of an action property automatically overrides the property, i.e. the new value will be propagated to any child styles, and the inherited one will be ignored from this style on. Note that even if you change it back to the same value as the parent has, it will remain overridden. You can add a new action property by clicking on the button labelled "Add Action...". This will pop up a dialog asking you for the name of the action to add. I suggest using a single word, with an uppercase initial (like "Default", "View", "Edit", and so on). Initially, the property will not have a useful value assigned to it. Select it in the list, and follow the instructions given above to set the value you want. Removing a property you added is simple: just select it, and then click the button labeled "Delete Action" (it's to the right of the "Add Action..." button). This will immediately remove the action from the current style and all its children. If the delete-button reads "Revert to Inherited Command" rather than "Delete Action", the selected action is an overridden inherited one. You cannot remove inherited properties, but you can make them assume the inherited value rather than the one set locally in the current style, by clicking this button. If the button is ghosted (drawn greyed out), the property is a normal inherited one, and can be neither removed nor reverted. This is the normal state, and probably the one you'll see the most often. 5.3 Adding and Deleting Styles To add a new style, first select the style you wish to have as parent for the new one. Then click the "Add" button in the bottom of the page. This will add a new style as a child to the previously selected one. To delete a style, select it and click the "Delete" button in the bottom-right corner of the page. If the selected style has any children, deleting it will also remove the children. This might be very inconvenient if done to the wrong style, so there will be a confirmation dialog if the style has children. gentoo-0.19.13/docs/scratch/README0000644000175000017500000000020011547706437016537 0ustar demarchidemarchiThese files contain various pieces of information about gentoo. The technical level might be very high in some of these. /Emil gentoo-0.19.13/docs/scratch/dirhistory.txt0000644000175000017500000001407111547706437020633 0ustar demarchidemarchi 1999-06-08 Emil Brink Directory History 1. INTRODUCTION This little document talks about the "directory history" mechanisms in gentoo. These mechanisms are responsible for keeping track of which rows were selected in a certain directory the last time you visited it in a given pane, the vertical position last used, and such. This document was written during development of gentoo 0.11.8, since that version (hopefully) includes a reworked directory history system. 2. PROBLEMS WITH PRE-0.11.8's HISTORY HANDLING The history code included in releases prior to 0.11.8 has several problems. Perhaps the most severe is that it always keeps the list of paths you have visited sorted in reverse chronological order, leaving the most recent path on top. This is fine for simple inter- action, but makes it difficult to step backwards through the history (since each step causes it to re-sort). As of version 0.11.7, symbolic links are fairly well supp- orted by gentoo, and it becomes necessary to have some way of following links "backwards". The old directory history system doesn't do this very well, so a new one is needed. 3. THE NEW HISTORY The new directory history is modeled after the URL history in programs such as Netscape Navigator. It will not be exactly like a browser's history, however. There are certain differences between file system directories and web pages (yes, really, no matter what Micros~1 says!). The main idea of the dirhistory system is to keep the data that describes a directory around until the next time you enter that directory. A secondary goal is to arrange the data in a way that preserves the order you visited the directories in, thus making it easy to provide back- and forward movement through the history. 3.1 The Current Directory There is always a history data entry for the current directory. It is not on any of the lists (mentioned below); it's stored in a special single-entry "slot" designed for the purpose. This makes it easy to always find the current directory's history entry. 3.2 The Backward, Forward and Cache Lists In addition to the current directory slot, there are three lists that also hold history entries: the backward list; the forward list; and the cache. The backward list holds entries that you have already visited once during a session. The last entry on the backward list is normally the directory that was current previous to the one that is currently current (!), and so on. If it sounds comp- licated, that's entierly my fault. :) The forward list holds entries for directories that you entered after the current directory. The forward list is only used by the DirBackward and DirForward commands; it is left blank by normal (absolute) navigation. The cache holds entries for directories that have been visited, but are no longer part of the sequence available by moving backward and forward. See the command descriptions below for more details. 3.3 History Commands The following commands operate on the history state: DirEnter Changes the current directory by simply replacing it with a new path. Appends the current dir to the back list first, and then clears the forward list. Detailed steps: 1. Find current dir entry, and update the history state in it. 2. Find entry for target directory. If found on the back list, move all entries _after_ it to the cache list. 3. Enter target dir, apply found entry (if any). 4. Append initial current dir's entry (from step #1) to the back list. 4. Clear forward list. 5. Done! DirRescan Refreshes the display of a directory, by reading the dir's contents back from the disk. Does not alter the length or contents of any history lists, but makes use of the information in them nevertheless. Detailed steps of operation: 1. Find the current directory's history entry. Should be really simple, since it should be in the "current" slot. 2. Update history information. 3. Reread the directory from disk. 4. Apply previously stored history info. 5. Done! DirBack Changes to the previous directory, i.e. the one that is last in the back list. Painfully detailed description: 1. Find current dir's slot. 2. Update history information. 3. Prepend current to forward history list. 4. Change to directory at end of backward list. 5. Done! DirForward Goes one step forward in the directory history, to the dir specified by the first item in the forward list. Steps: 1. Find current. 2. Update it. 3. Append current to backward history listt. 4. Change to directory at beginning of forward list. 5. Done! 3.4 Initial Example Illustration, showing a command, the back list, current dir, and forward list _after_ the command has executed: Command Back Current Forward (start, initial state) () "" () DirEnter "/" () "/" () DirEnter "/home" ("/") "/home" () DirEnter "/home/emil" ("/" "/home") "/home/emil" () DirBack ("/") "/home" ("/home/emil") DirBack () "/" ("/home" "/home/emil") DirForward ("/") "/home" ("/home/emil") DirForward ("/" "/home") "/home/emil" () 3.5 No Duplicates The new history system (just like the old) will not allow duplicate entries in the history. If there is an entry for a path in one of the history lists, that entry will always be used whenever that path becomes current again. This is unlike e.g. Netscape's behaviour, and motivated by two main factors: 1) it's necessary in order to preserve selection info, and 2) it's simpler and I think I understand it. :) 3.6 Second Example The example continues, from the last state shown above: Command Back List Current Dir Forward List (initial) ("/" "/home") "/home/emil" () DirEnter "/usr" ("/" "/home" "/home/emil") "/usr" () DirBack ("/" "/home") "/home/emil" ("/usr") DirBack ("/") "/home" ("/home/emil" "/usr") DirEnter "/usr" ("/" "/home") "/usr" () Note that for the last line here, the "/usr" record on the forward list would NOT be completely ignored: both lists are searched be- fore changing the directory, so that any old selection in "/usr" could be found and applied. When the record has been found and used, though, it will be deleted together with the rest of the forward list. gentoo-0.19.13/docs/scratch/filetypes.txt0000644000175000017500000001362411547706437020442 0ustar demarchidemarchiz 1998-08-09 Emil Brink gentoo FileTypes INTRODUCTION This document describes the gentoo filetyping architecture, i.e. the means by which gentoo clasfsifies each file it shows as belonging to exactly one previously defined file type. This classification is then used to determine how gentoo is to deal with that file; it helps specifying display colors and/or pixmaps, action commands, and so on. In this document, the word "file" is used in a very general sense. A file is anything that can be found in a disk directory. Since gentoo runs on Linux (and perhaps other Unices?), this means that a file can be a directory, a plain file, a (soft) link, a (block or character) device, a socket, or a FIFO. At least I _think_ that's all... THE FILETYPE A filetype is, technically, a named tuple of identification methods. These methods can be applied to a dirpane line to determine if the disk entry described by the line belongs to the type or not. A filetype can use anything from one to four available "levels" of identification methods in order to determine if a given line has the type. These levels are: 1) inode type This is the simplest, fastest, most low-level check. The inode type tells if the line is a directory, a soft link, plain file, device, et cetera. A filetype MUST ALWAYS specify exactly ONE inode type. 2) Protection Using the protection matching rule, you can require files to have a certain combination of protection bits. You can currently only specify which bits must be set, not which must NOT be set (i.e. clear). This means that you can find all files that are writable, but not all files that are NOT writable... I don't know how important this really is, but it feels kind'a incomplete right now. 3) Suffix Match The suffix match is used to require that the file name ends in a certain string. This is very useful to find normal extensions, since a typical extension is just a suffix with a dot first. For example, you could use the suffix match to require that candidate lines have names ending in ".gif". This check is highly specialized and therefore fairly quick. Since the suffix checker is meant to be lean, mean and quick, it only allows one suffix rather than a list. If you need to check against several suffixes (suffici? suffixen?), you'll need to move to the next leve, the regular expression matcher. 4) Name Regular Expression Match If the names you're trying to find have some similarity more complex than just a plain suffix, maybe you can use this level. It lets you specify a full regular expression (using the V8 syntax found elsewhere in gentoo) against which file names are checked. For example, if you where looking for MOD files on an Amiga partition, you might specify a name RE of "^mod\..*". Or you could identify tar+gzipped files with "(\.tar\.gz$)|(\.tgz$)". 5) 'file' Regular Expression Match When none of the previous levels suffice, you can resort to the final secret weapon; the 'file' regular expression matcher. This runs the UNIX standard utility 'file' on the dirpane line in question, and then tries to match the regular expression you supplied against file's output. Using this level, you can perform virtually any kind of file identification necessary, since you can add things to the "magic" file /etc/magic used by file. As an example, you can identify executable files in the ELF format (standard on modern Linuxes) by specifying a 'file' matching RE of e.g. "ELF 32-bit (L|M)SB executable.*", or just plain "ELF.*". Note that the RE you specify is only checked against the part of file's output that is after the first colon. Please remember that using 'file' RE matching in your file typing SEVERLY degrades gentoo's performance. Beware. I'm waiting for a new release of the 'file' package that incorporates a tiny fix which will allow gentoo to use it with much greater efficiency... FILETYPING STRUCTURE Gentoo maintains a set (e.g. a list) of filetype definitions; there is no hierarchy or any other complex structure involved. The definitions are applied one by one in search for a match. As soon as any a match is found, the search is terminated and the line as considered to have the type that matched. If no type matched, the built-in always present type "Unknown" is assigned to the line, in order to guarantee that all dirpane lines always have exactly one type assigned to them. The ordering of the filetypes internally influences the speed of the matching process; this is something I will investigate once the filetyping has been more fully implemented and is somewhat stable. STYLES A filetype is just a way of specifying how to identify files that have things in common. Once the files have been partitioned into groups by their file types, it would be nice to take advantage of this grouping when working with the files. This is done through the use of styles. A style contains information that gentoo uses when rendering the dirpane; colors and pixmaps for example. It also holds data used when you manipulate the file (double-clicking it, or trying to view it with the built-in View command). Styles, unlike filetypes, form a tree structure. There is a single, always-present, "root" style. Other styles then appear as either internal or leaf nodes in the tree based in the root style. STYLE PROPERTIES The following properties can be specified in a style: DISPLAY Unselected Background Color Foreground Color Pixmap Icon Selected Background Color Foreground Color Pixmap Icon ACTION Double-click View Edit Print Play PROPERTY INHERITANCE The reason why the styles are arranged into a tree structure is to facilitate inheritance of properties. For each style (except the root) you specify which properties are to be changed from the ones of the parent style. Those that are not changed are then taken from the parent, recursively. The root style always specifies all its properties. If you're into C++ and object-oriented programming in general, this should be right up your alley. gentoo-0.19.13/docs/scratch/mount.txt0000644000175000017500000001155211547706437017576 0ustar demarchidemarchi 1999-01-31 Emil Brink About auto mounting 1. INTRODUCTION In gentoo version 0.9.23, support for auto mounting was added. This is (like much other in gentoo) most useful on personal systems, and has *ONLY* been tested under Linux. If you're having trouble with mounting on other platforms, don't be surprised. This file gives a brief description of the mount support, and how to configure it. 2. MOUNT MODES A "mode" variable determines when gentoo will attempt to mount directories. There are three modes available: By default, the mode is "never", which causes auto mounting to be disabled. In this mode, gentoo will never mount anything no matter what you do. In the next mode, gentoo will only attempt to mount when you access a directory either by double-clicking it in a pane, or by activating a shortcut pointing at the directory in question. In the last mode, gentoo will attempt to do a mount each time you access a directory. This is perhaps the most comfortable way of doing it, but also the slowest. 3. MOUNT/UNMOUNT COMMANDS Since there is no portable way of mounting file systems, and the mount(2) system call available on Linux is privileged, gentoo uses the normal user-level mount(8) command to do the mounting. For the exact same reasons, unmounting is done by calling the umount(8) shell command. gentoo assumes that it can mount a file system on a mount- point X by issuing the command "mount X", and that it can unmount in the same way. If this isn't true on your system, you must write glue scripts that have this interface. You don't need to call your scripts "mount" and "umount", however, since the actual command names (but not the simple "calling convention") is configurable. 4. AVAILABLE FILE SYSTEM DATABASE gentoo obtains information about which directories are mount points by reading in a (set of) system database(s). On Linux systems, this database is stored in the "/etc/fstab" file. This file contains information about file systems, including which system mounts under directory. gentoo buffers this information and uses it to determine if a directory being accessed is a mount point. As hinted above, gentoo is not actually limited to reading just one of these files. You can specify any number of files, sep- arated by colons, in the "fstab" path (on the Paths config tab). 5. MOUNTED FILE SYSTEMS DATABASE Before issuing a mount command to mount a new file system, gentoo needs to check if the file system is already mounted. This is to avoid errors from the "mount" command. This check is done through another (set of) system data- base(s). On Linux, "/etc/mtab" holds the relevant information. The default is to use "/proc/mounts", however, since the latter is both faster to access, and more up to date. The time required to scan this database (which is not buffered, since you can mount/unmount outside of gentoo) is the reason why the middle mounting mode exists: it reduces the number of accesses that are considered for mounting, thereby saving time. Again, you are not limited to just one of these databases either. You can specify a list of files, separated by colons, in the "mtab" path (on the Paths tab in the config window). 6. CONFIGURING THE MOUNTING There's a tab labeled "Mounting" in the configuration window. This tab holds most of the controls needed to configure the mounting. The tab is split into two frames: one for setting the mode, and the other for setting various flags. You set the mode by clicking on one of the radio buttons in the mode frame. If you set the mounting mode to "Never", the options frame is disabled to indicate that they are not used. Below the mode frame is another frame, labeled "Mount Options". It contains some additional controls that let you fine- tune the behavior of the mounting. The text entry fields labeled "Mount Command" and "Unmount Command" let you specify the names of the shell commands used to mount and unmount file systems. These commands should take, as a single argument, the name of the *mount point*, not the file system! Also, you must specify the path (e.g. "/bin/mount") too. The check button labeled "Only Mount on Toplevel Dirs?" enables a little optimization: if checked, gentoo will not mount on a directory that has more than 2 hard links to it. This means any directory that contains another directory will never be con- sidered as a possible mount point. The "Use Command Error Dialog?" option makes gentoo grab any error output by the mount/unmount commands and show it in a dialog. If not checked, errors will appear in the shell window. The "Unmount at Exit?" option makes gentoo call the un- mount command on all file systems it mounted. This is recommended. NOTE: in addition to the stuff on the "Mounting" tab, you must also set the "fstab" and "mtab" paths (on the "Paths" tab, shockingly enough) to sensible values. For a Linux system, fstab="/etc/fstab" and mtab="/proc/mounts" works well. gentoo-0.19.13/docs/scratch/command_options.txt0000644000175000017500000001107411547706437021624 0ustar demarchidemarchi 2008-07-08 Emil Brink Command Options 1. INTRODUCTION As of version 0.11.4, gentoo includes user interface controls for a number of "command options". These options allow you some control over how some of the built-in commands perform their actions, thus allowing you to further customize gentoo's behaviour. 2. COMMAND OPTION DESCRIPTIONS The command options are presented in the main configuration window, on the page labeled "Command Options". The options are organized on one page per command, with a row of tabs allowing you to choose which command to customize. The interface is automatically generated, which is why it currently might look a little less slick than other parts of the GUI (at least to me, it does). The descriptions here are arranged with one section per option page, ordered alphabetically (as are the pages in the actual interface). 2.1 Copy The Copy command has the following options: Preserve Dates During Copy? When set, this boolean option will cause the Copy command to attempt to also copy the access and modification dates of the original file. This is done using the utime(2) system call. Leave Failed Destination if Full Size? Normally, the Copy command will remove the destination file if an error occurs during the copying operation. This option, however, will (when set) cause the Copy command to leave the destination file, if it has the same size as the source file. This is sometimes useful in combination with the above option, since the date setting might fail on some file systems. Buffer Size This lets you set the number of bytes gentoo reads and writes while copying. Setting it to a large value might increase per- formance (since fewer system calls are being done, and more bytes transferred per call), while setting it lower will help conserve memory. The default setting is 256 KB, which seems to give reasonable performance. 2.2 DpFocus The DpFocus has just a single option: Wrap Around at Top and Bottom? When set, this option will cause the focus bar, when moved by "DpFocus prev/next" commands, to wrap around when you try to move it out of the pane. This means that if you're on the top row of a pane, and run "DpFocus prev", you will move to the last row. If, on the other hand, the option was not set, then the commandw would have no effect. 2.3 GetSize The GetSize command has only a single option: Unselect Rows When Done? When set, this option causes the GetSize command to unselect each (directory) row, after it has computed the size for it. This is the default behaviour, and is consistent with the way all other commands in gentoo work. When not set, rows will be left selected. This is somtimes useful, e.g. when issuing a GetSize command in order to determine if for example a Copy will succeed. In these cases it is nice not having to re-select the rows after the sizes has been computed. 2.4 Information The Information command has the following options: Recurse Directories? When set, this option will cause the Information command to "dive" into selected directories, and recursively compute the size of the contents. When set, an extra row (with the label "Contents") will appear in the Information window for each directory. Access, Modify and Change Date Formats These three strings allow you to specify the how the command shall format the dates it display. There are three dates per file, hence the three formatting strings. For information about the syntax for these format strings, see the strftime(3) manual page. The default format used is "%Y-%m-%d %H:%M.%S", which cause the date to appear in the ISO standard format of YYYY-MM-DD, followed by the time in 24-hour notation. 2.5 MkDir The MkDir command has only one option: CD Into New Directory? This boolean, when set, will cause the MkDir command to enter the freshly created directory. This option is also available in the actual MkDir window, for convenience. 2.6 ViewText The ViewText command, and its relatives the ViewHex and ViewTextOrHex commands, have the following options in common (not all are used by all commands): Buffer Size This lets you set the size of the read buffer used by the ViewText command when mmap() (see above) is NOT being used. As usual, a large buffer might improve performance, while a small conserves memory. Hex-Check First This option lets you set the number of bytes read (from the start of a file) by the ViewTextOrHex command when it is trying to determine how to view the file. A larger value will improve the accuracy of the decision, but take more time. The default value is 512 bytes. gentoo-0.19.13/docs/scratch/command_args.txt0000644000175000017500000003205311547706437021065 0ustar demarchidemarchi 2010-10-06 Emil Brink Arguments to Built-In Commands 1. INTRODUCTION This little text outlines gentoo's support for argument to its built-in commands. This support was first introduced in release 0.11.6, but is likely to grow as more commands are added and/or old commands extended to support it. 2. WHAT'S NEW In releases prior to 0.11.6, gentoo's built-in commands either did not accept any kind of information from the user, or popped up some sort of interactive GUI to get the required parameters. Good examples of these two "types" of built-ins are the DirEnter and SelectRE commands; the former always figured out for itself what it should do, while the latter always presented a dialog for parameters. The addition of arguments to built-in commands changes this; now you can control commands directly from the invocation string. To take SelectRE as an example, you could now specify a command to toggle the selection state of all currently non-selected, non-directory items containing the word "foo" in their name, by giving a command such as: "SelectRE set=unselected action=toggle glob=true *foo*" This will cause the SelectRE command to immediately perform the requested matching and selection action; there will be no dialog window. 3. ARGUMENT SYNTAX The command argument system in gentoo is somewhat different from what is common in e.g. shells. There are two different kinds of arguments that can occur in a command line: keywords and non- keywords (also called "barewords"). Keywords use the keyword=value syntax. A bareword, on the other hand, is a string that does not contain an equals ("=") sign. Commands generally take zero or one bareword argument as their main input on what to do, and then zero or more optional keyword arguments to further control the action. The SelectRE command shown above is a good example; it takes as a bareword arg the regular expression to match against, and up to seven different keyword arguments to modify the way the selection is done. When compared to the syntax used in common command line interpreters like bash, this seems to be an extremely wordy and inefficient syntax. This might be true, but remember that commands in gentoo are generally not issued interactively, rather they are written once when configuring gentoo, and then executed by the click of a button or press of a key. Therefore, IMO, it is not as import- ant to optimize the command lines for speed of entry. 3.1 OVERALL KEYWORD SYNTAX The "keyword" part should be a sequence of non-blank characters. Typically, it will consist of nothing but alphabetical symbols (letters). Keywords are case insensitive. Keyword VALUES are typically NOT case insensitive! The "value" part will typically be an arbitrary string. Separating the two parts is an equals sign (=). There must not be any whitespace on either side of the equals, since that would separate the argument into multiple arguments. 3.2 KEYWORD VALUE SYNTAX Currently, there are three (rather lazily defined) types of value arguments; strings, booleans, and enumerations. 3.2.1 Strings A string is the simplest form of value: it has no special structure known to the command argument system. It's just a string of text. 3.2.2 Booleans Booleans are to be interpreted as either TRUE or FALSE. To make a boolean argument evaluate to TRUE for the command, specify one of "yes", "true", "on" and "1" as the value part of the argument. In fact, "" (the empty string) works just as well. Any other string (like "no", "false", "foo", and "I_do_not_think_so_pal") will render a value of FALSE to the command. 3.2.3 Enumerations Enumerations are arguments whose value part should be one of a small set of predefined strings. The "set" and "action" arguments shown in the SelectRE example above are enumeration arguments. Below, the legal enumerations for each command will be listed. Please note that enumerations are case-insensitive as well. 4. COMMAND ARGUMENTS This section describes the arguments understood by each builtin command in gentoo. If a command is not listed, that means it does not take any arguments. Passing arguments to a command that doesn't take any, or passing the wrong arguments, will (in most cases) have no effect. For each keyword argument below, its type is listed. Enumerations will have the valid set of strings listed. In most cases, these enumerations will have the exact same wording as some GUI controls for the same command, and will therefore (hopefully) be more or less self-explanatory. Bareword arguments are shown as having type "bareN", where N is the index on the command line of the word (counting only the barewords). If N is missing, the command takes only one bareword argument. Keywords that appear in parentheses below are actually barewords (they all have "bare" in the Type column) ! DirEnter Keyword Type Description dir string The path you want to enter. If relative (not starting with a '/'), it will be relative to the contents of the current pane. If not specified, DirEnter will check the selection as usual. (dir) bare You can also specify the path as a bare word. This will not work if the path contains the '=' symbol, though. DpFocus Keyword Type Description center bool Causes the currently focused row, if any, to be vertically centered in the pane. select bool If TRUE, the row that is current BEFORE any movement of the focus bar has its selection status toggled. (command) bare Use this bareword to control what the focus bar should do. There are several different words available: none Hide the focus bar. same Leave the bar alone. This is the default. prev Move bar up one row. next Move bar down one row. pageprev Move bar up roughly one pageful of rows. pagenext Move the bar down a rough page. first Move bar to first row in pane. last Move bar to last row in pane. activate Activate focused row; works like a double-click of it would. NOTE The "pageprev" and "pagenext" movements are not exactly well implemented. Consider them a rough hack, and use them only with that in mind. Thanks. DpFocusISrch This command has new semantics; use arrow up/down to move between hits. Keyword Type Description start string The string is interpreted as an integer, and the search will then require that the given string occurs for the *first* time at that offset in a filename for it to match. Defaults to "0", so if you say "DpFocusISrch start" it will only match to the start of filenames. text string Set the initial search string to the value, and also do a search for it immediately. DpGotoRow Keyword Type Description re string This lets you specify a pattern using the usual regular expression syntax. The first row whose file name matches the pattern will be scrolled into view. There is no requirement that the expression matches the entire filename, nor is there a requirement that it matches from the start. To get the latter, just prefix the RE with the circumflex (^) symbol, as usual. To get the former, postfix a dollar ($) sign as well. row integer This lets you specify the index of the row you wich to go to, rather than using a regular expression to select it. Only one of 're' and 'row' may be used at a time. If both are specified, 're' takes precendence. focus bool If TRUE, the target row will be focused in addition to being made visible. nocase bool If TRUE, the regular expression matching is done without regard for case differences. If FALSE, as is the default, case matters. DpFocusPath Keyword Type Description clear bool If TRUE, the contents of the path text entry box are removed before being focused. select bool If TRUE, the contents of the path text entry box will be selected in addition to focused. DpMaximize Keyword Type Description index int Maximizes the pane with the given index. If the index is negative, the current pane is maximized. FileAction Keyword Type Description action string The FileAction is used to operate upon files in a pane. It runs commands specified in the each file's style, as action properties. The argument is the name of the action to run. If no argument is given, the default action ("Default") is executed. Note that the property name is case sensitive: you must use the exact same casing as when you defined the property. This command replaces the older FileDefault, FileView, FileEdit etc. commands. DpReorient Keyword Type Description orient enum If value is "h", "horiz", or "horizontal", set pane split to horizontal (the "classic" mode). If it's "v", "vert" or "vertical", set it to vertical. If absent, the mode is toggled to whichever isn't the current one. quiet bare If present, the change of the orientation will not "dirty" the configuration. MenuPopup Keyword Type Description atfocus bare If included, the gentoo will attempt to position the menu over the currently focused row, rather than at the mouse pointer position. If no focused row exists, the menu is centered in the pane. menu string Name of menu to pop up. The only name currently supported is the default, "DirPaneMenu". SelectRE Keyword Type Description set enum Determine the set of rows to do the selection in, based on the rows' current selection status. Valid values are "all rows", "selected", and "unselected". type enum Further affect the set of affected rows, this time based on the row's file system type. Valid values are "all types", "directories only", and "non-directories only". action enum Controls what is done with rows that match the expression. Should be one of "select", "unselect" and "toggle". content enum Selects the content to match against. Must be a single mnemonic word that signifies the content type. The following types of content are currently recognized: name nlink devmin size uid atime smartsize uname mtime blocks gid ctime blocksize gname type modenum device (icon) modestr devmaj The use of "icon" as content is not supported. Hopefully, these shortened names should be understandable. glob bool If TRUE, the regular expression will be interpreted as a shell glob pattern. If not, it will be taken as a true RE. invert bool If TRUE, invert the sense of the matching. full bool If TRUE, require the expression to match full text of a row's name. If FALSE, a partial match (e.g. "a" matches "abc") will do. nocase bool When TRUE, the regular expression matcher will ignore differences in case between the expression and the filenames. (re) bare The actual regular expression to match. If this word is not present, the dialog will appear. NOTE Arguments to the SelectRE command will retain their values across invocations, and will also appear as defaults in the GUI the next time it is used. SelectRow Keyword Type Description row number Specify the number of the row you wish to have selected. Only a single row can be specified. You can use the "0x" prefix for hexadecimal row numbers, if you're so inclined. action enum Should be one of "select", "unselect", and "toggle". Hopefully self-explanatory. NOTE If the "row" keyword is _not_ specified, gentoo will use whatever row was last clicked (in any pane, not necessarily the current one). This is kind of tricky to use correctly, but works well when put in sequence with a "MenuPopup" and bound to the right mouse button in panes. This emulates Windows right-clicking, which is sometimes neat. SelectShell Keyword Type Description set enum Same as for SelectRE, see above. type enum Same as for SelectRE, see above. action enum Same as for SelectRE, see above. content enum Same as for SelectRE, see above. (command) bare The command to execute. The selected content will be appended for each row in the set, and when the command returns "success" (i.e. zero), the action will be performed. Example: SelectShell action=toggle "grep -q hello" NOTE Arguments to the SelectShell command will retain their values across invocations, and will also appear as defaults in the GUI the next time it is used. SelectSuffix Keyword Type Description action enum Controls what will be done to rows whose names end in the same suffix as either the row you clicked or the focused row. Can be "select", "unselect" or "toggle". Self-explanatory? ViewText Keyword Type Description encoding string Name of the encoding to expect text to be in. mode enum Controls how ViewText will view the contents of a given file. If absent or set to "auto", it will inspect the beginning of the file; if it looks like text in the given encoding, it's viewed as such. If not, or if mode is set to "hex", it will be viewed as hexadecimal data. You can also set the mode to "text" to force text viewing. Quit Argument Type Description dialog bool If TRUE, the Quit command will always show a dialog, regardless of whether the config has changed or not. If FALSE, the dialog will never be shown. To get the old-style behaviour, with automatic dialog only if the config has changed, omit the argument. gentoo-0.19.13/docs/scratch/renamere.txt0000644000175000017500000001634511547706437020237 0ustar demarchidemarchi 1999-10-31 Emil Brink About gentoo's RenameRE command 1. INTRODUCTION This document contains a few notes, hints and tips on how to use the RenameRE command in gentoo. This command was introduced in the 0.11.10 release, which became available early November, 1999. 2. PURPOSE OF RenameRE The purpose of the RenameRE command is to support flexible renaming. For example, you can use RenameRE to change the extension on a bunch of files with a single command, or replace some other portion in a set of filenames. It's not a command that sees usage every day, but when you need it you tend to need it badly. :) Hopefully, the RenameRE command will "save" you from having to throw together a script or a fancy shell command line. If you really enjoy writing those scripts, feel free not to use the command. 3. OPERATING MODES For maximum ease of use, RenameRE provides not only a regular expression-based replacement algorithm, but also a simpler replacement algorithm. Before executing the RenameRE command, select one or more files. It often makes more sense to use the command when you have more than one file selected, but of course it will work on a single file as well. If you have no files selected when envoking the command, nothing happens (just as with most other file operation commands in gentoo). When there is a selection, the command pops up a simple dialog letting you chose one of the two operating modes, and then start the renaming operation by clicking the dialog's "OK" button. If you change your mind, just hit "Cancel" or the Escape key. You select operating mode by clicking the tabs in the top of the dialog; this also changes the dialog's contents to show that mode's controlling widgets. When you hit "OK", RenameRE will operate in the mode whose controls are visible. 3.1 Replacement The first mode is called "simple". It operates like the text replacement found in most editors, or like everybody's favorite Perl operator, s//. The simple replacement mode takes the following parameters: "Replace" The string you to search for. "With" The string you to replace any found occurances of the "Replace" string with. "Ignore Case?" If checked, the search will ignore any differences in case between the "Replace" string and the filenames. Perl people, think of this as the /i option character. "Replace All?" This causes the command to continue searching through the input filename even after having found and performed a replacement. In Perl, this looks like a trailing /g option. For example, if you had a filename of "abcabcabc" and specified the parameters as replace="abc", with="ABC", and leave the two options at their default values of false, the file would be renamed to "ABCabcabc". Check the "Replace All?" button, and the result is "ABCABCABC". The primary use for the Simple replacement mode is perhaps to change filename extensions. Doing this requires some care, however, since you cannot be sure that the string you find is indeed the extension, i.e. that it is last in the filename. For such control, you need to use the Regular Expression mode. 3.2 Regular Expressions The second mode is a lot more complicated, but also a lot more powerful and flexible. The basic idea is to match a regular expression against each of the filenames. The expression can con- tain subexpressions (enclosed in round parens). If the expression matches against an incoming filename, a second string is used to generate the new filename. In this second string, you can use $N to refer to the text in the incoming filename that matched the N:th subexpression in the regular expression. N should be a digit in the range 1..9. Any other text in the second string will be copied verbatim. To get a single dollar sign in the new filename, use $$. Any other character following a dollar sign will cause a parse error, and the rename will be aborted. The parameters you can provide in the dialog are as follows: "From" This is where you enter the regular expression. You can use parenthesis to indicate subexpression, and use the matching text in the new filename. "To" Here, you specify a string that forms the new filename. You can use $N to refer to the text that matched the N:th subexpression in the From string. "Ignore Case?" If checked, the regular expression matcher will disregard differences in case. Let's use a huge example to make the operation of the regular expression RenameRE a bit clearer. Let's assume you have a set of HTML documents whose names have the general form "gentoo-TOPIC(CATEGORY).htm", like this: "gentoo-commands(internals).htm", "gentoo-selecting(usage).htm", "gentoo-quitting(usage).htm", "gentoo-config(usage).htm", "gentoo-gui(internals).htm", "gentoo-re(misc).htm". We want to rename these so that the category (the word in parenthesis) is moved to the front, the word gentoo is removed, the actual content label is last before the dot, and that the extension is "html". To do this, we specify the following expression in the "From" box: "^gentoo-([^(]+)\(([^)]+)\)\.htm$" 1 2 3 4 5 6 7 8 This expression can be broken down: 1. The caret (^) anchors the expression to the beginning of the incoming string, thus making sure that we begin at the very start. Without this, there could be any prefix before the "gentoo", and we would produce an incorrect result. 2. The word "gentoo-" matches itself. 3. The construct ([^(]+) matches one more more characters that are not opening parenthesis. This should collect the letters of the topic part of the incoming names. 4. The backslash followed by opening paren "\(" matches exactly one opening parenthesis, which is the one between the topic and category parts of the filenames. 5. ([^)]+) matches the category, up to (but not including) the closing parenthesis. 6. Then follows a backslash-escaped closing parenthesis. 7. The sequence "\.htm" matches a dot followed by the three letters "htm". 8. The dollar sign anchors the expression to the end of the string, so that the ".htm" is really the final part of the filename. OK. That should take care of the incoming filenames, make sure they have the desired format, while at the same time storing away the information we want to conserve. Now, we specify a "To" string like this: "$2-$1.html" That's all there is! The $2 will insert the text that matched the second parenthesized subexpression, i.e. the one labeled 5 in the above breakdown. This will make the category appear first in the output. The dash goes straight through into the output name, followed by the topic as referenced by the $1 operator. The dot and the "html" suffix go straight through as well. Of course, we could have used a subexpression to match the "htm" extension as well, and entered "$3l" in the "To" string to add the final 'l', but that seemed like over- kill to me... :) The point of this example was to show how you can do fairly non-trivial permutations of the input filenames. A good understanding of regular expressions helps. 4. CLOSING WORDS Well, that should introduce the RenameRE command sufficiently and allow you to use it. The Simple mode is probably simple enough to just use once you know what its parameters mean, while the full-blown Regular Expression mode might warrant some practice. Anway, enjoy! gentoo-0.19.13/docs/scratch/focusing.txt0000644000175000017500000000651311547706437020252 0ustar demarchidemarchi 1999-05-13 Emil Brink Keyboard focusing in gentoo 1. INTRODUCTION This little scratch document introduces the support for keyboard- controlled focusing introduced with gentoo 0.11.6. 2. WHAT? The #1 request I've received from users of gentoo during the time it has been publicly available (around 8 months or so, I think), has been to add support for keyboard navigation. I have always responded with that this is difficult under current versions of the GTK+ toolkit. It still is, but I hacked around that. Basically, gentoo now supports the notion of "focus", which works a bit like a cursor would in a text-editing program. At any one time, zero or one row is currently focused. There is a command which does the equivalent of a double-click on the currently focused row, thus allowing you to e.g. enter directories, view text files, and so on. It's pretty neat. The focused row is rendered in what is hopefully a clear manner, allowing you to distinguish between it and other, non- focused rows. The focusing is also visible regardless of whether the focused row is currently selected or not. It is at this point not possible to customize the colors used for focusing. I expect this to become possible in a later release. 3. HOW? The focusing is controlled by the addition of a single new built- in command, DpFocus. Various internal routines have also been extended and modified to be focus-aware. The DpFocus command works with command arguments, and is therefore documented in "docs/scratch/command_args.txt". Since the documentation there is perhaps a bit terse, I might as well repeat it here using 1,000 words (but no pictures). 3.1 The DpFocus Command Syntax The general syntax of the command is: DpFocus [center=] [select=] The parts within brackets are optional. When left out, they both default to FALSE (see below for what this really means). The word controls what should be focused, or what should be done with the already focused row. must be one of: none Hides the focus. It will not reappear until you execute a DpFocus command with equal to one of {next,prev, last,first}. same Keeps the same row focused. Handy for creating a command that just toggles the selection of the currently focused row, without moving the focus (the command would then be "DpFocus select=true same"). This is the default value for the part of the command, but I generally think it should be included anyway, for clarity. next These two simply move the focus one row up ("prev") or down prev ("next"). If the wanted row is outside of the pane, the focus will wrap around. The pane will scroll to keep up. last These two move the focus to the lower ("last") or upper first ("first") extreme of the pane. Finally, if is "activate", gentoo will simulate a double- click on the currently focused row. If "center" is TRUE, the pane will scroll to make the focused row appear close to the vertical center. A handy command to bind to e.g. Ctrl-L is "DpFocus center=true same". If "select" is TRUE, the row that was focused BEFORE the rest of the DpFocus command changes the selection (assuming it does) has its selection status toggled. This means that if you're on row 0, and execute "DpFocus select=true next", row 0 will have its selection toggled, and then row 1 will be in focus. (Darn, that's only 571 words) gentoo-0.19.13/docs/scratch/search_howto.txt0000644000175000017500000001135711547706437021124 0ustar demarchidemarchi 1999-01-09 Emil Brink Doing a text search 1. INTRODUCTION This file describes how to use the Search-command built-into the internal textviewer in gentoo. The textviewer is the one you see when you use the ViewText and ViewHex commands, and also when doing command output capturing. The Search command is envoked by clicking the button labeled "Search..." found close to the bottom right corner of the textviewer window. As you click it, a dialog window appears that asks for search parameters. 2. THE SEARCH DIALOG There are three things you can change in the search parameter dialog that appears after you click "Search...". These things are: 1. Search text (RE) 2. "Ignore Case?"-flag 3. "Don't Span Newlines?"-flag These things are further explained in the following secionts: 2.1 The Search Text Of course, when doing a text search you expect to enter the text to search for. This is what you do in the entry field in the dialog. Note that you're not restricted to entering simple text, you can in fact enter a full regular expression (RE), giving you pretty much expressive power to be take advantage of. For an introduction to regular expressions as they are used in various places in gentoo, see the "docs/misc.html" file. If you're just looking for some old string, and don't bother about all these RE things, just pretend they're not there, and enter the string directly. Since any simple string is a RE that simply matches itself, this works as expected. Note that the expression you type in the field will be remembered and reappear the next time you open the dialog, for your convenience. 2.2 The "Ignore Case?" Flag If you want the search to disregard the difference between upper and lower case of characters, check this box before clicking OK. Like the search text itself, the setting of this flag will be remembered between dialog envokations. 2.3 The "Dont Span Newlines?" Flag This flag is for advanced searches only, and can typically be safely ignored (and left in its default OFF state). When active, it will disallow the regular expression matcher to match the any-character meta characters (mainly ".") against newline. This is perhaps not the most useful thing in the world to do, but it was supported by the regex routines I use, and sounds cool, so there. :^) 3. PERFORMING THE SEARCH Once you're satisfied with the settings in the dialog, click the OK button (or press RETURN) to perform the search. To abandon the search, click Cancel (or press ESCAPE). If the search is successful and something is found, gentoo will select (highlight) the matching text, and attempt to make the line(s) containing it visible. NOTE: In the current implementation, gentoo will only succeed in making the match line visible if there are NO (or very few) wrapped lines in the text viewer window. This is silly but true. If the search fails, nothing happens. In particular, there is no annoying failure-dialog or some such. The only feedback is the lack of feedback. 4. SEARCH POSITION The first time you envoke the Search command on a particular text, the search starts from the first character in the text, as you might expect. The next time you envoke it (on the same text), it will CONTINUE at the position right after the last in the matched text. This allows multiple searches for the same thing to be easily performed "back-to-back", thus covering the entire text. If you want to reset the search so that it starts over from the beginning, click the "Top" button in the text viewer command button row. This will move the viewer to the top, AND reset the search so that it again will look at the first character in the text. The "Bottom" button has the same effect, by the way. 5. MISSING FEATURES There are several things that are missing from gentoo's text search command. One thing is the ability to search backwards, something that is commonly found in functions like this. The reason why this isn't present is simple: the POSIX regex(3) functions that gentoo uses don't support it. Also, I find I almost never use it myself. :) The handling of search position/continuation is probably not very intuitive, I will look for a better way to do it. There should be some easy way of just repeating the last search, without having to see the dialog again. Keyboard... The "scroll" that attempts to put the matching line in view doesn't take wrapped lines into account, and thus misses by far if the window contains wrapped lines. This sucks, but it's still a lot better than what the GtkText widget itself would do (which is scroll (slowly!) to the matching line). Whine, nag. If you're trying to search the display given by the built-in ViewHex command, you might expect the Search command to realize that the data is in hex and adapt. It doesn't, however. I'm sure there's more... gentoo-0.19.13/docs/scratch/outline.txt0000644000175000017500000000353711547706437020117 0ustar demarchidemarchiOutline of documentation (some of these things are still to come): Legal Notice GPL! Release Notes Version Changes since Last Quick Guide General Principles Selecting Operating upon Selection Configuring Quitting Introduction Why Another Filemanager? Design Goals Cool Features Usage Window Layout Status & Error Info (top line) Selection Error Panes Current Source & Destination Columns Resorting Selection Click Drag With Shift With Control With Meta The SelectRE Window Button Bank Command Buttons Shortcuts Commands Native Directory DirOther DirParent DirRescan DirSwap Activation ActivateLeft ActivateOther ActivateRight File Ops Copy Move Delete Rename ChMod ChOwn Split MkDir Selection SelectAll SelectNone SelectToggle SelectRE Misc Configure Quit User Predefinition Sequences Ideas & Examples File Identification The "Type" Concept Definition Name Identification Style Link File Rendering The "Style" Concept Inheritance Tree Structure Use of Internal Nodes Miscelleneous Regular Expressions RE->glob Translation Configuration Introduction Semantics of OK, Save & Cancel (window close) The File XML Styles Naming Inheritance (link?) Advice "Abstract" Styles Properties Visual The Copy-buttons Other Types Naming Identification Type Suffix Name RE File RE Notes on Performance DirPanes Contents Columns Title Justification Width Content-Specific Sorting Default Path User Commands Introduction Definition All {}-selectors, semantics Flags General Before/After Buttons Banks Editing Command Sequences Menus (Not Even Implemented) Shortcuts Padding Pane Paths History Acknowledgements gentoo-0.19.13/docs/scratch/symlinks.txt0000644000175000017500000001322711547706437020306 0ustar demarchidemarchi 1999-09-12 Emil Brink Symbolic Links in gentoo 1. INTRODUCTION This little document introduces the support for symbolic links that was introduced in version 0.11.7 of gentoo. This support replaces the old one that was removed as of version 0.11.1. Sorry about the delay. :) 2. WHAT IS A SYMBOLIC LINK? A symbolic link, also known as a soft link or symlink, is a special file that contains a pathname of some other file. Whenever the link is accessed by the filesystem, it will use the contained pathname instead, thus "following the link". Note that the contents of a symlink need not be the pathname of an existing file; you can use symlinks to store arbitrary data. At least on Linux systems, the maximum length of the contents part of a symlink seems to be 1023 bytes. In the shell, you can create symbolic links by using the "ln" (for link) command, with the option "-s" (for symbolic). For more information, see the man page for ln(1). 3. SYMLINKS IN gentoo Symbolic links are treated *transparently* by gentoo whenever possible. This means that gentoo will treat the link as its dest- ination, rather than as a link. Since referencing other files is what symlinks are for, I think it's reasonable to treat them as if they were in fact the files they're pointing at. This is consistent with the way standard shell commands (cd, ls) treat symlinks. This transparency includes gentoo's typing and styling system: a symbolic link to e.g. a PNG image will use the type and style defined for PNG images, and will respond accordingly when double clicked on. It also includes sorting: links to directories will sort together with the directories. However, the transparancy is only partial. The information shown in a dirpane row for a symbolic link includes mostly data about the link itself, not its destination. This means that things like size, protection flags, and dates all refer to the link itself. The only column that shows information about the link target is the Icon column (if present). This partial transparancy means that in a listing, you will be able to spot the links from the regular files quite easily: First, if you enable type characters for the Name column of the panes, the links will have "@" symbols appended to their names. Second, if you enable link destination display (also for the Name column), links will display an arrow ("->") plus the name of the link target. So, if you enable both of these features, a symbolic link called "image" to a PNG file called "picture.png" will display as "image@ -> picture.png". Third, the protection flags for a symbolic link will have the letter 'l' (for link, of course) in the leftmost position. 4. WORKING WITH SYMLINKS Of course, gentoo could not be said to really support symlinks if they could only be used "passively". So, gentoo includes a set of builtin commands to actively work with symbolic links. 4.1 SymLink The SymLink command works much like the Copy command. For each selected source file, it will create an absolute symbolic link in the destination pane, pointing at the source file. 4.2 SymLinkAs This command works like the CopyAs command; for each selected source file, it will display a dialog asking you for a link name, and then create a symbolic link in the destination pane, with the given name, and pointing at the source file. 4.3 SymLinkClone Continuing the analogy, this command works like Clone. It will ask for a link name for every selected source file, and then create an absolute link in the *source* pane. Handy when working with shared libraries, since those tend to use lots of links in the same directory. 4.4 SymLinkEdit This command works in two distinctly different modes depending on the active pane's selection when the command is run. If there is a selection, the command will pop up a window for each symbolic link in the selection, allowing you to directly edit the link destination in a text entry field. There is also a button popping up a file selection dialog, thus letting you locate the desired link target easily. When you click "OK", the current link will be modified to point at the new target. If there is no selection, the command will pop up a dialog letting you enter both the name and the contents of a link. When you click "OK" (or press RETURN), the specified link will be cre- ated. In this mode, the command is analogous to the shell command ln mentioned above. NOTE: It is possible to completely replace ordinary files and directories with symlinks -- the SymLinkEdit command will require you to confirm any such operation. 5. OTHER COMMANDS This section contains some information about how other commands in gentoo deal with symlinks. It is far from complete. 5.1 Information The Information command has been extended to also show the contents of symbolic links. The other information it displays (location, size et cetera) is for the link itself, not its destination. This is in keeping with the dirpanes, and seems logical to me. A future version of gentoo may extend the Information command to maybe show both link and target data in the same window... 5.2 Copy and Move Both the Copy and the Move commands will _not_ operate transparantly on symlinks: they will copy (or move) the link itself, not its destination. There is currently no way of changing this behavior. The reason for this is simply that I find it more useful, and also a bit more logical: when you copy or move an object, you expect to either get one more of that object, or to move the object to a new location. If Copy would follow the link, it would produce one more of the actual link destination, leaving the number of links unchanged. Or something. This behavior is different from that of common shell commands (cp, mv). Beware. gentoo-0.19.13/docs/scratch/commands.txt0000644000175000017500000002307711547706437020242 0ustar demarchidemarchi 1998-09-24 Emil Brink Gentoo Command Architecture II 1. INTRODUCTION This document describes a plausible alternative command architecture for gentoo, the GTK+ file manager I've been poking around with somewhat lately. 2. THE OLD ARCHITECTURE The current command architecture is a three-tier thing; there are three basic components used to perform actions. These are (in order of increasing conceptual size): 1. Built-In Commands 2. User Commands 3. Command Sequences Let's have a look at each of these three kinds of components in turn: 2.1 BUILT-INS A built-in command is a named entity that exists within gentoo, as an always-present basic part of it. Built-ins are accessed by name; each built-in has a unique name. Examples of built-in command names are Quit, DirEnter, SelectRE and FileDefault. All built-in commands have names that begin with a capital letter, and have capital initials in any sub- sequent words. The names never contain whitespace or underscores. 2.2 USER COMMANDS A user command is a lot more complex in appearance than is a built-in. As their name sort of implies, user commands are defined and implemented by the user, using external programs (such as shell commands and general applications). A user command has a name, by which it is referenced. It also has a definition, i.e. a string telling which external program is to be envoked, and with which arguments. Special codes can be used inside the definition in order to have gentoo substitute special data (such as names of selected files, directory paths to panes, etc). There are also a number of flags for each user command, that control various aspects of the command's execution. 2.3 COMMAND SEQUENCES A command sequence is a very dumb thing; it's just a list of commands, that gentoo executes one by one in turn (or in parallel, but that is really just a special case:). The sequence has no name. You connect a command sequence to an action (such as a file style action or a button) by explicitly defining the command sequence when defining the style, button or other thing. Once a sequence is defined, you cannot use it from somewhere else without simply defining a duplicate of the same sequence. The ONLY thing you can bind to an action is a command sequence; there is no way to just put a "bare" command reference in a button. 3. PROBLEMS There are a few problems with the present command architecture, mainly: 1. Since most actions only need a single command, it's in- convenient to first define it as a user command and THEN define a short sequence containing jus the command. 2. On the few occasions when you really want more than one command in a sequence, you create something complex that can't be reused. That is dumb. 3. It's done, and needs no more twiddling to work. :^) 4. NEW ARCHITECTURE Here is a proposed (i.e., I'm not sure I'll ever get around to imple- menting this, but I sure want to) new architecture. The core idea here is KISS, at least sort of. To make a complex thing simple, it's often a good idea to see that can be removed. Try to do that to the current way things works, and you might hit a wall directly, since (at least to me) it seems as if everything is necessary. You can't remove the built-ins, since they're what make gentoo tick in the first place. Removing the user commands looks bad too, since you'll want the ability to use external programs. And of course, you need command sequences to allow packaging multiple commands into a unit. If you feel like this, then I'm happy, because that means that my original design doesn't seem all that stupid to you, after all. :) Unfortunately, it does to me, now... Here's the new deal: 1. Keep the built-ins, of course. 2. Remove the user-commands (wait!) 3. Redefine the command sequences. Details follow. 4.1 THE BUILT-INS Really no change here, except that I might make it possible for built- in commands to accept general arguments, thus allowing the shortcuts to be reimplemented as ordinary commands (e.g. "DirEnter {$HOME}"). Nice! 4.2 THE USER COMMANDS I want to get rid of the concept of named user-commands altogether. See below. 4.3 COMMAND SEQUENCES The big change will be in the command sequences. Currently, a sequence can be thought of as a comma-separated list of command names to execute (for example: "ActivateOther,DirFromOther,DirEnter,ActivateOther, UnselectFirst"). This is very simple, and works pretty well. It is not very flexible, though. The proposed solution (?) I have goes like this: 1. Make the sequences named (makes them reusable). 2. Free form format, with "inlined" user commands. The latter point means that it should be possible to define a sequence like this: "xv {fp}; UnselectFirst; xv {fp};", to take a silly example. Note how this simply dumps the idea of named user commands, throwing them directly into the sequence. 4.4 PROPOSED CONFIG FORMAT Since sooner or later, any new format must be expressed as a serial data stream in the config file, I might just as well sketch a little on that, too. What we have is a set of named sequences, each sequence consisting of any number (from 1 and up) of rows. Each row has a definition string, which might consist of just about anything, a type (I still like to keep built-ins clearly separate from anything else), and some amount of other, type-specific, data (for external commands, that would be the various flags). Here's a sketch of how we might represent this in the config (stuff in parentheses are comments): (The main commands node) (A command (i.e. a sequence)) show_image 1 (Type 1: external program) "xv {fp}" (Definition; call 'xv') (Flags for external command) 4712 (Some general flags; background etc) 0 (The classic before and after 0 flags) 0 (Type 0: built-in) "UnselectFirst" (Just a call of a built-in) (End of 'show_image' definition) (End of all commands) 4.5 PROPOSED INTERNAL FORMAT Knowing how something will look in the config is all fine and nice, but the config file is only that - a file stored on disk. While gentoo is running, I would like a somewhat more straight-forward storage format. Executing commands is something done very often in gentoo, and although I'm sure we could parse the entire config from scratch everytime and still not think it's sluggish, I would know that it were and hate it. :) Here's a proposed way of representing these things internally, using a bunch of simple C structures and some of that wonderful glib glue: typedef enum { CRTP_BUILTIN, CRTP_EXTERNAL } CRType; typedef struct { /* Extra info for external commands. */ guint32 gflags; /* General flags. */ guint32 baflags[2]; /* Before and after flags. */ } CX_Ext; typedef struct { /* A command "row". */ CRType type; /* The type of the row. */ GString *def; /* The row definition string. */ guint32 flags; /* Flags common to all types. */ union { /* Type-specific row info. */ CX_Ext external; /* Extra info for external commands. */ } extra; } CmdRow; typedef struct { char name[CMD_NAME_MAX]; /* Name of this command, really. */ guint32 flags; /* Flags for this command. */ GList *row; /* List of CmdRow definition rows. */ } Command; The defined commands will then be represented in memory as a bunch of Command structures, hashed into a table for quick and easy access. 4.6 FEATURES Here are some things that I find particularly neat about this way of doing stuff, and that really make me itch to start hacking on it: 4.6.1 Extensible The above defines two types of command definition rows; built-ins and externals. Of course, it would be easy to extend this to support more, perhaps another kind of external command (such as a Guile program) or even some other kind of internal action. Just define a CRType and hack away. 4.6.2 Compatible One of the most troublesome/hairy parts of command execution in the current version of gentoo is the continuation of a command sequence, i.e. stopping it in the middle and then continuing at a later time (after the death of a synchronous child). The architecture described above should be very compatible with the current way of representing an interrupted sequence, which is just a pointer and an index. In fact, since the individual rows of the command are in a standard GList, I can just use g_list_nth() rather than my own (pretty complex) stuff. 4.6.3 Flags The 'flags' field makes it possible to implement the "repeat" feature in a much cleaner way (I won't even mention how it's done using today's dumb sequences - just let's me say that it's UG-LY!). 4.6.4 Flexibility Notice how a row's definition is always just a GString, rather than being dependant on the type of the command? This makes it possible to add arguments to built-ins in a very natural way; just type them after the command name! I'm not 100% convinced that I want this (only ~99.9), but I sure like leaving the door open. Built-in commands will still be executed by just looking their name up in a hash table, of course. 5. PROBLEMS The single biggest "problem" with all of the above is that it is more or less a full rewrite of large parts of gentoo. But then again, this feels a whole lot more like the Right Way of implementing the commands than does the old stuff... 6. UPDATE! After writing the above, which kind'a served like a planning session, I tore out the entire old command subsystem and rewrote it as described here. It was a 3,000+ line rewrite. Now it just plain rules! gentoo-0.19.13/docs/scratch/command_howto.txt0000644000175000017500000001701711547706437021274 0ustar demarchidemarchi 1999-03-02 Emil Brink Defining a command 1. INTRODUCTION This little text describes how to define a new command in gentoo. Such a command is commonly referred to as a "user command". There are two kinds of commands in gentoo; those that are built-in ("native"), and those that aren't. The latter are what this text is about. In a perfect world, this file wouldn't exist, since this would all be covered in the Complete Gentoo Documentation. Unfortunately, that have yet to be written. In the meantime, perhaps this text can shed some light on the topic. Defining your own commands to do the things you want is an important part of utilizing gentoo, so this could be important stuff. Read on, and don't hesitate to mail me (at ) if you have questions, corrections, or whatever. 2. WHERE IS IT DONE? To create a user command, open up gentoo's configuration dialog window, and click on the tab labeled "Commands". This displays a list of all currently defined user commands, plus interface controls that allow you to modify, add and delete commands. All operations described below refer to the current command. To make a command current, click on its name in the command listing. As the command becomes current, the interface reflects this by showing the settings for it. It will probably be a lot easier to follow this text if you open up the relevant window, so you can check out the interface along with reading about it... 3. WHAT'S A COMMAND? A user command has basically two parts: a name and a definition. The name is just some word you choose; typically it should be descriptive so you can understand what the command does from its name. Command names should begin with a lower-case letter, to distinguish them from the built-ins. The definition of a user command consists of a sequence of rows. Each row has a type; its either "built-in" or "external". In the former case, all the row does is envoke one of gentoo's built-in commands. In the latter case, the row causes an external program (such as a shell command or another application) to execute. 4. DEFINITION EDITING In the frame labeled "Definition", the current command's definition is shown. The main part of the frame is taken up by a list, showing the command's rows. To the left of the list are buttons for adding, duplicating, moving and deleting rows. These buttons all act on the current row; to make a row current just click it in the list. 4.1 ROW EDITING Once a row has been selected, you can modify it in various ways. These modifications are carried out through the interface below the row list. You can change a row's type, its contents, and the flags from this interface. 4.2 ROW TYPE To change a row's type, select the row and then locate the big popup- menu-button (or GtkOptionMenu as its known in the GTK+ widget set) in the top left corner of the row editing interface. It will read as either "Built-in" or "External", showing you the row's current type. Click on the button, and a popup-menu appears with these two types in it. Point at the desired type, and click again. The row's type changes to the one selected. 4.3 ROW DEFINITION STRING The most important part of a row is its definition string. This is a line of text that you can enter and edit in order to control what the row should do when executed. The meaning of the definition string is type-dependant. 4.3.1 BUILT-IN DEFINITION For a row of type "Built-In", the definition string is really simple: it's just the name of a gentoo built-in command to run. For example, you could enter "Quit" to envoke the quitting command. The tiny button labeled "..." to the right of the string entry field pops up a window allowing you to pick a command name from a list of built-ins. The name you select will replace whatever is in the entry box. 4.3.2 EXTERNAL DEFINITION The definition of an external command is a lot more flexible and power- ful than that for built-ins. As a side effect, it is also considerably more complex. Basically, what you want to do in a external row definition is tell gentoo which external command to run, and with which arguments. You can use special selection codes (spelled using braces) in the definition string to make gentoo supply information that you want to include in the execution. As a simple example, you could use a definition of "echo {f}" (without the quotes) to print out the name of the first selected item in the pane that is active when the command is run. In this example, 'echo' is the name of the standard shell command to print text; '{f}' is a info selection code that is replaced by the name of the first selected file. There are plenty of these data selection codes available. For a list (with brief explanations), click on the "..."-button located to the right of the entry field. The code you select will be appended at the end of the current definition. 4.3.3 EXTERNAL FLAGS External commands have a number of flags, that control their behaviour. There are three categories of flags: General, Before and After. The General flags control general aspects of the command exe- cution. The currently available flags are: Run in Background? Starts up the command in the background, letting it run without tying up gentoo's interface (as it otherwise would). Kill Previous Instance? Instructs gentoo to kill the process that the last execution of this command resulted in. Requires background execution. Survive Quit? Normally, gentoo will attempt to kill all child processes spawned from it when you quit. If this flag is set, the corre- sponding process will not be killed. Requires background. Capture Output? When this is set, gentoo will open up a window into which the command's standard output and error streams will be directed. The Before and After flag categories contain flags that are applied either before or after the command has executed. It works like this: first, the Before flags are applied. Then the child process that is going to run the command is spawned. When the child terminates, the After flags are applied. The flags available in the two categories are the same, with the exception of the "Change Directory" group, which is missing for obvious reasons in the After category. 5. NOTES Here are a few notes and general "words of wisdom" regarding user commands, their definition & execution: * The order in which rows are executed is unknown for rows that have the "Run in Background?" flag set. * Rows that don't run in the background must complete before the next row starts to execute. This means that you the sequence of rows really is a sequence; commands further down will run after those closer to the top, and thus can depend on their results. * External rows are executed by the execvp(3) system call, which means that you don't need to include paths in the command name. It also means that all the stuff normally done by the shell is missing (e.g. $- & ~-expansion, pipes, redirection with < & >). Dollar and tildeexpansion are provided through {}-codes. If you need pipes and/or redirection, run your program through the shell (e.g. use a string of 'sh "my_program output | prog2"', where the single quotes should not be included, but the double ones should). * If a {}-code is likely to result in a string containing spaces, you may want to surround it with quotes in the command definition. * It is never necessary to define a user command containing just a single row of type "Built-In", since wherever a user command name is accepted, you can always enter the name of a built-in directly. This is how most of the example config's buttons work. gentoo-0.19.13/docs/images/cmd_chmod.gif0000644000175000017500000001260311547706437020113 0ustar demarchidemarchiGIF89a^10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔ!Made with GIMP,^ dihlp,tmx|@ H,Ȥrl:ШtJ"zxLn#3-k|Ngk}ujfhedgKzYwN`<iǦƒզ< HP=m@8x5< i,pǏ C1#ɓ(S\ɲ˗0VDP8qFK@M)ghG 0TRL:НMʵׯ`ÊKٳeI,[ȕ;mIvk7Y`{-mcu N̷˘3k̹ϠCۙQK/Ӯ]-{@ٱq^۶j߽i 7߷#ͼУKNدv@lWrG{p'O{;/{8ϿZyx<0 7 J BV!f!.(b$0(4h8RP`  %Ӏ$E6d<9SRi%UFyX^dZe]Y&_lp)ti'OY$O "iD)`(*裎6iBz(V:vjꩨꪬ꫰*"!*T)"+B۬BkRm+k覫'6:W+,뮹C5os)0$D,WlC`Jd ,$l(2p$l8<׼S@-DmH'LM3CJ%$d\w`-dmhl6X]Sxbxwހ.$7G.Wngw[:n騧ꬷ:w.n/#>'G/}Oogyws~ѐ?CnO9?>߸{&΀C9o}#!bA0_>b`C@ Pa4L! gAp6KXd\g@qFb oHCIlD*q~X:|?bHRdxF]1#HE5F`=[̣Ѩqm<E9~o\$!8G?p$I#")P:~d$ iDžLe:Җnc)i)꒗c_ ) Bcfʄ iAFFS~y%+Y>Ek)r 4_:yJLlUƅְ^e7vgc⒫[d]DiSZ9ָm{窵u d*U\x][/^k&1|K_Az7{VfbXZ(\&ޣјGğH \%5S'`Kn0GaPv-^ Zc7x1f9[.ڛ1)H;1l#SrCY 'YWq 9G9Vr١UfyzR&,f5usi1is3SτhyqD|g=+:уJwznt#ia= {3^M@Z~~mevN/[_UNwzX9Юzd G[.IgGCVſ MN"ǴYĞ2rNw`FN<}eڼ6a %0(ϝo 8y9W`įEwK]sb.ߋY!x%Xr!/Gڛ7<3qM^) $i`@5Uh؊+Q) nssV9[;PIYv\ٮ+T;ww\=7ɍvNs|ź]_1,K^jy-zz_o g;ލ+pLjAT :vFƖ)Y: ʈzMyءvT]bgXwӓrRT4n/鐖Gs+)]ldSTEGkF9F\bW':|Z5A\9yԣvIrR&UUIz,[cGES*UJl*Kn Mjp JztJ})GVLH+Ggz>ʥdڏjJK٨NؚI:U'$weʆZi:\K Zz*Zg |CL*XxڪqwxW:Wz~j;vUT:zLکzhH\Bjo_YZ\AZoL5znaYxznESɐz}RZ)}wOh;*; Ơޙ89iZ)<;8f˲ sC@{,VߓpƼ/V6)4C5NQ录C؛c+iwj`[t A9웺bֽk7e`ʓlLZ{Wj`:]훰H j4Yr oQ#Lk;N%\kWJX׿-d>|O;s/Lè(\B܊R-PBM=A=FTE}J:IN:=RS]ՠ3V% V Pcu^]ȼN?a-=fsl?n >p3קq>J{}9~ ؂-:6փ,<؀}=„u=;ؗ-Q-K٘~نM֕Ĥ=ڢm9Mّd,ڹ ٨}a,J$ʒv=fMƕcY<ʚ<9cب4q۵x} Ȓ|X۞p魼=LmJ9 Ls}[ֵ ۻ-˽F[Ʈ:9=Tqʉe\Eެ} zw-,m VK`(__EŒ/5.C2. #⸸| n(席P~WڴtVN9;jN #ܱLtOQ.9gQT} FD~t#bz|߽g7^ʒU|?%p8鑞I|.U{ĐP趍^CϚZWn>߿~`_kj>33v =.nk]d?_?} 7?=S8 "? IP*, (p/4_6M 7$@y B_FH_!;gentoo-0.19.13/docs/images/cmd_inp2.gif0000644000175000017500000000467011547706437017676 0ustar demarchidemarchiGIF89a10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔ!Made with GIMP, dihlp,4xpH,$Ч1tJZQI ԾxY7Y|>ҿqf7YrY },PBHŋ3jp=l9@IF&ȢeG/a$2fJU4U”˟@ JѠ,~̲ic9]tGN.u@V[TVhӪ]˶۷pVե>v\g+Kv,Á]̸{7X 23WU,Cg~OFz4֦[M۸s ZtDѠx15RsDw>:סgNËO9#W <ҿ 6F(a~D7<$a?؏)b/3h8<##8\$_I&胏PF)B.Y5Y g')0@)ʘhlp)n)ZY dbj衈&袌6裋h#(Iv駠*ꨤjꩨꪞn=[ƬZÅ/j뮼 80k&6F+.)fvj(kJ+Rnk/ޫfo,pl|/n {q;Ȱ|2l2/,2G\q&lr+׬ 4=rA\4Lܳ̎ 3L ]Sl[Cm5Vwq+;kcWMv_m-&˰lMo-wgm7}z;+u{"YGnA8G][k^:x?JGM5mc.9Þ\פ8#9ޛ;PyfϾ<#5 ;݁^=ѥ.; ~r]ߧJzNp˻z,f.['H Z̠7z - \(L W0 0˄ʡw@ HDN!pX&:Psx b.zUL.-~hLHeY3H:S"GD#'F-miFFqڞGGZM)Y;- %r49ƺuw'EK2C%V2Tc.˷=m}c09aZo\/IM.:Ь4M(^pԦ2INo"z46N ~ӔKg;s汔Yf,{2=D+²!LBІ:4eL(ÊZͨFQOrk ;Ғ%HM:ϑQ,)JQ|zUfuZUͯ"t+Yi3mF]@:j9UkĉWzupvUk_oWpu,XL*d5ӃN-e'ygCKZ|hSZr롰lgKNp]-Wr h* M܈j ΍?+:.:jV =7{,ۚ.1Eэ(gxg׻lg7%oSYj׿Ċi <, &킙>Mph3eU8' W ,b&0iU\+%&^ s.G`gx2\UhAxݺYcb2dsL6rojo cY.fbS `./9l=lf}r ץc>V7 Ѓ4uHO:B8P?А=DX!/J`{ .a;gentoo-0.19.13/docs/images/layout.gif0000644000175000017500000006040011547706437017511 0ustar demarchidemarchiGIF89a¼~BBDbbdrrtzԒ܊̖RRTrrbjzz|""$jjl~ԶFVZZ\jjnrvz&JJL224rn|JJ\jfțnnlb^lffdvv䆊RRd~~|첶䎎^^\vr~z¾̖RNa rr䚞**,jj|jn::<܊̢B$.>ZVlܪrvz~FFDVVT&&$NNL664NN\ĒVVd ..,>>-d]k~+Oӫ_Ͼ˟O_evEv vi`gfv y~Eω'"x)H.(4Z87ƨ=?ChH&L6PF)TViXf0YR|ډWf9k| oYfpfsy{itj衈&袌6裐F*餔Vj饘f馜6&_̨`@3_3*պj+J+6F+VkfvRkøknζ*m?ᮻjwp|Eョ/ ;K*+Wlgw ,$l(ߛ,rR,2<3R3|ڳ352ދ/L#\+!TG 1 ?̰q-dmhjQu8az hu^F};1734c1*2 u疻vs:饇nzꪷ顿:˾:/o'7yTLӀsb` 2t=2Ѓ!4ʐK2++~= S=a3w9ρ@iEQWH TD- vP r04IX0 gH8̡w@ H"08rVMfP0o_87LdB`$$FmfcB1 gLA o sc| FR` b"3@0+$JVҒ"3Nr$''Hr'WIR򕰌,gIZ̥.w^ 0)T#Gz /$A7(A X'\Y 8YU H7NpBD?/ pFؑ 1 @&ɮD$B^\"bІ:Ԡdj$ Z}vьbԡDEQ(MJWҖ0LgJӚ8ͩNu EC N PPb{)ZԦ:(/\gXX*UjUcxիVu/J|0'0L|p1T蔡.-RHT-t)- NKMb:v/HE/hc=ZghGKZzHjWZ==iIkgX'(:skNRv5UDe8usZͮvz xKMzHE5j ma(3_6Lpj[hЁnh8z]*wMW@L&NW0gL8αw@aL_+Z ,WNL*SkV p1^xZqW++L:xγ>πMBЈNFzH) ɰ7+5F+С 38C ge" gMZ"r>t;Mb[EzV874Tζn3q_bN6`vC@A*L;.!~NO;'N[0(k(qu[(E:_cr8Ϲw@ c!( %2$15B! y-chO=Ǚ lδg|Yx]evnė{'o|Wzz (zX ؀Hw{2qQ_wPYu Ww1 x"""R6x,Rxwu(5w `@GvGJt(wyyO'{gzz7^xH|X8Mxdž'rHuxq ptc'Hrᗃ1X1؂7p ~~9 uQ7p -rPFsHXK?׆xo]XXȊjxf[hh(!OyxS(qDgt9 '9(~LӈӘwu&YWؐ`r牋؎:gv򈀪|H8ǁiXx8zgRŌUfu8}'t4t%x Y`~ ǎ2yUH'(gِXz (ZɅ@9ELJ,b(8w Y$I/ɖ)Yipw#nXbs(:ǓNQ)hDي,DlKM)mڡҹ{חW=(H\^q6]7c\imGM٭+q\e/,-Ձ؃=3=@ FE Րڮ,پKFטћݼ\މ z<ڣ;̩ rMϬ НƲ=s$}=lU әY ] gKQ]ґ|V'=w,m=]1o p-ݹ{~!u~!}g<8>*n,N0.Bh%JLNPR>T^V~XZV\Qn?nߍhjlڸnޭp.~{xz|G~ߐ^~舞#[dm> ДNT\~ꨞꪾ>n!@> ĞʾM^~؞n쨭-^,ȭ>"|L>.q<U__ ~OOR >.o23o /T44/?D5 ?=\N5G3(E.RHO9?O=+eZ_KdgflO~/aP}Q??fr>o_U6G|_'zO= //H?~&_/_LtT?>Uȏ?[}دj{vQJ@  p`R :<8)!?~hcJP BRJ-]SL5g1'NIP8ghҎ M:%ieDO?F8V]~6%Ϊ$wzl9Ōl9P\u)ӥEk߼ FX1^nl*u˸-_Ɯf࿃sdͥMF`ck!-۲jڵmo,oPC\pYct-D)͝?]tխ_Ǟ]vݽ~znWzݿ_|+^\~3ɛ #@ /d/GsB /T)AİCp7>CO|"/P18mBkĤJ̩b{q qIj% j񥒘2 FzL7{#BꪧIR,ar8LK62$:9=,6\S0ˋPǠxlRM* _TSI7=, DSJʔ+=eU,PG5t*rT03|# O*Tm,'NCmW*X<,6ZPBnm]U%[6S R7]6W%UOq;E^+}]YG)BVT;:RD>\{T7QI3t>7Wb_|a=ZZ_ފӊw>t Y'?%qS3/:ULî~u^! 6 #Jp tb@!Q+]f6 gLj,+&h Lƫ@K^!dip۳g4j(+!_'>bea6V.(#U4AMXqKbifR/v{[z&)(e}KW(VlR ZÍ J^p1u cWC(FʃGt!"E@L x\#.S>~oiOgIx`PR E[qXIyIP }j$Yc/'r1fq~B%s+3=IOMnvu479Nruдf)t?V?3ﴧ|pgL9@ɓ_DZ@XK6Zk2*#urmNT%Љq&THODޜpJp*p24Ya*]! ˨"T)1U1{#G+YVkE3DhYJ'4u7!VF ̎(g+JWE 1}WqG9UKxje  $pKjU~p+zK,&KJ ^!W;cU0c0#:ԅ;lԂLV,e&xKJ2Zv99/&qaU\XM&>solfw^s37.!N0gs::HC6'i S1yCY`I]/꾘^f^+4Wgǵ&y]שmFvlf7Mli3) ko2m@4'ʁ'2J\My %;ԄtAw)@nox.旭὾?eigV\'x-r/*D+aIЭb .A~1 o5 u d y·q;BzW%T+R/ + :ΫpW}W6ʵ,N`߮_tלxΥՖ{Qw{ycj99{_,HL~KܢÇXtGwx}S|C^·ﳵ}.}b~O ᯟ>⣿Ŵ}x<W> V?0S=1a=³ӹ+3895¶1cOs<t׫{7#C5 ,ēR4:[=tij=s"!ܼ;ڽ"6c2+K7 ©3TB.= $&T' p;¦¿{;Ÿ%l*yLƻTECEX*>?LsN(I:B]HTLMKLLAtͧل͋AT3Cʹ ÊNHNL+>4I4ԋkG|tOI-uaOO`t]s5rOuЗpE#F胍TLs/t) ]ʗ^4ed0`D$OLK ,1T@84<ɯ<Ͼ GɟjC0YOLJ+;EOˈL΅<_!L̒ K8JUlM˂H#&ZL)*4[OĺӔ̊4҇$%KX)sRdJF 0幉܃>]:͍MєOCmDES;-OMTU$D?U&QEEUJLT V-֐4$3[\5;\®uuQHmI!5.Nz=WP e~5WW%B-]<u؇}؉Ѕ]?]،X؏1}ǂ UHEQ?teIyݭtؤE$Q8,#jҘ ,-_GK$odu'UӸCR^IFcuŬRٓnM4당Xʄ7i ֵUl'ʄTbmJN\24Zv̮_Zե|kM&u1­[e%ձ0\.uYM'S}\4岝HD[UU]i]\ê[βۯ ͳmQ &hZu\ݽ̺̈́X2Se04M0wWLE}8ԕaRM97YFmK}|_ \_]b P&Y_V\6uV7``+ }GLeI=CY|-ZuRl%WV!U8WD|N6 ثZxD[ DڄJ*S(fK$`}۬TI$~ȲS&n~? CL޵ o CcMY]adkVRVcAMI6Lc7.M^N/Z$$cW4ᇊv ngf]Ng`vfo`f~(tfڜs9w_|Q-1!VcUѯh7|e}FQS_Ed^h&=c=]D4bCc״:eT^Q$_ghɊ^BDžL]lLb"WJiVM\nHeV /ihDuU:ch{[EnHIdVޜc~sP}`]^]FZMSijVIiQ^]uetGk]-kVkvX9ƎŅvU#ETmR-~^U_fv-hJlx lgj Ⱦfjgzf>&Vnlf_hn܂8n8Fg_F6XlǤ'&o]g]Pfoe_h~oXoo>{cXgGo ]:f ^lW[m8Aq<Ηݥq <,G1oitjV`Pp=mctKtc rhO9jCArnq'rqMs;7@9(wGsL/ɾrN2?_QB?t6OZ qWTʎrXuYc_/_ɭl;ts%u7/R?OuDCn^Ts7pĦqR/vmvnFzȎPVT{Uh_ZamW?(_ծoNWC}Z@տ}}c|.{/uCG>CuozU}~W_{gq lG`rvB($R 2l!Ĉ'Rh"ƌ7rDRH$ʔ*q,I*ȒAҬi&Μ:w)RH@ |PўJ2m" &UXuaK'Wj2ɫFsR*اjײmT%H4m)oӤG[kX]d\T"ߍf¥ 2 luB>n3ո .Y3}+KU",σi䶗noqkOkPAr#羽3ǓWz񴸷fUԥ7]<ē_gtZ)֍vD-g y7]~2[{(yȠrG[x[ D5Pi xᭈ"9x]nf"s XM'H:"v1NwJ2$AI.a2%*8vflhWՅVWaQgs_o2vLNhJRvux^\ǨkFzސDji`j\tz+K+jha{,O`:;쪈,~,ZжWln܊;nH)骻..;/{//Aj|0 +0 /mvJekS 1{\^\]%1&WȋIk1ߊ2Ew\~-6{I)ev3;z-bBK}* >4rHy4U;{=~].vyiQ->jc?- *_]c7ټ>Xw܄y( G"Տ9toyiھ&3{9{be7*\fn2D+랠L8>O{WRtV8[,r^*&6ջ)J_g+}㘃gSQP͛񶷦-3?)]R餅dɿؒSR3HLfi+e9;P%K 6M ,4*Ս~4EW8 yh(9@tNeIF3uGzA2#rU,(R"cprbb!̊ֆ-*mmH [6lkf׎Ӣf '* ۵V/7- L Feq SS. nctF'X(FB[c+=!vc*Kzw'ФA]PTo8w3 |n?Dז-4r߁6ҙ$sH>Mv1bФ T嘮UjVcc-V8)[d#TIFI㴅qU7Ż!bR&p i& :j^ ?Vay`v 35Qc\!9$ KY!YAi|$aȤHR^Q`J"4zcy;ȜONو#Ԥ/BURʑb1@!Um a]5W0伉ى`%U%\ƥ\%]%CUVeҴS$"Q^$a#>ģ%deL&eVe^&fNfdF&F%VvP!ay6ff&kR1&lƦl&mfk\.Un&]N \Fbffg~&q^e^gN@e&tL'uu^'vfvf'uvgtʦem]"W 4G0g_ee&e]&}'o~g"'ʚ8[flv`,(6:h2DN(V^(>n'v(wkj^: :NLFkNu>/L1<"hwZ֨zw[cFȉ*hb(NU2(:chdP%Ju2h(Jgu~)jn'uh稕d.ꢑ H )J(D(醶苢i'b)6*%_eB>dij rѡک:j 1SLi2`hjZG^^Zt~ji Ա#.I~G^%rj UK foU bA2^@WFDjD)ZQʫET.k6 &h6es:qR/(,IT!Ynk2֫cvD!½d(\(fA=%LѶK+B9lSib,TsjP FܬB %(m-dA `bC -~%3Ҷ(Ⱥ֬RBl(C1,,mޞK -0- !XHX:nٞm-ўB @3`64 >m0(|:zgk@ֶlF.-3dF mmHފ%R*Ǧ K`o<0-6nT/徯^//\/ 0\.20^fo^>06pn,,jxv#Wjl֮KƯ(xoSnB BvrҪ[ 3Ā/?>1ꚭn߰!tGnRrΊBo#0ӭ#4p/V0On..Wzp%K|Z* 1B2n߮2)F1m6q pܺ,)-_ *p./} (oq\ۮ-C1q#k/α/Cf9ǭK& 3@B L.0[q;q'3 4B20021$Woܖ-Co1@rE3*qjr~݌ D51:îEw)o83B2?Ӳ/+33SK=4'. )C S.3>C S˭вS?T34cS33sU?xNCuS?5.ZǰT\ItlMqKWmZSuWu#D .U+/5b ([3 ;)v,Yr8g3Uz3;v0kn@mqGg4nsܵ`p7qq7r'r/7s7s#74n NqBײh?s[sCg2p4s7|Ƿ|7e/r(?Onv*2lgvvqF@.0[6?KC8nw)d2o7\|8 wt*.LkswvtRxy{6zi{|׷Z.6+29thx6-,/F Sv٪MC\{t6uo/|9C45`37 v7uwfEg9$5'7jԐ_sbw1߾vU[qܒ޾x~hs n9;rxm3y4z__]RX܍/qù$qkƴ4y9W/-63[{Co'cv7xG_o&r;m3LpK2:Cێ;pbo1Z,BRYLGs;Ļx2x~;rV7;18Bít ݖ|lpt | j˃>,-NS”9g~}v찾'7o[>أo/?7??0 C)A//LGA) C? ˎ?[n@U?/eg?@(0)"H‚ !F8bE1fԸcGA9?p[@)_ i&ΜylpoB&P?W?t/T߮]ln<wON`OSPBe^Sp0.#^Oj|/_}ji?7fG-#~@. H qr H=nfb 3! I@j$Aΐ5\ '=o{!EfA L>)JTbE^ٓ&!>2@LTK((} la C'"1|(E*y7 weq>xHAR{3X,z>FBʰdD8IMn"thчHNdDRp[,I\%'aYP)s&Itf#]Yn#ugn*YGb67JopD)IZd:ۙO}NҞ*&lȉ+>PZ%*^c!YV*e1]gAZziQZծ1;lka[Ζib[oGfW5q\.Rus]NWs%'k]nL]񎗼Gi^.L^ΗEu_7$mh|`x#)*S!_4! /R.f80#`X%6}{HOc8">ec3fY]1YaE6Ȑ|<^@2(o q7d#Yb3<95mN픵4[fvO,Ig6υ{%3:Іv4EJF[6J?hlLiMKӥ^p)gQ?6mjYd=k]7ү^u[cUλ6Ej=O_vv{-[/A.6goۇ̍${ݧߝOEe?Sdz4_)#Ce=gT" PoP*P^ற(..H"pHpD0EPM /]p/i"Zo#eBo{0ǯp&p|[&0  PWp ̯+dPopp Qp _%Pp Q 0 O/0Poc 0Q PQ1 -09Q )h) 0yqs0Pǰ9cW /Q1Cq-'&<4GaO˯ q 1)(>ϱP1!qO1!+r}"Q;r0eQQ%Yt$q&e'(ӑ(S?$ib=R$uO'y3Rpc)"922+Y%/.dP,p"kP'(q!{Q-2*)2#+R0/".r*5R"Sq3R011Gr.0+ {0 !3 mPo P%Q&065s/r8{8 (_IҬ&87GYrC0;l' *سs+Ap/s2+7krP>5s:::A@A3M43T+?7Ԣ(TAGAKA#4DR3d$14.=7/E[ACGU4>ǎpbfT2FDwI{3GcJ4:4K=xtqQ؅д]tM1MR4N)eNmkS4ؠS`ONaP uOـ 4d$@dN4T4uS9S=S/<xgFjvXvT`j'xGTAnR#5@˻kTXSXQ YOKYG lN;jW XktH][3Ig[[[Y\_bG6~$HINO HF`$5֣ jK=T[U:0v"7Ե?DLN~&$b$(Db/?eP`^<2U`Sv2ZV3f63j3nVe[F?c$9ƠD7<@@Vd"Fj#vgeIu`50f"gjeVl[C$?6DJd<8 "mݖ<*"9<>i_1R=R'tȖ>wBqSl#m}bmc#$$΂8J-ieD7#keӋ@L `@ tA1812DD'(cr=r"12Cs+p;NpKC!/'3Wq߰00W8/nb=FJ;@99ERc5p]w?eGyo9kP yl:S!U37P zB7@w9sH#|Ճ|/=Y%>xyO*v03PxVr)WDQ/Dwu<8B||.w Du ,|xJ;H&6>{'6y995gz?+%ǓLx&06'€GDk)b oAрK%>o,x&8&~&,ܠ,\A\ yJ P5krRLc.}B}Ismr-# ?yl /,̸wG(:8?>jcX,ŏSҊp(GV”}a " AY  nE87jGE,\KyUǘ7@|zI@d=PJN&90x+ԚMؒu S$=Zo&8c"D!Yb*O! .A2^99מǵ6ʕ|a @H @I'-L&Aā-x<i'a=r{B8:7)"7aXi",, !#A*" b ¥u:9 z:?jCw!\HH'8J-&NāN00J1V(H0zI@=4}w{s>.{b3Bb h!j!/A " j {q$v: P|:U8c,r#IU& `ZL.c#  b  6` ׁ(u;kQQ[''[" Doz";\M.c;YEa$)fXZzG;J7"$1!6#x\`):ʃx48; f\C!;ĭO! [ĕ[ Arz;ᢼ唷mBc)c׍wD\jy-d",2,:Y_\|ϼ[:U\j5l(ظ:LF-zk}=# ʹ(}E\g;}c/AԫO\<~F &* \rl6]H@]k9 avA]%k-Y׋Y7M=Oa0`z><^^szz^*6,yp<`zD!A:(A5S=#h+AvA.ן.+O%0#,Q|C\\k|Q<7?$ %%H!P . b= _#>n <0BqZ1Ĉ .0Tc$;2ȑ /e9yȓNeiyʤg'C ISK4$ 4hdzUeŠ:mPȏBZ1c1ŀ$(Yb9Rg.=O%[1!IRJ eq`C;Ɓ8ɔ;2̜'n zФ~V֎~ ;#؂hɥ{JjzhY1[ȸ1Dm>yƒ5+gЫ싰e?~ٷCӯ>W_FƕGц` Q2nGpW waq_e ҇x"Jw vL $x޹d)ᕘ)z7X5AX|7ڒ5PF9TR4eBä`bWBdaUVaa&Jy3(^˅cҽx 0$8Vw6cDR2a$d -@tAvJJ4jBj"T駥*e9&*m9F\vۨ^ai+!7HRYy>סx(߁%5bH5ޤT j QJjAF0,宵rFT¤Ȁjk~lg )?K-u7dӁ/-\ֹ/{̉tEmDڋ/cJ* 1|+>-7-u֚BuJ$n] acJu&̐aрklP`2ł̷lz+k 7TCqWa 2 9 (;{>hȝ1H i=os Ӳ\5N?מ& *O/_v>ݩaL{}me@R<)Q):wWYw R9*6.YC4T _k cv }٪kk^e6 ^  B`UX5 GS`@zByb\ϟAH;1hu@JQFf$I^ZLF0FSVOŮ5Č8BP %rB^ è 魅.L r&=ekjSx#&HrbF%a]jɻd'=sE ^8 +X5ʒvwT>Z.s#79kcmh Bc1%ARo !4He!2=Iې2f2G 7-AI٢*#ɸvgA{RtxLʼQy\2cOzqfDe(lzc/ Ȍjt'fQ5Ϳ)+#CB !ڈyd`YDCe*O+w tZfGU$fۆj8z b[^0ZbkJ#R"cF(:b/. !BёkhҸ+R`JCtK|,r$zQb$RHRVUjvDЋ)ghFBuc1^&}RUz %"ވXڈ3aYSZz<(ʹenSwYj Юw1; 4}XI{V֫u/nZஶkJ@5V(-qqOJ)ҭOCh=7>v- g L):[͖7pw5R8έrH KmPזqwֽRF&K|d-M(xZ92 )v ²i5:͘V1S,;& {l''o؏U&a[\d&HsVƼgo/-R=su-ӣU s!ȥTzլn_ kW_&ִk=[z׶5 lU:lZZ0gG.mVq_ٸj.ύt{n x{|hw <`v LPaP*AqԢ8bb?`v +LΊ<-^!4WrAl g7 }D/я+}LoӟK}Tկk}MTdD6ΎvGbkC$ˁt;מv]b ~/+~oK~򔯼/x(ŋ7w]d1ԫ~o_~:6/61s /+oKԯkܯz@;gentoo-0.19.13/docs/images/cmd_inp1.gif0000644000175000017500000000435611547706437017676 0ustar demarchidemarchiGIF89a10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔ!Made with GIMP, dihlp,4xpH,$Ч1tJZQI ԾxY7Y|>ҿqf7YrY },PBHŋ3jp=l9@IF&ȢeG/a$2fJU4U”˟@ JѠ,~̲ic9]tGN.u@V[TVhӪ]˶۷pVե>v\g+Kv,Á]̸{7X 23WU,Cg~OFz4֦[M۸s ZtDѠx15RsDw>:סgNËO9#W <ҿ 6F(a~D7<$a?؏)b/3h8<##8\$_I&胏PF)B.Y5Y g')0@)ʘhlp)n)ZY dbj衈&袌6裋h#(Iv駠*ꨤjꩨꪞn=[ƬZÅ/j뮼 80k&6F+.)fvj(kJ+Rnk/ޫfo,pl|/n {q;Ȱ|2l2/,2G\q&lr+׬ 4=rA\4Lܳ̎ 3L ]Sl[Cm5Vwq+;kcWMv_m-&˰lMo-wgm7}z;+u{"YGnA8G][k^:x?JGM5mc.9Þ\פ8#9ޛ;PyfϾ<#5 ;݁^=ѥ.; ~r]ߧJzNp˻z,f.['H Z̠7z - \(L W0 0˄ʡw@ HDN!pX&:Psx b.zUL.-~hLHeY3H:S"GD#'F-miFFqڞGGZM)Y;- %r49ƺuw'EK2C%V2Tc.˷=m}c09aZo\/IM.:Ь4M(^pԦ2INo"z46N ~ӔKg;s汔Yf,{2=D+’e P-C#JQ|MBюz HGuԜhFWJ.r)Lg?|)Nw:7)PO*Rwԥtx$T%dAUXͪVOϪ2Mիի2+MZUΔNuQ buXt zWV}^/ʿFT,E82v}bOtX]X>~`EVf!:Zeuvih1krzViuZ[%VjWZN%liu3FkVupq[=nkȪv{BYpn~MwnZXr}p),N:RAuv͖xE^K%+kpҷu]y޺VJzKoKb"i1d7˗2.0N b;\`Ixhڅ\`%K5;YD =Nkt;s0΂%XE*;^x؈|8FM6*^A&:d2H@#>&{XTAP .\ ̸NӁM3"8 6wTiOYuo|@_Cq_~.FFto-b9Pu"uyd fQ Ralld"hٕpOcfV`W'$PEZKY,UU9 zY$h@9!>[h0AldYv 0sƋ "6Z0s2Hr#fuh0@0B;gentoo-0.19.13/docs/images/cmd_inp3.gif0000644000175000017500000000473011547706437017674 0ustar demarchidemarchiGIF89a10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔ!Made with GIMP, dihlp,ϴx7pH,Ȥѧĉ=&tJZgV[ux, \znQ)<])O'zXEi}7ZQ7Z}̸h7ZZ D>|`ÁJHŋ3jd#>& Bd"hI2#/aD 媙)_Ĺϟ@ JhѕF?X)Uǚ."꣦Wd:kW_zu6kճhӪ]˶۷jVV5+YȎ+߰p+^xqߦx֕ze&`Yϖ]3hҥCNkаc˞M۸g{2w7ܪZ+_Hyϙp>zuԇ_ËOɻP]3_@ <ҿ 6F(准PZl(3xb+rآ/#4h8<bt|&L6N]B$I \v#\dihl馛[I%YE&矀*蠄j衈&(%A&>rZH`饘f馜v駠*ꨤi2…0ƫ:.*뭸k NL+k&6JVkfmD+v覫ؚ++0m +;@.LBJ\1Zrnf<%<'0 Lr$( 1>k4DF], |4S=\4AW=u*͵Tu[w-2S-H? e6n-3߀-,ځwݷjp#,rܸ݋ 6㘣r'M82kݔr1Ox-0_/; :PX &H Z̠7z -J W0 gHCu =@ H"!LPHE%ģX.z`4Cyq1hL8_AbH:ڱm9Lc'FOeyKF:R,$v>C.R>̤&2.oRR/bV?5/u<,giC%ѓl',RL媴Ӆr$0yGaNk~m;,_2atf̨Llz,rF1\9N$Rg7IOwbqg=DtSq|@NBSL-D'J 2t:F7юz+,(8O"=yR~3[,iKRn(8/-┝5Y@ӟ3ƃcI՛HT>)U%LjU'j\>XҪ`XW=e95\+4a++TE.*> V]^]9c5\l {XSze5Y "v ); K 'h/KF)lg/-nw.WEK`V\(ݗJKt=uuM]wK^펷k^nm`K7h}!x_,,~ &lLx:Ma [+ G톏ҒmSl to`F)dAn駠*ꨤjꩨꪦbj%6I@뮼+k&Ŏ 2!V+fґ+k覫+H+ l'|+G1`Hlg.bh Ḵ!l .,2*;+|n&/msB{\4GC3El OO0N;5QKZ]]YT:;uj-ur 7.ohV6Ԁ]x݄ 8/n8׆rg^z;3qk8ょn:ץ__nаtAn߮䭏;<趟բvkx׻򣓮=ػNO=#{ߞ}wtn|wӟ'_~\R>w[w7OxCABls`Gb]W6̄ ]VL.db8 C @ H"HL&^6(0*ZX̢.z`4wHBR1GhL6p81 (<>QqAL"H8Q!"IJZ!L (GL ,@IV򒦜&5A N}3+_^2 kL2LTLu1'jZ6$f!p 8hGM:^q,d5u^|>EOͫX`=|gähP:4 CЊD-QEF}H1QY3 JQCސRiJLQ`8#!Ü@J*ӢnN.#Qc SHj4J]$wPJuM5S{zUf5iTҠԅc% jҭB-UAOck0K|/6 M[-Pn-jS%7Xӯ0ɅXNxB;ZrUl)ճ_GZ+Ljþ6 ][8Lϴ4`wKWtl?&0s\)wYy󸷵r]ND6}j+[-5(vMe[`i}wWa vWa0=ga7p? x60Hbx'nq^Rщ8αwW0!L"HS+&' N,*V2Ϊ.Ke>L2DTO7bp~3,9gv2=~s->4G4;?\VL$[H]j\v?eNZ`5ZbR9_my`Y˰5u=S /rLc.a׹No{\'ltMWNvkk3v,&=uz.}\6=wntok\ݍlϮflold}xa\[\&aK듮h+z5wV],Yr9Nz V xp;2!>9rquJ.PyGҖwE~o['zx_֭Hw'}뙵ڙ;S ]zWkǭھ˲xߐ{뜆7yf^~/GߘWة.b/wcO{ AQ,nРo;?Ѱ5DQhT,SֿUrE>c*濡ʺ"O\(!oAI,6-w8- ؀-!;gentoo-0.19.13/docs/images/tone3.gif0000644000175000017500000000170111547706437017223 0ustar demarchidemarchiGIF89a~~~}}}{{{zzzyyyxxxwwwuuutttrrrqqqpppooonnnmmmlllkkkjjjiiihhhgggfffeeedddcccbbbaaa```___]]],@FsP"Qv?)^qv>Ysnslheeb^^ZZWWTPPLLIIGDDBB==:6633..-++''$$   =M=.DyXsJ Wt!M.jȱ$zC/w 3F0cd$=vyC'3 yqC:VvR`իK⌜.aPCFŇ1l2&*V^ŚU W.]~ F̘dʘ=b5k״m 8r"[׮xȧ/Qf ͛6n􀩀kH`  s6$( pΜ=Zc$7ˏ9DNh K72pe[s ]B.0}2V4 b5&8Ive3=qH9S'(]8Qɑe\&!FhieBdsal8Adi|;gentoo-0.19.13/docs/images/cfg_styles3.gif0000644000175000017500000002166411547706437020432 0ustar demarchidemarchiGIF89a 10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔŋsus!Made with GIMP,  dihlp,tmx|pH,rl:ШtJZجvz`o+"zn<\p6z3c>xgRsPTu[QuwBuͷBu H*\:+Ws}AlHnH(S\ɲ˗0>.U8qbhbu~ =K耡HMʴiӥNJJիXjʵׯ`ÊEjMU[Zuu+w.]޾xwwqǐ#KL˘3k̹ϠC6峹$XzׯNPg_oNly+?noɋNسkνËO󵷣}{._~_pA^W g` 򇠃E(Vhfv ($^}}aN=et  y汞#@~rD(+|2l :(5:Bt B?jϐrD#s 5JQfluiR @uGP(RR3|7CzTꑧܦS}jȞ9* Ht/hk_uf(Y'jֲn!NSyԫ@#^Wi24;Bʵ +U(X>z Mתֱrtble5Anx]V۬UIkǽvil}ZִĔT[݂vY-mMQNiܬCk6UlnOZ:6d1 SΖײ7ͬy7kSޑ^k\m[Zrmv3Mm\\&w}`SXR0 aȺJd[R5%oE9 ש_v;0bK , Ȳa(~\W%{VTe({?QZ.loAg9Vk-A2w& /v]e`xvyo)/C>r< y6:zy#]M_eś˟ϽwOYRЏO[Ͼ{OO~ЋOϿ8XxGE8Xx؁ "8$X&x(*!@ X{q,84X6x8:<؃>.~0.QFxHJL؄N xEH2hNxXZ\؅CX2'ASVȁgjl؆nLDT1b=18Xhr )x(6dXiz(Hx7T%AwxT8ȉ؊M艘Cmq؋H(҇hȇ0x^ȋ،HhƘ{ȇ(s8؏mX8稏XyIE0 Ɉ y"8 A9| "9$Y&y({)E.0294+E-Y:<ٓ>6B8H78EH NPR F7YV]ԔS\ٕ^Uy8xb%#|c0_prEaYAH .XY蘗en99 uIAwIٗ9_yTYKɗɘ9`)Qx{xٚ<9gYٖig\T؈J92ziٙda蕰)ؙINy9y[9蹞ٞIDY9Ydٟ: Zy ڠ: :\zZ/X $Z#9&*{(.T ء0Z6{-z:$<7@:.*Dz%jHLP: *TzjX)h\ bZIf߉jڦɦn rZIvzڧɧ~q Z]IQڨ?ɨ: Z1IA3{ꥱZ8*衪ʪE骰Z:J@t) ĺZJAǚڣJ'ʬZzJںڭ޺:zZڮ:Z[}z uڰm:{e۱[ {";SZ&(K,{.C24[;z8; :0B[=ED)LG O+N;cjZZ\۵`X;*f۠hUZlnrt[zx[X|~LQʩD۸;[䇫Cq۹;[GYk6˺;jDmə,FVBL)+zbYvS̙ K{jfVjի/fmc *i&ʾVmվ-Aֻ{[6־oe ;ƛv^(쵻{Yeej |kCR3,.<+C-<t B\y }|,Ѭ<Ѡ Ι{Ѣd1&}(&с| H*]6}8K4<>[` D]F}+ԅLN;R=T}wQ]XZ]IW^` JmYLCh9ӣ|8.:Kp?䪦XWwLf1GJ~pvHQ~VSܵIhw]is7d̈̅mfuxnNZ>6oVEFu v^y~贴>g͖nt~߆FYQ؃ڟ~^EHkVeL L>ۋ>k_F꭭mcf.>NlI6Z)s%7G<4Nk3C~DӮ~.>n\-NAN^^DĨ_w {| _# j "?nVnU,/2B,)5o7B9&DO("JAM.Q~G,:})OB@Ia_Bc@TNib~.6)_#nE|`C{LzC_~|ڔ̿}p^dUsFAxDL/L/?~oe&rN걞 _gC]oelů_fo ɼ->}#BOfOIOEO_hAOߎٙ<ݏͺD @ @gye,3Θ=<sՐ(i&4*R+6*P nza}.s7<.fi5^L " JJKΓRROde%R'h(YX*^*+\**@_ l i"Fq1r%rϳ$bPRg6wwm]*x:;8)-H/op"j bE0Ef,\BMh"ƌ+u@XH`Íq(l%̘}oȒ4el'РBvK^:d)ԨzDN`;ba+ذbiPc)VZf9-ܸrҭk.޼z/.B0Ċ3V U_$ײl2f6sQje.m4jԡ.5ز]N:ܺw. 1Hnl8ʗ3o9ҧSn:[6">/o<׳o=ӯo#g +o 8V~p%xb :蔂n]?Zj\Lh[MM%%)hQ0 ןI)&5ӊ=MT#Ňi%hg4ac͒Pb#UNE H F3mE/c2"?P(fBК<9(S*%H E3Ab#}J)hjgcmF9K;-A 착)mrId5ep2^+9ꗺDLsۼZ,),h@R$PAYtm:\.io[+a+0é%|EW [VDLxy1!<2%|2 %f_2*|3B69T5 4E12f̕M;4QK=5U[=I\]{5a=6e׷4;2F ˪+U6/MC7L흋na27HF T ک|oʍҘ:㐋ͱrzj=gĘ&Nn赋R[&Kx-lrn;WNkڿ?JNZR)_4oc6xW챏 qD$+Ln e1V2-sˆ\n 0)1f>3 )0Gϭ6jq1'yȻv$i\zԐ P7M ?S:̈́|Pç %\C O(4g UK4q^ J81N-WyTIe-s|@=|.˅mx뜙ݜ7 գY&cbRs[GȎʐ]- ?val9w <+'OmǛ[x^/oMNT:SV3/]R3C/z?} _j{zm oug7Q/?'3 Sֿ>ﲶv׫/?SϏ~ m 'sw/7 W * ~$- U5LJJ]QuH'A `,]ΘZ \ f `B   `lLL a1LBa!H ,j ^^K'aSat7AƱa7TL!Ŵjn!SXD+9"g !bD<Z"m bp!ʉ1"2␄)&af ̏$M':"~Pb@m\LnbKha'"}be Sȃ%B-$!%Jcd#5"23"!/#̰+0v5"-z33#=R5c;"@#@ T4 C~*LA:$fDDA~#pVcI/R!H `KI .Œ/acHd @LdOf?$Pzc/OҤIdP$$K~$ nUWr%Qf YfY JY#T^ S %\G JF]z]K^^JQ[&' ba&aڑ6&=&ddNTevfffl&gڎg~脦hBifK&kk&lƦl&m֦m&nn&oo&pp'q'$r&rr6s>'tFtN'uVu^'vfvn'wvw~'xxgxBJvy'y'{{'|Ƨ|'}x BznDq'((n'.(6>(FN(@;gentoo-0.19.13/docs/images/cfg_gui.gif0000644000175000017500000003063311547706437017604 0ustar demarchidemarchiGIF89a 10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔŋsus!Made with GIMP,  dihlp,tmx|pH,rl:ШtJZجvz`o+"zn<\p6z3c>xgRsPTu[QuwBuͷBu H*\:+Ws}AlHnH(S\ɲ˗0>.U8qbhbu~ =K耡HMʴiӥNJJիXjʵׯ`ÊEjMU[Zuu+w.]޾xwwqǐ#KL˘3k̹ϠC6峹$XzׯNPg_oNly+?noɋNسkνËO󵷣}{._~_pA^W g` 򇠃E(Vhfv ($^}}aN=et  y汞#@~rD(+|2l :(5:Bt B?jϐrD#s 5JQflui @uGP(RR3|7CzTꑧܦS}jȞ9* Ht/hk_uf(Y'jֲn!NSyԫ@#^Wi24;Bʵ +U(X>z Mתֱrtble5Anx]V۬UIkǽvil}ZִĔT[݂vY-mMQNiܬCk6UlnOZ:6d1 SΖײ7ͬy7kSޑ^k\m[Zrmv3Mm\\&w}`SXR0 aȺJd[R5%oE9 ש_v;0bK , Ȳa(~\W%{VTe({?QZ.loAg9Vk-A2w& /v]e`xvyo)/C>r< y6:zy#]M_eś˟ϽwOYRЏO[Ͼ{OO~ЋOϿ8XxG7|8Xx@ X{q "8$Xǁb,؂.0$)ͤj+(E`E9(>@B{4؀=%=(AK8NPPX*X2ԄJ*J)##^`#H6Q8hႆ<цm؄br8t8Fd )ցnl0u8XHAwxCg;^{xX( 89|(pxXxxȆo88Xfi؊{|sb8{舐X،szExxEѸFHxx۸明θhAx(X؏Q(x9|9 [ď 9E َ(68279"yy!(X# YԍҒ (0ٓ(IHȑH>}ؐ+TɈLyLI-IQiJdIZɊ|lcYrYgy$sX99xY|9y8C٘1.阒 ɓyrYX\91e3[Ix(Vً%󋭹ix3iĩ))雊8IQa | j6F jy)5i㹞qXv9I6YQ} 詅 i ٩E\t ʜȎ&/ϩȠZtȡj* (+8 0ע:<:磋IkٖXD=a()ĉ; ;*ڗIIZUJ\ڥ27A:eمg^J9)hYuʣwjǩGɧiIXo+%xz 0i k:ڪZ(.ꪴ{Z{BG Tʫc *&鉳I:ʚjyÙ+hy:⊭ꜴBTz*rڮ饂J@`|*|Ʉ iLkL ٵ.B\ty9Ȅٸ;U v lL[|L*l Ǘ:ɝ%M 5n7>yM>ڽPR>pkP/.,拌>fLkohj>$ {罝o}EO'|}m˸Q\͏N£-]]Ч-٠n-Q]T暯̬n;۷L] .Ln ب퐎.Ml~v^XVMOnlnO|NN o \ l=W+Pm ,|._M8%EA/NF IHG> .{θmw,\󆾦NJߎZM_D"] NІ؀Ybهfor7O2{3/J_:G?8m?'*_ş̟,ς_M?ڿ?x?T??߂ 013]7;?0(#2\26ɄRM[ 6r/8,3:^7<.QiEe?` a!bN$e%f&g'h(i)j*k+fޔ#@ d@.o/p0q1r2s3t4u.lˀ7x8yyTl679|<}}Mz޶?̑Ѿv 2l!DBe%ra7"r#ȉ*b$5Al9{hi`͒&-Nx[`-j,ެ" wqS(ҬZr} a-|r:6*ڞf -ܐ_)eZRNg>5m TJڧVe,0Ȓ'3\EƘ5k2ТX~.Щ|y4ز}%b ‡Nig'W|9n{.:vԹY;(,o<׳oo##? 8 x&D |A5J8!Zx!j/:3WGwxVA":1؄iR8#=Q#73߃;x$y$C>WPp\TbU" B ?aV9#fhm9ORT^a9eqfinXT:Up tdbj;k&硕^.ecyugQj)a*Yb΀c:lj]]Z(&g+rS騯@*,-ɪgF䖶o-[oYl )x+_;"{Vz1+-bfr/.ՑK<1[ o gqP0Ȃ9b|2)2xX1<35찓޼3=s$ 4E}4LdM;4E tU[}5O`]{5sl^QUicit1u}9XղyWlf?7+~\#TJ]q;)R8{ލ.LRk6k:7ܢ#:>;NJ|.~!ܼfP _N2[}vbq&.Yn9٧|4}~wX׶To|`rAW @5  Cش rlhS™Pw: c(Ép2 gL ]z(!>"zP%2 5 _)RN> ϣ*r"h-zT|"03qh u9޻ò)P*ԡF=*Rԥ2N}*T*թRV*Vխ*X*ֱf=+ZӪֵ..W*׹ҵv+^WUp+`+%k_˞},d#+Y&}/,f3r6 :ђ=mV?A }-lc[ZՖq-ns.+o+W!p2@=.Rnkr.񒷼v#afEboҷOohk>ům+%0]W~p^S»pk- vo0C,bX#>1 [ŀ]c,cx6Xk:1VB>2$3Kn2y(SyS2Y|,sY[2-0c.3|4ykn38ӹs3{ TK \h'A.]L`߷0x<ג$^oƂW8.<#7=N,~ߐj}>>D$AoZS郜2^#G>HD~1Oo׏Mj?Xco=%qyJ\IIЭ[|]o0*^2PX ^LQf ]^Ŵt 5ݟEu|A ^ J[[J E̙H @ ]t!Gu KȠDIaPX]6i̷]Gߥ!;5aB T("AJ#$Va%~M&~& J"ʌ]b~b֠"8'B*!^ [[b "t$ \ҵ)J$ @3R h"Ҁ!4ҟ-4 _b)-ō|I"3Z |c Zdӹe#-1P!^8]\QcT$F:>"`njmRF +PP"%QFVelYd B%`,&7_[vF`u]\բ%e@d=[J$_I$O@__n[:#aN$e"jdO ^ԝhځ?Jh2ld ܫfNknfg9f٦I6i!\h:ktqԦ::UeyҞoJxWfgdr&Ʈs6y8%pyZg 6%lJ_'gyM$Tz"Kfagfi%BJ-h5x>^l O'Fekl)`@V&U`܎b/"%f\j'#@Mjhh3Vcϐfɋf]"f ``묠>Jy z?)*av%n0a$v|i~`[ion )Pb [nԩ:6Af$T\i0*?֌ ^GeL&檎zܪJFL+) =rz+&򠳲j*\FNj`e"ZRbONÞqª>PnT4kDbA!HkB!ᮆ@k,`+:ʌf N¢z6+!,jO ̾b(̄rz,ÆWΞ,4vN͞f="(ͼ&'T#ɛNL8gd"6mj J ulmm^mݛ;-Bʣ -B ޺A(M.SN:0\ʦ9dA霠NӝnNBH !-*Sť>.J)>fUx/`ٶt:n6 \}*hc~'gP(_v}iFXt g0/yJg 0;mVf0 Fw*hJޥ,XjWpz,ncOF)//|6 '#-$b>4K0io Gqgq dF0`~BΉ& qEpdS.g{Re1fq;11VqGBhW˨VErF3z)_LnĒ* 58 F2/Sn/륎t.niں!j3*ࣞ nfr3rɒ=7ةOV"ArP53PZZ&A8Ki90R-V,mʊBshm4+-UBtrF#E˶Vtj4𒴻4Jf>ˎ'/M3JcTvaP],,1\mzBQSET?GkbUan5@th@MT[kVuYl uϰQ[YL^gRZX+-~4õM5uv4aa blJ6tzzbCn3b)fcWo잗Ţ7nڰv>Bc9gW-mS""'nS5^W)Ƶj*C w$p@)L&mt¶VsXzol xGY qu7~+o.}jϹ7wt7|y#wez Ѱ6^%f7o_98tg:j2ot3 JS67󂃱 6_['%c#w x9x&׷`{{ ķsgg_887_~fp2k#x;2?_U7͍޸oy(9# U9:s9s9r0>}'0ɺ$'~tnLvc'=*6itꤊ34:݊5N%)۳yz]zcD/^vD'4w>PC6js6Owu;GJ/;;;бqLddRCS6RJ%.uV'4>u';/2Կ2>:{wSH7l/๧m=@Rd>}қ*T== Ekr}}Էݳ}=wo8ǽس͗}#ыG姽h~8c~:h-~}1%u|>{PF];M#뇍,My|1&+0@ \ >؀3 S{>H^T48Ō;Vmݥɔ+[9͜;{ :ѤK>:լ[yPٴkV[ݼ{W w/`)d9fFauZ%*ꨤjꩨimzUV)0j뭸뮼+k, j,D+Vkfv+.z{:vTH+k=_F'$lG,gw ,$l( 0,4l <@3AmH'=b(PG=2"HmXMYw0o1&P2/ m36p,v]ཱ1wo-s]7ms7ƵyWnyqyv_HOnyS8嬻mvⲫދxNҦO@@ζ歯Nwǹ+o޼C|gw/~l<.:[7_M#1  MӘ]w=ܹu$>n ~׳f|c` fzӠ GU< @8unvs o:1#2G;vaCAVMLTb'EpiNXŧѯ8" ъ\F1bH7hPhGIhcrܣ IǗqd##8Gҍi!dž:EM=|$$xnQdTa8'JލF\_.hFrg4#kGսdEWFO$%gBb J< sy uGݩ(MJWRҡ%cfJӚ8ͩNwӞ#:{DHMR (3ԪZXSHWR5` XúUR2Z֤Q%iSKQ;Dj[׫5gD+v6=k_آgW/yM$/";Y1HgKڵ>vN̂LMg9ˍV-SOVf'`ʖūnUުq]"SF\Mť-/]>gUʂ{*wEzqй*p{•UM~`˅Nlի`:l[) {شśx|aت)9ح!FI6lBkv*'ʅӻ49=f|XY&y7<&7v_n瘋|4ȯMk[97{>HOһ7/>ԧN[,gҷtpn'ʽzRFKTpN=n]⤎ vK;-;Keώ`Qv{t~}&, yd#qԅ,MЋϽQoAruM2ﶗwޓwmǚ/gܣ>[6ꛟݵ|~򸳟VewG&'KChF|~|!y7]ؔ8??KŧWpJǁxya'YWs!wh)w#x`%[%e}A&S^>Mvb`gb'z5h\uDXFxHR>O;؄N_&cA8QeTxsTZ\؅A`Hsb8*WfqhlknrghHwjUB_VI3~D|(3wxDJ 89PS+sꖁ E|oB& s>ģNDxOlFPT36]6-T_7q$ph5N 5Dx~kGKGR\x{g`CeXvN~Ug'h54?X{ƎHc8vG8x|T@2菃YEY%ŏ44h4pzäHX4j?Gko9^k@"启&s8XjC|ӈxpJL:/Hm7n8Jm͘5 LYP،GYXY31DLQoXAM9֕KY9I7mdWCNY_;pRhxhb{v&k9\H藳tL49ZJ?铴d8YC nyjIdrDjܓhgɐFf5eI})As yiqBٜlM9uTEҙď >yiɝE FٞUD955i3*8zp 5 ڠ]5:VS5O <~@9cexW+* f'ZԢh&cFf[SƣN7Z&4h@ꣿC!KZ2I:eDY[ƖlRʤ =X H\RSڤU '7lZceڥg a:zkj414(30Zmp~tkx3m16*hWh:dj*Aix*m4J-Y<ɜ)٧7X#ؙ6o,cE#iZow|Dڨ* ɩ:yz$m2- z)Jtxaɨګj<~zz%Rح^:qd ź6 z2Қ$34#ZjQZd (zQK[ %`1+j1뚥Q{˫++QVȮChqm4;u!+n5>'=jJ{ԮFe}nuF[cZ:q:ZVX\^b{d[zhۡj Yr;sD^xzp};+{t;1Ӹ!;gentoo-0.19.13/docs/images/cfg_styles.gif0000644000175000017500000001567011547706437020347 0ustar demarchidemarchiGIF89aՔsus!Made with GIMP,!0I8ͻ`(dihz 0p,tmx|pH,Ȥrɼ\-`JZجvzxL.znplZH~YsPvZuPe2bwQS6[]Uw0/zTRɧ1͘5ݷlV̹ h垶uy[HÇ bчP/_!jAu;I2=/J\rIU-cʜ%4s &.@ DC*US ҥP>l)`JʵfQZ(;ٳqN_~;xQ{j>h ]YML2ż܏>ȁ[T 'c 3gMgZvaR f^Vȗu8s?5NdNӫkx}aOǟO^𓿏O)r_*[v&Հ 6FVXf݁v 8"H&H*X .H 2( 68:(>) BF&IJ6NFi RV VfZvi^by$f$j$n9!i`ifzg^ jeJhN.ʨ>jd Ii>^njcj.Jjbj jaJkʫZ`Hll~.[_mMKmz^[^ڪgir w޷Ynϭˮ|辛FoŋokYoIL^ pf= OH'qJ} ܢ&r;rN.n;tԻ/pon=Oo}𤇏-~#Wq>۩=Nn}`c9 uS=]f~ lʦ _+Bp)aNBm0` gH8̡wiF"HLH*ZX6'0{@/aVՍiE7rqlFvWx9ң vAr${ZwPv&ȎDi_'9/yDe#I|i(xozd+5ʦŲ 4 ׽r;$IIڹ+L=rd w@ pfm `Z ΰZa?>i(NqJ; ⲵX0s[T2Y\@L"9/ֱEcP|/mr <.{1IJerh<63x4_栅Q+43MgGCe3G-Ԇ6pȯAMxҨWkT׺kacbgv5_ YWuw=_W򱁼mW'f67dgCPs =jk[Ֆ6-qӻ۱3o5xY>xpq-p_&8z8%NR(5cuo -r8ϩ-+>zCp0&noFyHXO;Pw^]7ߺJu-Xni:RqW;B{O;9ظA:O^񐏼'Ovwˢ7{?OWֻgOϽwO O;Џg_|̗~Ͼ{w}O?QhO~ x Ge 8RW؁w"8$Xv`*,؂284H05:w<@8z'FxH|>L؄N{KR8TzQXXGxZ؅^X\b8%dxhhDH~8npXvfxz藇|}~X7xrtXzxxX8ȇxX8x8Ƙxɸh8XxȀٸx88Xx؁؎؇ȍXFEȏ Y7~ɈȆyXsّ"YwŐxۡ2Ifgw3yX4VNGfUE4Bc:I<XTaO4RbJTu@Yb\bMP%XU4_=;X"6KuXIߕSGʥ|seaWcIYV%XuɓseUYJHER >%J# `ZK]9P\Gy4Y?:cfs6ItΕԚ9,_P)M5L$K3YNfaafyi7eA3\ELE>䩜^^[\y][!S[E\Vx]]:фKy zdy韂5XdtY9=3_kfz"ᥡáw[U3Ԗ0x(9tXC_OT &7^h٣ţ;vE#?ԣ$`e`=F`ƤLJAi'ZYrFpʥ8٤95ۥ#eV*v2uʧZ?y:x*ySS{ڨx*Ǩ  aRթ` U94*叞A*{[ʫ'Ej?Z*agZZR T`:ڬ$M܊V*RzQJzɧG4KW+%*^u:ں*KiYza %Q#KPS\\˓5ȤN9Ui8l5k)V3 HIƮ[HviC L)%j`Gh)UKc<tY<{2N$dԯ;e Xg9L e[ZqCZ;XjJ8L˓N[<Q:+d4*9KCL}!)k#$&A\Y%^k9巗u۱WӶCVJ<[4w{Z[ʹZعYCeGG)ॻ+k峉5TRZKC[K:3Z;+;PI*zZݻQK$@u6zщq/{WÄ;C5٩${[O+SX̾4kܜ,NI^kKL)d [5+ ,1,,>zC;ھ{Ĵ;"<9C{kHòUU/G|=̺:OJ8z;{ALVKSNX tP;W˜R9ڢ},JOjÙ̻XL>f[ պ˳@i6[`bOqY=V;=hlK5 ;FEL.6\_IJ=<Z%˳[dl< e@\j6P65|T~5«r5`xKT\U?LiL̪64$\q ;Η_K]^-0ylwa )Y4@ Mӏ6 :3o % UEazԮ#M-@9m: T էT,Tam,WKiMWWmo:Vӭ:R*[l4^=¾kIctNZ9kR5-u}1m4WKGtX0XAS6 ]7:\}Hz]m+ goţuнks雷˽~Ś4cXFMI]J5m݅-o R,mř)ʝ)噪{}扠]aY -&>JԷQsߡk;E)ܸ|% ./,[؋æ \ؾ!/_ɠ4 {{ôyuZn\,_C忻ܝZN঴kd~?Ŀ^Gh\`~+Ľe>d==U$46 Tg=v%+v~׶l>)L.Ə~Nܟm\n-?f\hlⓊg ]9?+cY\c|=w.~\ѮR9kr\ϩǂ ١< JKT\ a<䌬]PJ\~ ~< [G#_ hs[:`~˓ߜ] aNG\`D dN>7VB% }|E?>ʭCTRJ֠< +CTY[Ob]RoTgB/aO&]R<^zy21-Ӏm^z<D|  @|3F:򑐌HJZ̤&7F$;gentoo-0.19.13/docs/images/cfg_types.gif0000644000175000017500000001620711547706437020165 0ustar demarchidemarchiGIF89aՔsus!Made with GIMP,0I8ͻ`(diflp,tmx|pH,EA@l:ШtJZجvzxL.4y\|N~lJmÐKOߞ񓵒LM HU)%"2d3j B} F'- J7NGm RWm Vg4Zwm#^}5b fvAvnsrLw1ߍwz r~s xN8ņpx>O^nkynι^lKz齞j뮋 {N^h{p|e;|G.ϼ?cH}4^=o/b{~O>Oa~}^t_q(9 Y # RP3 f2Ap "&Rh(0I+|b(ѰĻ!*>l!qzF<1{"')V,-rq}=AH2hL6 *H:1KX#> IBQzT"F:򑐌$'II4@"w̤&7N(GIRjt)WVL*_IZ򖟼d  0~9f:* 0d<19MӚ `&4Ir6F׬27 S; Ns.w*st@9Me.LBjtb&;JP>`F7QPgE)J84MJQcN#)7Oѕli2˞t4PӢu|D SL}=kzԪZՓI%#Qծ,cܪWJ֕b-Zz"1l\ Vэxͫ^׾f<01wb:lb#KZe'z h1њMjZպl'-fkM%"{I\ ӥq:ײ(LvJP}vݽF69oB4y; }rȗl<;wc]fz#\!0y?,cxe;ҡ,Ẉ{~xҋ_x>0;Ϋ/x~g球Ƈjih0D{nf4f1vݾ { Wg/~y}lp1^gQ_qQȀcx~ XyR/wR&WP>omkalzՇG7ISGtWtO]IqgoU܇~'X'8 ЅLHxQ`}÷z8TdxP5jGcV'N_Npw;hQx/*|G]6|(d8rrflF'upyrkwwrR}8|eVq_׋d~w8}Av+vssXRmNjj88m~vȈm&ȇXtsxB5PFgxRw!xg}gXx] gWp7!Uw5 Yy hxWi4v(g0YqxŐbdh;ٓ5(0kFI_@ymcDpGٔ NRP9VyX\yv:֕`PbYFIE+T#k"my2oY+qiGL}kQ}ŗ嗏ULhx)KWnYY YjewXWW ]iihy &iE†陮YFFIY XY:f'v!h\ 'Vm)t6eGٜƎ+SUnhmximCmI[iu\cYr޹ 9^p p\xPmtwxGS&qN)ӕu7 z੟Ff[EY`Vr:)i8v4ev\sm/r&:t8v՟mz1:ٵ<eGvM= e0ڤggvJwfﵢ&:Y~)vM?(S*SxeezD7O7z VKMXm!'7ds㸤z_k`vyidWwE_\Zm6vx'`xZzh:U4}覶fϘoA*ЧʚtUV^;z/Yd.V)V Pw;ɝ`(SZe֛ p5pZd)Xboǁnj~hx9JH2XتN?a]hlu*Uk#kT&ru9+9hz d%vMûsur˨xޘ莮;f땭JJxxg98(y"ء+`8yb˒kg rg{gT +zuvtMܿ@nVIxz|~|hik<ȆjdtȌȎFǔ\ɖ|ɘPepucLGWɡ|)3ʾIhʮL2ʯ\˶7lԩin{*l,GgɮwKs9M#Rr)J^f}{Fv\0R" կ&RSa@l,+ x]Z*vLmUͲ$%h՚M^̥ ѻ7 щ<('П."<+[+fikU/Ξ{2vY P1r,]{d1m6?eւcün]}K9[cm|mRBh{}n|NEX؁؈ْٕ]َFɚٍi\Kɢ=ڤ]j-_ jtاtجϮ] \=R]JFIۺ i]ȝkvY2:M͏u~fug~q)] <8ҽFv|zĹ$;8~Zu(z~GӄX]+ÝkȧH~X:XMɤr `Dee6㺌vN+.F"]wFSZ[v Z7ˤ!ߐKa*>T$ڢ"m جQV!KG)㫽F#>x\Rb`[fX+)ڃ/4*vU ;ϱk5&'8 ."&T'z3ݬ|5>ἇ{P݋ewИFk\ר| ˞a=@ᠾ"^T Zh֨%s#NSZ]Y*]ܮu>f[0lVeؖX\[0i~di=Ob ڥ /`WnH9i"y.oϚk, )aZݯz󾔲=:p_@o9$qަ:  =iVP`W:e_}; n(o=)Kl!MpQZ`T cd^ʳhȆ=)$*aڄ0t6 yPn+z HaN1Π&a kf|ꇹw'e~[dOҦ (薇b-]ƨa ǟцxǩM|[/f4gܻTy[.sP \,c7ͻh:nZ̭^mxFärl:ШtJZج6Y4z %`NߗШx~o|H[L]|{xepr$/?`z\"oįt`VFǹ+!H*\ȰÇ#JHŋ3jQx CIɓO[ɲ˗0I͛8s~ϟ@n)ѣHn ӧP1JիɦbʵWlKvֲhӪyv۷peKsm˗O+8O]'Q . @07T@~D ҇3 0lA ÝcV_{(ŗG=ȓ"ŋϭO @ËO5ړL=5BBtPFɿNfMg wCԗs{E(a7%Vjw`f1qm8$2@~5[bM`Zw-S8Q! ~{j`9&h 1N*)_0I%\vAX ^y#f&8hŴ tn"gxˎz'3|Vࠄj]ːq)zg-BjiZ Jki ݤu3k) (vDATx)+.a3xZ_y" 2AhU̜8op1NUcDz,nƴOdFd di p'bu<">q4Z$D=Ȕ$!cDtSɱ4>YDVBѕ(cH܉R-:,n"@͏lj9. BA631B/fecs'L!89Nqn2^d- zr>`Qh6t ms]w|߀.n'7G.#~`' *U.褗n騧ꬷ:  XV.o'7G/Wogw3?JEl/o HL >IcJ$H̠7z GH(L W0 gH 2A‡ H"H\$:PH|Ȣ.z` H2hL6pH:x̣ IBL"y>փ$'IJZ̤9MzERf$c*hS^TI,]9Urmn+ߨ0 [rL 9)e:$ajJar5qβǤ%2v֑Xt<(V2,'>GYNv擟)OY=zЁF '@̆e(?MӡhF9Q^T|H!/F~L*W9V2)`-R`L2hN6pL:Zswe πMBЈNF;ѐJ?ZN{ӠGMj7O`-W.gzӑgMZָ5ۺj?jlvhMbNf;>Y-l|YԴm2j{Mn5n]F°d h{doH[ݩޢϸ}?D8}QW2p:/#+f83NFs&?dO5~y!M^0ϱ ^?7'yc=}9>+]=oNp7ݶO?#gKs\U/6nfy>u.Vcglw #c1UnN}fwGK[B7tv=e;Q |-ZTF}/ٝ*S֔v~}in?ꩾy:X‡Z ۛxY|7'~j}@B9DYFyHJLٔNPɔ!{7=ٓQH\;Ca)AIhH@KX6: f9Y[9:X49uyy}i\!HhihYBI(5!0"0vIyy iYyKy9yٚI陀ʹy3ygy6p|5%p& Ay?I9ęl霝ɞI '099yo۩ݩ CyeMI )9͉]yYhi5P$ʝɚ(`>ɠiQ/j5扣7ʠ k!:% ')Z:[ِ١bYP1*JPZY5*@bj0yɤQJ0ڞ iڭߊ JnJj ɚڔij4)NJ"%g:Zz)LioꮵJy{K{º*6ڦ*c;[;!3 +2`횱ʬ1뱴)!Kj=i>L GJ9d6{U{ PzjAP^@ `3p[)ǹ iYK\з~z^yH˱ A.jukyjDh[~KLJrWj@{빵;/{ڶlkKr9g!;ckVkʳG鶺]˛?}+h p;Vھ+ܛ>I Y誾s+۔K ۳9,Z iPɾ - [YYOɹj(I\h֐VNL6-ylid9)XжņQU*f,|<l\q*čqGy?n\0 #l+I|i܋F˘`x" |x\Ʉܿ|z:죋I옔̗A׋,\Fk)ɗ ʟl¯ZÌɝ\L|ܛ<$\[Ȋ;ݫ.ݿ60ܬ8ӮʝZIj#]-Joq۠M R'=fMa v ʫk-өum׾:;[|vꭒٌݹ;ӭi[;w괼]نtGE|v-P=գ*- ִ-ȝIU}b{νjlŭŭDL̚l-b}׍s=% {+MC ='k)[ ~}k}B]=>M>Nμ2+^v(iN* km x~ԋm̶E^KQNa ,fpmψ%=r-f#Zj県;S> ~M>瑞̍ܖꛙ|Z|Iū>\yy>MǼȦDW~ʹPϐ,ɏYɦzުޜ,n6.]9ndiIYIь\^N> Z߯m}m4=^ߺҒlٞ e&(͓*]D ^кx/>N^6íO;BiD}^޽cN.?O_o?zOki#/)a<ȮСw*`P&0ĉEqQK3zDAa 'Ǖ,[2f;I<{ TO:GH:j3NTZr({:U4lWt.܊6ڵp76%^>2޽|rӂs" oŌcYX_q:uzWȜ;{H3/*|ˬլ[ zF_QWPݼ{7ک>Id J.L> beVUܕZny7Tr f-%fftיjQl '\Igigzg~ hJhd ;gentoo-0.19.13/docs/images/tone.gif0000644000175000017500000000164111547706437017143 0ustar demarchidemarchiGIF89a~~~}}}{{{zzzyyyxxxwwwvvvuuutttrrrqqqpppooonnnmmmlllkkkjjjiiihhhgggfffeeedddcccbbbaaa```___]]],@aa^^[[WTQQMMIIFCCAB?;;@mJ!Kp:'Wkp9Rm  8FFG8yr2VI3J#Jh:VVxÕ8?Nti"œ(S0K8jΤqf 8s|`ÁJHŋ3jd#>& Bd"hI2#/aD 媙)_Ĺϟ@ JhѕF?X)Uǚ."꣦Wd:kW_zu6kճhӪ]˶۷jVV5+YȎ+߰p+^xqߦx֕ze&`Yϖ]3hҥCNkаc˞M۸g{2w7ܪZ+_Hyϙp>zuԇ_ËOɻP]3_@ <ҿ 6F(准PZl(3xb+rآ/#4h8<bt|&L6N]B$I \v#\dihl馛[I%YE&矀*蠄j衈&(%A&>rZH`饘f馜v駠*ꨤi2…0ƫ:.*뭸k NL+k&6JVkfmD+v覫ؚ++0m +p2? R|q>2ë$;" r%,737 ,<,;m5 rDm],jg=P`ojkt~M*዗]޸_vc>w;f...n 9Ro'7 <{hgw?n᧯ヌG?mW` `Wɫ~K?:#~WYP[P `?8`z䛠*h8a+ DX*'̡%諚=r-ְ D$rP5!uHEp> =Ů|D1dGX6YE"z#Y#H<i=8r,{a@&Ԟ!)h >mTگJJ;VZo+$܀JazK)?ѕ ,wAu%ZAhJJ^R/TIaw69CjӚ^6INmz)!7rsl%8.5'|sda=E*X\'L3'ъ‹(0ю iJǻ(MJWի0A*ҚB6iӞ^ > *Ԣ&FM*Ԟ29}*Tk*թt-ͪVagՇ Xj+,o^hGExbݵ#ZZ)~kȭʢNԮEP9o/[ʗ,.gz*ᨏv*E*ń&[g}Dfronry(?s3+;[8<@-(dHTKtOSZuB~ܝcwF)؎&Z*"j+q:Qumhxk}]kSkqva/6'srmE%Id{/kD:yа.@kgn]@;gentoo-0.19.13/docs/images/cfg_types2.gif0000644000175000017500000001577311547706437020256 0ustar demarchidemarchiGIF89aՔsus!Made with GIMP,I8ͻ`(dihln tmx|pH,Ȥrl:MA@@ZجvzxL.zn8{0~tRuɲ˘SWTTPAo)\ȰYI4('2RÏ C|EQ~Ƒ0cʜK,mS%͟@ M_+ndypӧPnr˔XV'ׯVؓ 8ެ ۷:Kݻ&߿F áUZ̸ǐ#KLG h̹ϠCMӨS^ͺװc˞M۰3ͻ Nغ+_μУK\Bg}Ë/zs˟|{po}svw^wA߁&Y~EH`V8Rv٧ZȞX+n0(#p>X 'fh:8@)j5~9x)P Y1#-#QvNJH"~i9` p)tixYg|駌{)蠄ʧe&袌6裐Z"bVjiM^馜W**)b84ꪬS1gꬴjS;BS+,5cV!%ʯl +kYzQGf "mK"*(FD))6m=a+IZpUzmln i+w0*)[r1v,(,$,*0lg<缮I;MߺoD'-odeUJWī\i`߅ .GTc[Mt{vVRTu ꍬHmOr*8KA ZG>S͒W*g)wء..褗nɜ{_].{[n;:߮ع[.|Lo./?Q?o?߯2:;iѿ # RP2Aq '& SP{.|b(CѰλ!>!QwF<풨D1{"U')vVX-r1r^(ƾt;#զ5n㘴9qhv#G6# e&A"ɱE2b|")IQ$&MΫ\ZCQ<S"H|%,(Y:".sI]).`<&2ǨeL#4iRּ:rx&8(q(0H:v~b @JЂMBP rD'JъZͨF7 L@ԟ HGJ0%MJWҗy4vhLgJӚB0MwӞ8Cڂ iP":*Fu$=pU` X@U 6i~L:yq>s9~M蜢;B;ѐrDWҖ7i!ONb_o5cE[Lwհ5]}] esFvf]W:׾4]:ЎMjd pXm:fbLru0}Uo/[vMzoRP7bvNp>^5}k^g=][7 G{(9S|._ 愮9ws;@.&?җ.3P2Ip<Y 4@nGvx"(;ꇻ@vw_C`cG@i4G_`hg-olC왷|=u]E{`"7}o|C~ϟ3_5w[xy;?^z+_̇z^}vWzzP Xy·n7ywgv6o~Ngu{~^(hk,v|v}^Ǘf X9woցBXvħG؄؇Jxy7~HH Gk7~X}xg~,pF&1(gVvDŽ\7xzbx0'}8q+rvWGw8Uvz;HW(aGx^i؂FxD%w1?\'ig  hz(~Hhxh'xXBUzY(Tz%xl8k@g[Ȋ؋͘6gxXyրhʘ币XGXoH[{jqNxؐK8Hu8wy~axD8w%)wėVupm㸒na{@Ƒ}wkpNNN`NGIeKɔI)OM e@ ){0Iɓ*~sڤ(*n~]*:Ӛ ՊJ܊t*ꬬJ'hJ֫Y7xڡZqp6ʚXNᚥWڭiԪKZ*ꪦfلz}};(Fwڲ1 g}aȱjp8yڰ{JjKk*.[({Zyv J[hZ☮*x +~ɥ֘8@ko{um+y:ʶ[ƣc@اbK?*J{뭞K˩+ߚT˧ '^G!pۓ&+v7ƳLz‹g;8j/j֛"{HʽjX˹P*M ˩ں˝VgNrKOٿ|U){g|aZOx6QV<2i4c9 EbG,I QNm9=DA}q5]J;MPv\hHVSZr^sY=h}г ۑml)Ї3/0߽\zȅ=B5N,>ݞm߷]ݤ}nGπA.%Fߝm}ܯv~4˷['n2fUډcDZ0g-eKzZ\Bmv4ެ qgOPvzVճ(~^` ƞ#wVW<쟜n]~i(ץ7&ߞ.kSeXk\Ly|(cڽMYKu|̐ g1v}-], 76&݋N;?5gOΤtkʭhЏ>dM4>}~ ] k'#NP_z>O0[_Fn` ~}i?ߵi>㶍q8?%PR.[ˡWnb oԌoRqbn2䛏v_@;쪯{6:kkm?M>]+k~?=|Jʌ//yy{O$oʌ.] M6=yGuoʗe_ O[e? ooN}^`3O4UW`^8goRXN;EYTˠQrrէYnѯH%[YiծeT2Is$J`FG_&\HazmZ1#V{NEB͋Y;Ɋ+&mb.}ڽI_]eǜw4^Bqxr-,^׵oEw '_w{_}(? jP@7?,LA, ! / &2уƘ 1rGrnpǜB H|.@c5$ZB*KѰ HJ~Fk3,2>36:JO;{J&>c3+zs9R&<ԪCuSFaT@}QP[TLHjI3,={3CWS%D-MsԽp5UIĴ&'<.NC84TfEcA$5mlU-Bp),ou[bq`UI_r }FYl[&Y(Wڸ5Ap4H&1{E Q $`g~8 ]Ӈ#hvajd yApɣE8UA1 7/DJW>H(2 b]ˡwA4p?T٠PȮRq,'@j+<0B ɨ~uL< FBћ[92y=NyHDn`cd#HHFi‘d%-yILfjbc'DO8e)CJSR9Te+HXRe-ˢI\Re/}K`Zr;gentoo-0.19.13/docs/images/popupmenu2.gif0000644000175000017500000000256311547706437020314 0ustar demarchidemarchiGIF87a9T@(lVd@]^] @ @P @@((]VV(dVdd]?D.]@]dD(r?V @U @(R$VX]T @dVi(rV@@dU( ]VR @8`]@(T]@@i`(\VL @(Vd @P(UVdS[`\L( V`p\PD]HpM p @(IVd ( Vdp(/Vr d^ @9 TR$_d?.@_4  @9 Tn(V?R (@,9T H*,#JHŋ ,ȱ@2 @ɓ(S\H0c4)Ñ3siSΟ9kI)eˤ&*])ѧSRegԒJn)ɰgǒ(hMi-أi=Yk޻r%ML0㥎,Yga3k̹ϛ{MӨSȺkl_˞]16۴mZ7߰3N 8پh7\yױ#^<:DӕN>7wǧ^^쭫N>i_~w~y םxWm9[_NH^a}"k"hQ&aۭhכև JA]W݀8d|D2.}N݂IF9OrI{Zui}݌apXƈ嚼b9-ag2Zlgᒲ &Ex#wIYdHʧZD'ޔ#c`I+_ZꥪVy+Q jKJ'izvfktR+"[«ڼ{Z@;gentoo-0.19.13/docs/images/cmd_selectre.gif0000644000175000017500000000767211547706437020641 0ustar demarchidemarchiGIF89a10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔ!Made with GIMP, dihlp,4x7pH,Ȥr[KsJZX&T9zxL.OYyn-Ms~otIu|O7uu]vuƨ7ҸʺĽȼ́uz'HxvCF<4Pf(I lȡj88b'b'b-,#8ۗI&krp)t2Ėke<@؄=PGobT`(4 6i:zr)b飤jꩦj|2N Īj뭸뮼jETN)0@$6F+Vkf [}[Gk覫+F0nEJ 왮 A,l' 7GoKԅsdm,$(,0,4l8P0@-D3v"L7HTWmQ_\wͳOx-duhgi tk-wxz|-1NO`xxx䔻=y嘗}yw=ޣ#{3}Ͽ{?/?oe @eg~w+RPKQA2k >o g= Ɛy ɧA0+D`FXC>P2d NA0N,hA*0_a]6v2m>9>-WCGJjS)Rm.]h0af<253Ќ4IjZ̦6)d '4p3og-yNtscg;nk {r-|?ϭ4kh˒y!SЖ)-,ǘ224{wѯ!_2rόJ ERΥ],z;)̥:%iC @(F!ܤ @C ;"6oWeRQVGJ5[ӈ6.+[2:;uSgErऀbX[YC#RƵ1 j2H(+9ӊM|ZiM5BVle\UVmm&>o-om-c:ЍtKZͪnz xK򚗼3mһ]l<5Ծo~ -g;x F0 7S]9ĹVeNp#Uk+GO#q-hx,c0ol(E cV5Ȗl]Jv* @Ђb5l({*Yvp?Ze?.7z3uni(f!993| d-ߦկc?8Ӟl`ϯЬFUsOY]$4WQ.:sS\>;uAX3--wi e*#.۾O tT(fd&467GݗI0gtlw|'eQfI}ٗ|(#hi7HDuA4>dfJFCU{8x (V1csRE7uBUć5-mVgUFU69?h("WcVwqjt~=h ~=h6OX9ch}9Mj{'Lr{\sxh7-t~X57xM7}؈g878HXtqd|[|'i7M։_kfuXӂPEw>4aѳ~]q'YP8hQC?od%H%GG9hvLuh7r8k(lԀ~qe~Ƙ%8@zH+$g}֧GUȊ$+Qd.V05dvXYuesfhF$t g|j ɏflՎ؂ZoX9hLt9'@, 8[234Y68<ٓ>w7DYF)zInLٔNu&gxwVyXNZ`%gG3'hj9!dYxwwkrmS]szmuTw՗lyYMW镉Y9i ٘xiYy)`ؚ9aU9ifɔiqmt|Um̩Hҹ{1YOsih9Pw詛~y5ٞe9EY왟N )IJy_z :^gW󠿴Ddq 7KRI;=898&jh3*բE9jwp4 9 u6ӣ.:@g<_0UnƤ{)9}vYr2cIL5j|`:4 w&^I'cM{(Džqw(Oqfipڧ>J$ \ʦ 駄JEiyB2}J[]_:xoVZjꉕjDjh0CV|y3*:mf8S3fvd *}P*6v4:7תG31ꤿꬍcX6y7zínz*Izz#>)Q*= (ؠG9ʰ {4%c˧zzei!kY.KL0j4۟3{Ȕ:[3ڞ?۝ACE[G+I420 3);/.#!H$0$ 1#"[0#\4נ #Jp XtDFx -uBG)N\⠱1$AqH=2^N6OΦ SOYrP՟Zė̪+Pfj[4.!>xλ9D dwE #5``3] 9Ȑ^撚bw| :{ΑUtMImKkڷg*gZwC;>8@ +ց7=+Lcr=Lҵo\i`U\q_pSM}T]5vsroI}FYig%~hVJF]R ddeb;aGrxIV5Ujyj@:8pV%D_aTHZAXs]o蚛uYt;mw'XS&&oa(Je-DiL * i}R ꥧZ+3z*ޘVJK,{0$슩N` 87v+k kޫ뒘,l' 7G,Wl'wq,MlL(<,2վ,,L8gkl<+-DJҍՖ-7(TWM5GLuIi`Vgolp-t @DTv|_.n'7G.WngxxG5RGjؤdg4#WN蜲;zģ|'w|Wo4=5n{?K ~F '6zp4;Gtqo? Ԟvz_8RZ8(&H =>EPXP(TS >aTTs+GYq*At&\h͉{Rw֊n NKt&4"%k ʌ4:'qGQaX P +2J<G[ c hn.1OwQ5yx2j]N1D[#~0 gGD* P46YVp\"Y=tksd!਻)o~G:Q>q4O5euT:H EPJAxr y Pa<){ $KK- * F#hƆ*E8Ґn(MJ\0LFd8ͩNw:@ PJԜޭ|МR ԥ:JOeժFVͪVUtgGȤRJB%Q;g3[c{jJU/^EGMaWŵs+';Ҹ~uWC:ן*Hݞa4*rle#{ɲS#/R4fEƚy%(T7 pxM%Z)ıCo-xQ6F9׶g{S`\00{-*s+n]0mֻKm}AoN/qm`UKnb4K<oiߕI޴ю['%cY<O,TN"MKMf|'' jod$|S``mez_*6(j dS7lr[&n &%=mF21BWo}7~w"&t C34KCAR^3kY-uGWM'҆t<-NsvY=TKvv5|iVR3fA`8Tg Z5.c3оQWj[un{ঘ1r\նv.Jzη~NV ;'N[ϸ7{ yY(OWr+"gN89ɻ@:_.HOҗwԅTϺN>_gphO;wNic[_99]_^)O;:;S~W>y{rջN3d{D}?}Mo~G5%}Q[?Տ>}_s< /OO5ڇx꥿cWG~+`~x~{ wf+z1xz!h(x{w|~ׂ釁6|'{7X{#}?8)X xX4~w'y.Qx'%z=8_hbwHHwfׄ|,xuGgXh}W}_H{jwׁ8}~7te(xG؈Wt舖xrVxc؊zfxxtmV8xrȸhwhNȉЈ~ͨuywXܘrvxw~(g8hpߨowlȀryqx(،؆f(6Ɏ9Wǐh~ ɍƨ7X9!n'l)I㸑0(yxK(gh57؎~*9E)B鐵dI#yȒKx؄SY]_RxG Xو(njI&18u9W{9 H0Y9y芚P#钕Y9Y~Yٚwy@qptu֛i,'BoȉYG0xל )ɛY5ؘ։rc)sIIO邝Ǘ9zBj8[7")ŇqIy [9ژ ' ZPYJ u1)ʝvٔ+ Y'Ǡ)7Z8jw<jig Ȥu I)Ʉ ʥ tTʟON:paJcn7Yj)8fڑyږxnpVICʨZ١z6&:㙤zhʨ٩ZHJ)Wovr9L٧N*̹)*-Zh' ٭9Z~y3x ؒQj؟ZYʑz~j7Kr(ڀ"Y>jZ{˦=jJ;Ku+[iE Ggz+7oz7Uʱ{/K1~3A$DZ_5fjK})9Ksڳ;uHj0[ẲLhZ[9D9Wpۥtf ʲ]5 `Be۶w x` v+۰Pi@;sNڸT{kt[::k؟ٱk̚s++ʘZk; Ջ˻yܛ{:{{ϻ| y{٫fɬze:˺-ݩ\ʕJ&Tȭ;g>J̮%JPz.KɰA\J;/D LJlRZHlŐ;[uCk:\ Ś?FL> c|[XO˟=)sLuohŋl|y|—+q<-]ܺ ъk~|kUlɀo[ȑ[ē ;뵻{ĈL<Ÿܴh .L2{:mˏhKʩ Lں7K`Z|<|;콉̪b伩 ዾ;|YeϴЭ Mu{Ч^ )WZnr(*\m46Mj -w*  k+q*/ؖ̾fLB=;=}?-wԶZA͕h||LDZkY#MEUt{ X- rgɝ Iڿp פŹ|Ln ʃV};\<I Sq `ɸ'ų{Ʌ+Ք[,rƙ},P-Ո %kL/j׉MM}W,MmǞԄDmdm݂Z܅ й9<߭-] U(Z^<~n[ᇽ~+ -ټ=L8ʻw=0γ%ޞ̍2H*ڮ<|Q ̸5]GCRu͵Uz6 T䭷oiNN.ƟG+k~^jΫ.[|ۊ~tN=ANQNspD:a>=\>|@F)NJ.~ʬ ǚɊ^N޷Ͼ>־ܾU^^Byo ݨp V.=ew ,㸸jﺈ8m>#-k;>΄k<;4>m\2]41=9O<~tG, |N@nvњ] O_l{?g疜;8K,Ndnt ik;əɚ~hځ>&m D0I8z T>ԙ,{ռqmxHr>lQ()230TZh"KFI'qmP|~oғaoDopf}Z" [z|MH+~}BrvxA`PmM.{^]TjjVڶp5uW5v[u44]kP]È+^̸ǐ#KLˊ~̹ϠCMZSU : v}mލ4mo;qվc: Lq)/>'&G]wGRVWf];n#$MLG)^=dRݴI$WI{E~%& $@&ּ-pX)uTHHTtP@m~UJyC(΅`AƨMxl0W"Yc(eS0ˁ,!%\ٜ[<-lIVƁ#AyqI$dXYjR# 9"B'u-QR(]VQ)z0*hKSUgj!|:&)/> JRy)lIJlݺ.۪~%JX,KK/rJ'*[i,Ofb' 7lnn:qkqK${LxNOw Vr r.ri^Vy41,V z1ܭB*ge *X/!&42[-Y;)bux_P)ڎm(Z-$jL؏j݂cwނQ ]8US*h zCi>^9ŎWe:]Ao_ߝx`F{:)6m7;B.o ^0Oz鶲8~fN8 >.bs7z KEqlO)Vx3$) tr<z߰ mC3Jx7:  +!ljd 8HLCNb2.+)VE``D 6AxșGixM6F 1}rdJsN ᅃ\#")63$]H1P\t;FU@4r? 6iod)"呖l+S2 B%L v0((--P,vL&3&4B&L \>q23݃\$L54]wZO&7433;❉H\p7ǀ+-FuZvD͇*+jF 9OF 9ƗOiJ J3 Jߖ?YOuo Na%@`Ə~w'U \B[#rbx@qhpj؆npWsr'qXp|8/f؂27ur^ 4XK<t(ǁ@R׈P7eGuQH-blGv";HwbX#Tyg~NW}X'PHZinKh1eynBxy >#j7zȘ;U֨>ՀV(/PQ|"~'xzgx㨇Uj󨂒eRv l8{d77a#h9Θ䲐 i%.s&H͆,vc>؄Xgn7ؑ4Iz3y i:9ٓ6r@)?9uo'FIf1MCȓT)Sy;dZLٕ]1)7]UGs#a\]`ykWWHYVFGm(}&- n'I5QiEɗWRVH7 cC %N{8{!ٗOYEю}2;㗙"U㚯ndadUggxG|ؖ 6[ߡJ3B?lzG~W7<<+MVJv|i}yiqmmɟy IqU *xe ןjcZ"ڠ!ZzI, {t(Z"5È(3j1ށ 6Ax>kV;?# , GkGlB c ,FKkGo'J +Gcl{/No,ȇL7lR׫{ȓ I,V;[ʢ<ʤ\ʦ|ʨʪʬʮʰ˲ʞF ɟmj ܆˶˳̯̫ͦ \͡\kl܌ Ҍ&j$`(dih4=m8똕ou8Ljl:"煡ZdH-orfYYrи|>[.L@jDme~j^klt# xY=ZJbf87qz3Cnd)@pA6Œ9lQ!ɳ|ͅթї_ׄp z[!GO?}>EjDcǏCCb^mRA,N];6lG1hWJm=Ii1g*uH]" ԃWQH 0ܲ-)* ͍E[}K.9\:׮߻I9Lx&=^6.#KvrX'o'k~XϠT֛XШtfu:£}MUknvܻwxjg\μУKNA~T3ËO|W]Ͼ˟OϿ^^g&(b)FH Jhf i Xh(&az)o48nT,d6D:2 @f4餓vEcrh !n&ph; w-| I)8̡wOxH"HL&:?2"e*ZX̢..N5DH2hL#(&@pH:>񏀤#I>1b~3HQ\#IJZCղL. QbL*IsOxYJHFo%)yDҗ\$-{_sL2{@@#iYb&5\fse6Ir3\~e=  5MzR;~~א4NzS7zP|D'J/F1m }:T%D|V(M .JȌ⍻L b:a'KYͬf7ΚG ;gentoo-0.19.13/docs/images/style_tree.gif0000644000175000017500000000344611547706437020362 0ustar demarchidemarchiGIF89ap!Made with GIMP,pڋs נ"Е^.ժNvMņ dß-X;& )gJ\)S#Ҫ2UMNeqy'8hsQظ98HSy!`DvCE)tEf ʠ:hgǧe\ylKڧX& VL[ˌ+<zȔ/?^ox/ߓseSuZRn4q\DoԳn֘r+}+*#aHS*ˆML͂ DS0F2TGW" aSAx\l:)8>4)k ڴTֲMr-*ņ[Mq /K&e\t,sL{3XH"o^rU5*͚zcQC]P[™}?LWzfmsqw^vN|-wIkZ浬gOcI Uތ>etə~$6:uV~pN7!YP,FԤk˖?xk-7T,ϯ+aœr'dUAKb3*5 ,e}WTZ6L71Yk-JٿH*Gb9ɗ\ֶIe ;gentoo-0.19.13/docs/images/cmd_dialog.gif0000644000175000017500000000452011547706437020257 0ustar demarchidemarchiGIF89ao10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔ!Made with GIMP,o dihlp,tmA|pH,Ȥrl:H}ZجvMNF.z|NWYX}HzpPY{9__ͳb9Ŷo9_ LÇ#JHŋX #IN 9%H`,[<دǐ#KL˘3k~ۯaQ"n|kL۸s_wt]{E3`_o!|ϋ'>=:s֛kνËO˛ o? & 6F( `hth|8E$ !zx1h8<@)$h"(5r|TF%LT9[^)dihl&RRMTQ|矀fjFgS2_@裐F*餔Vj饘f馜v駠Z覆*i~꫰*무j뭸뮼:&9_H6F+VkfJׄ1wk1nk,l'o(G,W|0%bXwc$l(,)0K21l8;s<;,D_G D2=B2M5N_Zߛכ-^ue?vA#<\/]Z]0[ u߀7Mi-l=r^M8ׄv >9YMv~wCwㅛM獟-zVkxo{NX/_yW?|n§~==֗_;ܨ˯+ʣ#[67~Ժ} g;űq\7 zpw "sJ7>` ¨ $ar'B}'&a1d_glKdw|K `׈86&ͅD!^G=1dYͪX4eoXQ6nhuMG;k0I@LdF:b|$'i4$!dNz`3(GIRL*WV򕰌,gIZR3{.w^ 0IbL2O:|4iZռ6ۘmzg8qqӐ\9Ir$s'<ɱ=򞪤5Y~iM~lAoЄ:s6kC= њIt2)kǬ#H)ґ3X`+p@/+{ 3lp +W5{!`A 褗n騧ꬷzkV/o'<l*Jgw/o__q=MTT/?S;TBa HL:ab Z̠7 % GHr:1 Wq gH v@ H"HL("SIF*ZX̢.z`h(v%SX @4tAD>V`kFA$dHE6~$'IJZ򒒜@Nv&͘4\HP X&8 RGT.̥. H^R%"wb(92 I@)Z9@-$ G"e"G_3<M2&ES3j@ 1zъ>S+FOiRy4ĩNSJQԢgiӢ;KҠqTJժZXͪVծz1gL].EZVd*cY+>x+^־J-c0Pӏ*M1"* º1V]c7׷eLYv!,gWVς6a JƠ*xkX[κ%%]\8יu2-oZJmc޲$f;wܜJwuEEw)ΑBWkXˮ1 .||lt0k^Uİ%qe{YVp!֗6+a뒶R|E`[SI,dj,6@rAe8*/Tko''yNje|S~2- v'PkcX c,8"'IMjH:, Z3l>Wq^Yjd`Vs 9c/M{m6`(ZsvuBR1>dֽe_ڋO4Lw||Nv7{4-S2$6}*=aD  􈗰_ ~@I}W !P_g`W'"4w;+c!{6?׸G|?xCptpH~6F\fq7d|~qGusȀߖ|#idWy~7Auh] (hGyX+}GGs.aE]97j6qpP' vUoV8JPfN+ ׂFTqwoط. P|Pgyl8I+0wt'9F4``04zuywwh5H։'WR8]eV %fTv5l7yfrH 2ZhpI`J5Svr9YLI0Jx"N7WZN)N w$׋XGJMN ht G oXHK@MID )8i/65ǐ4tG`O.lWNaYi)ĨxbBt/- )/i?vSgH$vzh5RvfUS{; )dffhSQ {v?SgOEYrJ7I9FlٖffhI̗qY~suYlQR?0wZƍbWPT 0PVpS#`XZ@`QAV0d&p?Zyȗ\\PV`R`&0yCrWPUVf-?TP_T^YmpYP_3@.@G噀(ٛX9a !)`_)0>0Ι`2ȒoXP pcT#zgIJ=ZjdpM*@S-hWX9IpY`c@)?m؁*ʑ||`P#M{z;ŢxȗkDS+" {ĂP%ySk J*Fp[r 䖂:ʉ}S:zdبJwuKpjŧleЩy5ꨚfpiXPyD7YvIJjjLln9:ȫx ֏pJo q s@u I+Jr=~vw@tpxz{XJZ}4 II}XGhu+lFJYIwdBɣ٢ ;{ ˮpGo0XٰVg8x)ճ))?k'%CEkXXPرM˚KUGٍUj`aY[tٶnk P(ՋuPv{x+)Dq|+yW Pu020`05cе'[o)}緊@Ku_!FaH) ++K򦣙5[Dۻ̈}˸A1G+[Ӫ (2{GEMjshHH[pɶoq{(KK~Q QۋGesܟL,[zR yT:Ջx@Fd‡./"0\2l&UkSd̨%Ue=gH4 P*`R|Nu8gVڹ9LI4<-ig[]aK[XzVbscFLUH\qFhV Iyc|bd v\kǑ+ܵ5<3yȞXȀ̰'fU?`[ܮ!ZNu4aIl̔S büS`'QGE֌|LF\IE^̬A_k`-nMl`ko[i 3W; ǮK~;Q.7NGP~>JC2`wY)zsZnRՅ&٫ʀ; -̐i J)|kesRpVf]}tfgfH9j`EvNRpb+d{+DG޷ϼʾ쌀ժ½P~מě)`UldkE9^nv`o\+.^kFn^cc.JjG x ~D>~~%}Kmk(*+ `yT:<>Gz >IjfnwQK?{W߀+EY84/p|LœYn2xmxx~ahn?^Zzw\4> FUZhhzl\L@\fۃ4hʹ\哌](__*oZOV,O~e_v ]UN /ƶFUPbLF7k__nIQ DPB >QD L€=N`#,yƅ8h@˄ PęSN= f$iҕ~00G1Щ[kW[VOmqȑh\ )B-PD$ Ҥ CUkɪ+ڵn-_~thӺy=hR$K0U:jM 0\lfCu-rݔKU ҀM.uz9J` 6nc޲os\A`R aJ^+>vN<s"oϐC8 J 4,+,70ķ<Tj"(C38*߅-m;;Tfd^V[ҽY{tge!U٘'Zxggy_ٮCy}IlΚ 5X}2e8[5E Vj{S &PN5hF5QkPV@HER~oոFJUҕӣ!JuV))TqL"80yAR F6 V*7Du_I^KN (eijS,KMlf#Iu߬!S9Ae$Pٻ~hV>4¢leKG6.J-0'9EW~/q\M܍tːS׫$_׿oRJFp`7pggaFAb#qEw2[BЇ.3dAxVhH)LKP޴Q>MQ3:5Fn<ϐfuCjU$4Mk<_/k[ubا6G-mf0]=m^[6}";#7 kFN7`m׺Fn(膷znuoK#܉cD;f,*mf?8޴NE.r7E$7pX,= σ}ʕnwE9ghLO-tp|:vr.Oֱk=]{{ 37Iێ?]0Gڹ[YSMx{O’4 .i\zcѣ_t}?s~EqBm>7|͇~&k$u(t~ïiWz?wK.Q`7"ۿ$pD@ڻd[;ዿ  ,$31t: L !$"4#D$T%d&t'4 (D(\ )*+,B-'D 01$24C1L3T5d6t7À;gentoo-0.19.13/docs/images/gentoo_logo_small.gif0000644000175000017500000000064411547706437021703 0ustar demarchidemarchiGIF89a33fff333fffff3333333333f333ff33f333333f3333f!,@@pX@ ExLXk2$ Dd2z7LrhzMg?@Xg`PBEGLNOputa]IXSgmBbIrIo^ZII{gkwkgukshZq԰BdjsTsIʻxeWsP{uF ;gentoo-0.19.13/docs/images/od__logo_small.gif0000644000175000017500000000550311547706437021150 0ustar demarchidemarchiGIF89a@=  " 1 ' !$$;("!3+*445>=?HS(u1N:1r< vF.'3A-Gj>W~HHKTNL\ULMMPOQWQRS_UURUYYQ\WY\[\]qRFb^]je^rbT^_cX[gYcxcecjggdeieimjjmsffjmqwjwnqplptrwruurrrtqrwwvvx{vsvxwyxwx|z||9DW?V3M Y0c4j9hVcGiEkNlRtUl`toy{yd|tlDwWvq҅YǗd،imѕnɌtӊsϒ~pҧuv{\lin}x}p|y~Óӛѱ̧㲑Ӳ伭ЍȖɪЭɽŶ׵ƦХڬեȲݹԸ첳DZĴ!,@=@ H*\2 B`K(h1g,Ab¿ S"%#FDyQ)تYX€@qIj'8w){l5k| Z(W@KǏ%7  p6; Ë4^k$" &,Q :0@ 1бȿ=9Pg\#BpHXNB3fȄAp-O,aj;8(&J~$^0X-hdj̃0.0_ (Ȩ}0\ÅTUbsh[ S4&&L.dL3!]D5 otb'S?#J" (!$ . $+ ,ª2\4<3fм 5ԘRK qD31 2@3G3spN?DsL6͜B Ah9=Ď=و2A%E-ZPhs5+p32w8* ;gentoo-0.19.13/docs/images/cfg_styles2.gif0000644000175000017500000001653211547706437020427 0ustar demarchidemarchiGIF89aՔsusbabA@A !Made with GIMP,I8ͻ`(dihl` tmx|pH,Ȥrl:= ZجvzxL.zn;N~uRT}}vx|҄wy\ȍյ|ځzyzZAo*\P!kc'P` 3jxBpɃ'v\ɲKK%KgM/sSP̈{hb,yhϣH:d $7oҫXN%h@`ÊDcӪ]i-NѲK>G ˷_IeKÈ+^̸ǐ#KLeʁ ̹ϠCMÙom>ͺװc˞9xM nٶ^3&μ_*Xِת>wFO}Y_v>o:g_qc~&hnU}1r bZ"^(ybch8֢a"]8w]hH#q%PpMFiON \Xv饍Z~)dfhfdgpftֹvgxG 蠄v(h&ߡ6ht>*EJ饘Wv *djꩈꪬjj:kvzkRk6k:lylҹl޹i:mzmm m;n*{n:nJK kkl$'\) 7l(G Wl&gw"<&*l.,%2\6:s2 BrFt"/ʹN?qR[Lu_Zop^ vMfojv wrϝnvww~mWKxx/l yNNy_ky~4覣z˺׫jkzRӎ;{OzC|S?Ous}_/o觯nqC!o!EsHLx}!H. -/H bnDx0 HX & rT* FCp1,4$ʆRay$&qPl}2DEv, {(ЄSxEsϋ8l^DXF@!m"H huG=QcX@^jLT IH*rB?#8> nRr '?YP`TnΔ/h+=Kr}̥.w^(e 0dK2f:cpX2̦6nzS ;#5hb."B5mIGs :Nwz+#g'iO7StW@~J (9QMB(PikA&KlVxN~fzؑ4j ,AWվ6nW&$%iTY&tymo[0Lmk V8w |w6%&6m|A_7'>qg[6iI*<^h qG'/m썻窴mb8: ''Us/h;p7򥛜,KKY}ȟ~qwM6ЧN:O;~uNwGC+W^;sVĉMx;~?ei?{'OC[/wO>/Xz7>@_aI>/'9g*|O_OlXȾ\OOOϿQ#@08Xx 'Xxh}xw8~x}%~'~)H~+؁.0280OT Hׂ,48DXFxh=+(&h}X=VRH&Wx]^b8dXcĄ:<\(pqX'HnrH@h|؇~Մ#(~Vv؃w(y~؈x8X}s^XW0Ȉn8uh8W(-x؋C؊!} (9(},U؍_V8x蘎G( ٸ8XȎ` `yx}  8Ɂ8}S7xΗّM"9$Y&i!y*,ْ.I@)ߨ57:<ٓYlP9yc0Y`>J k`[8Z(`XT)LZOyTHX)e9zȕjl@^aIf)99vٖxzoXu9`H{y\Зg hiryyyɘfgIwIHY>X业Vii9*yj`ٛ?iKYyR i(SI,9Yyؙڹٝ9Yy虞깞ٞٞ9Yy:Zz ڠZzZ "*:&z(*z%.0"ڢ2Z6z8*4<ڣ>乣@:DZ@*FJ)LP$(VzXN\ڥ^[b:daZhczjڦn*lr:Dtzxjv|ڧ(~:zZJLڨZz:z`wکY:z{_,z:F| H]z]VOzRaE? Qy櫶E zi:EF Gn%rppPDfY]Cgۺzt7`H7oZI֮ec*nddzjHdYRp Vs56|UFϺ"_H(p+R9Ъz`T&d;_"w1Dd}Բ4d?@Z`a4P)/{>vFjeBHO[Pq>۵Y{]TEb[yִPKsGeWcZ۶uu+gpU ghkUa^GWW]#qFQVZ`{aU縉K;{sK; { SKYz{pKz ėz+P69&X۰eY Ku˛kZ߫ЫdZ˼;t;KZb 훳Zʼ kۿeT[[K+,Z X;{\ !VCnP;;;]鋵Db)j ,#" &,>;,> *̸wi9P=Il>Ml>?̿zl*4-l8JLO\>QS `<O eOh%fEVygeuV$cLg|b\D[CXS;njPV$u\V| wlpw}ɂ|>EĂTeedy Oy<ǺL˵\˺geǿǽ<#_%|ůȚ˱$*E˸l<̻˾ ˙,,,ܯT[k8VL*EOl 3,f,N5GB. *ܷŻ,q5== I,q! (Vzp!џ]-7P,Nֳ\2/+s)M G/ 1 LӚl9V}" @ CLm ǞlR d]Xj>] Dd۱H MmsL|Imֆ]!}Юq=iq|W ]Q֋e+BM wmב-֘|؛m"Xٙ=^ ˒-}oUـlz̝Z )̹=tڣͭm27*v+{ ܮ=ܠ!=Mۚ ҄k݋Lf|@-WrEpd 6-[ { aฬ + CحxzpͿ,.Z0y=ϻ:XU;NZG@=⻄૵$DZFKPZR^WML>^+ʅUZWE e"Ij7@]Ź';i˲ Kl渄:(I0,-f/ 'Nk^`n百ԕnꐭdcX}~+v飮)"ÛKK-qآVܽ~ݿn쒕C,|FTƹRͽ=*.6W})=sG@ǥLܟ\\ʁF <+L*f6d{o( Zʉllѷ|Yֺ E[9/߼A<=7]̼&IK/}||=pGJA1\:n^%O<] hULi Ѽ^U?ǟvw/s7Oҹoo6_֯S+j۾* QmW-~[:d`З0$ )6+#@g#t<D}f 93xu7g\N+GE_Q , CD$&?ȉǼ)"E .:5825RѮ?֡VĻ$>&(*(Bެ[ΰBdMhicjKknߟ`geQi?aL+czk`#8{lC,#(C2˖J/L}`?"D\Ė$H,ȒM{=PoAU_;Wo(z<ׇ}[o)-ˍ@ l?pAEr%B {&VF)($'OB\\PT,fde+CdQcЉu41Hl, d21>? RK(eP-KʻTrV nl8IËNe,}=ה#HcX|$ԛ1LPN3;I̓A`7f3@ OAU#I'݃ /TJ_mH܀tPq}S<SU#ڢw\ yR#U!=Ij` eAgm԰VN4V>Mj]K[]%\x,s bӢ[%f}}2 .+eE5[,vZ\R-bj7be:YRcL WqdH Vb&XlMmsO(= V8R_e>:P7sS[ao4XYbvMlfdm43A!?+Vsy@G(s6'ǧzLGgiRzj'Ht+^vܽe{ y=Ģo>z{y]{'!7?>|g{YJǝ?}aw]{`9C@&P d b|3G`-xA 2%AP#$axBP+da ]BEy_ mxCP;a}C axD$&QKd^DB(FQSbxE,fQyXE0za$c1Qkdc4F8Q{xG<-{cWG@2id! FBR_"HHn[d%-0]R$ 1H2/<'5q85#%QMUq), #Ufͪ\SS撮nͫuW|M$la]8J&VIܫXF2Ble-{Yl:Y*%mYZՑe-hXVmm͗YVmo} D;gentoo-0.19.13/docs/images/gentoo_logo_text.gif0000644000175000017500000000243511547706437021557 0ustar demarchidemarchiGIF89a7̙333̙̙̙fff3ffff3f3f3333!,7@ !dihlp,tmA H($( ,=Q =:|FI'r^"Gu,l׮I&rfե9Kg˘3k&ΠQDMEg%R]9mq$h u.h&liR$e%qRM %(̛S)JP?N~"3vS%\ X,](j vzD$HP,4}nBTu Ex8$( lMux cmBrQ7?SG785/Mģ-$Xl hєCF9{&[ !VUΔ5`Su%Vp9cUFadgɤS4衈&袌6裐F*B7)?`boݸu1uHz)O`DC.]4b1Ti.pQ9W&-vK8(kF[kRK[k)*aУuX{qG*Z1hkAo( xq3["wY1a κWyȤ T)T1Q*<5Ph>ﺻŕn\53*_rML\lh @T5qWɈv%Pf0)w]1uv=i1@$61MI ]0g0c^S&dgiWwkCizy VXc509&[܈N{.zVW"I/?;y>uBrS Oюk `8*;5aFj]Iczj"@0|$'8Ԋ2 ƍtA;gentoo-0.19.13/docs/images/tone2.gif0000644000175000017500000000067611547706437017234 0ustar demarchidemarchiGIF89a #&+4;>DLSW\cjglt|,p8, D⠨2F"0R\0Z޸7\@xh/G$$'**++,..//0223455677889:;;<<==GDIKLOORVX [\^`ceikmosvuyz|'%+FJ Y]_ah2N2ev-]HRn3.ȤPFB*;gentoo-0.19.13/docs/images/bullet.gif0000644000175000017500000000033611547706437017465 0ustar demarchidemarchiGIF89a  '''777DDDLLLZZZhhhyyy, @c$: K$6 $3XLdp`L G@ M,1 bhJ!4 "q3q {" Y!;gentoo-0.19.13/docs/images/gentoo_logo.gif0000644000175000017500000000603411547706437020512 0ustar demarchidemarchiGIF89aEs33333fff̙̙3ffff333333f33333f3333ff33f3!,Es@`'dih* DltL |pH,Ȥr4@ОШtJFvz``-h3!nxLC+~;*v;r?}zig_i|hiy|h*hgı-.2CtS*vi}3hHRk3%Q"P"uV$cV"UAP(O&@S|ՔQ $ A"Qؘ 6Nc3DH E3Ș# ~0> D=X !60EDGWOdK (G@뺐\v` 0߾W>94U;x;TO+-#S ,&$P' Vw*HȴCWOݘ.@,6 o8F\fVh6} 1xV{©$pg sQHO Z{,=Cvg~zC}}$|/[x)F"؂w5y/]F҂!T @%)B] KRFiPT|] n5ia3۞RDB:;[qB}e>=ES2YO|GNLO4dLfSdUJCOǒzw]A0SUĠII.S<`>j##('`*Š'})4! 7*B*"<(kSa)Ȣ@<0_=ABoKڤAZ<2 r*[P=*W:&Э| ޲^g($/‹plWǝ-*s%rh%ucd,)M+U2 UYRs7!ǔNYVY5D^dVc6qˤ,Ìxn^=f3̙X5g drY&4bK;<?9&ق{Vj,>:Nn$B_BÃ^k hsPH`l,s] ^pIp"Mi:nARڴ$s(uӞJ:OS*SČz%s9cjxTEU<;@#6@%jZՍ-'!6O6 +Ėἐm*ת֑Ovg.H*;\ą څ/%%t܇͵Dup`6;lk^XpA\]@ef`pIƃ+KyC,%) ]e }eA^g(J.hє%fXaP~Mhش4yhIގ])P8H msNLNk##&ҎyqkRǐra?=[pZ"(F¡rOiʇr6PJH[V:N4!HhIR7]pĀ:`rpܣxR,A]7V ڊC÷Q8Bk}p3ޢhkoKx )6vP*zhbeX~nv^4ݻ4T;F+rxG;H20feR󆸮;iˈǬ"D+ n.[s~ B5m4`T6ñLeQōN>pO1U3HX#^;/B;~V¾<hFFHC x*^l>qkNhn`{<.A ATs᧋v t-Ab*}>*s նnKZi|?A8*GOte]fL@6 S`Yy2stm{Jer/=,ddk8b0XQSܤN|4}WHKp}pM".-ɰM/TNdpO<MҴ ;5aJX]5gzpq4Pa_`xڄMvLT/HAE?a.SQZaNsgHL MQzx XK9q ~B}n˴AH5@4E=LȀ r .Jǰ8π+x xXXO< xZ BIn#w4bhYvӇE ڸSܸWxThqV8ȎQT=X49UOH4YBՏLES^RquU/(fEȐ;gentoo-0.19.13/docs/images/colsel.jpeg0000644000175000017500000004776611547706437017661 0ustar demarchidemarchiJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222"[  !1QTUa"ASVu456Rs2qr#3Bet$%7CDEdbc3"1Q!aq2ABR ?i-RR)R -s,ܓt]~VbY=0iAJGI1TɨK *O^Nbפ4$Reù p:% D .dc_1͈ɒ[cea*m|F,}ͮJYmQ2/6Jϊ4mD EWQ\Dv|0m XBR@Rp`@=(w-lKtJ@i?vl"7FS4ҩL1L%PBS+ ?^z<Ħq,=+[=İDflbN.$% Ѡ*E4NS'\Te6RH'Ʋ|o[=İDmlSVmSf̒% i )(c 9!afUXBLmpyѢ'${a]%%wD^lT`i}.0NIII{Iĥ2 ➇䄄7>_ ~q,=+[=İD8nm4Oatdy/&hfey{$g2?G*m}6LZ'kg X{Wt]\\"q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+[=İD軲-mlKtJ++q,=+1$Z2j*Rd)fralhĜ{93M֏"σc%%wGͭX{WteTp_ŅM>xTH6$!7F1>q5 *+>%mA V)͸JP#yt"yK.0q&:&hME]M-|W}6wb|NLbSQIq5V(8O(*5ƛbr&P s4CF!z}ho;|p9/73/1ӲY mIyR9Yhp)Z7J@73@:oTor77X荞{rFEӪ3yMӽm=lVN!%Br*  koym}1޷3@:oTor77:8e'j[m֯urTvPds}l@ZI"׎!z}QxKɆK.ҊӜqT!s#dW 3NquSi8u\YZ})-@ +9N8:D +XzU=9(kj 2|kDqg: ӜqT!s#daWz[NSqg: ӜqT!s#d|mMo!O@nm t fY ӜqT"@Qs#d3NquSFi8u9N+8:C4GU:ȮfY ӜqT"@Qs#d3NquSFi8u9N+8:C4GU:ȮfY ӜqT"@Qs#d3NquSFi8u9N+8:C4GU:Ȯ rjX\U)My%v RE줛s ӜqT!s#dBnCĝ3Cu-$Yo4GU:fYo'b8M4h?K[7Jžm;'BtoEȡ. AI'F|,C/X5dB,O(BW}k?c5K \鯺_< ٟjŨ3m^BU=2m)a.DՂ")Ap *+;C)J2Lhkc1KR(X8#Rx2uݏD#~T l샌I"Lډ+h'JH*%I[.+cvYc>F<_tqǟ:k1Uwlo&'ѩm0Y-$w Hgy43_Q ?Qb!@#^F.Uj5Z6Ir)m=0֤Z^Q Vj4sc F*sܽ2ɶEmonѿo$=?WbVe,d%;mZӿv*+2*eۖzm!s'!esJHbYV{>h{Y-Wi-R]JZ[JTUdܸrKWVɐ%ۘqoH!ل J@m|Dٴ'JP$өz4|t hwNaj43LSuTK[IR $f̡%2sh)o-ssk|M )2JJM2ٕa*JM[ w2jkx7ؓ8NhH6w> 7njm 9fДh|[!WD-^I] ؋hێXβ.W)8ҷC)ZL*h5' Můl֘ٶJ WqԙCqԙFյ:TkltKUuǵ&uuǵ&umcm=*{5]Q{RgY Q{RgYV?S ҧUuǵ&uuǵ&umcm=*{5]Q{RgY Q{RgYV?S ҧBL*8=2e۞ֽe|;v˱0y5jlN$yE :8N~QW+g-!Vb\6 Cr\rn*AmHV{%DhOU'8VTKi~vI!!K@Q\ȦiiuK,)ejnUrF=EML$%ڗu4nPM2BTthynWgԥȫα(t'rM)Zʔ$<XJ-NIʲfg[:H;)0SIaL$r 9YZrʧmlG=")Y]d)Ѥ Z׸a%[u eR 6<94Q%5':$c5KH\JqŶ.),hP܍ m&.O5K[sii$Nz"/Mbo?cVO[PLLgGS.x[ܨyYSA!!!"K,)BJ@1%fژbumaIZH X4b@Cĝ3Cu-$Yz%eeݘbXin8a)B@$X4(ݼ&{%ek[dv] nCk rmw_`6XFyMK 7o!ɵa96/0ݼ&{%ek[dv] (2/eVU4yE &71H5Y):(g$)Sr`o`2ҩNVsMϭu4Ie \mDiZo` 7 1BHzs7*bbU*ăellABbj^K2&[fjQjeW"$X gP tV )VF._fyNJJ:bR2^NË)$]n}eɆVmuM2M1-EQ6E&N 87*^kȄ>QyR_D"d%pֹ_Q#:<_tqq1s͙߶|@O1(ibW"~o8t3E?;{wdV*GHSM~P <{$LۻQ=诜*+-oF*T~sS;c$̲Kc!H:R@7$TjZU6L͹a9dVBH)-0!a.!22[K   FBKn^Zm9VZBrAV,%%d)6 fbQRar0e$ȩ۹񔑑oZ|a7ʸkeH}%CHI@|nFi L’dڒTAZ#x\&MԆD{k0ܭH4-Z(XЏ@zғ5*UJȟeJI5)NJellRlSc{ $lNQn<6M{ )k[#Gl[xpEIʫ9,8vnjd&|dnh:)sAjp9"ĝ X baox{RDgQ(C)s,2IR0]Ӳ5 wZDl/0K<̗wHfdý/Dyz_fK;d"O3%/0K<̗wHfdý/@FB$2^aޗ!L}5/:gɾmRKZ|JRt :m L((.s.ijk!3uE>.#Fe^׸ F~^fm%jT'(ɓ`+6v-8 l}m?<'NjS3rxK)d4[pP um1 ~Nl&$p8q.LHMP A#|'F3Ga^赳1Pn0RHq ;lkc Ag L|(mIKt?ηRH[8kbםf@%DLi|L#& D^DL/~5uoDʷFe{2Uj*Zi3F]x2Xl\ms6Užӻ(6Fžӻ(롘žӻ(6Fžӻ(롘žӻ(6Fžӻ(롘žӻ(6Fžӻ(롘žӻ(6Fžӻ(롘žӻ(6ȃXn6jMJq$4IjXzSbnJ[K2n_x[zwD+ V DMd8rͣ)V6NRr \N^Ӻq a/Hi8Uz'Yn^rFcc!K(YJJK4i/ie?NȽJz(X:R)HCu$)b^0$ }!t^Ӻq&95QԤi%K O ]d:Ms?4{rigB(wwSqoT`||,EJ/rGLty~}k?c5K!vg inT(@Iyeq.4B( 7lsb/%?'(w$d#xZQH$ohW&-&c'Z:9r2aM5 49r#(n7(@`:"6+9H%D$xFd2$+/钨RL)7 $+"\o1))ZJTI E1)>JDe.f_l1Vɘf&cϻ u|'UR+bbYmIf -f<نɘf'6Wmϰ&cϻl>`"sn}~f -f<نɘf'6Wmϰ&cϻl>`"sn}~f -f<نɘf'6Wmϰ&cϻl>`,$AA:bMzNLKxÄLUЂ@%!E9V6mc-\[P߲LX0ϩOMn((:J:oHd*RN͵(N쉆}KLCh( - [,䌭}R": JPKL2:ZNyh)Hl9KYC&ض|.IakwOMB3zR˱*yWBZS+RnKd?4{_ ~%Yҕ wSayɖkeMmwS7ʗ!oT`< \WHi?t/c`/rGLty~D3f~vCһ]]ZfKH+*BM)j4}x~v33[lx7iZ&/?6H".iJim.@A:[p @a3]']ôgr*=)j,IM$sl>6H! aFh}mr8p 2cH'<>Ol>6H#TƘ~%+szȒw!SJrH!7o<,7'7>6H! srXoORo~Rz}ϓlt>O7%&,7'7>6H! srXoORo~Rz}ϓlt>O7%&,7'7>6H! srXoORo~Rz}3S2(q@^X& '5+DRdꖑ2ssn(! څCTJE2!2iI2lv]|/kb"Q@e/Ye6m`(iI)ZP `$q7!Q`?>/yN(TVTş^@ihTVZ/P3 %7V}O_ $Lv9p%It$M<4\$ !"rIHڿzz>m-g4 5+,̳ iiNJR.t1n鯺_Dc5KffwoZJ\_y{"޴BB.gBxg??!Bxi>#پ dž$!Vn1Q ^yaI$d绊O%F--S BT͔ЛW9%gg2йfNh%jsⶔ& n02[Z\+ƹ `.I*uCزK䢖Lj. o_oF^һ!z&R bPJ = Z^5NŔJi̚Jsr8^ʻ -r8^ʻ{*{*#5쫺.B#5쫺\8ײ {\8ײmr8^ʻ -r8^ʻ{*/(qJXWsFkdWC*IP [n2qhMɲMɹ:NiZr]/)kZJ.Ԣ<[MSoMhzO>iJ`y4i-E-lBI H-cdy} 1}2JgLS-8/d帥+$]D&J \L0g@yJ(pD.ɘf&cϻ '~|1LR*v\I3,O&*(Cx1oJK]= BΰwHP"PQME;p1IVt"l49W+b12}zL[jR'.ZQjlClmJ'ƍ&;CKO{"f}<3+ߋ2I™hgZP'|l.Mnx)Lt5/pJ @gBRIi!|HJS}&hQXwvV[g᎟?a}FWni XB<\yIe)JҽF<_tqǟ:k1oY V{Dxp}Θ!sΘgLg8† IDu}QqXrQ˔/!A‚e\Xn-rZKzFV&7ΰSH7&X͍Cod\d)o^)*Ugd#Y9 *|37/0u/9O3S òI/33$dh r tG5O֑eI\N='8rKwUDFODJ94R>̩zܔ,iq2pdo+(8ҸIҜHn3%zY*{ ƿ%5 il#:yJ3҉*BRMuh]"lkd<2b GM鹹<53.uQ)`fQFC;BO[ v%|cC3bRU&iS.#84utDJyՉEd l$@nGKk#;wKQrJ'DK@EnGKk!zǢ-XDzǢ-TzԶ%azǢ-TzԶ%azǢ-TzԶ%azǢ-TzԶ%aP!&ӛl k+& VhjM Q^'ו8S-U, =0 ,R*QPL}5c?Gt%fVTFMŐD% 9"@BV0mZ]OJ5T! (qgqX- p)& xrws>[viOO2O:ְ$pfV'U/6J\vYRVPJҤ62pZIMJe29OSt*e;)hJP iI 6PK0~ D5Պٙq qiVIUJT6 ]%RPH;m7DtqUV̼rnJK!SRKN6,8:7 A{5%Є3m" tES>Oƿ|,C/X5dB,O(BW}k?c5K \鯺_< qiBBԣ`4&ϓlt"~R>?<vϓlt>O = ϓlt&vbQoe:Pn |!kF2)K*/KM͝~tE E![x3dVSE ;Omam9" C>**u('0sLR= ϓltOl>6H#0vϓlt)rrE)P)#:48@{A ò 2BR`@.E%pL Mq:4Epo/X5dB(*x@ÞbN[QpbIg巔m'^-1"iNm7}-% _hKKእMOTIXIɸ E}#DW3W}5QF#84ư]M&Vr#Eލkgx3W}5PK+ٶw;kgxJZY]Chg,Ljf, 0Y]Chg,Ljf, 0Y]Chg,Ljf, 0Y]Chg,Ljf, 0*[R/?VOKBSԋ YD!)ѿ}|ZIU;?.b6[.RXrj6% mР:l|轆5KQWbQ&OBS)i-+2(8Hx [ d씚L9OMN"X Ii)m%dCmI]졓/r[?QHJz(c4%J*P[i(%^)%(-U~Z]JRNABpY'++NP߰tFRi3Ju閚&ZX[lZU]UX'3Ga^ vwSS>Oƿ|,C/X5dB,O(BW}k?c5K \.aA%qm1/B;nBMN4.R.tt~1_(ھ eV1msE3<2}+FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\FC+[W&gOsW >\=' Q'"ˊ2fxdW5pə\W&gOsW >\p2fxdW5pə\W&gOsW >\p2fxdW5pə\W&gOsW >\p2fxdW5pə\W&gOsW >\p2fxdW5pə\W&gOsW >\p2fxdW5pə\W&gOsW >\qE9i{(ʵ./Y7\O0ͮI&>%kJkQK&PV8"7ʗ!oT`< \WHi}k?c<!IZҔF@|]Mt_kO|EݎJluTZ]Mt_kO|EݎJluTZ]Mt99*2K6Z]J4,FY1WrSjX ̸ԗZl}F%35tŀ@>Nvƶ1@>Nvƶ1@>Nvƶ1@>Nvƶ1k'M`8SHC]Feh Cd$#MFQyR_D!ʗ!'{!+1YVi!4`RRBNMƑJ9!G4              v[l}j.|O!GTj.>Ĝ&'iKHAHZXI*-DEf=+S 7,ی_YCn!‚%E*lEs;*ڜCs?*یZ2x4q| oeyش& ߺ-Um$ *{MVvܘrI. 0pV946Ty i^]H4›'*]W"8[" H BGM}#0wze:k1=[/4ci23L8?aFzgF1~j"sI2Ff^x>eТ!D* Y&xR9'?/UrLnZan]&^SIB+Jcw)77NI ݭ%*ªL<ӹCcKRCi*(-O% TC]8y H %D}v,*$b:rA;’Iiݒuѱ\[-;N[}%vIF skqo:mn-'] 5ͭžӻ$롵Zwdtlp֜[SkĔ64LQSCs݉,̜6TLȞ3kr^Ngy bBFuZ-M)JmE Pdy}n-'] žӻ$h3}ldy}n-'] žӻ$h3}ldy}n-'] žӻ$h3}ldy}n-'] žӻ$h3}ldy}h4NN71;<&V-$"%JĜ]3}lŨ7ʗ!oT`< jF b=-:BY&ܪ tyD"|=-R{B&f&||_cB' \$S޹堏e[n) R$VI \9m"6A[ܥM)S{=d!-R{xK{@)S{=d<%T{YCxK{*og!<%T{Y or7B*ogJk!p or7C[ܥM8zJk!-R{B=[ܥM)S{=d!-R{xK{@)S{=d<%T{YCxK{*og!<%T{Y or7B*ogJk!p or7C[ܥM8zJk!-R{B=[ܥM)S{=d!-R{xK{@)S{=d<%T{YCxK{*og!<%T{Y or7B*ogJk!p or7C[ܥM8zJk!-R{B=[ܥMBS&K3y'P ҢK06A_Jk!-R{B=riw]m?4^Xia#! gentoo-0.19.13/docs/images/stylesel.gif0000644000175000017500000000706511547706437020050 0ustar demarchidemarchiGIF89a10A{ysusqjmjibebaZ]{ZY{RUsRPsJLjJHjՔ!Made with GIMP, dihlp,x7pH,Ȥ2[KsJZX&T9zҴxL.1n|&zwG]~7ĶæMǩϵ˶ŹַټԾt pST!!ebGVh8R#H=\rG-M”rI8sŞ)J@H(ӧ.MԨVNuiլZZزSf5KӷpʝtS ճ  ip q=rĆ/?<ȟ!M4dsw=mЌY3nȓ#7Հ[`@A;PT;uHwg]{xޭ|uѷ߽}OϿq]t43ؽJ((ᄐL@b!X(.~(^x+hb*z(48c& "5Ȋh@b@*OR&YM&iQەe%cRihh$H"~5̩sD{| ɠ蠇.(J馜vg~PC7ЙT$g꫰*무:'"xԩA&@ k&6Fl믱] Hv+k覫n.JI,l[9]̀FG,1Pgb ,$l(,0,3l8<<=-DZL7-4"8-TW=2L\w`-dmhl}Iktmx|߀vQm'7G.0"c=2T.褗n騧ꬷ_>x"9;gw 'r`0o<9go菾W[O`<_7yOz Z_7> zp$ 1HNs& =Bک!E5YZOĆppP Ƚ QXbv,zQ[*G2hLH<ZpH:x̣>񏀜#oȹ@L":$'IJrcn8@vҒ (/IEY{d"?9VRDeYO'uK^ &0_Ib1K*qY[t&3{ iش28K9:0)pff!rND9izR\<~S´@AOe'B|,,ߙfʹ87 юF[@ђQ%IWGS,ƚ8i\*Ӟ> J*ԢB(#UO $SS>M&/5O*5eUM-B˵&3zЬJ3nUAzdन]ՄU4+UѺ:VoEl\BHeaѪU6Ve -{M^f.5*̭6h(V_oJB=$MuJmpG2ǜ3 T\uNW /+^뒷=/z-|{7d_d/**Tq ^# SؤG3:"p}?LH؊X>qbILZ6.>'cZf4sqd/MVAl(u%QweKr˔2%)17f([f ?9m.),7W=^eι]3=?>4)dEΎ.4#bF3L4;MgSӞ#CQԡFUiVcՔuehZ+և5u h^x6gbiF=ff]mejGMv]dn<wMcr.F}bv}azS7`~8_E8}_8z%^^8w5]Ӥ3萏EyzAnrW/g/[~6s0d9,Yϣ's }l{uCJW/իȬ#4NtÙGyK:m#m;wn=Fnǎw{.x;ń/<߮'~ώ|?WNosʧ3>}?ΟwׯW=rP&KG~fFǀW~YW~|见偕&lFǁ褂fǂC5&JG4i2t9hL=(rUDr?N;sEJIrGsKJOXs.}Q[6v؄7W8vV`-fUfxevml؆npdCEvxxXFW(|؇~x28`x4؈;28x$S艠8(x}h#ȊX4937GW)9X2؋9#h3x!c3،،(ˢi4˘2بFx228߸>$S83h2㈎娎(x؈ȍh-H2ȏxk2 i2Ɉ2 93"s 36BȎX2(7ӑ(3.3+S2:)4.Y1Ò * i (cAICӓ"sQY2+;)W\242N3PIL)3T0s[ɕe/)3 #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_func_iconv=yes) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_lib_iconv=yes am_cv_func_iconv=yes) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [ dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_TRY_RUN([ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST(LIBICONV) AC_SUBST(LTLIBICONV) ]) AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL(am_cv_proto_iconv, [ AC_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const") am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([$]{ac_t:- }[$]am_cv_proto_iconv) AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, [Define as const if the declaration of iconv() needs const.]) fi ]) gentoo-0.19.13/m4/isc-posix.m40000644000175000017500000000213311547706437016007 0ustar demarchidemarchi# isc-posix.m4 serial 2 (gettext-0.11.2) dnl Copyright (C) 1995-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. # This file is not needed with autoconf-2.53 and newer. Remove it in 2005. # This test replaces the one in autoconf. # Currently this macro should have the same name as the autoconf macro # because gettext's gettext.m4 (distributed in the automake package) # still uses it. Otherwise, the use in gettext.m4 makes autoheader # give these diagnostics: # configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX # configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX undefine([AC_ISC_POSIX]) AC_DEFUN([AC_ISC_POSIX], [ dnl This test replaces the obsolescent AC_ISC_POSIX kludge. AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"]) ] ) gentoo-0.19.13/m4/codeset.m40000644000175000017500000000136611547706437015526 0ustar demarchidemarchi# codeset.m4 serial 2 (gettext-0.16) dnl Copyright (C) 2000-2002, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_LANGINFO_CODESET], [ AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, [AC_TRY_LINK([#include ], [char* cs = nl_langinfo(CODESET); return !cs;], am_cv_langinfo_codeset=yes, am_cv_langinfo_codeset=no) ]) if test $am_cv_langinfo_codeset = yes; then AC_DEFINE(HAVE_LANGINFO_CODESET, 1, [Define if you have and nl_langinfo(CODESET).]) fi ]) gentoo-0.19.13/m4/lock.m40000644000175000017500000003022311547706437015022 0ustar demarchidemarchi# lock.m4 serial 7 (gettext-0.17) dnl Copyright (C) 2005-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Tests for a multithreading library to be used. dnl Defines at most one of the macros USE_POSIX_THREADS, USE_SOLARIS_THREADS, dnl USE_PTH_THREADS, USE_WIN32_THREADS dnl Sets the variables LIBTHREAD and LTLIBTHREAD to the linker options for use dnl in a Makefile (LIBTHREAD for use without libtool, LTLIBTHREAD for use with dnl libtool). dnl Sets the variables LIBMULTITHREAD and LTLIBMULTITHREAD similarly, for dnl programs that really need multithread functionality. The difference dnl between LIBTHREAD and LIBMULTITHREAD is that on platforms supporting weak dnl symbols, typically LIBTHREAD="" whereas LIBMULTITHREAD="-lpthread". dnl Adds to CPPFLAGS the flag -D_REENTRANT or -D_THREAD_SAFE if needed for dnl multithread-safe programs. AC_DEFUN([gl_LOCK_EARLY], [ AC_REQUIRE([gl_LOCK_EARLY_BODY]) ]) dnl The guts of gl_LOCK_EARLY. Needs to be expanded only once. AC_DEFUN([gl_LOCK_EARLY_BODY], [ dnl Ordering constraints: This macro modifies CPPFLAGS in a way that dnl influences the result of the autoconf tests that test for *_unlocked dnl declarations, on AIX 5 at least. Therefore it must come early. AC_BEFORE([$0], [gl_FUNC_GLIBC_UNLOCKED_IO])dnl AC_BEFORE([$0], [gl_ARGP])dnl AC_REQUIRE([AC_CANONICAL_HOST]) dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems. dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes dnl AC_GNU_SOURCE. m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], [AC_REQUIRE([AC_GNU_SOURCE])]) dnl Check for multithreading. AC_ARG_ENABLE(threads, AC_HELP_STRING([--enable-threads={posix|solaris|pth|win32}], [specify multithreading API]) AC_HELP_STRING([--disable-threads], [build without multithread safety]), [gl_use_threads=$enableval], [case "$host_os" in dnl Disable multithreading by default on OSF/1, because it interferes dnl with fork()/exec(): When msgexec is linked with -lpthread, its child dnl process gets an endless segmentation fault inside execvp(). osf*) gl_use_threads=no ;; *) gl_use_threads=yes ;; esac ]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # For using : case "$host_os" in osf*) # On OSF/1, the compiler needs the flag -D_REENTRANT so that it # groks . cc also understands the flag -pthread, but # we don't use it because 1. gcc-2.95 doesn't understand -pthread, # 2. putting a flag into CPPFLAGS that has an effect on the linker # causes the AC_TRY_LINK test below to succeed unexpectedly, # leading to wrong values of LIBTHREAD and LTLIBTHREAD. CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac # Some systems optimize for single-threaded programs by default, and # need special flags to disable these optimizations. For example, the # definition of 'errno' in . case "$host_os" in aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;; solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;; esac fi ]) dnl The guts of gl_LOCK. Needs to be expanded only once. AC_DEFUN([gl_LOCK_BODY], [ AC_REQUIRE([gl_LOCK_EARLY_BODY]) gl_threads_api=none LIBTHREAD= LTLIBTHREAD= LIBMULTITHREAD= LTLIBMULTITHREAD= if test "$gl_use_threads" != no; then dnl Check whether the compiler and linker support weak declarations. AC_MSG_CHECKING([whether imported symbols can be declared weak]) gl_have_weak=no AC_TRY_LINK([extern void xyzzy (); #pragma weak xyzzy], [xyzzy();], [gl_have_weak=yes]) AC_MSG_RESULT([$gl_have_weak]) if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that # it groks . It's added above, in gl_LOCK_EARLY_BODY. AC_CHECK_HEADER(pthread.h, gl_have_pthread_h=yes, gl_have_pthread_h=no) if test "$gl_have_pthread_h" = yes; then # Other possible tests: # -lpthreads (FSU threads, PCthreads) # -lgthreads gl_have_pthread= # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist # in libc. IRIX 6.5 has the first one in both libc and libpthread, but # the second one only in libpthread, and lock.c needs it. AC_TRY_LINK([#include ], [pthread_mutex_lock((pthread_mutex_t*)0); pthread_mutexattr_init((pthread_mutexattr_t*)0);], [gl_have_pthread=yes]) # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) if test -n "$gl_have_pthread"; then # The program links fine without libpthread. But it may actually # need to link with libpthread in order to create multiple threads. AC_CHECK_LIB(pthread, pthread_kill, [LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread # On Solaris and HP-UX, most pthread functions exist also in libc. # Therefore pthread_in_use() needs to actually try to create a # thread: pthread_create from libc will fail, whereas # pthread_create will actually create a thread. case "$host_os" in solaris* | hpux*) AC_DEFINE([PTHREAD_IN_USE_DETECTION_HARD], 1, [Define if the pthread_in_use() detection is hard.]) esac ]) else # Some library is needed. Try libpthread and libc_r. AC_CHECK_LIB(pthread, pthread_kill, [gl_have_pthread=yes LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread]) if test -z "$gl_have_pthread"; then # For FreeBSD 4. AC_CHECK_LIB(c_r, pthread_kill, [gl_have_pthread=yes LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r]) fi fi if test -n "$gl_have_pthread"; then gl_threads_api=posix AC_DEFINE([USE_POSIX_THREADS], 1, [Define if the POSIX multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if test $gl_have_weak = yes; then AC_DEFINE([USE_POSIX_THREADS_WEAK], 1, [Define if references to the POSIX multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi # OSF/1 4.0 and MacOS X 10.1 lack the pthread_rwlock_t type and the # pthread_rwlock_* functions. AC_CHECK_TYPE([pthread_rwlock_t], [AC_DEFINE([HAVE_PTHREAD_RWLOCK], 1, [Define if the POSIX multithreading library has read/write locks.])], [], [#include ]) # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro. AC_TRY_COMPILE([#include ], [#if __FreeBSD__ == 4 error "No, in FreeBSD 4.0 recursive mutexes actually don't work." #else int x = (int)PTHREAD_MUTEX_RECURSIVE; return !x; #endif], [AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE], 1, [Define if the defines PTHREAD_MUTEX_RECURSIVE.])]) fi fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then gl_have_solaristhread= gl_save_LIBS="$LIBS" LIBS="$LIBS -lthread" AC_TRY_LINK([#include #include ], [thr_self();], [gl_have_solaristhread=yes]) LIBS="$gl_save_LIBS" if test -n "$gl_have_solaristhread"; then gl_threads_api=solaris LIBTHREAD=-lthread LTLIBTHREAD=-lthread LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_SOLARIS_THREADS], 1, [Define if the old Solaris multithreading library can be used.]) if test $gl_have_weak = yes; then AC_DEFINE([USE_SOLARIS_THREADS_WEAK], 1, [Define if references to the old Solaris multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi fi fi if test "$gl_use_threads" = pth; then gl_save_CPPFLAGS="$CPPFLAGS" AC_LIB_LINKFLAGS(pth) gl_have_pth= gl_save_LIBS="$LIBS" LIBS="$LIBS -lpth" AC_TRY_LINK([#include ], [pth_self();], gl_have_pth=yes) LIBS="$gl_save_LIBS" if test -n "$gl_have_pth"; then gl_threads_api=pth LIBTHREAD="$LIBPTH" LTLIBTHREAD="$LTLIBPTH" LIBMULTITHREAD="$LIBTHREAD" LTLIBMULTITHREAD="$LTLIBTHREAD" AC_DEFINE([USE_PTH_THREADS], 1, [Define if the GNU Pth multithreading library can be used.]) if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then if test $gl_have_weak = yes; then AC_DEFINE([USE_PTH_THREADS_WEAK], 1, [Define if references to the GNU Pth multithreading library should be made weak.]) LIBTHREAD= LTLIBTHREAD= fi fi else CPPFLAGS="$gl_save_CPPFLAGS" fi fi if test -z "$gl_have_pthread"; then if test "$gl_use_threads" = yes || test "$gl_use_threads" = win32; then if { case "$host_os" in mingw*) true;; *) false;; esac }; then gl_threads_api=win32 AC_DEFINE([USE_WIN32_THREADS], 1, [Define if the Win32 multithreading API can be used.]) fi fi fi fi AC_MSG_CHECKING([for multithread API to use]) AC_MSG_RESULT([$gl_threads_api]) AC_SUBST(LIBTHREAD) AC_SUBST(LTLIBTHREAD) AC_SUBST(LIBMULTITHREAD) AC_SUBST(LTLIBMULTITHREAD) ]) AC_DEFUN([gl_LOCK], [ AC_REQUIRE([gl_LOCK_EARLY]) AC_REQUIRE([gl_LOCK_BODY]) gl_PREREQ_LOCK ]) # Prerequisites of lib/lock.c. AC_DEFUN([gl_PREREQ_LOCK], [ AC_REQUIRE([AC_C_INLINE]) ]) dnl Survey of platforms: dnl dnl Platform Available Compiler Supports test-lock dnl flavours option weak result dnl --------------- --------- --------- -------- --------- dnl Linux 2.4/glibc posix -lpthread Y OK dnl dnl GNU Hurd/glibc posix dnl dnl FreeBSD 5.3 posix -lc_r Y dnl posix -lkse ? Y dnl posix -lpthread ? Y dnl posix -lthr Y dnl dnl FreeBSD 5.2 posix -lc_r Y dnl posix -lkse Y dnl posix -lthr Y dnl dnl FreeBSD 4.0,4.10 posix -lc_r Y OK dnl dnl NetBSD 1.6 -- dnl dnl OpenBSD 3.4 posix -lpthread Y OK dnl dnl MacOS X 10.[123] posix -lpthread Y OK dnl dnl Solaris 7,8,9 posix -lpthread Y Sol 7,8: 0.0; Sol 9: OK dnl solaris -lthread Y Sol 7,8: 0.0; Sol 9: OK dnl dnl HP-UX 11 posix -lpthread N (cc) OK dnl Y (gcc) dnl dnl IRIX 6.5 posix -lpthread Y 0.5 dnl dnl AIX 4.3,5.1 posix -lpthread N AIX 4: 0.5; AIX 5: OK dnl dnl OSF/1 4.0,5.1 posix -pthread (cc) N OK dnl -lpthread (gcc) Y dnl dnl Cygwin posix -lpthread Y OK dnl dnl Any of the above pth -lpth 0.0 dnl dnl Mingw win32 N OK dnl dnl BeOS 5 -- dnl dnl The test-lock result shows what happens if in test-lock.c EXPLICIT_YIELD is dnl turned off: dnl OK if all three tests terminate OK, dnl 0.5 if the first test terminates OK but the second one loops endlessly, dnl 0.0 if the first test already loops endlessly. gentoo-0.19.13/m4/Makefile.am0000644000175000017500000000061111547706437015662 0ustar demarchidemarchiEXTRA_DIST = intlmacosx.m4 nls.m4 po.m4 glibc2.m4 intl.m4 intldir.m4 intmax.m4 lock.m4 longdouble.m4 longlong.m4 printf-posix.m4 size_max.m4 visibility.m4 wchar_t.m4 wint_t.m4 xsize.m4 intdiv0.m4 inttypes.m4 inttypes_h.m4 inttypes-pri.m4 stdint_h.m4 uintmax_t.m4 ulonglong.m4 codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 progtest.m4 gentoo-0.19.13/m4/uintmax_t.m40000644000175000017500000000211211547706437016076 0ustar demarchidemarchi# uintmax_t.m4 serial 10 dnl Copyright (C) 1997-2004, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. AC_PREREQ(2.13) # Define uintmax_t to 'unsigned long' or 'unsigned long long' # if it is not already defined in or . AC_DEFUN([gl_AC_TYPE_UINTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) test $ac_cv_type_unsigned_long_long_int = yes \ && ac_type='unsigned long long' \ || ac_type='unsigned long' AC_DEFINE_UNQUOTED(uintmax_t, $ac_type, [Define to unsigned long or unsigned long long if and don't define.]) else AC_DEFINE(HAVE_UINTMAX_T, 1, [Define if you have the 'uintmax_t' type in or .]) fi ]) gentoo-0.19.13/m4/intl.m40000644000175000017500000002516111547706437015045 0ustar demarchidemarchi# intl.m4 serial 8 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006. AC_PREREQ(2.52) dnl Checks for all prerequisites of the intl subdirectory, dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. AC_DEFUN([AM_INTL_SUBDIR], [ AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([gt_GLIBC2])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([gl_VISIBILITY])dnl AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl AC_REQUIRE([gt_TYPE_WCHAR_T])dnl AC_REQUIRE([gt_TYPE_WINT_T])dnl AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gt_TYPE_INTMAX_T]) AC_REQUIRE([gt_PRINTF_POSIX]) AC_REQUIRE([gl_GLIBC21])dnl AC_REQUIRE([gl_XSIZE])dnl AC_REQUIRE([gt_INTL_MACOSX])dnl AC_CHECK_TYPE([ptrdiff_t], , [AC_DEFINE([ptrdiff_t], [long], [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) ]) AC_CHECK_HEADERS([stddef.h stdlib.h string.h]) AC_CHECK_FUNCS([asprintf fwprintf putenv setenv setlocale snprintf wcslen]) dnl Use the _snprintf function only if it is declared (because on NetBSD it dnl is defined as a weak alias of snprintf; we prefer to use the latter). gt_CHECK_DECL(_snprintf, [#include ]) gt_CHECK_DECL(_snwprintf, [#include ]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. gt_CHECK_DECL(getc_unlocked, [#include ]) case $gt_cv_func_printf_posix in *yes) HAVE_POSIX_PRINTF=1 ;; *) HAVE_POSIX_PRINTF=0 ;; esac AC_SUBST([HAVE_POSIX_PRINTF]) if test "$ac_cv_func_asprintf" = yes; then HAVE_ASPRINTF=1 else HAVE_ASPRINTF=0 fi AC_SUBST([HAVE_ASPRINTF]) if test "$ac_cv_func_snprintf" = yes; then HAVE_SNPRINTF=1 else HAVE_SNPRINTF=0 fi AC_SUBST([HAVE_SNPRINTF]) if test "$ac_cv_func_wprintf" = yes; then HAVE_WPRINTF=1 else HAVE_WPRINTF=0 fi AC_SUBST([HAVE_WPRINTF]) AM_LANGINFO_CODESET gt_LC_MESSAGES dnl Compilation on mingw and Cygwin needs special Makefile rules, because dnl 1. when we install a shared library, we must arrange to export dnl auxiliary pointer variables for every exported variable, dnl 2. when we install a shared library and a static library simultaneously, dnl the include file specifies __declspec(dllimport) and therefore we dnl must arrange to define the auxiliary pointer variables for the dnl exported variables _also_ in the static library. if test "$enable_shared" = yes; then case "$host_os" in mingw* | cygwin*) is_woe32dll=yes ;; *) is_woe32dll=no ;; esac else is_woe32dll=no fi WOE32DLL=$is_woe32dll AC_SUBST([WOE32DLL]) dnl On mingw and Cygwin, we can activate special Makefile rules which add dnl version information to the shared libraries and executables. case "$host_os" in mingw* | cygwin*) is_woe32=yes ;; *) is_woe32=no ;; esac WOE32=$is_woe32 AC_SUBST([WOE32]) if test $WOE32 = yes; then dnl Check for a program that compiles Windows resource files. AC_CHECK_TOOL([WINDRES], [windres]) fi dnl Determine whether when creating a library, "-lc" should be passed to dnl libtool or not. On many platforms, it is required for the libtool option dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool dnl in the *.la files - makes it impossible to create multithreaded programs, dnl because libtool also reorders the -lc to come before the -pthread, and dnl this disables pthread_create() . case "$host_os" in hpux*) LTLIBC="" ;; *) LTLIBC="-lc" ;; esac AC_SUBST([LTLIBC]) dnl Rename some macros and functions used for locking. AH_BOTTOM([ #define __libc_lock_t gl_lock_t #define __libc_lock_define gl_lock_define #define __libc_lock_define_initialized gl_lock_define_initialized #define __libc_lock_init gl_lock_init #define __libc_lock_lock gl_lock_lock #define __libc_lock_unlock gl_lock_unlock #define __libc_lock_recursive_t gl_recursive_lock_t #define __libc_lock_define_recursive gl_recursive_lock_define #define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized #define __libc_lock_init_recursive gl_recursive_lock_init #define __libc_lock_lock_recursive gl_recursive_lock_lock #define __libc_lock_unlock_recursive gl_recursive_lock_unlock #define glthread_in_use libintl_thread_in_use #define glthread_lock_init libintl_lock_init #define glthread_lock_lock libintl_lock_lock #define glthread_lock_unlock libintl_lock_unlock #define glthread_lock_destroy libintl_lock_destroy #define glthread_rwlock_init libintl_rwlock_init #define glthread_rwlock_rdlock libintl_rwlock_rdlock #define glthread_rwlock_wrlock libintl_rwlock_wrlock #define glthread_rwlock_unlock libintl_rwlock_unlock #define glthread_rwlock_destroy libintl_rwlock_destroy #define glthread_recursive_lock_init libintl_recursive_lock_init #define glthread_recursive_lock_lock libintl_recursive_lock_lock #define glthread_recursive_lock_unlock libintl_recursive_lock_unlock #define glthread_recursive_lock_destroy libintl_recursive_lock_destroy #define glthread_once libintl_once #define glthread_once_call libintl_once_call #define glthread_once_singlethreaded libintl_once_singlethreaded ]) ]) dnl Checks for the core files of the intl subdirectory: dnl dcigettext.c dnl eval-plural.h dnl explodename.c dnl finddomain.c dnl gettextP.h dnl gmo.h dnl hash-string.h hash-string.c dnl l10nflist.c dnl libgnuintl.h.in (except the *printf stuff) dnl loadinfo.h dnl loadmsgcat.c dnl localealias.c dnl log.c dnl plural-exp.h plural-exp.c dnl plural.y dnl Used by libglocale. AC_DEFUN([gt_INTL_SUBDIR_CORE], [ AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_TYPE_SIZE_T])dnl AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_REQUIRE([AC_FUNC_ALLOCA])dnl AC_REQUIRE([AC_FUNC_MMAP])dnl AC_REQUIRE([gt_INTDIV0])dnl AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl AC_REQUIRE([gt_INTTYPES_PRI])dnl AC_REQUIRE([gl_LOCK])dnl AC_TRY_LINK( [int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }], [], [AC_DEFINE([HAVE_BUILTIN_EXPECT], 1, [Define to 1 if the compiler understands __builtin_expect.])]) AC_CHECK_HEADERS([argz.h inttypes.h limits.h unistd.h sys/param.h]) AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \ stpcpy strcasecmp strdup strtoul tsearch argz_count argz_stringify \ argz_next __fsetlocking]) dnl Use the *_unlocked functions only if they are declared. dnl (because some of them were defined without being declared in Solaris dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built dnl on Solaris 2.5.1 to run on Solaris 2.6). dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. gt_CHECK_DECL(feof_unlocked, [#include ]) gt_CHECK_DECL(fgets_unlocked, [#include ]) AM_ICONV dnl glibc >= 2.4 has a NL_LOCALE_NAME macro when _GNU_SOURCE is defined, dnl and a _NL_LOCALE_NAME macro always. AC_CACHE_CHECK([for NL_LOCALE_NAME macro], gt_cv_nl_locale_name, [AC_TRY_LINK([#include #include ], [char* cs = nl_langinfo(_NL_LOCALE_NAME(LC_MESSAGES)); return !cs; ], gt_cv_nl_locale_name=yes, gt_cv_nl_locale_name=no) ]) if test $gt_cv_nl_locale_name = yes; then AC_DEFINE(HAVE_NL_LOCALE_NAME, 1, [Define if you have and it defines the NL_LOCALE_NAME macro if _GNU_SOURCE is defined.]) fi dnl intl/plural.c is generated from intl/plural.y. It requires bison, dnl because plural.y uses bison specific features. It requires at least dnl bison-1.26 because earlier versions generate a plural.c that doesn't dnl compile. dnl bison is only needed for the maintainer (who touches plural.y). But in dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put dnl the rule in general Makefile. Now, some people carelessly touch the dnl files or have a broken "make" program, hence the plural.c rule will dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not dnl present or too old. AC_CHECK_PROGS([INTLBISON], [bison]) if test -z "$INTLBISON"; then ac_verc_fail=yes else dnl Found it, now check the version. AC_MSG_CHECKING([version of bison]) changequote(<<,>>)dnl ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) changequote([,])dnl ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac AC_MSG_RESULT([$ac_prog_version]) fi if test $ac_verc_fail = yes; then INTLBISON=: fi ]) dnl gt_CHECK_DECL(FUNC, INCLUDES) dnl Check whether a function is declared. AC_DEFUN([gt_CHECK_DECL], [ AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1, [AC_TRY_COMPILE([$2], [ #ifndef $1 char *p = (char *) $1; #endif ], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) if test $ac_cv_have_decl_$1 = yes; then gt_value=1 else gt_value=0 fi AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) ]) gentoo-0.19.13/m4/wint_t.m40000644000175000017500000000170711547706437015403 0ustar demarchidemarchi# wint_t.m4 serial 2 (gettext-0.17) dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wint_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WINT_T], [ AC_CACHE_CHECK([for wint_t], gt_cv_c_wint_t, [AC_TRY_COMPILE([ /* Tru64 with Desktop Toolkit C has a bug: must be included before . BSD/OS 4.0.1 has a bug: , and must be included before . */ #include #include #include #include wint_t foo = (wchar_t)'\0';], , gt_cv_c_wint_t=yes, gt_cv_c_wint_t=no)]) if test $gt_cv_c_wint_t = yes; then AC_DEFINE(HAVE_WINT_T, 1, [Define if you have the 'wint_t' type.]) fi ]) gentoo-0.19.13/m4/glibc21.m40000644000175000017500000000144511547706437015321 0ustar demarchidemarchi# glibc21.m4 serial 3 dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.1 or newer. # From Bruno Haible. AC_DEFUN([gl_GLIBC21], [ AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer, ac_cv_gnu_library_2_1, [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) Lucky GNU user #endif #endif ], ac_cv_gnu_library_2_1=yes, ac_cv_gnu_library_2_1=no) ] ) AC_SUBST(GLIBC21) GLIBC21="$ac_cv_gnu_library_2_1" ] ) gentoo-0.19.13/m4/ulonglong.m40000644000175000017500000000353211547706437016101 0ustar demarchidemarchi# ulonglong.m4 serial 6 dnl Copyright (C) 1999-2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. # This fixes a bug in Autoconf 2.60, but can be removed once we # assume 2.61 everywhere. # Note: If the type 'unsigned long long int' exists but is only 32 bits # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT # will not be defined. In this case you can treat 'unsigned long long int' # like 'unsigned long int'. AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], [ AC_CACHE_CHECK([for unsigned long long int], [ac_cv_type_unsigned_long_long_int], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[unsigned long long int ull = 18446744073709551615ULL; typedef int a[(18446744073709551615ULL <= (unsigned long long int) -1 ? 1 : -1)]; int i = 63;]], [[unsigned long long int ullmax = 18446744073709551615ull; return (ull << 63 | ull >> 63 | ull << i | ull >> i | ullmax / ull | ullmax % ull);]])], [ac_cv_type_unsigned_long_long_int=yes], [ac_cv_type_unsigned_long_long_int=no])]) if test $ac_cv_type_unsigned_long_long_int = yes; then AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], 1, [Define to 1 if the system has the type `unsigned long long int'.]) fi ]) # This macro is obsolescent and should go away soon. AC_DEFUN([gl_AC_TYPE_UNSIGNED_LONG_LONG], [ AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) ac_cv_type_unsigned_long_long=$ac_cv_type_unsigned_long_long_int if test $ac_cv_type_unsigned_long_long = yes; then AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1, [Define if you have the 'unsigned long long' type.]) fi ]) gentoo-0.19.13/m4/nls.m40000644000175000017500000000226611547706437014674 0ustar demarchidemarchi# nls.m4 serial 3 (gettext-0.15) dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ(2.50) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE(nls, [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT($USE_NLS) AC_SUBST(USE_NLS) ]) gentoo-0.19.13/m4/lcmessage.m40000644000175000017500000000240411547706437016035 0ustar demarchidemarchi# lcmessage.m4 serial 4 (gettext-0.14.2) dnl Copyright (C) 1995-2002, 2004-2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995. # Check whether LC_MESSAGES is available in . AC_DEFUN([gt_LC_MESSAGES], [ AC_CACHE_CHECK([for LC_MESSAGES], gt_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], gt_cv_val_LC_MESSAGES=yes, gt_cv_val_LC_MESSAGES=no)]) if test $gt_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi ]) gentoo-0.19.13/m4/stdint_h.m40000644000175000017500000000161411547706437015710 0ustar demarchidemarchi# stdint_h.m4 serial 6 dnl Copyright (C) 1997-2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_STDINT_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_STDINT_H], [ AC_CACHE_CHECK([for stdint.h], gl_cv_header_stdint_h, [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1; return !i;], gl_cv_header_stdint_h=yes, gl_cv_header_stdint_h=no)]) if test $gl_cv_header_stdint_h = yes; then AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1, [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) gentoo-0.19.13/m4/inttypes_h.m40000644000175000017500000000164411547706437016265 0ustar demarchidemarchi# inttypes_h.m4 serial 7 dnl Copyright (C) 1997-2004, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_INTTYPES_H_WITH_UINTMAX if exists, # doesn't clash with , and declares uintmax_t. AC_DEFUN([gl_AC_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], gl_cv_header_inttypes_h, [AC_TRY_COMPILE( [#include #include ], [uintmax_t i = (uintmax_t) -1; return !i;], gl_cv_header_inttypes_h=yes, gl_cv_header_inttypes_h=no)]) if test $gl_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1, [Define if exists, doesn't clash with , and declares uintmax_t. ]) fi ]) gentoo-0.19.13/m4/gettext.m40000644000175000017500000003457011547706437015567 0ustar demarchidemarchi# gettext.m4 serial 60 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value `$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH(included-gettext, [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT($nls_cv_force_use_gnu_gettext) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings;], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE(ENABLE_NLS, 1, [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE(HAVE_GETTEXT, 1, [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE(HAVE_DCGETTEXT, 1, [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST(BUILD_INCLUDED_LIBINTL) AC_SUBST(USE_INCLUDED_LIBINTL) AC_SUBST(CATOBJEXT) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST(DATADIRNAME) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST(INSTOBJEXT) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST(GENCAT) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST(INTLOBJS) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST(INTLLIBS) dnl Make all documented variables known to autoconf. AC_SUBST(LIBINTL) AC_SUBST(LTLIBINTL) AC_SUBST(POSUB) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) gentoo-0.19.13/m4/po.m40000644000175000017500000004451711547706437014523 0ustar demarchidemarchi# po.m4 serial 15 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ(2.50) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.17]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" </dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ]) gentoo-0.19.13/m4/longlong.m40000644000175000017500000001005411547706437015711 0ustar demarchidemarchi# longlong.m4 serial 13 dnl Copyright (C) 1999-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Paul Eggert. # Define HAVE_LONG_LONG_INT if 'long long int' works. # This fixes a bug in Autoconf 2.61, but can be removed once we # assume 2.62 everywhere. # Note: If the type 'long long int' exists but is only 32 bits large # (as on some very old compilers), HAVE_LONG_LONG_INT will not be # defined. In this case you can treat 'long long int' like 'long int'. AC_DEFUN([AC_TYPE_LONG_LONG_INT], [ AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int], [AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [dnl This catches a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004. dnl If cross compiling, assume the bug isn't important, since dnl nobody cross compiles for this platform as far as we know. AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[@%:@include @%:@ifndef LLONG_MAX @%:@ define HALF \ (1LL << (sizeof (long long int) * CHAR_BIT - 2)) @%:@ define LLONG_MAX (HALF - 1 + HALF) @%:@endif]], [[long long int n = 1; int i; for (i = 0; ; i++) { long long int m = n << i; if (m >> i != n) return 1; if (LLONG_MAX / 2 < m) break; } return 0;]])], [ac_cv_type_long_long_int=yes], [ac_cv_type_long_long_int=no], [ac_cv_type_long_long_int=yes])], [ac_cv_type_long_long_int=no])]) if test $ac_cv_type_long_long_int = yes; then AC_DEFINE([HAVE_LONG_LONG_INT], 1, [Define to 1 if the system has the type `long long int'.]) fi ]) # Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works. # This fixes a bug in Autoconf 2.61, but can be removed once we # assume 2.62 everywhere. # Note: If the type 'unsigned long long int' exists but is only 32 bits # large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT # will not be defined. In this case you can treat 'unsigned long long int' # like 'unsigned long int'. AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT], [ AC_CACHE_CHECK([for unsigned long long int], [ac_cv_type_unsigned_long_long_int], [AC_LINK_IFELSE( [_AC_TYPE_LONG_LONG_SNIPPET], [ac_cv_type_unsigned_long_long_int=yes], [ac_cv_type_unsigned_long_long_int=no])]) if test $ac_cv_type_unsigned_long_long_int = yes; then AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], 1, [Define to 1 if the system has the type `unsigned long long int'.]) fi ]) # Expands to a C program that can be used to test for simultaneous support # of 'long long' and 'unsigned long long'. We don't want to say that # 'long long' is available if 'unsigned long long' is not, or vice versa, # because too many programs rely on the symmetry between signed and unsigned # integer types (excluding 'bool'). AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET], [ AC_LANG_PROGRAM( [[/* Test preprocessor. */ #if ! (-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) error in preprocessor; #endif #if ! (18446744073709551615ULL <= -1ull) error in preprocessor; #endif /* Test literals. */ long long int ll = 9223372036854775807ll; long long int nll = -9223372036854775807LL; unsigned long long int ull = 18446744073709551615ULL; /* Test constant expressions. */ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) ? 1 : -1)]; typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 ? 1 : -1)]; int i = 63;]], [[/* Test availability of runtime routines for shift and division. */ long long int llmax = 9223372036854775807ll; unsigned long long int ullmax = 18446744073709551615ull; return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) | (llmax / ll) | (llmax % ll) | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) | (ullmax / ull) | (ullmax % ull));]]) ]) gentoo-0.19.13/m4/intdiv0.m40000644000175000017500000000443111547706437015451 0ustar demarchidemarchi# intdiv0.m4 serial 2 (gettext-0.17) dnl Copyright (C) 2002, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gt_INTDIV0], [ AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether integer division by zero raises SIGFPE], gt_cv_int_divbyzero_sigfpe, [ gt_cv_int_divbyzero_sigfpe= changequote(,)dnl case "$host_os" in macos* | darwin[6-9]* | darwin[1-9][0-9]*) # On MacOS X 10.2 or newer, just assume the same as when cross- # compiling. If we were to perform the real test, 1 Crash Report # dialog window would pop up. case "$host_cpu" in i[34567]86 | x86_64) gt_cv_int_divbyzero_sigfpe="guessing yes" ;; esac ;; esac changequote([,])dnl if test -z "$gt_cv_int_divbyzero_sigfpe"; then AC_TRY_RUN([ #include #include static void sigfpe_handler (int sig) { /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */ exit (sig != SIGFPE); } int x = 1; int y = 0; int z; int nan; int main () { signal (SIGFPE, sigfpe_handler); /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */ #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP) signal (SIGTRAP, sigfpe_handler); #endif /* Linux/SPARC yields signal SIGILL. */ #if defined (__sparc__) && defined (__linux__) signal (SIGILL, sigfpe_handler); #endif z = x / y; nan = y / y; exit (1); } ], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, [ # Guess based on the CPU. changequote(,)dnl case "$host_cpu" in alpha* | i[34567]86 | x86_64 | m68k | s390*) gt_cv_int_divbyzero_sigfpe="guessing yes";; *) gt_cv_int_divbyzero_sigfpe="guessing no";; esac changequote([,])dnl ]) fi ]) case "$gt_cv_int_divbyzero_sigfpe" in *yes) value=1;; *) value=0;; esac AC_DEFINE_UNQUOTED(INTDIV0_RAISES_SIGFPE, $value, [Define if integer division by zero raises signal SIGFPE.]) ]) gentoo-0.19.13/m4/progtest.m40000644000175000017500000000555011547706437015746 0ustar demarchidemarchi# progtest.m4 serial 4 (gettext-0.14.2) dnl Copyright (C) 1996-2003, 2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. AC_PREREQ(2.50) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) gentoo-0.19.13/m4/intmax.m40000644000175000017500000000201111547706437015364 0ustar demarchidemarchi# intmax.m4 serial 3 (gettext-0.16) dnl Copyright (C) 2002-2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the system has the 'intmax_t' type, but don't attempt to dnl find a replacement if it is lacking. AC_DEFUN([gt_TYPE_INTMAX_T], [ AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) AC_REQUIRE([gl_AC_HEADER_STDINT_H]) AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t, [AC_TRY_COMPILE([ #include #include #if HAVE_STDINT_H_WITH_UINTMAX #include #endif #if HAVE_INTTYPES_H_WITH_UINTMAX #include #endif ], [intmax_t x = -1; return !x;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)]) if test $gt_cv_c_intmax_t = yes; then AC_DEFINE(HAVE_INTMAX_T, 1, [Define if you have the 'intmax_t' type in or .]) fi ]) gentoo-0.19.13/m4/xsize.m40000644000175000017500000000064511547706437015241 0ustar demarchidemarchi# xsize.m4 serial 3 dnl Copyright (C) 2003-2004 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_XSIZE], [ dnl Prerequisites of lib/xsize.h. AC_REQUIRE([gl_SIZE_MAX]) AC_REQUIRE([AC_C_INLINE]) AC_CHECK_HEADERS(stdint.h) ]) gentoo-0.19.13/m4/wchar_t.m40000644000175000017500000000132611547706437015523 0ustar demarchidemarchi# wchar_t.m4 serial 1 (gettext-0.12) dnl Copyright (C) 2002-2003 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether has the 'wchar_t' type. dnl Prerequisite: AC_PROG_CC AC_DEFUN([gt_TYPE_WCHAR_T], [ AC_CACHE_CHECK([for wchar_t], gt_cv_c_wchar_t, [AC_TRY_COMPILE([#include wchar_t foo = (wchar_t)'\0';], , gt_cv_c_wchar_t=yes, gt_cv_c_wchar_t=no)]) if test $gt_cv_c_wchar_t = yes; then AC_DEFINE(HAVE_WCHAR_T, 1, [Define if you have the 'wchar_t' type.]) fi ]) gentoo-0.19.13/m4/lib-ld.m40000644000175000017500000000653111547706437015242 0ustar demarchidemarchi# lib-ld.m4 serial 3 (gettext-0.13) dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, [# I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by GCC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(acl_cv_path_LD, [if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT($LD) else AC_MSG_RESULT(no) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) gentoo-0.19.13/m4/longdouble.m40000644000175000017500000000227711547706437016234 0ustar demarchidemarchi# longdouble.m4 serial 2 (gettext-0.15) dnl Copyright (C) 2002-2003, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the compiler supports the 'long double' type. dnl Prerequisite: AC_PROG_CC dnl This file is only needed in autoconf <= 2.59. Newer versions of autoconf dnl have a macro AC_TYPE_LONG_DOUBLE with identical semantics. AC_DEFUN([gt_TYPE_LONGDOUBLE], [ AC_CACHE_CHECK([for long double], gt_cv_c_long_double, [if test "$GCC" = yes; then gt_cv_c_long_double=yes else AC_TRY_COMPILE([ /* The Stardent Vistra knows sizeof(long double), but does not support it. */ long double foo = 0.0; /* On Ultrix 4.3 cc, long double is 4 and double is 8. */ int array [2*(sizeof(long double) >= sizeof(double)) - 1]; ], , gt_cv_c_long_double=yes, gt_cv_c_long_double=no) fi]) if test $gt_cv_c_long_double = yes; then AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.]) fi ]) gentoo-0.19.13/m4/inttypes.m40000644000175000017500000000171711547706437015757 0ustar demarchidemarchi# inttypes.m4 serial 1 (gettext-0.11.4) dnl Copyright (C) 1997-2002 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program dnl that contains a configuration script generated by Autoconf, under dnl the same distribution terms as the rest of that program. dnl From Paul Eggert. # Define HAVE_INTTYPES_H if exists and doesn't clash with # . AC_DEFUN([gt_HEADER_INTTYPES_H], [ AC_CACHE_CHECK([for inttypes.h], gt_cv_header_inttypes_h, [ AC_TRY_COMPILE( [#include #include ], [], gt_cv_header_inttypes_h=yes, gt_cv_header_inttypes_h=no) ]) if test $gt_cv_header_inttypes_h = yes; then AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1, [Define if exists and doesn't clash with .]) fi ]) gentoo-0.19.13/m4/intldir.m40000644000175000017500000000161611547706437015543 0ustar demarchidemarchi# intldir.m4 serial 1 (gettext-0.16) dnl Copyright (C) 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. AC_PREREQ(2.52) dnl Tells the AM_GNU_GETTEXT macro to consider an intl/ directory. AC_DEFUN([AM_GNU_GETTEXT_INTL_SUBDIR], []) gentoo-0.19.13/m4/size_max.m40000644000175000017500000000513311547706437015713 0ustar demarchidemarchi# size_max.m4 serial 6 dnl Copyright (C) 2003, 2005-2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([gl_SIZE_MAX], [ AC_CHECK_HEADERS(stdint.h) dnl First test whether the system already has SIZE_MAX. AC_MSG_CHECKING([for SIZE_MAX]) AC_CACHE_VAL([gl_cv_size_max], [ gl_cv_size_max= AC_EGREP_CPP([Found it], [ #include #if HAVE_STDINT_H #include #endif #ifdef SIZE_MAX Found it #endif ], gl_cv_size_max=yes) if test -z "$gl_cv_size_max"; then dnl Define it ourselves. Here we assume that the type 'size_t' is not wider dnl than the type 'unsigned long'. Try hard to find a definition that can dnl be used in a preprocessor #if, i.e. doesn't contain a cast. AC_COMPUTE_INT([size_t_bits_minus_1], [sizeof (size_t) * CHAR_BIT - 1], [#include #include ], size_t_bits_minus_1=) AC_COMPUTE_INT([fits_in_uint], [sizeof (size_t) <= sizeof (unsigned int)], [#include ], fits_in_uint=) if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then if test $fits_in_uint = 1; then dnl Even though SIZE_MAX fits in an unsigned int, it must be of type dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'. AC_TRY_COMPILE([#include extern size_t foo; extern unsigned long foo; ], [], fits_in_uint=0) fi dnl We cannot use 'expr' to simplify this expression, because 'expr' dnl works only with 'long' integers in the host environment, while we dnl might be cross-compiling from a 32-bit platform to a 64-bit platform. if test $fits_in_uint = 1; then gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)" else gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)" fi else dnl Shouldn't happen, but who knows... gl_cv_size_max='((size_t)~(size_t)0)' fi fi ]) AC_MSG_RESULT([$gl_cv_size_max]) if test "$gl_cv_size_max" != yes; then AC_DEFINE_UNQUOTED([SIZE_MAX], [$gl_cv_size_max], [Define as the maximum value of type 'size_t', if the system doesn't define it.]) fi ]) dnl Autoconf >= 2.61 has AC_COMPUTE_INT built-in. dnl Remove this when we can assume autoconf >= 2.61. m4_ifdef([AC_COMPUTE_INT], [], [ AC_DEFUN([AC_COMPUTE_INT], [_AC_COMPUTE_INT([$2],[$1],[$3],[$4])]) ]) gentoo-0.19.13/m4/intlmacosx.m40000644000175000017500000000456511547706437016265 0ustar demarchidemarchi# intlmacosx.m4 serial 1 (gettext-0.17) dnl Copyright (C) 2004-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on MacOS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in MacOS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], gt_cv_func_CFPreferencesCopyAppValue, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFPreferencesCopyAppValue(NULL, NULL)], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in MacOS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) gentoo-0.19.13/m4/inttypes-pri.m40000644000175000017500000000215211547706437016541 0ustar demarchidemarchi# inttypes-pri.m4 serial 4 (gettext-0.16) dnl Copyright (C) 1997-2002, 2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ(2.52) # Define PRI_MACROS_BROKEN if exists and defines the PRI* # macros to non-string values. This is the case on AIX 4.3.3. AC_DEFUN([gt_INTTYPES_PRI], [ AC_CHECK_HEADERS([inttypes.h]) if test $ac_cv_header_inttypes_h = yes; then AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken], gt_cv_inttypes_pri_broken, [ AC_TRY_COMPILE([#include #ifdef PRId32 char *p = PRId32; #endif ], [], gt_cv_inttypes_pri_broken=no, gt_cv_inttypes_pri_broken=yes) ]) fi if test "$gt_cv_inttypes_pri_broken" = yes; then AC_DEFINE_UNQUOTED(PRI_MACROS_BROKEN, 1, [Define if exists and defines unusable PRI* macros.]) PRI_MACROS_BROKEN=1 else PRI_MACROS_BROKEN=0 fi AC_SUBST([PRI_MACROS_BROKEN]) ]) gentoo-0.19.13/m4/Makefile.in0000644000175000017500000002705111642607771015677 0ustar demarchidemarchi# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = m4 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc2.m4 \ $(top_srcdir)/m4/glibc21.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intdiv0.m4 $(top_srcdir)/m4/intl.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/intmax.m4 \ $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \ $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/uintmax_t.m4 \ $(top_srcdir)/m4/ulonglong.m4 $(top_srcdir)/m4/visibility.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DATE = @DATE@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GENTOO_CFLAGS = @GENTOO_CFLAGS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULES_CFLAGS = @MODULES_CFLAGS@ MODULES_LIBS = @MODULES_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = intlmacosx.m4 nls.m4 po.m4 glibc2.m4 intl.m4 intldir.m4 intmax.m4 lock.m4 longdouble.m4 longlong.m4 printf-posix.m4 size_max.m4 visibility.m4 wchar_t.m4 wint_t.m4 xsize.m4 intdiv0.m4 inttypes.m4 inttypes_h.m4 inttypes-pri.m4 stdint_h.m4 uintmax_t.m4 ulonglong.m4 codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 lib-ld.m4 lib-link.m4 lib-prefix.m4 progtest.m4 all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign m4/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign m4/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic distclean \ distclean-generic distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.19.13/m4/lib-link.m40000644000175000017500000007205511547706437015604 0ustar demarchidemarchi# lib-link.m4 serial 13 (gettext-0.17) dnl Copyright (C) 2001-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ(2.54) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes undefine([Name]) undefine([NAME]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. If found, it dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" LIBS="$LIBS $LIB[]NAME" AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) undefine([Name]) undefine([NAME]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl acl_libext, dnl acl_shlibext, dnl acl_hardcode_libdir_flag_spec, dnl acl_hardcode_libdir_separator, dnl acl_hardcode_direct, dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE(rpath, [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Autoconf >= 2.61 supports dots in --with options. define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix], [ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib --without-lib]N_A_M_E[-prefix don't search for lib$1 in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` LIB[]NAME[]_PREFIX="$basedir" additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) gentoo-0.19.13/m4/printf-posix.m40000644000175000017500000000271111547706437016535 0ustar demarchidemarchi# printf-posix.m4 serial 3 (gettext-0.17) dnl Copyright (C) 2003, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl Test whether the printf() function supports POSIX/XSI format strings with dnl positions. AC_DEFUN([gt_PRINTF_POSIX], [ AC_REQUIRE([AC_PROG_CC]) AC_CACHE_CHECK([whether printf() supports POSIX/XSI format strings], gt_cv_func_printf_posix, [ AC_TRY_RUN([ #include #include /* The string "%2$d %1$d", with dollar characters protected from the shell's dollar expansion (possibly an autoconf bug). */ static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' }; static char buf[100]; int main () { sprintf (buf, format, 33, 55); return (strcmp (buf, "55 33") != 0); }], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no, [ AC_EGREP_CPP(notposix, [ #if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__ notposix #endif ], gt_cv_func_printf_posix="guessing no", gt_cv_func_printf_posix="guessing yes") ]) ]) case $gt_cv_func_printf_posix in *yes) AC_DEFINE(HAVE_POSIX_PRINTF, 1, [Define if your printf() function supports format strings with positions.]) ;; esac ]) gentoo-0.19.13/m4/glibc2.m40000644000175000017500000000135411547706437015237 0ustar demarchidemarchi# glibc2.m4 serial 1 dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. # Test for the GNU C Library, version 2.0 or newer. # From Bruno Haible. AC_DEFUN([gt_GLIBC2], [ AC_CACHE_CHECK(whether we are using the GNU C Library 2 or newer, ac_cv_gnu_library_2, [AC_EGREP_CPP([Lucky GNU user], [ #include #ifdef __GNU_LIBRARY__ #if (__GLIBC__ >= 2) Lucky GNU user #endif #endif ], ac_cv_gnu_library_2=yes, ac_cv_gnu_library_2=no) ] ) AC_SUBST(GLIBC2) GLIBC2="$ac_cv_gnu_library_2" ] ) gentoo-0.19.13/po/pl.po0000644000175000017500000020601011731427021014660 0ustar demarchidemarchi# Polish translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Slawomir Mikula , 2003. # # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.52\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2008-07-14 20:59+0200\n" "Last-Translator: Mikuła Sławomir \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Z lewej strony Listwy Przycisków" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Z prawej strony Listwy Przycisków" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Bez rozdzielenia" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Panele" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statyczne" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Ta strona pozwala ci kontrolować w jaki sposób listwa skrótów jest \n" "umieszczana względem głównej listwy zawierającej komendy. Jest to mniej\n" " więcej pojemnik; zamiarem jest utworzenie większej elastyczności w \n" "zarządzaniu przyciskami, oraz umożliwić powstanie większej ilości \n" "wbudowanych listw z przyciskami. Ale jest to dopiero w fazie planów.\n" "\n" "W międzyczasie, to rozwiązanie stwarza funkcjonalność, która istniała \n" "wcześniej, gdzie Skróty miały osobną stronę konfiguracyjną (aż do 0.11.24).\n" "\n" "Aby znaleźć stronę konfiguracji Skrótów, przełącz się na stronę\n" " Przyciski, i użyj kontrolki opcji położonej w lewym górnym rogu strony \n" "do wybrania odpowiedniego menu." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Pozycja paska skrótów." #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Styl rozdzielenia" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Wygląd" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Ustal szerokość rzędów" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Domyślne" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Proszę potwierdź" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Czy rzeczywiście chcesz usunąć bieżący rząd?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Skasuj|_Anuluj" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Wybierz szerokość dla nowego rzędu" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Zmień długość rzędu" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Edytuj kolor tła" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Edytuj kolor" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Etykieta" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Komenda" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Przycisk" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Kolory" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Tło..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Domyślne ustawienia" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Kolor" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Skróty" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Czyść" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Kopiuj kolor do" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Kopiuj do" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Zamień z" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Dodaj rząd..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Usuń rząd" #: src/cfg_buttons.c:750 msgid "Down" msgstr "W dół" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Szerokość rzędu..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "W górę" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Sheet" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Pierwszy" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Drugi" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Podpowiedź" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Flagi" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Zwężyć?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Pokazać podpowiedź?" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Przyciski" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Definicje" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opcje" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Wybierz wbudowany" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Otwierający nawias klamrowy" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Zamykający nawias klamrowy" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Pierwszy wybrany" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Pierwszy wybrany, odznacz" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Pierwszy wybrany, z scieżką" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Pierwszy wybrany, z scieżką, odznacz" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Pierwszy wybrany (docelowy panel)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Pierwszy wybrany, bez cudzysłowu" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Wszystkie wybrane" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Wszystkie wybrane, odznacz" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Wszystkie wybrane, z scieżkami" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Wszystkie wybrane, z scieżkami, odznacz" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Wszystkie wybrane (docelowy panel)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Wszystkie wybrane, bez cudzysłowów" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Scieżka do katalogu panelu źródłowego" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Scieżka do katalogu panelu docelowego" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Scieżka do katalogu domowego" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Scieżka lewego panelu" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Scieżka prawego panelu" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Pierwszy wybrany" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Pierwszy wybrany, odznacz" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Pierwszy wybrany, bez cudzysłowu" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Wszystkie wybrane" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Wszystkie wybrane, odznacz" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Wszystkie wybrane, bez cudzysłowów" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Wszystkie wybrane, bez cudzysłowów" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Pierwszy wybrany (docelowy panel)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Wejściowe okno wyboru" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Wejście używając menu" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Wejściowy ciąg" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Wejściowa fiszka (w wyniku TRUE lub FALSE)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Dodaj etykietę dla okna wejściowego" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Dodaj pasek separatora do okna wejściowego" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Wartość $NAME (środowisko)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Katalog domowy dla użytkownika NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Wybierz kod" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Brak opcji)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Uruchom w tle?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Zabij poprzednią instancję?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Przetrzymaj zakończenie?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Przechwyć wyjście?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Przed wykonaniem" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Wymaga zaznaczenia źródła?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Wymaga zaznaczenia celu?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "CD źródłowy?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "CD docelowy?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Po wykonaniu" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Oczytaj ponownie źródło?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Odczytaj ponownie przeznaczenie?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Ogólne" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "Przed&Po" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Wbudowane" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Zewnętrzne" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Dodaj rząd" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Powiel" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nazwa" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Definicja" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Powtarzaj sekwencję dopóki brak zaznaczenia w źródłowym?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Dodaj" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Usuń" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Komendy" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Lewy" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Środkowy" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Prawy" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Kółko w dół" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Kółko w górę" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Poniższe klawisze muszą być przytrzymane\n" "równocześnie z klawiszem myszy aby wykonać komendę" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Edytuj modyfikatory" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Skróty klawiaturowe" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Globalne skróty klawiaturowe" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Klawisze Myszy" #: src/cfg_controls.c:657 msgid "Button" msgstr "Przycisk" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Edytuj modyfikatory..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Klik-M-Klik Gest" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Limit czasu" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignoruj Num Lock dla każdego przypisania?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Informacja: Ustawienia klawiszy myszki \n" "są dwuznaczne: ten sam klawisz+ modyfikator\n" "są używane w więcej niż jednej funkcji. Może \n" "to powodować dziwne zachowanie się aplikacji..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Ostrzeżenie" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Dołączany znak typu?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Dołączaj \"->przeznaczenie\" w dowiązaniach?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Umieść znacznik co 3 cyfry?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Precyzja" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Pokazuj wielkość" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s ustawienia" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Zawartość" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Wyrównanie" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Tytuł" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Szerokość" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Środek" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Ustawienia podstawowe" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Edycja zawartości kolumny" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Domyślny tytuł" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Katalogi na początku" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Katalogi na końcu" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Katalogi mieszanie" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Z lewej strony listy" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Z prawej strony listy" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "Domyślne systemowe" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Kopiuj z %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Kopiuj do %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Zamień z %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Kolumny" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Dostępna zawartość typów" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Wybrana zawartość typów" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Edytuj..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Usuń" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Sortowanie" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Sortuj z" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Tryb" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Odwrotne sortowanie?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Ignoruj czcionkę?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Domyślny katalog" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Pobierz obecny" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Z historii" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Ścieżka powyżej?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Dozwolone ukrywanie?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Zawsze scrollbar?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Duży przycisk \"do góry\"?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Wymaga zaznaczenia celu?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Pozycja scrollbar'a" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Poziomo" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Pionowo" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Nie śledź" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Współczynnik" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Rozmiar, Lewy panel" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Rozmiar, Prawy panel" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Orientacja paneli" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Śledzenie podziału" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "pikseli" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Zapamiętaj wybrane rzędy ?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Zapisz historię?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Panele" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Podział paneli" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Historia" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Błędy" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Brzęczyk systemowy przy błędzie?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menu" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Domyślne ustawienia" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Ikony" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Zaczynające się od kropki (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Odpowiadające wzorcowi" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Żadne" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Ścieżki & Ukrywanie" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Ścieżki" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Ukrywaj wpisy" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(żadne)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Usuń zdarzenie" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Edytuj kolor" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Powróć do odziedziczonej komendy" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Wybór komendy" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Właściwości nowego zdarzenia" #: src/cfg_styles.c:609 msgid "something" msgstr "coś" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Usunięcie tego stylu spowoduje usunięcie\n" "wszystkich styli potomnych. Jesteś pewien?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Potwierdź usunięcie" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Kolor tła" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Kolor główny" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Ikona" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Styl rzędu podgląd tekstu)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Podgląd" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Nadpisz macierzyste?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Wybierz..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Dodaj zdarzenie..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Macierzyste" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Potomne właściwości" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Wizualne" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Zdarzenia" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Rozpoznawanie plików" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Style" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Naciśnij aby zmienić..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nowy typ)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Katalog" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Plik" #: src/cfg_types.c:646 msgid "Link" msgstr "Dowiązanie" #: src/cfg_types.c:646 msgid "Socket" msgstr "Gniazdo" #: src/cfg_types.c:647 msgid "Readable" msgstr "Do odczytu" #: src/cfg_types.c:647 msgid "SetGID" msgstr "Z GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "Z UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "\"Sticky\"" #: src/cfg_types.c:648 msgid "Executable" msgstr "Wykonywalny" #: src/cfg_types.c:648 msgid "Writable" msgstr "Do zapisu" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Odpowiada wzorcowi pliku" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Odpowiada wzorcowi nazwy" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Wymaga rozszerzenia" #: src/cfg_types.c:687 msgid "Identification" msgstr "Identyfikacja" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Wymaga typu" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Wymaga zabezpieczenia" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Globalnie?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Styl typu" #: src/cfg_types.c:757 msgid "Style" msgstr "Styl" #: src/cfg_types.c:797 msgid "Types" msgstr "Typy" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Okna dialogowe na środku ekranu" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Okna dialogowe w miejscu kursora myszy" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Okna dialogowe umieszczane zgodnie z polityką zarządcy okien" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Okna" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Okna" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Pozycjonowanie okien dialogowych" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Wykonanie \"%s\" nie powiodło się" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Błąd" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Nie można zakończyć \"%s\" (pid=%d) -- alarm: proces zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Wersja %s (GTK+ wersja %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "To jest wolne oprogramowanie, i jako takie autor nie udziela\n" "JAKIEJKOLWIEK GWARANCJI działania. Przeczytaj plik COPYING\n" "dla uzyskania więcej szczegółów.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Wspierane, użwyane domyślne angielskie tłumaczenie." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Kontakt z autorem gentoo jest możliwy przez internet\n" "email : ; czuj się zachęcony do \n" "przekazania mi co myślisz o tym oprogramowaniu, \n" "przekaż sugestie/raporty błędów itp.\n" "\n" "\n" "Własne widgety - J. Hanson .\n" "\n" "Najnowsza wersja gentoo może być zawsze sciągnięta\n" "z oficjalnej strony projektu gentoo .\n" "Nowe wersje są najczęsciej ogłaszane w serwisie Freshmeat \n" "." #: src/cmd_about.c:135 msgid "About gentoo" msgstr "O gentoo" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_OK (Czekaj na więcej)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Ustaw bity zabezpieczenia dla \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Grupa" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Inne/i" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Właściciel" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Specjalne" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Wykonaj" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Czytaj" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Ustaw GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Ustaw UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Zapis" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bity zabezpieczenia" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, ósemkowo" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Wszystko" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Zmień" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Odwróć" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "W głąb katalogów?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Bez uwzględnienia katalogów?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Zmiana trybu" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Ustaw właściciela dla '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Użytkownik" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Zmień właściciela" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Automatycznie zapisuj zmiany konfiguracji podczas wyjścia z programu ?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" już istnieje - kontynuować kopiowanie?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Kopiowanie..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Zachować daty podczas kopiowania?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignoruj błąd kopiowania atrybutów (Data, Właściciel, Tryb) ?\"" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Zostaw niedokończony cel jeśli pełny?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Wielkość bufora" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Podaj nazwę dla kopiowanego \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Podaj nazwę dla klonu \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" już istnieje - kontynuować klonowanie?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Klonowanie..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Kopiowanie jako..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Wprowadź nazwę dla dowiązania \"%s\" jako" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Wprowadź nazwę dla dowiązania klonu \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" już istnieje - kontynuować dowiązanie symboliczne?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Kopiuj jako" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Klonowanie" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Dowiązanie symboliczne jako" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Dowiązanie symboliczne klon" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "Nie może zostać skasowany ze względu na ograniczenia dostępu.\n" "Spróbować zmienić zabezpieczenie i ponowić?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Zapamiętaj odpowiedź (zmienia konfigurację)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problem dostępu" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Zmień| Pozostaw" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Naprawdę skasować \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Usuwanie..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Błąd podczas dostępu" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Zapytaj|Automatycznie spróbuj zmienić, wykonaj ponownie|Przerwij" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" "Traktuj podświetlone rzędy jako zaznaczone jeśli nie istnieją \"prawdziwe\" " "zaznaczenia?" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Przesuń podświetlenie do ostatnio zaznaczonego/odznaczonego rzędu?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "lSzukaj" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|_Wszystko|_Pomiń|_Anuluj" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Pomiń|_Anuluj" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Pobieranie rozmiaru..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Odznacz rzędy po wykonaniu?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s użyte" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u katalogów, %u plików, %u dowiązań symbolicznych" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Dowiąż do" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Typ" #: src/cmd_info.c:218 msgid "Location" msgstr "Położenie" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Wielkość" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "" "%u " "bajtĂłw" #: src/cmd_info.c:242 msgid "Contains" msgstr "Zawiera" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Informacja o pliku" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Czas dostępu" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Czas modyfikacji" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Czas zmiany" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Utworzony" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Baza" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Pobieranie informacji..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Pokaż wyjście pliku?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Format daty dostępu" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Format daty modyfikacji" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Format daty zmiany" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Wygląd znacznika" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" już istnieje - kontynuować łączenie?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Łączenie..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Kliknij i przeciągnij pliki aby zmienić porządek, Kliknij aby połączyć." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Całkowity rozmiar to %s (%lu bajtów)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Całkowity rozmiar to %lu bajtów." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Wprowadź docelową nazwę pliku" #: src/cmd_join.c:274 msgid "Join" msgstr "Połącz" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Połącz|_Anuluj" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" już istnieje - kontynuować tworzenie katalogu?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Wprowadź nazwę katalogu do utworzenia" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Utwórz katalog" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "CD do nowego katalogu?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Podświetlenie nowego katalogu?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" już istnieje - kontynuować przeniesienie?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Przenoszenie..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Wprowadź nazwę do przeniesienia \"%s\" jako" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Przenoszenie jako..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Przenieś jako" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Możesz mieć niezapisaną konfigurację.\n" "Przy wyjściu możesz je utracić. Naprawdę wyjść?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Potwierdź wyjście" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Wyjście|_Zapisz, potem wyjdź|_Anuluj" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Jesteś pewien, że chcesz wyjść?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Wprowadź nową nazwę dla \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" już istnieje - kontynuować zmianę nazwy?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Zmień nazwę" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "Szukaj ciągu w każdej nazwie pliku, zamień je nowym ciągiem." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Zamień" #: src/cmd_renamere.c:427 msgid "With" msgstr "Z" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Zamień wszystko?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Proste" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Wykonaj \"Z wyr. reg.\" na każdym pliku, zapisując przetworzone\n" "podwyrażenia, które pasują. Zamień wystąpienie każdego $n w \"Do\",\n" "gdzie n jest indeksem (licząc od 1) podwyrażenia, z tekstem który pasuje,\n" " używając wyniku jako nowej nazwy pliku." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Z" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Do" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Wyr. Reg." #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Szukaj każdego znaku z pola 'Z' i zamień\n" "wszystkie znalezione elementy znakiem z pola 'Do'.\n" "Dodatkowo, wszystkie znaki z pola 'Usuń' zostaną usunięte z\n" "nazwy pliku. Rezultat zostanie użyty jako nowa nazwa dla każdego pliku." #: src/cmd_renamere.c:487 msgid "Map" msgstr "Mapa zamiany" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "małymi literami?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "DUŻYMI LITERAMI?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "DUŻYMI LITERAMI?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Czcionka" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "Zmień używając wyrażeń regularnych" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Dziesiętnie" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, szesnastkowo (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, szesnastkowo (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, ósemkowo" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Ta komenda zmienia wszystkie wybrane pliki w \n" "numerowaną sekwencję. Kontrolki poniżej pozwalają\n" "zdefiniować formę nowych nazw." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Zacznj od" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Baza" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Precyzja" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Początkowy" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Końcowy" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Zgaduj" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Zmiana sekwencyjna" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Wszystkie rzędy|Zaznaczone|Odznaczone|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Wszytkie typy|Tylko katalogi|Bez katalogów|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Zaznacz|Odznacz|Odwróć|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Zdarzenie" #: src/cmd_select.c:368 msgid "Set" msgstr "Ustaw" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Traktuj wyr. reg. jako globalną maskę?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Odwróć zaznaczenie wyr. reg.?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "Wymaga zaznaczenia przy Pełnej nazwie?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Zaznacz używając wyr. reg." #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Wprowadź rozkaz powłoki do uruchomienia. Rozkaz\n" "będzie uzupełniony o zaznaczone elementy.\n" "Akcja zostanie wykonana w przypadku wyjścia z powłoki z sukcesem." #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "OK|Anuluj" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Wybierz używając rozkazu powłoki" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Podziel \"%s\".\n" "Plik jest %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Podziel \"%s\".\n" "Plik jest %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" już istnieje - kontynuować podział?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Ustalona wielkość podziału" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Wielkość segmentowa" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 bajtów (3.5\" dyskietka)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bajtów (Dysk ZIP)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Ustalona wielkość podziału" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Wielkość segmentowa" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Ustalona wielkość, zmienne numery części" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Stałe numery części, zmienna wielkość" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Podziel" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Format nazwy" #: src/cmd_split.c:615 msgid "Step" msgstr "Krok" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" juz istnieje - kontynuować dowiązanie?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Anuluj" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Wybierz cel dla dowiązania" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Zawartość" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Edytuj dowiązanie symboliczne" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Utwórz dowiązanie symboliczne" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Najpierw Hex" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "w" #: src/cmdarg.c:201 msgid "true" msgstr "prawda" #: src/cmdarg.c:201 msgid "yes" msgstr "tak" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Wyjście %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Nie można wykonać nieznanej komendy \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Wbudowane (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Zdefiniowane (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Wybierz komendę, lub wpisz początek nazwy\n" "i wciśnij TAB" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Wybór komendy" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Nie można otworzyć pliku konfiguracyjnego dla wyjścia" #: src/configure.c:279 msgid "Save" msgstr "Zapisz" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "Wersja pliku konfiguracyjnego (%s) nie zgadza się z wersją programu (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Nie można znaleźć pliku konfiguracyjnego; sprawdzono\n" "\"%s\" jak i \"%s\".\n" "Używanie wbudowanej minimalnej konfiguracji." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_OK|_Anuluj" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u katalogów, %u/%u plików" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s użyte" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s wolne" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Przejdź do katalogu powyżej" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Wprowadź scieźkę, następnie naciśnij Return aby tam przejść" #: src/dirpane.c:2173 msgid "H" msgstr "H" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Wciśnij, aby włączyć/wyłączyć regułę ukrywania (kiedy wciśnięty, reguła " "ukrywania jest aktywna, a wpisy są ukryte)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloki" #: src/dpformat.c:39 msgid "BSize" msgstr "BWielkość" #: src/dpformat.c:39 msgid "Block Size" msgstr "Wielkość bloków" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Tryb, numerycznie" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Tryb, ciąg" #: src/dpformat.c:42 msgid "Nlink" msgstr "N-linków" #: src/dpformat.c:42 msgid "Number of links" msgstr "Liczba dowiązań" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID właściciela" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nazwa właściciela" #: src/dpformat.c:44 msgid "Uname" msgstr "U-nazwa" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID grupy" #: src/dpformat.c:46 msgid "Gname" msgstr "G-nazwa" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nazwa grupy" #: src/dpformat.c:47 msgid "Device" msgstr "Urządzenie" #: src/dpformat.c:47 msgid "Device Number" msgstr "Numer urządzenia" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DevMaj" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Numer urządzenia, główny" #: src/dpformat.c:49 msgid "DevMin" msgstr "DevMin" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Numer urządzenia, poboczny" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Data ostatniego dostępu" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Data ostatniej modyfikacji" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Data utworzenia" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Nazwa typu" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Nie można %s \"%s\": %s (kod %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Nie można %s \"%s\" (kod %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Nie można %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Nie można %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:440 #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Wyświetl wersję na standardowe wyjście, potem zakończ." # src/gentoo.c:440 #: src/gentoo.c:440 #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Wyświetl wewnętrzne szczegóły lokalizacji, potem zakończ." # src/gentoo.c:441 #: src/gentoo.c:441 #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "Umożliwia uruchomienie programu jako root. Może być niebezpieczne." # src/gentoo.c:442 #: src/gentoo.c:442 #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Nie ładuj pliku konfiguracyjnego ~/.gentoorc; zamiast tego użyj wartości " "domyślnych" # src/gentoo.c:443 #: src/gentoo.c:443 #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Nie ładuł pliku konfiguracyjnego GTK+ : ~/.gentoogtkrc ; zamiast tego użyj " "domyślnego pliku systemowego." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Uruchom ARG, komenda gentoo. Polecenie zostanie wykonane przed umożliwieniem " "użytkownikowi interakcji, ale po odczycie pliku konfiguracyjnego. Może " "zostać użyte wielokrotnie, pozwalając na uruchomienie w sekwencji." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:447 #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Używaj ARG jako ścieżki dla lewego panelu. Zamiast domyślnego (i historii)" # src/gentoo.c:448 #: src/gentoo.c:448 #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Używaj ARG jako ścieżki dla prawego panelu. Zamiast domyślnego (i historii)" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Uruchomiony przez root'a, uruchom z opcją --root-ok\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Nie można zainicjalizować modułu userinfo - rozwiązywanie nazw użytkowników " "nie będzie działać." #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Postęp" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Wybierz ikonę" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Ładowanie grafik ikon..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(brak zaznaczenia)" #: src/menus.c:521 msgid "RegExp..." msgstr "Wyr. Reg." #: src/menus.c:533 msgid "Other" msgstr "Inni" #: src/menus.c:534 msgid "Rescan" msgstr "Odczytaj ponownie" #: src/menus.c:535 msgid "Select" msgstr "Wybierz" #: src/menus.c:539 msgid "Run..." msgstr "Uruchom..." #: src/menus.c:541 msgid "Configure..." msgstr "Konfiguracja..." #: src/menus.c:618 msgid "Select Menu" msgstr "Wybierz menu" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|_Wszystko|_Pomiń|Po_miń Wszystko|_Anuluj" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Całkowity (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Upłynęło %02d:%02d Prędkość %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Wielkość formatowana, w bajtach" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Wielkość formatowana, \"Sprytne\" jednostki" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Wielkość formatowana, w bajtach" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "tak" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Wielkość formatowana, w kilobajtach" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "KB" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Wielkość formatowana, w megabajtach" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "MB" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Wielkość formatowana, w gigabajtach" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "GB" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Wielkość formatowana, w megabajtach" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "B" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Wielkość formatowana, \"Sprytne\" jednostki" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Wybierz styl" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Katalog" #: src/styles.c:889 msgid "New Style" msgstr "Nowy styl" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Nowy styl %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Linia %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Wprowadź nomer linii lub procentowo:" #: src/textview.c:461 msgid "Goto" msgstr "Przejdź" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Wprowadź poszukiwany tekst dla (wyr. reg.)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Nie rozszerzaj nowych linii?" #: src/textview.c:613 msgid "Search" msgstr "Szukaj" #: src/types.c:287 msgid "Unknown" msgstr "Nieznany" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Konfiguracja gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Przeglądarka tekstu" #: src/window.c:203 msgid "Position" msgstr "Pozycja" #: src/window.c:204 msgid "Height" msgstr "Wysokość" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Ustaw przy otwarciu?" #: src/window.c:217 msgid "Update on Close?" msgstr "Uaktualnij przy wyjściu?" #: src/window.c:248 msgid "Grab" msgstr "Pobierz" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML moduł wysłał zależny od locale numer" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Używaj okna dialogowego do raportu błędów?" #~ msgid "Path Right Click" #~ msgstr "Kliknięcie prawym klawiszem na ścieżkę" #~ msgid "Raw Size, in Bytes" #~ msgstr "Wielkość surowa, w bajtach" #~ msgid "Always Set" #~ msgstr "Zawsze ustaw" #~ msgid "Modify 'Control' Key State" #~ msgstr "Modyfikuj stan przycisku Control" #~ msgid "Active Pane Titles" #~ msgstr "Aktywne tytuły paneli" #~ msgid "Focused Row, Unselected" #~ msgstr "Podświetlony rząd, odznacz" #~ msgid "Focused Row, Selected" #~ msgstr "Podświetlony rząd, zaznacz" #~ msgid "Beta Software" #~ msgstr "Beta Software" #~ msgid "Next Version?" #~ msgstr "Kolejna wersja?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Ten tryb podziału nie został jescze \n" #~ "zaimplementowany... Przepraszam." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortowanie z uwzględnieniem wielkości czcionki nie będzie działało " #~ "poprawnie z znakami nie-ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortowanie bez uwzględnienienia wielkości czcionki nie będzie działało " #~ "poprawnie z znakami nie-ASCII" #~ msgid "BYTES" #~ msgstr "BYTES" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "" #~ "%u " #~ "bajtĂłw" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%u KB" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%u MB" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%u GB" #~ msgid "%.2f KB" #~ msgstr "%.2f KB" #~ msgid "%.2f MB" #~ msgstr "%.2f MB" #~ msgid "%.2f GB" #~ msgstr "%.2f GB" #~ msgid "Numerical Mode?" #~ msgstr "Tryb numeryczny?" #~ msgid "Never" #~ msgstr "Nigdy" #~ msgid "On Every Access" #~ msgstr "Przy każdym dostępie" #~ msgid "Mounting" #~ msgstr "Montowanie" #~ msgid "Mount When?" #~ msgstr "Kiedy montować?" #~ msgid "Mount Options" #~ msgstr "Opcje montowania" #~ msgid "Mount Command" #~ msgstr "Komenda montowania" #~ msgid "Unmount Command" #~ msgstr "Komenda odmontowania" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Montuj tylko katalogi najwyższego rzędu" #~ msgid "Use Command Error Dialog?" #~ msgstr "Uzywaj dialogu błędu" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Odmontuj przy zamykaniu gentoo" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Wspierane i aktywne" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Wspierane, nieaktywne." #~ msgid "FAM: Not supported." #~ msgstr "FAM: nie wspierane." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Nie można skopiować katalogu \"%s\"\n" #~ "do \"%s\":\n" #~ "źródło zawiera katalog docelowy." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Zawiń u góry i dołu?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s bajtów,\n" #~ "%s bloków)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Nie można przenieść katalogu \"%s\"\n" #~ "do \"%s\":\n" #~ "źródło zawiera katalog docelowy." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Nie można przenieść katalogu \"%s\"\n" #~ "do \"%s\":\n" #~ "katalog docelowy zawiera źródło." #~ msgid "Regular expression error:\n" #~ msgstr "Błąd wyrażenia regularnego:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Używaj mmap() dla przyśpieszenia ładowania?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloków)" # src/gentoo.c:445 #: src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Nie używaj FAM do automatycznej detekcji zmian w bieżących katalogach." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Nie można zainicjalizować danych montowania - automatyczne montowanie nie " #~ "będzie działać" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Dostęp do FAM nieudany, błąd %d--FAM nie zostanie użyte" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Nie można dodać monitora FAM \"%s\", błąd %s (uruchom z --no-fam aby " #~ "ominąc ten błąd, chyba)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Nie można dodać monitora FAM \"%s\", błąd %s (uruchom z --no-fam aby " #~ "ominąc ten błąd, chyba)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Wykoananie \"%s %s\" nieudane:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montowanie \"%s\" w \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Stary: %llu bajtów, zmieniony %s.\n" #~ "Nowy: %llu bajtów, zmieniony %s." #~ msgid "File reading" #~ msgstr "Odczyt pliku" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Wybierz kod" #~ msgid "Clr" #~ msgstr "Clr" #~ msgid "" #~ "Convert all characters in filename to either\n" #~ "all-lower or all-upper case." #~ msgstr "" #~ "Zmień wszystkie znaki w nazwie pliku na \n" #~ "wszystkie duże litery lub wszystkie małe litery." #~ msgid "Buffer Size for mmap()" #~ msgstr "Wielkość bufora dla operacji mmap()" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: Nie można zmienić domeny tekstu na \"%s\"\n" #~ msgid "%Lu bytes" #~ msgstr "%Lu bajtów" #~ msgid "%Lu KB" #~ msgstr "%Lu KB" #~ msgid "%Lu MB" #~ msgstr "%Lu MB" #~ msgid "%Lu GB" #~ msgstr "%Lu GB" #~ msgid "Top" #~ msgstr "Góra" #~ msgid "Bottom" #~ msgstr "Dół" #~ msgid "_Goto..." #~ msgstr "_Przejdź do..." #~ msgid "_Search..." #~ msgstr "_Szukaj..." #~ msgid "_Quit" #~ msgstr "_Wyjście" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Wybierz" #~ msgid "Close" #~ msgstr "Zamknij" #~ msgid "Skip" #~ msgstr "Pomiń" #~ msgid "Menu" #~ msgstr "Menu" gentoo-0.19.13/po/es_MX.gmo0000664000175000017500000007451111731427022015440 0ustar demarchidemarchi Kl$*$)$)$)%*B%(m%)%*%+%&[&y& &7&& & &''*'1' J' T'a't''''' '' '#'''(( 0(=(](u(("(0(()3/)1c))) )))) ** *!***9*@*H*X* o*z***** ****++1+mL++ + +++++;+5, F,S,b,s,|,,,,,, , , ,,,-C%-+i-4----- . . .&. -. ;.DF. .... ...../+3/_/ s/}/// /// // /0 0&0:0P0_0q00,00 001!/1!Q1s1111)1x 22 22233333!34444#N4r4%4$4444 455 5!585I5c5i5n5 s555 55555 5 5555666 *6676n6(66 66666 7 77!797&?7f7k7 7777777H899"949 D9P9V9]9b9 r9999+99 9 9/:6: ;:G:O: c: m:z:::); 9;C; U;c;k;q;x;;;; ;; ;; ;;;$<4<K<k< q< ~< <<<<< <<<<= =="='=0=!D=f={= ==#====*= > > >?>[>n>> >>>>>>>?? !?/? 4?A?T?[?`?t??? ? ????? ? ?@@61@h@@@@@@@@ @A AA:A@A XAbAvA AAAAAAAAAAB B)B0B5B;B BB PBZBkBBB BgBC}$CdCD FFFF=FG*G /G 9GFG'LGtGzGGGGGGG#GH HH#H)H1H6H?H/EHeuHH HHH I2I IIUIgI,I III IIIINI-2K&`K*K%K'K"L!#L&EL.lLL^LM M@)MjMM MMM M)M NN/NMN`NiNqNzNN NN8N(NO.O#3OWO*oO$O(O"O3 P6?PvPPAP.PQ9QHQQQcQzQQQQ QQQQ QQ R!R*R;RTR[R tRRRRRROR$SS SSSSSS[STTfTxTTT T T T TTTT TUU#,U'PUYxU=UDVUVkVrVVV V VVV VDV 2W>WFW NWZWrWWW-W$W;XWXmXXXX XXX Y YYY 7YDYcYYYY Y5Y"Z)&Z#PZ#tZ0Z'Z'Z [ :[[[Ey[[U\ ]\ h\$s\]]]]]*]$^-@^!n^2^^(^(_,_5_O_ __i_q_t___'_____` ``%`.`5`<`N`b` s`"}``````@`6a-Lazaaaaaa aaabb#&b Jb$Tbybbbbb b bWcyAy/K8 ]z(C  s>*6B  NTZf4hR5W\H:(_4 -)MgG{.ecE_,l,Y7kktw~0uPy% ?S2[nDX]$d!q`V9-J9N}5 ^;vAjQ'OB2WEgVQc%wi3aZ>iF[sRI!mG<D | @CY$=M;#{AOo#S0fptr x1z`x")8q1a'+m?pL3Fn&=h6.}I@/<JUU+Hlb"uKT*\~PyX|:7ejd&vrb^oL"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s freeAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesBackground ColorBackground...Basic SettingsBefore ExecutionBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)CloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy ToCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGetting Information...Getting sizes...Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHuge Parent Button?IconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKeyKill Previous Instance?LabelLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Make DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SizeSize Tick MarkSize, Left PaneSize, Right PaneSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split TrackingStart AtStaticStepStyleStylesSurvive Quit?Swap WithSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToTooltipTreat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).WarningWheel DownWheel UpWidthWindowsWithWritableWriteXML module emitted locale-dependant real numberYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelgentoo v%s by Emil Brink gentoo's PIDonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2007-01-24 16:46+0000 Last-Translator: Hugo F Ritter Vazquez Language-Team: Language es-MX Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Ya Existe - Continuar con la Clonación?"%s" Ya Existe - Continuar con Juntar?"%s" Ya Existe - Continuar con Crear Liga?"%s" Ya Existe - Continuar con Mover?"%s" Ya existe - Continuar con dividir?"%s" Existe - Seguir con la Copia?"%s" Ya Existe - Seguir con MkDir"%s" Ya Existe - Seguir con Renombrar?"%s" Ya Existe - Proceder con Liga Simbólica?$NOMBRE%s no pudo ser borrado debido a restricciones de acceso. Intentar abrir permisos y reintentar?%s - Click para Cambiar...%s Opciones%s: Para ejecutar como root, invocar con la opción '--root-ok' i%u/%u dirs, %u/%u archivosInformación de 'Archivo'(Nuevo Tipo)(No hay opciones disponibles)(No hay Selección)(Ninguno)(Texto para Previsualizar Estilo de Fila), %s libreAcerca de gentooFormato de la Fecha de AccesoProblema de AccesoAccesadoAcciónAccionesAgregarAgregar Acción...Agregar FilaAñadir Fila...Agregar una barra de separación a la ventana de entradaAgregar etiqueta a la ventana de entradaPosterior a la EjecuciónTodoTodo|Seleccionados|No seleccionadosTodos los seleccionadosTodos los seleccionados (panel de destino)Todos los seleccionados, no comillasTodos los seleccionados, des-seleccionarTodos los seleccionados, con rutasTodos los seleccionados, con rutas, des-seleccionarCualquier tipo|Sólo directorios|Sólo no directorios|Agregar Caracter de Tipo?Seguro que deseas salir?Preguntar al Usuario|Intentar Cambiar Permisos y Reintentar|FalloGuardar Cambios en la Configuración al Salir?Tipos de Contenido DisponiblesColor de FondoFondo...Opciones BásicasPrevio a la EjecuciónIniciando con Punto (.)Tamaño del BloqueBloquesTamaño del BufferPredefinidosPredefinidos (%u)BotónBotonesCD Destino?Entrar al Nuevo Directorio?CD Fuente?CancelarCapturar Salida?Alarma en Caso de Error?CentroCambiar Formato de FechaCambiar ModoCambiar PertenenciaCambiar el Ancho de la FilaCambiadoCambiar|AbandonarLimpiarHacer Click y Arrastrar Archivos para Reordenar, Después Hacer Click en JuntarHaga click para habilitar/deshabilitar Esconder regla (Cuando está presionado, esconder regla es activado y las coincidencias son escondidas.)ClonarClonando...Llave cerrandoColoresColumnasComandoComandosLa versión del archivo de configuración (%s) no coincide con la versión del programa(%s)Confugurar gentooConfiguración...Comfirmar BorrarConfirmar SalirContieneContenidoContenidoControlesCopiar ComoCopiar Colores aCopiar aCopiando Como...Copiando...No fue posible %sNo fue posible %s "%s"No fue posible %s "%s" (código %d)No fue posible %s "%s": %s (código %d)No fue posible iniciar el módulo userinfo - no será posible resolver nombres de usuarioNo se puedo abrir el archivo de configuración para escrituraNo se pudo finalizar el proceso hijo "%s" (pid=%d)--alerta de zombieCrear Liga SimbólicaCreadoPredeterminadoDirectorio PredeterminadoTítulo PredeterminadoDefiniciónDefinicionesBorrarAcción BorrarBorrar FilaBorrar este estilo borrará también todos sus hijos. Estás seguro?Borrando...DispMayDispMenDispositivoNúmero del dispositivoNúmero del dispositivo, mayorNúmero del dispositivo, menorPosición de Diálogos Ventanas de Diálogo al Centro de la PantallaVentanas de Diálogo Siguen el MouseVentanas de Diálogo Colocadas por el Manejador de VentanasDigitos de PrecisiónPaneles de DirectoriosDirectorios al PrincipioDirectorios al FinalMezclar DirectoriosDirectorioNo romper líneas nuevas?No tocar Directorios?No RastrearAbajoDuplicarCambiar el Color del FondoEditar ColorEditar Contenido de la ColumnaCambiar el Color del FrenteEditar ModificadoresEditar Modificadores...Editar Liga SimbólicaEditar...Transcurrido %02d:%02d Velocidad %s/s ETA %02u:%02uTeclear Nombre del Archivo DestinoTeclee el Número de Línea o Porcentaje:Teclee Nombre para el Clón de "%s"Teclee Nombre para la Copia de "%s"Teclee el Nombre para el Clon de la Liga de "%s"Teclea el Nombre del Directorio a CrearTeclee el Nombre para la Liga "%s" ComoTeclee el Nombre Mover "%s" ComoTeclee el Nuevo Nombre para "%s"Teclee el texto a buscar (ER)Teclee la ruta, después presione Enter para cambiar a ese directorioTeclee el comando shell a ejecutar. El contenido seleccionado será añadido al final del comando. Acción será realizada al finalizar exitosamente.ErroresEjecuciónEjecuciónEjecutar 'From' ER en cada archivo, almacenando coincidencias de expresiones entre paréntesis. Después reemplazar cualquier ocurrencia de $n en 'A', donde n es el índice (empezando de 1) de una sub-expresión, con el texto que coincide y usar el resultado como un nuevo nombre de archivo.Falló la ejecución de "%s"ExternasArchivoTipos de ArchivosEl primero seleccionadoEl primero seleccionado (panel de destino)El primero seleccionado sin comillasSeleccionado por primera vez, des-seleccionarEl primero seleccionado, con rutaEl primero seleccionado, con ruta, des-seleccionarDividir a tamaño fijoNumero de partes fijo, tamaños variabesTamaño fijo, número de partes variableBanderasEnfocar Nuevo Directorio?Color PrincipalFrente...FormatoDeDesde HistorialObteniendo Información...Obteniendo tamaños...Funciones Rápidas del Teclado GlobalesGnombreIr aObtenerObtener ActualGrupoID de GrupoNombre del GrupoInvitadoCabezaAlturaPrimero Hex-CheckEsconder permitido?Esconder EtradasHistorialDirectorio home del usuario NOMBREBotón Subir Gigante?ÍconoÍconosIdentificaciónIgnorar mayúsculas/minúsculasIgnorar Fallas de Copia de Atributos (Fecha, Propietario, Modo)?Propiedades HeredadasBotón de Opcion de entrada (da TRUE o FALSE)Caja de entradaTexto de entradaEntrada usando menúOrden Inverso?Invertir coincidencia de ERJuntarJuntando...JustificaciónTeclasMatar Instancia AnteriorEtiquetaAbandonar Destino si Espacio Lleno?IzquierdaIzquierda de los Botones de ComandosIzquierda de la ListaLínea %d (%.0f%%)LigaLigar aCargando Imágenes de IconosLocalizaciónBusca cada caracter en el texto 'De', y sustutuye cualquier ocurrencia por el caracter correspondiente en el texto 'A' Después, cualquier caracter en el texto 'Remmover' es removido del nombre del archivo, y el resultado usado como el nuevo nombre de cada archivo.Buscar una cadena de texto en todos los archivos y reemplazarla con otra cena de texto.Crear DirectorioMapaIdentificar 'archivo' (ER)Identificar Nombre (ER)Coincidencias en ERMenúsCentroModoModo, numéricoModo, textoModificadoModificar Formato de FechaMover ComoMover Foco a la Última Fila Seleccionada/No SeleccionadaSubir al directorio padreMoviendo Como...Moviendo...NLS: Soportado, usando strings integrados en InglésNombreFormato del NombreRefinar?Nueva Propiedad de la AcciónNuevo EstiloNuevo Estilo %uNligaNingunoNota: Las opciones para la configuración del botón del mouse son ambiguas: el mismo botón+modificador es usado para más de una función. Esto puede hacer que se comporten un poco extraño...Número de ligasOK|CancelarEn Falla de AccesoLlave abriendoOpcionesOtroOtrosSalida de %s (pid %d)Sobreescribir el del Padre?PropietarioID del PropietarioNombre del propietarioOrientación del PanelSeparación de PanelesPadreRuta Arriba?Ruta del panel izquierdoRuta del panel derechoRuta al directorio del panel de destinoRuta al directorio homeRuta al directorio del panel de origenRutasRutas y EsconderSeleccionar CódigoEscoger iconoEscoger...Marca Cada 3 dígitos?Favor de ConfirmarPosiciónPrecisiónPreservar Fechas al Copiar?PrevisualizarPrincipalProgresoBits de ProtecciónProporciónLecturaLecturaSeguro que Quieres Borrar "%s"?Estás seguro que deseas borrar la fila de botones seleccionada?Recursivo en Directorios?Expresion RegularExpReg...Recordar Filas Seleccionadas?Recordar respuesta (altera la configuración)RemoverRenombrarRenombrarERRepetir Secuencia Hasta Terminar con la Seleccion de OrigenReemplazarReemplazar Todo?Requerir Selección del Destino?Requerir coincidencia en el nombre completo?Requerir ProtecciónRequerir Selección del Fuente?Requerir ExtensiónRequerir TipoActualizarActualizar Destino?Actualizar Fuente?Restablecer PredeterminadoRestablecerRestablecer Comando HeredadoDerechaDerecha de los Botones de ComandosDerecha de la ListaRaízAncho de FilaEjecutar en segundo plano?Ejecutar...GuardarGuardar Listas de Historial?Siempre Barras de Desplazamiento?Barra de DesplazamientoBuscarSecundarioTamño del segmentoSeleccionarSeleccionar PredeterminadoSeleccionar ComandoSeleccione Destino de la LigaSeleccionar MenúSeleccionar EstiloSeleccionar usando ERSeleccionar el Ancho de la Nueva FilaSeleccione un comando o teclee el inicio del nombre y presione TAB.Seleccionar usando un comando shellTipos de Contenido SeleccionadosSeleccionar|Des-seleccionar|Fijar|Estilo de espacio intermedioRenombrar SecuencialGrupoEstablecer GIDEstablecer Propietario para '%s'Establecer Ancho de FilaEstablecer UIDEstablecer al Abrir?Establecer bits de protección para "%s":PanelPosición del panel de Funciones RápidasFunciones RápidasMostrar Salida de 'archivo'?Mostrar tamaño del Directorio en Sistema de ArchivosMostrar Consejo?TamañoMarca de Separación en TamañoTamaño, Panel IzquierdoTamaño, Panel DerechoOrden porOrdenarEspecialDividirDividir "%s". Archivo es %s (%s).Rastrear DivisiónComenzar WnEstaticoPasoEstiloEstilosSobrevivir Abandonar?Cambiar conLiga Simbólica ComoClonar Liga SimbólicaPredeterminadoColaVisualizador de TextoLas siguientes teclas de modificación deben mantenerse apretadas al hacer click con el ratón para ejecutar el comandoEl tamaño total es %lu bytes.Este comando renombra todos los archivos seleccionados a una secuencia numérica. Los controles abajo permiten definir cómo son formados los nombres.Este es software libre y no hay ABSOLUTAMENTE NINGUNA GARANTÍA. Lee el archivo COPYING para más detalles. Esta página te permite controlar la forma de ubicarse del panel de Funciones Rápidas en relación al panel que contiene los Botones de Comandos. Es una clase de anclaje; el plan es proveer de mucha mayor flexibilidad en la administración de botones y soportar la creación de más que estos dos paneles de botones integrados en el programa. Pero eso aún esta por venir. Por lo pronto, provee la funcionalidad que estaba presente cuando las funciones rápidas eran una función especial con su propia página de configuración (hasta la versión 0.11.24 de gentoo, incluyendola), para tu conveniencia. Para encontrar el panel de funciones rápidas, cambia a la página de Definiciones y usa la opción entrada del menu en la esquina superior izquierda de la página.Límite de tiempoTítuloAConsejoTomar la Fila con Foco como Seleccionada si no Existe una Selección "Real"?Tratar ER como patrón globalTipoTeclee NombreEstilo del TipoTiposComando desconocido "%s".UnombreDesconocidoBorrar Selección al Terminar?ArribaActualizar al Cerrar?UsuarioDefinidos por el Usuario (%u)Valor de $NOMBRE (entorno)Versión %s (GTK+ version %d.%d.%d).AdvertenciaBajarSubirAnchoVentanasConEscrituraEscrituraMódulo XML emitió número real dependiente de localEs posible que tengas cambios sin guardar en la configuración. Al salir sin guardar se perderán estos cambios. Aún deseas salir?_Borrar|_Cancelar_Juntar|_Cancelar_OK_OK (Espera por Más)_OK|Todo _l|_Saltar|Saltar Todo _A|_Cancelar_OK|A_ll|_Saltar|_Cancelar_OK|Cancelar_OK|_Saltar|_Cancelar_Salir|_Guardar, entonces Salir|_Cancelargentoo v%s por Emil Brink PID de gentooactivopixelesalgoverdaderosi~NOMBREgentoo-0.19.13/po/es_MX.po0000644000175000017500000017524111731427021015273 0ustar demarchidemarchimsgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2007-01-24 16:46+0000\n" "Last-Translator: Hugo F Ritter Vazquez \n" "Language-Team: Language es-MX\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Izquierda de los Botones de Comandos" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Derecha de los Botones de Comandos" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "" #: src/cfg_buttonlayout.c:66 #, fuzzy msgid "Paned" msgstr "Cambiado" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Estatico" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Esta página te permite controlar la forma de ubicarse del panel de Funciones " "Rápidas en relación al\n" "panel que contiene los Botones de Comandos. Es una clase de anclaje; el " "plan\n" "es proveer de mucha mayor flexibilidad en la administración de botones y " "soportar la\n" "creación de más que estos dos paneles de botones integrados en el programa. " "Pero eso aún esta por venir.\n" "\n" "Por lo pronto, provee la funcionalidad que estaba presente cuando las " "funciones rápidas\n" "eran una función especial con su propia página de configuración (hasta la " "versión 0.11.24 de gentoo, incluyendola), para tu conveniencia.\n" "\n" "Para encontrar el panel de funciones rápidas, cambia a la página de " "Definiciones y usa la opción entrada del menu\n" "en la esquina superior izquierda de la página." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posición del panel de Funciones Rápidas" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Estilo de espacio intermedio" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Establecer Ancho de Fila" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Predeterminado" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Favor de Confirmar" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Estás seguro que deseas borrar la fila de botones seleccionada?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Borrar|_Cancelar" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Seleccionar el Ancho de la Nueva Fila" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Cambiar el Ancho de la Fila" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Cambiar el Color del Fondo" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Cambiar el Color del Frente" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Etiqueta" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Comando" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Teclas" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Colores" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Fondo..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Restablecer Predeterminado" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Frente..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Funciones Rápidas" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Limpiar" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Copiar Colores a" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Copiar a" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Cambiar con" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Añadir Fila..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Borrar Fila" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Abajo" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ancho de Fila" #: src/cfg_buttons.c:750 msgid "Up" msgstr "Arriba" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Panel" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Principal" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Secundario" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Consejo" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Banderas" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Refinar?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Mostrar Consejo?" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Botones" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Definiciones" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opciones" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Seleccionar Predeterminado" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Llave abriendo" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Llave cerrando" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "El primero seleccionado" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Seleccionado por primera vez, des-seleccionar" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "El primero seleccionado, con ruta" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "El primero seleccionado, con ruta, des-seleccionar" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "El primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "El primero seleccionado sin comillas" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Todos los seleccionados" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Todos los seleccionados, des-seleccionar" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Todos los seleccionados, con rutas" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Todos los seleccionados, con rutas, des-seleccionar" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Todos los seleccionados (panel de destino)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Ruta al directorio del panel de origen" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Ruta al directorio del panel de destino" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Ruta al directorio home" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Ruta del panel izquierdo" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Ruta del panel derecho" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "El primero seleccionado" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Seleccionado por primera vez, des-seleccionar" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "El primero seleccionado sin comillas" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Todos los seleccionados" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Todos los seleccionados, des-seleccionar" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "El primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Caja de entrada" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Entrada usando menú" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Texto de entrada" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Botón de Opcion de entrada (da TRUE o FALSE)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Agregar etiqueta a la ventana de entrada" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Agregar una barra de separación a la ventana de entrada" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NOMBRE" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Valor de $NOMBRE (entorno)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID de gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Directorio home del usuario NOMBRE" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NOMBRE" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Seleccionar Código" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(No hay opciones disponibles)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Ejecutar en segundo plano?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Matar Instancia Anterior" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Sobrevivir Abandonar?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Capturar Salida?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Previo a la Ejecución" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Requerir Selección del Fuente?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Requerir Selección del Destino?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "CD Fuente?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "CD Destino?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Posterior a la Ejecución" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Actualizar Fuente?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Actualizar Destino?" #: src/cfg_cmdseq.c:957 #, fuzzy msgid "General" msgstr "Centro" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Predefinidos" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Externas" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Agregar Fila" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Duplicar" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nombre" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Definición" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repetir Secuencia Hasta Terminar con la Seleccion de Origen" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Agregar" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Borrar" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Comandos" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Izquierda" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Centro" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Derecha" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Bajar" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Subir" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Las siguientes teclas de modificación deben\n" "mantenerse apretadas al hacer click con el ratón\n" "para ejecutar el comando" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Editar Modificadores" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Controles" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Funciones Rápidas del Teclado Globales" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "" #: src/cfg_controls.c:657 msgid "Button" msgstr "Botón" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Editar Modificadores..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Límite de tiempo" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Las opciones para la configuración del botón del mouse\n" "son ambiguas: el mismo botón+modificador\n" "es usado para más de una función. Esto\n" "puede hacer que se comporten un poco extraño..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Advertencia" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Agregar Caracter de Tipo?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Agregar \"-> destino\" a Ligas?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Marca Cada 3 dígitos?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Digitos de Precisión" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Mostrar tamaño del Directorio en Sistema de Archivos" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Formato" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s Opciones" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Contenido" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Justificación" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Título" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ancho" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Centro" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Opciones Básicas" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Editar Contenido de la Columna" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Título Predeterminado" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Directorios al Principio" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Directorios al Final" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Mezclar Directorios" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Izquierda de la Lista" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Derecha de la Lista" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "Predeterminado" #: src/cfg_dirpane.c:1007 #, fuzzy, c-format msgid "Copy From %s" msgstr "Copiar Desde" #: src/cfg_dirpane.c:1007 #, fuzzy, c-format msgid "Copy To %s" msgstr "Copiar a" #: src/cfg_dirpane.c:1007 #, fuzzy, c-format msgid "Swap With %s" msgstr "Intercambiar con" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Columnas" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Tipos de Contenido Disponibles" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Tipos de Contenido Seleccionados" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Editar..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Remover" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Ordenar" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Orden por" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modo" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Orden Inverso?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Directorio Predeterminado" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Obtener Actual" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Desde Historial" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Ruta Arriba?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Esconder permitido?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Siempre Barras de Desplazamiento?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Botón Subir Gigante?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Requerir Selección del Destino?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Barra de Desplazamiento" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "No Rastrear" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Proporción" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Tamaño, Panel Izquierdo" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Tamaño, Panel Derecho" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Orientación del Panel" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Rastrear División" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "pixeles" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Recordar Filas Seleccionadas?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Guardar Listas de Historial?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Paneles de Directorios" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Separación de Paneles" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Historial" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errores" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Alarma en Caso de Error?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menús" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Restablecer Predeterminado" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Íconos" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "" #: src/cfg_paths.c:182 msgid "fstab" msgstr "" #: src/cfg_paths.c:183 msgid "mtab" msgstr "" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Iniciando con Punto (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Coincidencias en ER" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ninguno" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Rutas y Esconder" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Rutas" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Esconder Etradas" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ninguno)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Acción Borrar" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Editar Color" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Restablecer Comando Heredado" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Seleccionar Comando" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Nueva Propiedad de la Acción" #: src/cfg_styles.c:609 msgid "something" msgstr "algo" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Borrar este estilo borrará también\n" "todos sus hijos. Estás seguro?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Comfirmar Borrar" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Color de Fondo" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Color Principal" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Ícono" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Texto para Previsualizar Estilo de Fila)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Previsualizar" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Sobreescribir el del Padre?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Escoger..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Agregar Acción..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Padre" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Propiedades Heredadas" #: src/cfg_styles.c:844 msgid "Visual" msgstr "" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Acciones" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Tipos de Archivos" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Estilos" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Click para Cambiar..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nuevo Tipo)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "" #: src/cfg_types.c:646 msgid "Dir" msgstr "" #: src/cfg_types.c:646 msgid "FIFO" msgstr "" #: src/cfg_types.c:646 msgid "File" msgstr "Archivo" #: src/cfg_types.c:646 msgid "Link" msgstr "Liga" #: src/cfg_types.c:646 #, fuzzy msgid "Socket" msgstr "Grupo" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lectura" #: src/cfg_types.c:647 #, fuzzy msgid "SetGID" msgstr "Establecer GID" #: src/cfg_types.c:647 #, fuzzy msgid "SetUID" msgstr "Establecer UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 #, fuzzy msgid "Sticky" msgstr "Estatico" #: src/cfg_types.c:648 msgid "Executable" msgstr "Ejecución" #: src/cfg_types.c:648 msgid "Writable" msgstr "Escritura" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Identificar 'archivo' (ER)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Identificar Nombre (ER)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Requerir Extensión" #: src/cfg_types.c:687 msgid "Identification" msgstr "Identificación" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Requerir Tipo" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Requerir Protección" #: src/cfg_types.c:739 msgid "Glob?" msgstr "" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Estilo del Tipo" #: src/cfg_types.c:757 msgid "Style" msgstr "Estilo" #: src/cfg_types.c:797 msgid "Types" msgstr "Tipos" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Ventanas de Diálogo al Centro de la Pantalla" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Ventanas de Diálogo Siguen el Mouse" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Ventanas de Diálogo Colocadas por el Manejador de Ventanas" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Ventanas" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Ventanas" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Posición de Diálogos " #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Falló la ejecución de \"%s\"" #: src/children.c:89 src/dialog.c:285 #, fuzzy msgid "Error" msgstr "Errores" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "No se pudo finalizar el proceso hijo \"%s\" (pid=%d)--alerta de zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versión %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2005 por Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Este es software libre y no hay ABSOLUTAMENTE NINGUNA\n" "GARANTÍA. Lee el archivo COPYING para más detalles.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Soportado, usando strings integrados en Inglés" #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "El autor de gentoo puede ser contactado vía Internet\n" "Correo electrónico: ; son bienvenidas \n" "opiniones, sugerencias/reportes de bugs y demás.\n" "\n" "Puedes encontrar la última versión de gentoo\n" "en el sitio oficial del proyecto gentoo en\n" ". Las actualizaciones\n" "son anunciadas típicamente en el servicio de Freshmeat en\n" "." #: src/cmd_about.c:135 msgid "About gentoo" msgstr "Acerca de gentoo" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_OK (Espera por Más)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Establecer bits de protección para \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Grupo" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Otros" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Propietario" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Especial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Ejecución" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lectura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Establecer GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Establecer UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Escritura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de Protección" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Todo" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Restablecer" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Recursivo en Directorios?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "No tocar Directorios?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Cambiar Modo" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Establecer Propietario para '%s'" #: src/cmd_chown.c:174 msgid "User" msgstr "Usuario" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Cambiar Pertenencia" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Guardar Cambios en la Configuración al Salir?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Existe - Seguir con la Copia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copiando..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Preservar Fechas al Copiar?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignorar Fallas de Copia de Atributos (Fecha, Propietario, Modo)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Abandonar Destino si Espacio Lleno?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Tamaño del Buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Teclee Nombre para la Copia de \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Teclee Nombre para el Clón de \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Ya Existe - Continuar con la Clonación?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonando..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copiando Como..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Teclee el Nombre para la Liga \"%s\" Como" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Teclee el Nombre para el Clon de la Liga de \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Ya Existe - Proceder con Liga Simbólica?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copiar Como" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clonar" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Liga Simbólica Como" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clonar Liga Simbólica" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "no pudo ser borrado debido a restricciones de acceso.\n" "Intentar abrir permisos y reintentar?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Recordar respuesta (altera la configuración)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema de Acceso" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Cambiar|Abandonar" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Seguro que Quieres Borrar \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Borrando..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "En Falla de Acceso" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Preguntar al Usuario|Intentar Cambiar Permisos y Reintentar|Fallo" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" "Tomar la Fila con Foco como Seleccionada si no Existe una Selección \"Real\"?" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Mover Foco a la Última Fila Seleccionada/No Seleccionada" #: src/cmd_dpfocusisrch.c:163 #, fuzzy msgid "ISearch" msgstr "Buscar" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|A_ll|_Saltar|_Cancelar" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Saltar|_Cancelar" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Obteniendo tamaños..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Borrar Selección al Terminar?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s usado" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u dirs, %u archivos, %u ligas simbólicas" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Ligar a" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Tipo" #: src/cmd_info.c:218 msgid "Location" msgstr "Localización" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Tamaño" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "" "%s (%s bytes,\n" "%s bloques)" #: src/cmd_info.c:242 msgid "Contains" msgstr "Contiene" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Información de 'Archivo'" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Accesado" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Modificado" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Cambiado" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Creado" #: src/cmd_info.c:292 msgid "Basic" msgstr "" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Obteniendo Información..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Mostrar Salida de 'archivo'?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Formato de la Fecha de Acceso" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Modificar Formato de Fecha" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Cambiar Formato de Fecha" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Marca de Separación en Tamaño" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Ya Existe - Continuar con Juntar?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Juntando..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Hacer Click y Arrastrar Archivos para Reordenar, Después Hacer Click en " "Juntar" #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "El tamaño total es %s (%lu bytes)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "El tamaño total es %lu bytes." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Teclear Nombre del Archivo Destino" #: src/cmd_join.c:274 msgid "Join" msgstr "Juntar" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Juntar|_Cancelar" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Ya Existe - Seguir con MkDir" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Teclea el Nombre del Directorio a Crear" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Crear Directorio" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Entrar al Nuevo Directorio?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Enfocar Nuevo Directorio?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Ya Existe - Continuar con Mover?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Moviendo..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Teclee el Nombre Mover \"%s\" Como" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Moviendo Como..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Mover Como" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Es posible que tengas cambios sin guardar en la configuración.\n" "Al salir sin guardar se perderán estos cambios. Aún deseas salir?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Confirmar Salir" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Salir|_Guardar, entonces Salir|_Cancelar" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Seguro que deseas salir?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Teclee el Nuevo Nombre para \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Ya Existe - Seguir con Renombrar?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Renombrar" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Buscar una cadena de texto en todos los archivos y reemplazarla\n" "con otra cena de texto." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Reemplazar" #: src/cmd_renamere.c:427 msgid "With" msgstr "Con" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Reemplazar Todo?" #: src/cmd_renamere.c:439 #, fuzzy msgid "Simple" msgstr "Archivo" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Ejecutar 'From' ER en cada archivo, almacenando\n" "coincidencias de expresiones entre paréntesis. Después reemplazar\n" "cualquier ocurrencia de $n en 'A', donde n es el índice \n" "(empezando de 1) de una sub-expresión, con el texto\n" "que coincide y usar el resultado como un nuevo nombre de archivo." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "De" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "A" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Expresion Regular" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Busca cada caracter en el texto 'De', y sustutuye\n" "cualquier ocurrencia por el caracter correspondiente en el texto 'A'\n" "Después, cualquier caracter en el texto 'Remmover' es removido del\n" "nombre del archivo, y el resultado usado como el nuevo nombre de cada " "archivo." #: src/cmd_renamere.c:487 msgid "Map" msgstr "Mapa" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 #, fuzzy msgid "Lower Case?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cmd_renamere.c:495 #, fuzzy msgid "Upper Case?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Ignorar mayúsculas/minúsculas" #: src/cmd_renamere.c:500 #, fuzzy msgid "Case" msgstr "Cancelar" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "RenombrarER" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Este comando renombra todos los archivos seleccionados\n" "a una secuencia numérica. Los controles abajo permiten\n" "definir cómo son formados los nombres." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Comenzar Wn" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Precisión" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Cabeza" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Cola" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Invitado" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Renombrar Secuencial" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Todo|Seleccionados|No seleccionados" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Cualquier tipo|Sólo directorios|Sólo no directorios|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Seleccionar|Des-seleccionar|Fijar|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Acción" #: src/cmd_select.c:368 msgid "Set" msgstr "Grupo" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Tratar ER como patrón global" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Invertir coincidencia de ER" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "Requerir coincidencia en el nombre completo?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Seleccionar usando ER" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Teclee el comando shell a ejecutar. El contenido\n" "seleccionado será añadido al final del comando.\n" "Acción será realizada al finalizar exitosamente." #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "OK|Cancelar" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Seleccionar usando un comando shell" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dividir \"%s\".\n" "Archivo es %s (%s)." #: src/cmd_split.c:271 #, fuzzy, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dividir \"%s\".\n" "Archivo es %s (%s)." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Ya existe - Continuar con dividir?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Tamño del segmento" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 bytes (3.5\" floppy)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bytes (disco Zip)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Tamño del segmento" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Tamaño fijo, número de partes variable" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Numero de partes fijo, tamaños variabes" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Dividir" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Formato del Nombre" #: src/cmd_split.c:615 msgid "Step" msgstr "Paso" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Ya Existe - Continuar con Crear Liga?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Cancelar" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 #, fuzzy msgid "OK" msgstr "_OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleccione Destino de la Liga" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Contenido" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Editar Liga Simbólica" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Crear Liga Simbólica" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Primero Hex-Check" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "activo" #: src/cmdarg.c:201 msgid "true" msgstr "verdadero" #: src/cmdarg.c:201 msgid "yes" msgstr "si" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Salida de %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Comando desconocido \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Predefinidos (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Definidos por el Usuario (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Seleccione un comando o teclee el inicio\n" "del nombre y presione TAB." #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Seleccionar Comando" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "No se puedo abrir el archivo de configuración para escritura" #: src/configure.c:279 msgid "Save" msgstr "Guardar" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versión del archivo de configuración (%s) no coincide\n" "con la versión del programa(%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "No fue posible encontrar ningún archivo de configuración; se buscó\n" "en \"%s\" y \"%s\".\n" "Usando configuración mínima predefinida." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_OK|Cancelar" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "i%u/%u dirs, %u/%u archivos" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s usado" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s libre" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Subir al directorio padre" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Teclee la ruta, después presione Enter para cambiar a ese directorio" #: src/dirpane.c:2173 msgid "H" msgstr "" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Haga click para habilitar/deshabilitar Esconder regla (Cuando está\n" "presionado, esconder regla es activado y las coincidencias son escondidas.)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloques" #: src/dpformat.c:39 #, fuzzy msgid "BSize" msgstr "Tamaño" #: src/dpformat.c:39 msgid "Block Size" msgstr "Tamaño del Bloque" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Modo, numérico" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Modo, texto" #: src/dpformat.c:42 msgid "Nlink" msgstr "Nliga" #: src/dpformat.c:42 msgid "Number of links" msgstr "Número de ligas" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID del Propietario" #: src/dpformat.c:43 msgid "Uid" msgstr "" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nombre del propietario" #: src/dpformat.c:44 msgid "Uname" msgstr "Unombre" #: src/dpformat.c:45 msgid "Gid" msgstr "" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID de Grupo" #: src/dpformat.c:46 msgid "Gname" msgstr "Gnombre" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nombre del Grupo" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositivo" #: src/dpformat.c:47 msgid "Device Number" msgstr "Número del dispositivo" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DispMay" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Número del dispositivo, mayor" #: src/dpformat.c:49 msgid "DevMin" msgstr "DispMen" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Número del dispositivo, menor" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Fecha del último acceso" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Fecha de la última Modificación" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Fecha de Creación" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Teclee Nombre" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "No fue posible %s \"%s\": %s (código %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "No fue posible %s \"%s\" (código %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "No fue posible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "No fue posible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Imprimir la versión a salida estándar y salir." #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Reportar detalles de locales internas y salir" #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "Permite a gentoo correr por el usuario root. Podría ser peligroso." #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar\n" "valores predeterminados." #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar\n" "valores predeterminados del sistema." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Ejecuta ARG, un comando de gentoo. Hecho antes de la interacción con el\n" "usuario, pero después de leer el archivo de configuración. Puede ser usado\n" "muchas veces para ejecutar muchos comandos en secuencia." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Usar ARG como ruta para el panel izquierdo. Sobreescribe el predeterminado " "(e historial)" #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Usar ARG como ruta para el panel derecho. Sobreescribe el predeterminado (e " "historial)" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Para ejecutar como root, invocar con la opción '--root-ok'\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "No fue posible iniciar el módulo userinfo - no será posible resolver " "nombres\n" "de usuario" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s por Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Progreso" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Escoger icono" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Cargando Imágenes de Iconos" #: src/menus.c:284 msgid "(No Selection)" msgstr "(No hay Selección)" #: src/menus.c:521 msgid "RegExp..." msgstr "ExpReg..." #: src/menus.c:533 msgid "Other" msgstr "Otro" #: src/menus.c:534 msgid "Rescan" msgstr "Actualizar" #: src/menus.c:535 msgid "Select" msgstr "Seleccionar" #: src/menus.c:539 msgid "Run..." msgstr "Ejecutar..." #: src/menus.c:541 msgid "Configure..." msgstr "Configuración..." #: src/menus.c:618 msgid "Select Menu" msgstr "Seleccionar Menú" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|Todo _l|_Saltar|Saltar Todo _A|_Cancelar" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Transcurrido %02d:%02d Velocidad %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Tamaño con Formato, en bytes" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Tamaño con formato, unidades \"inteligentes\"" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Tamaño con Formato, en bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "si" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Tamaño con Formato, en kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Tamaño con formato, en gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Tamaño con formato, unidades \"inteligentes\"" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Seleccionar Estilo" #: src/styles.c:114 msgid "Root" msgstr "Raíz" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directorio" #: src/styles.c:889 msgid "New Style" msgstr "Nuevo Estilo" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Nuevo Estilo %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Línea %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Teclee el Número de Línea o Porcentaje:" #: src/textview.c:461 msgid "Goto" msgstr "Ir a" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Teclee el texto a buscar (ER)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "No romper líneas nuevas?" #: src/textview.c:613 msgid "Search" msgstr "Buscar" #: src/types.c:287 msgid "Unknown" msgstr "Desconocido" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Confugurar gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualizador de Texto" #: src/window.c:203 msgid "Position" msgstr "Posición" #: src/window.c:204 msgid "Height" msgstr "Altura" #: src/window.c:204 msgid "X" msgstr "" #: src/window.c:204 msgid "Y" msgstr "" #: src/window.c:211 msgid "Set on Open?" msgstr "Establecer al Abrir?" #: src/window.c:217 msgid "Update on Close?" msgstr "Actualizar al Cerrar?" #: src/window.c:248 msgid "Grab" msgstr "Obtener" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "Módulo XML emitió número real dependiente de local" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Usar Diálogo para Reportar Errores?" #~ msgid "Raw Size, in Bytes" #~ msgstr "Tamaño sin Formato en Bytes" #~ msgid "Always Set" #~ msgstr "Siempre Establecer" #~ msgid "Modify 'Control' Key State" #~ msgstr "Estado de la Tecla 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Títulos de Paneles Activos" #~ msgid "Focused Row, Unselected" #~ msgstr "Fila en Foco, No Seleccionada" #~ msgid "Focused Row, Selected" #~ msgstr "Fila en Foco, Seleccionada" #~ msgid "Beta Software" #~ msgstr "Software Beta" #~ msgid "Next Version?" #~ msgstr "Siguiente Versión?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Este modo dividir no ha sido\n" #~ "implementado aún... Lo sentimos." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento no sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "Numerical Mode?" #~ msgstr "Modo Numérico?" #~ msgid "Never" #~ msgstr "Nunca" #~ msgid "On Every Access" #~ msgstr "Cada vez que Accese" #~ msgid "Mounting" #~ msgstr "Montar" #~ msgid "Mount When?" #~ msgstr "Cuándo Montar?" #~ msgid "Mount Options" #~ msgstr "Opciones de Montaje" #~ msgid "Mount Command" #~ msgstr "Comando para Montar" #~ msgid "Unmount Command" #~ msgstr "Comando para Desmontar" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Solo Montar en los Directorios del Nivel más Alto?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Usar Diálogo de Error de Comando?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Desmontar al Salir de gentoo?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Soportado y activo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Soportado, pero no activado." #~ msgid "FAM: Not supported." #~ msgstr "FAM: No soportado." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No se puede copiar el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Envolver Arriba y Abajo?" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "El directorio destino contiene al fuente." #~ msgid "Regular expression error:\n" #~ msgstr "Error en la expresión regular:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Usar mmap() para Acelerar Carga?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloques)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "No usar FAM para detectar cambios en directorios vistos." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "No fue posible iniciar montaje de datos - automontaje no funcionará" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Abrir FAM falló, error %d--FAM no será usado" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "La ejecución de \"%s %s\" falló:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montando \"%s\" en \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Anterior: %llu bytes, modificado en %s.\n" #~ "Nuevo: %llu bytes, modificado en %s." #~ msgid "File reading" #~ msgstr "Lectura de Archivo" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Seleccionar Código" #, fuzzy #~ msgid "Clr" #~ msgstr "Limpiar" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Tamaño del Buffer" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: No fue posible establecer el dominio del texto a \"%s\"\n" #~ msgid "Top" #~ msgstr "Inicio" #~ msgid "Bottom" #~ msgstr "Fin" #~ msgid "_Goto..." #~ msgstr "_Ir a..." #~ msgid "_Search..." #~ msgstr "_Buscar" #~ msgid "_Quit" #~ msgstr "_Salir" gentoo-0.19.13/po/gentoo.pot0000664000175000017500000012606711731427007015747 0ustar demarchidemarchi# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Emil Brink # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: gentoo 0.19.13\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; the plan\n" "is to provide a lot more flexibility in the button management, and also to support the\n" "creation of more than these two built-in sheets of buttons. But that has yet to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the Shortcuts\n" "were a special feature with their own configuration page (up to and including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget\n" "in the top left corner of the page." msgstr "" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "" #: src/cfg_buttons.c:678 msgid "Label" msgstr "" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 src/cfg_controls.c:685 msgid "Command" msgstr "" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "" #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "" #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "" #: src/cfg_buttons.c:750 msgid "Down" msgstr "" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "" #: src/cfg_buttons.c:750 msgid "Up" msgstr "" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "" #: src/cfg_cmdseq.c:646 msgid "URI of first selected" msgstr "" #: src/cfg_cmdseq.c:647 msgid "URI of first selected, unselect" msgstr "" #: src/cfg_cmdseq.c:648 msgid "URI of first selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:649 msgid "URIs of all selected" msgstr "" #: src/cfg_cmdseq.c:650 msgid "URIs of all selected, unselect" msgstr "" #: src/cfg_cmdseq.c:651 msgid "URIs of all selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:652 msgid "URIs of all selected, unselect, no quotes" msgstr "" #: src/cfg_cmdseq.c:653 msgid "URI of first selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "" #: src/cfg_controls.c:580 msgid "Controls" msgstr "" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "" #: src/cfg_controls.c:657 msgid "Button" msgstr "" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "" #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" #: src/cfg_controls.c:738 msgid "Warning" msgstr "" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "" #: src/cfg_dirpane.c:338 msgid "Append \"→ destination\" on Links?" msgstr "" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 src/cfg_dirpane.c:430 msgid "Format" msgstr "" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 src/cmd_select.c:381 msgid "Content" msgstr "" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "" #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 src/dpformat.c:41 msgid "Mode" msgstr "" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 src/textview.c:604 msgid "Ignore Case?" msgstr "" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 msgid "Rubber banding Selection?" msgstr "" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "" #: src/cfg_menus.c:44 msgid "Menus" msgstr "" #: src/cfg_nag.c:78 #, c-format msgid "Click the button below to reset the %zu stored 'Don't show this dialog again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "" #: src/cfg_paths.c:182 msgid "fstab" msgstr "" #: src/cfg_paths.c:183 msgid "mtab" msgstr "" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "" #: src/cfg_paths.c:198 msgid "Paths" msgstr "" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "" #: src/cfg_styles.c:537 msgid "Select Command ..." msgstr "" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "" #: src/cfg_styles.c:609 msgid "something" msgstr "" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "" #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "" #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "" #: src/cfg_styles.c:844 msgid "Visual" msgstr "" #: src/cfg_styles.c:846 msgid "Actions" msgstr "" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "" #: src/cfg_styles.c:864 msgid "Styles" msgstr "" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "" #: src/cfg_types.c:507 msgid "(New Type)" msgstr "" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "" #: src/cfg_types.c:646 msgid "Dir" msgstr "" #: src/cfg_types.c:646 msgid "FIFO" msgstr "" #: src/cfg_types.c:646 msgid "File" msgstr "" #: src/cfg_types.c:646 msgid "Link" msgstr "" #: src/cfg_types.c:646 msgid "Socket" msgstr "" #: src/cfg_types.c:647 msgid "Readable" msgstr "" #: src/cfg_types.c:647 msgid "SetGID" msgstr "" #: src/cfg_types.c:647 msgid "SetUID" msgstr "" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "" #: src/cfg_types.c:648 msgid "Executable" msgstr "" #: src/cfg_types.c:648 msgid "Writable" msgstr "" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "" #: src/cfg_types.c:687 msgid "Identification" msgstr "" #: src/cfg_types.c:689 msgid "Require Type" msgstr "" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "" #: src/cfg_types.c:739 msgid "Glob?" msgstr "" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "" #: src/cfg_types.c:757 msgid "Style" msgstr "" #: src/cfg_types.c:797 msgid "Types" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "" #: src/cfg_windows.c:94 msgid "Windows" msgstr "" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "" #: src/cmd_about.c:97 msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "" #: src/cmd_about.c:118 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" #: src/cmd_about.c:135 msgid "About gentoo" msgstr "" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "" #: src/cmd_chmod.c:199 msgid "Others" msgstr "" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "" #: src/cmd_chmod.c:199 msgid "Special" msgstr "" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "" #: src/cmd_chmod.c:200 msgid "Read" msgstr "" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "" #: src/cmd_chmod.c:200 msgid "Write" msgstr "" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "" #: src/cmd_chown.c:174 msgid "User" msgstr "" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "" #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "" #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "" #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "" #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "" #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "" #: src/cmd_info.c:218 msgid "Location" msgstr "" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "" #: src/cmd_info.c:231 #, c-format msgid "%s (%s bytes)" msgstr "" #: src/cmd_info.c:242 msgid "Contains" msgstr "" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "" #: src/cmd_info.c:292 msgid "Basic" msgstr "" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "" #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "" #: src/cmd_join.c:106 msgid "Joining..." msgstr "" #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" #: src/cmd_join.c:212 #, c-format msgid "The total size is %s (%s)." msgstr "" #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "" #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "" #: src/cmd_join.c:274 msgid "Join" msgstr "" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "" #: src/cmd_move.c:145 msgid "Moving..." msgstr "" #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "" #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "" #: src/cmd_rename.c:377 msgid "Rename" msgstr "" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" #: src/cmd_renamere.c:423 msgid "Replace" msgstr "" #: src/cmd_renamere.c:427 msgid "With" msgstr "" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "" #: src/cmd_renamere.c:497 msgid "Upper Case Initial?" msgstr "" #: src/cmd_renamere.c:500 msgid "Case" msgstr "" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "" #: src/cmd_select.c:368 msgid "Set" msgstr "" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "" #: src/cmd_split.c:427 msgid "1457000 bytes (3.5\" floppy)" msgstr "" #: src/cmd_split.c:428 msgid "10485760 bytes (10 MB)" msgstr "" #: src/cmd_split.c:429 msgid "26214400 bytes (25 MB)" msgstr "" #: src/cmd_split.c:430 msgid "52428800 bytes (50 MB)" msgstr "" #: src/cmd_split.c:431 msgid "78643200 bytes (75 MB)" msgstr "" #: src/cmd_split.c:432 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "" #: src/cmd_split.c:454 msgid "Fixed Count Split" msgstr "" #: src/cmd_split.c:457 msgid "Segment Count" msgstr "" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "" #: src/cmd_split.c:599 msgid "Name Format" msgstr "" #: src/cmd_split.c:615 msgid "Step" msgstr "" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 src/progress.c:220 msgid "Cancel" msgstr "" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 src/nag_dialog.c:36 msgid "OK" msgstr "" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "" #: src/cmdarg.c:201 msgid "true" msgstr "" #: src/cmdarg.c:201 msgid "yes" msgstr "" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "" #: src/configure.c:279 msgid "Save" msgstr "" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" #: src/configure.c:537 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, c-format msgid ", %s (%s) used" msgstr "" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr "" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "" #: src/dirpane.c:2173 msgid "H" msgstr "" #: src/dirpane.c:2177 msgid "Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)" msgstr "" #: src/dpformat.c:38 msgid "Blocks" msgstr "" #: src/dpformat.c:39 msgid "BSize" msgstr "" #: src/dpformat.c:39 msgid "Block Size" msgstr "" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "" #: src/dpformat.c:41 msgid "Mode, string" msgstr "" #: src/dpformat.c:42 msgid "Nlink" msgstr "" #: src/dpformat.c:42 msgid "Number of links" msgstr "" #: src/dpformat.c:43 msgid "Owner ID" msgstr "" #: src/dpformat.c:43 msgid "Uid" msgstr "" #: src/dpformat.c:44 msgid "Owner Name" msgstr "" #: src/dpformat.c:44 msgid "Uname" msgstr "" #: src/dpformat.c:45 msgid "Gid" msgstr "" #: src/dpformat.c:45 msgid "Group ID" msgstr "" #: src/dpformat.c:46 msgid "Gname" msgstr "" #: src/dpformat.c:46 msgid "Group Name" msgstr "" #: src/dpformat.c:47 msgid "Device" msgstr "" #: src/dpformat.c:47 msgid "Device Number" msgstr "" #: src/dpformat.c:48 msgid "DevMaj" msgstr "" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "" #: src/dpformat.c:49 msgid "DevMin" msgstr "" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:439 msgid "Report the version to standard output, and exit" msgstr "" #: src/gentoo.c:441 msgid "Report internal locale details, and exit" msgstr "" #: src/gentoo.c:443 msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" #: src/gentoo.c:444 msgid "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" #: src/gentoo.c:445 msgid "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system defaults" msgstr "" #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 msgid "Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequence" msgstr "" #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" #: src/gentoo.c:449 msgid "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:450 msgid "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "" #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "" #: src/menus.c:284 msgid "(No Selection)" msgstr "" #: src/menus.c:521 msgid "RegExp..." msgstr "" #: src/menus.c:533 msgid "Other" msgstr "" #: src/menus.c:534 msgid "Rescan" msgstr "" #: src/menus.c:535 msgid "Select" msgstr "" #: src/menus.c:539 msgid "Run..." msgstr "" #: src/menus.c:541 msgid "Configure..." msgstr "" #: src/menus.c:618 msgid "Select Menu" msgstr "" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "" #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "" #: src/style_dialog.c:40 msgid "Select Style" msgstr "" #: src/styles.c:114 msgid "Root" msgstr "" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "" #: src/styles.c:889 msgid "New Style" msgstr "" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "" #: src/textview.c:461 msgid "Goto" msgstr "" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:613 msgid "Search" msgstr "" #: src/types.c:287 msgid "Unknown" msgstr "" #: src/types.c:572 #, c-format msgid "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "" #: src/window.c:87 msgid "Text Viewer" msgstr "" #: src/window.c:203 msgid "Position" msgstr "" #: src/window.c:204 msgid "Height" msgstr "" #: src/window.c:204 msgid "X" msgstr "" #: src/window.c:204 msgid "Y" msgstr "" #: src/window.c:211 msgid "Set on Open?" msgstr "" #: src/window.c:217 msgid "Update on Close?" msgstr "" #: src/window.c:248 msgid "Grab" msgstr "" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "" gentoo-0.19.13/po/ru_RU.cp1251.gmo0000664000175000017500000011303311731427022016364 0ustar demarchidemarchiDl(*()()())*2)(])))*)+)*[ *i* *7** * ** ++!+ :+ D+ P+ ^+l+ u+++++++ ++ +#+,,/,3, Q,^,~,,,",0,-1-3P-1----- --- . .+. B.M. T.`.i.x..... ....... ////C/K/^/1d/m/00 0 +090@0H0P0;Y00 000000000 11 "1 -1 ;1 F1R1c1~1C1+14 2B2W2_2g2 y2 2 22 2 2D2 3333 $323G3\3o33+333 33 44 .484N4c4 |44 44 4444455,5K5 g555!5!56 6;6S6)q666 666777777!8%8?8X8#r88%8$888 9 9,939 89E9H9P9X9o9999999 999 999999 9 ::": ?:J:^:`:h:m:s: :6:!::(:&; 6;C;T;e;y; ~; ;;;;;;&;;; <<%<*<2<K<HT< <<<<< <<<<< ==!=4=+<=h= = =/== === = >> >$>)>>> >> > ????5?H?N? W?b? s?~?? ???$???@ @ +@ 5@?@G@b@q@ z@@@@@@@@@@!@A(A 0A:A#RAvA}AA*AA AAABB5B DBQBXBlB{BBBBB BB BBCC C!C3CFC MC WCdCkCzCC C CCC6CD0DGD_DpDDDD DD DDDDDD EE1E NE\EcEhEwEEEEEEEEEEF FFFF#F *F 8F BFOF`FtFF FgFF}GdGG JJJJJ J=JK1K 6K @KMKSK'WKKKKKK KKKK#KL'L.L 6LALJLPLXL]LfLlL/nLLeLM M$M(M h,-iBZiJi i ij j$j(kk lll1lCQl6l7l.mF3m$zm?m9m n"$nGnPn Yn fnqnnnn nn nn2n %o2oAoTo no{oooo o o!o"op-p=t Wtdt!vtt}t/uLuQuouu-uuu uuv/v,JvwvVv9v &wGwjawww w,w&xz [zhzzzzz!z{ {,{={%T{'z{/{{-{ |)|C|Y|w|"||||:|(}A}R}e}w} } }0}S}'-~U~h~7{~?~ ~ [<53+_y97Հ! /4@ u8ځ߁1"Dg' ʂ !&/Vp05Z3N0?DV k2w! ̅-؅,3:A6J >' )*6$a&͇&!/Qhx (%+Qi|%/DtΏߏ zHݐ ,&Sd>{ +ő)0G-xԒ #09 > KXJZq15;O8k+ ֕ &C/k GW G% S>g)>"ydZ#oM8w9=[@,X^Vr|P9Sbl]s_)t;YNHnahimd$]3\'iN/?1JZ _?Qps^4 BE"tqvhFU{@ |yQgmf3j!rJ8%KR$( L1 B~.l2M '.+#*D- &:q<xO=(20HU5InYz64 FKf:CkjoA}Lp70`\wX7D OcaPAcR!VeEvI-W5{+u;ubzT6}<`~Tex,[*"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже существует - продолжить клонирование?"%s" Уже существует - Продолжить объединение?"%s" Уже существует - продолжить создание ссылки?"%s" Уже существует - продолжить перемещение?"%s" Уже существует - продолжить разбивку?"%s" Уже существует - Продолжить копирование?"%s" Уже существует - создать каталог?"%s" Уже существует - продолжить переименование?"%s" Уже существует - Продолжить создание ссылки?$NAME%s не может быть удален из-за ограничения доступа. Попробовать снять защиту и продолжить?%s - Щелкните для смены...%s настройки%s: Чтобы запустить под root используйте --root-ok %u/%u каталогов, %u/%u файловИнформация о файле(Новый тип)(Нет настроек)(нет выделения)(Нет)(Так будет выглядеть), %s свободно10, Десятичная16, Шестнадцетеричная (A-F)16, Шестнадцетеричная (a-f)8, ВосьмеричнаяО программеФормат даты доступаПроблема доступаПрочитанДействиеДействияДобавитьДобавить действие...Добавить строкуДобавить строку...Линия-разделитель в окне вводаЗаголовок окна диалогаПосле запускаВсеВсе элементы|Отмеченные|Разотмеченные|Все выбранныеВсе выбранные(панель назначения)Все выбранные, без кавычекВсе выбранные, разотметитьВсе выбранные, с путямиВсе выбранные, с путями, разотметитьВсе типы|Каталоги|Без каталогов|Добавить тип символа?Дествительно хотите выйти?Спросить|Попытаться сменить и продолжить|ПрерватьАвтоматически сохранять настройки при выходе?Доступные типы содержимогоB-УстрБлокЦвет фонаФон...ФормаОсновные настройкиПеред запускомДо и послеНачинающиеся с точки (.)Размер блокаБлоковРазмер буфераВстроеныеВстроеные (%u)КнопкаКнопкиC-УстрПерейти в каталог назначения?Перейти в каталог?Перейти в каталог источника?ОтменаПоказывать вывод?ФормаИспользовать сигнал динамика?По центруФормат даты измененияСмена режимаСмена владельцаИзменить ширину строкиИзмененСменить|ОставитьУбратьВыделите файлы, расположите по порядку и нажмите Собрать.Нажмите для включения/выключения показа скрытых элементов(нажатое состояние обозначает скрытие)Щелк-М-Щелк возможностьКлонироватьКлонирую...Закрыть скобуЦветаКолонкиКомандаКомандыВерсия файла настроек (%s) не совпадает с версией программы (%s)НастройкаНастроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Не могу %sНе могу %s "%s"Не могу %s "%s" (код %d)Не могу %s "%s": %s (код %d)Не могу найти модуль userinfo - определение имен пользователей не будет работать.Не могу открыть файл настройки для записиНе могу выгрузить процесс "%s" (pid=%d) -- зомбиСоздание ссылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОписаниеОпределенияУбратьУдалениеУбрать строкуУдаление этого класса повлечет также удаление всех потомков. Уверены?Удаление...NУстрОNУстрНОУстройствоНомер устройстваНомер устройства, основнойНомер устройства, неосновнойРасположение диалоговых оконДиалоговые окна в центре экранаДиалоговые окна рядом с мышкойДиалоговые окна расставляются оконным менеджеромТочностьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиНе распределять новые линии?Кроме каталогов?Не изменятьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить содержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ссылкуИзменить...Время %02d:%02d Скорость %s/c Осталось %02u:%02uВведите имя файлаВведите номер строки или процент:Введите имя клона "%s"Введите имя для копирования "%s"Введите имя для клона ссылки "%s"Введите имя каталогаВведите имя для ссылки "%s" Введите имя для перемещения"%s" какВведите новое имя для "%s"Введите текст для поиска (Выражение)Введите путь и нажмите Ввод для переходаОшибкаОшибкиВыполнениеЗапускВычислить выражение "Найти" на каждом файле содержащем подстроку из выражения. Затем заменить все вхождения $n в "Заменить" где n - номер (начиная с 1) подвыражения с совпадающим текстом поиска и использовать результат как новое имя файла.Выполнение "%s" сорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначения)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, с путемПервый выбранный, с путем, разотметитьРазбивка по размеруНа определенное количество частейПо определенному размеру частиФлагиУстановить курсор?ЦветЦветФорматНайтиПоследнийГБGTK+ RCОсновныеСбор информации...Считаю размер...NгрупВсе?Основные комбинации кнопокГруппаПерейтиЗахватитьВзять текущиеГруппаНомер группыИмя группыПодставитьСНачалоВысотаПроверить символыРазрешить скрытие?СкрытиеИсторияДомашний каталог пользователя NAMEГоризонтальноБольшая кнопка Вверх?ЗПоискЗначокЗначкиРаспознаваниеНе учитывать регистр?Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?Не учитывать Num Lock для всех комбинаций?Наследуемые свойстваКнопки - флажки (ДА/НЕТ)Кнопка выбораВвод строкаМеню выбораОбратная сортировка?Не удовлетворяющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнять предыдущую задачу?ЗаголовокВидОставлять незавершенные файлы если нет места?ЛеваяС левой стороны панели командСлева от спискаСтрока %d (%.0f%%)СсылкаСсылка наЗагрузка значка ...РасположениеИщет подстроку во всех именах файлов и заменяет на другую подстроку.Нижний регистр?МБСоздать каталогУсловие на файлУсловие на имяУдовлетворяющие условиюМенюСредняяРежимПрава, в цифрахПрава, строкойМодифицированФормат даты модификацииПереместить какСтавить курсор на последний выбранный элемент?Перейти в родительский каталогПереместить как...Перемещение...NLS: Поддерживается, с помощью встроенных английских строк.ИмяФормат имениСузить?Свойства нового событияНовый классНовый класс %uСсылокБез разделенияНетВажно: Значения клавиш мышки неоднозначны: одна комбинация кнопки и модификатора используется для более чем одной цели. Это может привести к их неожиданному поведению...Число ссылокДА_ДА|_ОтменаВ случае нехватки правОткрыть скобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецНомер владельцаИмя владельцаОриентация панелиРазделительПанельРодительПуть сверху?Путь на левой панелиПуть на правой панелиПуть на панели назначенияДомашний каталогПуть на панели источникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разряды?ПодтвердитеПозицияКол-во знаковСохранять даты при копировании?ПредпросмотрОсновнаяСостояниеБиты правСоотношениеЧтениеЧтениеДействительно удалить "%s" ?Действительно удалить текущую строку кнопок?Для содержимого тоже?ВыражениеВыражениеЗапоминать выбраные элементы?Запомнить ответ (меняет настройку)УбратьПереименоватьПереименоватьУСЛПовторять последовательность пока есть выбраные?ЗаменитьВсе вхождения?Обязателен выбор назначения?По полному имени?АтрибутыОбязателен выбор источника?С расширениемПризнакиОбновитьПеречитать каталог назначения?Перечитать каталог источника?Вернуть начальныеСброситьОставить только наследуемыеПраваяС правой стороны панели командСправа от спискаRootШирина строки...Запустить фоном?Выполнить...СохранитьСохранять историю?Бегунок всегда?Расположение бегункаПоискВторичнаяРазмер кускаВыборВыбрать встроеныеВыберите командуВыберите цель ссылкиВыберите менюВыберите классВыбор используя выражениеВыберите ширину новой строкиВыберите команду или наберите начало и нажмите TABВыбер по консольной командеВыбраные типы содержимогоОтметить|Разотметить|Перевернуть|Тип разделителяПереименование в последовательностьУстановитьИсп. GIDУстановка владельца для '%s':Установить ширинуИсп. UIDУстановить при открытии?Установить права для "%s":С GIDС UIDЛистРасположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой системы?Показывать подсказкиПростаяРазмерЗнак разделитель тысячРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительНачать сПостоянныйШагФиксацияКлассКлассыНе снимать при выходе?ОбменятьОбменять с %sСсылка с именемКлонирование ссылкиПо умолчаниюОкончаниеПросмотр текстаСледующие кнопки модификаторы должны быть нажаты во время щелчка мышкиОбщий размер %lu байт.Эта команда переименовывает все выделенные файлы в нумерованную последовательность. Кнопки управления ниже позволяют определить порядок формирования имен файлов.Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ. Подробности прочтите в файле COPYING. Эта страница позволяет выбрать расположение панели закладок относительно панели команд. Закладки позволяют Вам назначить на часто используемые каталоги специальную кнопку и переходить в эти папки нажатием левой или средней кнопки мышки Вы можете разместить панель закладок слева или справа. Также выберите тип разделителя. Настроить саму панель можно переключившись в раздел Кнопки - Определения и с помощью кнопки всплывающего меню, расположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодсказкаВсего (%s)Обрабатывать курсор как выделение, если нет "Настоящего" выделенияИспользовать выражение как глоб. маску?ТипИмя типаКласс этого типаТипыNвладНе известная команда "%s".ВладелецНеизвестныйСнять выделение после выполнения?ВверхСохранить при закрытии?Верхний регистр?ПользовательОпределенные (%u)Значение $NAME (из окружения)Версия %s (GTK+ версия %d.%d.%d).ВертикальноОтображениеПредупреждениеКолесом внизКолесом вверхШиринаОкнаНаЗаписьЗаписьXXML модуль выдал локально-зависимый номерYУ вас могут быть несохраненные изменения настроек. Выход без сохранения приведет к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДА (Подождите продолжения)_ДА|_Все|_Нет|Ни одного|_ОтменаДА|Все|Нет|Отмена_ДА|_Отмена_ДА|_Нет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИстинада~NAMEgentoo-0.19.13/po/ru_RU.KOI8-R.po0000644000175000017500000021655511731427021016230 0ustar demarchidemarchi# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой стороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой стороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделения" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Постоянный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта страница позволяет выбрать расположение панели закладок \n" "относительно панели команд. Закладки позволяют Вам назначить\n" "на часто используемые каталоги специальную кнопку и переходить \n" "в эти папки нажатием левой или средней кнопки мышки \n" "Вы можете разместить панель закладок слева или справа.\n" "Также выберите тип разделителя.\n" "\n" "Настроить саму панель можно переключившись в раздел \n" "Кнопки - Определения и с помощью кнопки всплывающего меню, \n" "расположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Расположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителя" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Установить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Действительно удалить текущую строку кнопок?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Выберите ширину новой строки" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Изменить ширину строки" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Обменять" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Добавить строку..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Убрать строку" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ширина строки..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Лист" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Основная" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Вторичная" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Подсказка" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Показывать подсказки" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Определения" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Выбрать встроеные" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Открыть скобу" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Закрыть скобу" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Первый выбранный, с путем" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Первый выбранный, с путем, разотметить" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Все выбранные, с путями" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Все выбранные, с путями, разотметить" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Все выбранные(панель назначения)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Путь на панели источника" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Путь на панели назначения" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Ввод строка" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДА/НЕТ)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Линия-разделитель в окне ввода" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружения)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Домашний каталог пользователя NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Нет настроек)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Запустить фоном?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Снять предыдущую задачу?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Не снимать при выходе?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Перед запуском" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Обязателен выбор источника?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "Перейти в каталог источника?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "Перейти в каталог назначения?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "После запуска" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Перечитать каталог источника?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Перечитать каталог назначения?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Основные" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "До и после" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Встроеные" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Добавить строку" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Имя" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Описание" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Повторять последовательность пока есть выбраные?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Левая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Средняя" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Правая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Колесом вниз" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Колесом вверх" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во время щелчка мышки" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Основные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможность" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Не учитывать Num Lock для всех комбинаций?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Значения клавиш мышки неоднозначны:\n" "одна комбинация кнопки и модификатора\n" "используется для более чем одной цели. Это\n" "может привести к их неожиданному поведению..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Добавить тип символа?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ссылки?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разряды?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Точность" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой системы?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s настройки" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Основные настройки" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Изменить содержимое колонок" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Слева от списка" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Справа от списка" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Обменять с %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Доступные типы содержимого" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Выбраные типы содержимого" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Обратная сортировка?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Не учитывать регистр?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Взять текущие" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Последний" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Путь сверху?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Разрешить скрытие?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Бегунок всегда?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Большая кнопка Вверх?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Расположение бегунка" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Не изменять" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Ориентация панели" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные элементы?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Сохранять историю?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "История" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Использовать сигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Начинающиеся с точки (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Удовлетворяющие условию" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Нет" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Нет)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Оставить только наследуемые" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Свойства нового события" #: src/cfg_styles.c:609 msgid "something" msgstr "нечто" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление этого класса повлечет также\n" "удаление всех потомков. Уверены?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Так будет выглядеть)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Предпросмотр" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Добавить действие..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Наследуемые свойства" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Действия" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Классы" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните для смены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Новый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Устр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Устр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "Ссылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Фиксация" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "Запись" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Условие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Условие на имя" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С расширением" #: src/cfg_types.c:687 msgid "Identification" msgstr "Распознавание" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Атрибуты" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Все?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Класс этого типа" #: src/cfg_types.c:757 msgid "Style" msgstr "Класс" #: src/cfg_types.c:797 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре экрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна рядом с мышкой" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна расставляются оконным менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Расположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" сорвано" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Не могу выгрузить процесс \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Версия %s (GTK+ версия %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ \n" "ГАРАНТИЙ. Подробности прочтите в файле COPYING.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Поддерживается, с помощью встроенных английских строк." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Автор этой программы доступен через электронную\n" "почту по адресу: ; напишите ему\n" "что вы думаете об этой программе, сообщайте о \n" "найденный ощибках и пожеланиях.\n" "Настройки по умолчанию - J. Hanson .\n" "Последняя версия программы может быть загружена\n" "с официальной страницы .\n" "Новые версии обычно сначала выкладываются \n" "в \"Свежем мясе\" - .\n" "О неточностях перевода пишите М.Зарипову " #: src/cmd_about.c:135 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_ДА (Подождите продолжения)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Установить права для \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Запуск" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Исп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Исп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Запись" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Восьмеричная" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Все" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Сбросить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Для содержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Установка владельца для '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Автоматически сохранять настройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже существует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Сохранять даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Оставлять незавершенные файлы если нет места?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите имя для копирования \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите имя клона \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже существует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите имя для ссылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите имя для клона ссылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже существует - Продолжить создание ссылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Ссылка с именем" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ссылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за ограничения доступа.\n" "Попробовать снять защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (меняет настройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доступа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|Оставить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Действительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "В случае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Спросить|Попытаться сменить и продолжить|Прервать" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "Обрабатывать курсор как выделение, если нет \"Настоящего\" выделения" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Ставить курсор на последний выбранный элемент?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Поиск" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДА|Все|Нет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДА|_Нет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Снять выделение после выполнения?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занято" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ссылок" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Ссылка на" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:218 msgid "Location" msgstr "Расположение" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Размер" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:242 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Информация о файле" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Формат даты доступа" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Формат даты изменения" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Знак разделитель тысяч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже существует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, расположите по порядку и нажмите Собрать." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Введите имя файла" #: src/cmd_join.c:274 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже существует - создать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите имя каталога" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Установить курсор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже существует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите имя для перемещения\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Переместить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Переместить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У вас могут быть несохраненные изменения настроек.\n" "Выход без сохранения приведет к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Дествительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое имя для \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже существует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подстроку во всех именах файлов и заменяет\n" "на другую подстроку." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:427 msgid "With" msgstr "На" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Все вхождения?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Простая" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Вычислить выражение \"Найти\" на каждом файле\n" "содержащем подстроку из выражения. Затем заменить \n" "все вхождения $n в \"Заменить\" где n - номер \n" "(начиная с 1) подвыражения с совпадающим текстом\n" "поиска и использовать результат как новое имя файла." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Найти" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Нижний регистр?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Десятичная" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Шестнадцетеричная (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Шестнадцетеричная (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Восьмеричная" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает все выделенные\n" "файлы в нумерованную последовательность.\n" "Кнопки управления ниже позволяют определить\n" "порядок формирования имен файлов." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Начать с" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Начало" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Подставить" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Переименование в последовательность" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Все элементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Все типы|Каталоги|Без каталогов|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Действие" #: src/cmd_select.c:368 msgid "Set" msgstr "Установить" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Использовать выражение как глоб. маску?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Не удовлетворяющие выражению?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Выбор используя выражение" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "_ДА|_Отмена" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Выбер по консольной команде" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже существует - продолжить разбивку?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Размер куска" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (Диск ZIP)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Размер куска" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру части" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "На определенное количество частей" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:615 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже существует - продолжить создание ссылки?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "ДА" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ссылки" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Изменить ссылку" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Создание ссылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить символы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "Истина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Не известная команда \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Встроеные (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Не могу открыть файл настройки для записи" #: src/configure.c:279 msgid "Save" msgstr "Сохранить" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Версия файла настроек (%s) не совпадает с версией программы (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Не могу найти файл настроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "Использую встроенную минимальную настройку." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_ДА|_Отмена" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занято" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s свободно" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Перейти в родительский каталог" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод для перехода" #: src/dirpane.c:2173 msgid "H" msgstr "С" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Нажмите для включения/выключения показа скрытых элементов(нажатое состояние " "обозначает скрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, строкой" #: src/dpformat.c:42 msgid "Nlink" msgstr "Ссылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "Число ссылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Номер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Имя владельца" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Номер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Имя группы" #: src/dpformat.c:47 msgid "Device" msgstr "Устройство" #: src/dpformat.c:47 msgid "Device Number" msgstr "Номер устройства" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУстрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Номер устройства, основной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУстрНО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Номер устройства, неосновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Время последнего доступа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Время последней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Время создания" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Имя типа" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Не могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Не могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Не могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Не могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Вывести номер версии и выйти." # src/gentoo.c:440 #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Вывести детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Позволяет запускать gentoo под root'ом. Может привести к печальным " "последствиям. " # src/gentoo.c:442 #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Не загружать файл настроек ~/.gentoorc; использовать настройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Не загружать настройки GTK+ : ~/.gentoogtkrc; использовать системные " "значения по умолчанию." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Запустить ARG, команду gentoo. Команда запускается до отображения окна, но " "после чтения файла настроек. Возможно использовать несколько раз для запуска " "нескольких разных команд." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для левой панели. Переопределить путь по умолчанию" "(и историю)." # src/gentoo.c:448 #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для правой панели. Переопределить путь по умолчанию" "(и историю)." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Чтобы запустить под root используйте --root-ok\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Не могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Состояние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделения)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "Настроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДА|_Все|_Нет|Ни одного|_Отмена" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Всего (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Время %02d:%02d Скорость %s/c Осталось %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите класс" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:889 msgid "New Style" msgstr "Новый класс" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Новый класс %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Введите номер строки или процент:" #: src/textview.c:461 msgid "Goto" msgstr "Перейти" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Введите текст для поиска (Выражение)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Не распределять новые линии?" #: src/textview.c:613 msgid "Search" msgstr "Поиск" #: src/types.c:287 msgid "Unknown" msgstr "Неизвестный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Настройка" #: src/window.c:87 msgid "Text Viewer" msgstr "Просмотр текста" #: src/window.c:203 msgid "Position" msgstr "Позиция" #: src/window.c:204 msgid "Height" msgstr "Высота" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Установить при открытии?" #: src/window.c:217 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:248 msgid "Grab" msgstr "Захватить" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML модуль выдал локально-зависимый номер" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Использовать диалог для ошибок?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Всегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить состояние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Выбранная строка, не отмеченая" #~ msgid "Focused Row, Selected" #~ msgstr "Выбранная строка, отмеченная" #~ msgid "Beta Software" #~ msgstr "Бета версия" #~ msgid "Next Version?" #~ msgstr "Следующая версия?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка с учетом регистра работает неверно с русскими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета регистра работает неверно с русскими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Никогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "Настройка подключения дисков" #~ msgid "Mount Command" #~ msgstr "Команда подключения" #~ msgid "Unmount Command" #~ msgstr "Команда отключения" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Использовать диалог для ошибок" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Поддерживается и включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Поддерживается, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Не поддерживается." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование самого в себя)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Перескакивать в другой конец списка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу переместить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка источника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Не могу переместить \"%s\"\n" #~ "в \"%s\"\n" #~ "(источник - подпапка назначения)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражения:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Использовать mmap() для ускорения загрузки?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Не использовать FAM для определения изменений в просмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Не могу найти описание подключений дисков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Не могу открыть FAM, ошибка %d - FAM не использую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Новое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Нет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера для mmap()" #~ msgid "Top" #~ msgstr "Начало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "Поиск..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.19.13/po/fr.gmo0000664000175000017500000006344011731427022015033 0ustar demarchidemarchi - "*")")#)@#*j#(#*#+#$$3$ K$ W$b$y$$ $ $$$$$$ $$ $%%% 2%?%_%v%"%0%%%&1&7&=& N&\&a&p& && && &&&&&&&' '"')'9'V']' p'|'''1'm' >( I(W(^(f(n(;w(((((((()) )+) 3) >) L) W)c)t))+))))) * * **6* =* K*DV* **** **** *++%+ 7+A+W+ p+|+ ++ ++++++ ,,,?, [,|,,!,!,,-/-G-)e--- --------!-.6.#P.t.%.$.... . / ///4/E/I/O/i/o/t/ y/// //// / /// /0000%0 40!A0c0(x00 00000 0 11111171&>1e1j1 111111H122*2<2 L2X2^2e2j2 z22222 2 2/23 3#3+3 ?3 I3V3 \3g3l34 4 #41494?4U4h4n4 w44 444 444$45585 >5 K5 U5_5g5v5 5555555555!56-656<6*C6n6 v6666 66667 7%7+7 D7R7 W7d7w7|7777 7 7777 88!86:8q888888 88 8899$9*9 B9L9 `9n9u9z9999999999::::&:,: 3: A: K:X: g:gs::d:];c;j; r;};; ; ;;;';;;; << <%<7<#T<x<<< <<<<<<<<<e<0= @=N=R= f= ===,= ==== > >>>>E?E?E4@Ez@E@EAELAEAAA%A !B-BFhFpFF1FFFF1GG HH&H 6H @H^JHHHHHHHI I)IEIdIsI II III I2JBJ\J cJ%mJJ J J JJ J{JUKdKkKrKKKK KKK LL #L*/L&ZL LL LLLLLMM:MSM/[MM.M0M5N6:NDqN+N8N/O&KO1rOOO O OOOOP P$P5AP/wP)P<PQ+,Q)XQ Q QQ QQQ QQ"QRR+$RPRWR]RfRyR-RRRRRRS ,S-7S eSsSSSSSS=S S(T1TGTZTiTzTTT TT TTT T?T:UAUJUSUeUjU$rU U^UVVV2VHVeVkVrVxVV VVVVVW74WlW qWWW WWWW WWXXXXXX Y Y$YAYVY oYzYYYYY!YZ"Z?ZPZaZ{ZZZZ Z%ZZ Z [['[?[G[=O[>[*[[[\*\ E\O\*^\\\\\\ \ \\]]]'],]>]Z]%a]]] ] ]]]]#^*^@^-\^U^^+^.!_ P_]_e_~__"____ _2_ &`*3`&^``` ```` ```aEa/[aaaaaaaaaab&b;b"bb"ccc c c"cc c ccc>c 6dDd2Ldd d dd*d#d"e+e 2e@eTeieree e eeeHeef!f%f:8f sf#ff-ffff ffgggTP tVC"l4uLWY\[^aSJ L#%t1!I]ycQg52.=ek@!f9jX?G.w56*`1m$o|^X3~S{m\@ls|ZTOKR3&,p8 oYQ>vy~7* &s:G+Vex7  8#Mnh'u/0izEkM6r d%x9(D-/ FAR;J$E UvO-NZ=}Bh< KjiC(bg_q)a>`"FH0]w,+4}dN?;zW[pBf nHPcI rq)<:DA_'{2Ub"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s - Click to Change...%u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(None)(Row Style Preview Text), %s freeAbout gentooAccess Date FormatAccessedActionActionsAddAdd Action...Add RowAdd Row...After ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange Width of RowChangedClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Cloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't open configuration file for outputCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...GBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameHHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IIconIconsIdentificationIgnore Case?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOpening braceOptionsOtherOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRemoveRenameRepeat Sequence Until No Source Selection?ReplaceReplace All?Require Match on Full Name?Require ProtectionRequire SuffixRequire TypeRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelect BuiltinSelect CommandSelect Link TargetSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Selected Content TypesSelect|Unselect|Toggle|Separation StyleSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSystem DefaultText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. TitleToggleTooltipTotal (%s)Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2002-08-29 20:17+0200 Last-Translator: ROSSI Philippe Language-Team: Français Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: KBabel 0.9.6 ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? ATTENTION Le fichier "%s" existe déjà! Que désirez-vous faire ? $NAME%s - Cliquez pour changer...%u/%u répertoire(s) %u/%u fichier(s)Méta-Info (Nouveau type)(Aucune option de disponible)(Aucun)(Style de rendu visuel), %s libreA propos de gentoo...Format date d'accèsAccédé Action ActionsAjouterAjouter une Action...Nouvelle entrée Ajout d'une rangée...Après exécutionToutTout les éléments |Sélectionner|Désélectionner |Toutes entrées sélectionnéesToutes entrées sélectionnées (panneau de destination)Toutes entrées sélectionnées, désélectionnéesToutes entrées sélectionnées, avec cheminsToutes entrées sélectionnées, avec chemins, désélectionnéesTous les types|Répertoires seulement|Exclure les répertoires |Ajouter un type de caractèreÊtes-vous sûrs que vous voulez quitter ?Types disponiblesB-DevBTailleCouleur fondFond...BaseConfigurations de baseAvant exécutionAvant & AprèsCacher ceux commençant par un point (.)Taille de blocBlocTaille du tamponInterneInterne à gentoo (%u)BoutonBoutons de commandeC-DevCD DestinationOuvrir automatiquement le nouveau répertoireCD SourceAnnulerCaptureActiver le signal sonore pour les erreursCentrerFormat date de changementDroits d'accèsRemanier le nombre de boutons pour cette rangée.Changé Effacer- Fusionner - a) Réorganisez l'ordre des fichiers à votre guise. Note: Pour déplacer un fichier, utilisez la souris (sélectionner, glisser, relâcher). b) Tapez le nom du fichier à créer. c) Cliquez sur Fusionner. Afficher ou ne pas afficher les fichiers cachés.Duplicata en cours...Accolade fermanteCouleursFormat de listeCommande CommandesLa version du fichier de configuration (%s) ne correspond pas à la version (%s) du programme.Configuration de gentooRequête de gentooRequête de gentooContientContenuContenu Raccourcis clavier/sourisCopie sous...Copier les couleurs vers...Copier depuis le panneau de %sCopier vers...Copier vers le panneau de %sCopie sous...Copie en cours...Impossible %sImpossible %s "%s"Impossible %s "%s" (code %d)Impossible %s "%s": %s (code %d)Impossible d'ouvrir le fichier de configuration...Créer un lien symboliqueCrééCommandesRépertoire par défaut au démarrageTitreDéfinitionDéfinitionsSupprimerSupprimer l'actionSupprimerATTENTION, en supprimant ce Style (parent), vous allez supprimer tous les Styles (enfants). Confirmez-vous la suppression ?Suppression...DevMajDevMinPériphériqueNuméro de périphériqueNombre majeur du périphériqueNombre mineur du périphériqueRépertoirePanneauxRépertoires en premier Fichiers en premierMixteRépertoirePanneau de contrôle des boutons de sourisNe pas appliquer aux sous-répertoiresNe pas tracerEn basDuplicataÉdition - Couleur du fondÉdition couleurÉdition - Contenu colonneÉdition - Couleur de la policeRequête de gentooÉditer touche modificatrice...Édition lien symboliqueÉditerÉcoulé %02d:%02d Vitesse %s/s ETA %02u:%02uNom du fichier à créerEntrer un numéro de ligne ou un pourcentage :- Duplicata - Entrer le nouveau nom pour "%s"- Copier sous... - Entrer le nouveau nom pour "%s"- Lien symbolique - Entrer le nouveau nom pour "%s"- Créer un répertoire - Entrer le nom du répertoire à créer- Lien - Entrer le nouveau nom pour "%s"- Déplacer sous... - Entrer le nouveau nom pour "%s"- Renommer - Entrer le nouveau nom pour "%s"Entrer le texte de recherche pour (RE)Entrez un chemin et appuyez sur la touche RETURN.ErreurGestion des ErreursExécutionExécutionL'exécution de "%s" a échouéExterneFIFOFichierAssociations de fichiers 1ère entrée sélectionnée1ère entrée sélectionnée (panneau de destination)1ère entrée sélectionnée, désélectionnée1ère entrée sélectionnée, avec chemin1ère entrée sélectionnée, avec chemin, désélectionnéeTaille de découpe fixée surNombre de parties fixé, tailles variablesTaille fixée, nombre variable de partiesAffichageFocus sur le nouveau répertoireCouleur policePolice...GoGTK+ RC GénéralCollecte des informationsCalcul de(s) taille(s) en cours...GidGlob ?Panneau de contrôle des raccourcis clavierGroupeAllerCapturerCapturer (courant)GroupeNuméro d'identité du groupe d'appartenance'Nom du groupe d'appartenanceHHauteur Hex-Vérifié en premier Afficher les fichiers cachésAfficher/Cacher les fichiersHistoriqueChemin du répertoire pour l'utilisateur NAMEGauche/DroiteBouton 'Parent' énorme|IcôneIcônes IdentificationIgnorer la casseIgnorer la touche clavier 'Verr num' pour tous les raccourcisPropriétésContrôle du bouton (donne VRAI ou FAUX)Boîte de sélection Saisie de chaînesBoîte de menuInverser l'ordreInverser la correspondance RERequête de gentooFusion en cours...JustificationKoRaccourciFermer si ouvertNomEmplacementAbandonner, si l'espace libre de la destination est insuffisantGaucheA gaucheA gaucheLigne %d (%.0f%%)LienLier àChargement d'une icône graphique...Emplacement Recherche une sous-chaîne des éléments sélectionnés et la remplace par une nouvelle. MoRequête de gentooCorrespondance 'fichier'Correspondance de nomSuivant la correspondance REMenusMilieuMode Droits d'accès (numérique)Droits d'accès (chaîne)Modifié Format date de modificationRequête de gentooRevenir en arrière.Déplacement sous en cours...Déplacement en cours...NLS : Supporté, utilise les chaînes internes AnglaiseNom Format de nomÉtroitRequête de gentooNouveau StyleNouveau Style %uLienStatique (sans séparation)Tout voirNote : Les configurations du bouton de souris sont ambigu : si la même combinaison (bouton+touche modificatrice) est employée pour plus d'une fonction. Cela pourraient avoir un comportement assez mystérieux...Nombre de lienOKAccolade ouvranteOptionsAutresSortie de %s (pid %d)PersonnaliserUtilisateurNuméro d'identité du propriétaireNom du propriétaireOrientation des panneauxDimensionsAvec régletteParent Afficher le chemin au dessusChemin du panneau gaucheChemin du panneau droiteChemin du répertoire destinationChemin du répertoire personnelChemin du répertoire sourceChemins d'accèsChemins & CachesSélection d'une fonctionChoix d'une icôneSélectionner...Confirmez S'il vous plaîtPositionPrécisionPréserver les dates pendant la copieAperçu Avant planProgressionBits de protectionLargeur proportionnelleLectureLecture- Suppression - Désirez-vous réellement supprimer "%s" ?Désirez-vous réellement supprimer cette rangée de boutons ?Appliquer aux sous-répertoires & fichiersExp RegRetirerRequête de gentooRepeat Sequence Until No Source Selection?Chercher Tout remplacerExige une correspondance sur le nom entierDroits d'accèsMotifs de fichiersTypeRe-analyser la destinationRe-analyser la sourcePar défautRétablirRétablir la commandeDroiteA droiteA droiteRootNbr de boutons...Démarrer en tâche de fondSauverSauvegarder les fichiers d'historiqueAfficher l'ascenseurPosition ascenseursRechercherArrière-planTaille de segment Choix commande interneRequête de gentooSélection de la cible pour ce lienSélection d'un StyleRequête de gentoo - RegExpNombre de boutons pour cette nouvelle rangée- Sélection d'une commande - Select a command, or type start of name and press TAB.Types sélectionnésSélectionner|Désélectionner |Basculer|Séparation des boutons Répertoires/CommandesA faire sur Set GIDPropriété pour '%s' :Requête de gentooSet UIDIdentique aux réglages ci-dessousBits de protection pour "%s" :SGIDSUIDBoutons de Emplacement du panneau des raccourcis répertoiresRépertoiresAfficher les méta-informations du fichierAfficher le commentaire (bulle d'aide)SimpleTailleSéparateur Largeur du panneau gaucheLargeur du panneau droitSocketTrier par Format d'affichageSpécialRequête de gentoo- Découper - Découper le fichier "%s". Sa taille est de %s (%s).Découper le fichier "%s". Sa taille est de %s.Dimensions des panneauxStatique (avec séparation)PasStickyStyleStylesSurvivre en quittantÉchanger avec...Échanger avec le panneau de %sDéfautVisualiseur de texte- Touche modificatrice - Vous pouvez assigner une touche(s) modificatrice(s) avec vos boutons de souris. Pour déclencher la commande, vous devrez maintenir celle(s)-ci enfoncée(s) et cliquez.La taille totale est de %lu octetsC'est un logiciel libre, SANS AUCUNE GARANTIE. Lisez le fichier 'COPYING' pour plus de détails. TitreBasculerCommentaireTotal (%s)Traiter RE avec Glob comme modèleTypeNom du TypeType de styleTypesUidIncapable d'exécuter cette commande elle est inconnue ? "%s".PropriétaireInconnuDésélectionner automatiquement une fois terminerEn hautSauver ces réglages en quittantUtilisateurDéfinies par utilisateur (%u)Valeur de $NAME (variable d'environnement)Version %s (GTK+ version %d.%d.%d).Haut/BasVisuelAvertissementMolette vers le basMolette vers le hautLargeur Fenêtres principalesRemplacer par ÉcritureÉcritureX Y Vous avez modifier votre configuration. Désirez-vous vraiment quitter ?_Supprimer|_Annuler_Fusionner|Annuler_OK_OK (Patientez...)_Écraser| Écraser T_out |_Sauter|Sauter _Tout|_Annuler_OK|Annuler_Quitter|_Sauver & Quitter|_Annulerfstabgentoo v%s par Emil Brink PID de gentoo'smtabsuren pixels(commande à définir)vraiOui~NAMEgentoo-0.19.13/po/ru_RU.CP1251.po0000644000175000017500000021655511731427021016132 0ustar demarchidemarchi# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой стороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой стороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделения" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Постоянный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта страница позволяет выбрать расположение панели закладок \n" "относительно панели команд. Закладки позволяют Вам назначить\n" "на часто используемые каталоги специальную кнопку и переходить \n" "в эти папки нажатием левой или средней кнопки мышки \n" "Вы можете разместить панель закладок слева или справа.\n" "Также выберите тип разделителя.\n" "\n" "Настроить саму панель можно переключившись в раздел \n" "Кнопки - Определения и с помощью кнопки всплывающего меню, \n" "расположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Расположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителя" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Установить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Действительно удалить текущую строку кнопок?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Выберите ширину новой строки" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Изменить ширину строки" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Обменять" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Добавить строку..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Убрать строку" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ширина строки..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Лист" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Основная" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Вторичная" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Подсказка" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Показывать подсказки" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Определения" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Выбрать встроеные" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Открыть скобу" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Закрыть скобу" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Первый выбранный, с путем" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Первый выбранный, с путем, разотметить" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Все выбранные, с путями" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Все выбранные, с путями, разотметить" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Все выбранные(панель назначения)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Путь на панели источника" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Путь на панели назначения" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Ввод строка" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДА/НЕТ)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Линия-разделитель в окне ввода" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружения)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Домашний каталог пользователя NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Нет настроек)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Запустить фоном?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Снять предыдущую задачу?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Не снимать при выходе?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Перед запуском" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Обязателен выбор источника?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "Перейти в каталог источника?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "Перейти в каталог назначения?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "После запуска" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Перечитать каталог источника?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Перечитать каталог назначения?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Основные" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "До и после" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Встроеные" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Добавить строку" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Имя" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Описание" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Повторять последовательность пока есть выбраные?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Левая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Средняя" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Правая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Колесом вниз" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Колесом вверх" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во время щелчка мышки" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Основные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможность" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Не учитывать Num Lock для всех комбинаций?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Значения клавиш мышки неоднозначны:\n" "одна комбинация кнопки и модификатора\n" "используется для более чем одной цели. Это\n" "может привести к их неожиданному поведению..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Добавить тип символа?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ссылки?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разряды?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Точность" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой системы?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s настройки" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Основные настройки" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Изменить содержимое колонок" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Слева от списка" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Справа от списка" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Обменять с %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Доступные типы содержимого" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Выбраные типы содержимого" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Обратная сортировка?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Не учитывать регистр?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Взять текущие" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Последний" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Путь сверху?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Разрешить скрытие?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Бегунок всегда?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Большая кнопка Вверх?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Расположение бегунка" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Не изменять" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Ориентация панели" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные элементы?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Сохранять историю?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "История" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Использовать сигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Начинающиеся с точки (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Удовлетворяющие условию" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Нет" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Нет)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Оставить только наследуемые" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Свойства нового события" #: src/cfg_styles.c:609 msgid "something" msgstr "нечто" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление этого класса повлечет также\n" "удаление всех потомков. Уверены?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Так будет выглядеть)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Предпросмотр" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Добавить действие..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Наследуемые свойства" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Действия" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Классы" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните для смены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Новый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Устр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Устр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "Ссылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Фиксация" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "Запись" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Условие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Условие на имя" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С расширением" #: src/cfg_types.c:687 msgid "Identification" msgstr "Распознавание" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Атрибуты" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Все?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Класс этого типа" #: src/cfg_types.c:757 msgid "Style" msgstr "Класс" #: src/cfg_types.c:797 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре экрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна рядом с мышкой" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна расставляются оконным менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Расположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" сорвано" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Не могу выгрузить процесс \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Версия %s (GTK+ версия %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ \n" "ГАРАНТИЙ. Подробности прочтите в файле COPYING.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Поддерживается, с помощью встроенных английских строк." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Автор этой программы доступен через электронную\n" "почту по адресу: ; напишите ему\n" "что вы думаете об этой программе, сообщайте о \n" "найденный ощибках и пожеланиях.\n" "Настройки по умолчанию - J. Hanson .\n" "Последняя версия программы может быть загружена\n" "с официальной страницы .\n" "Новые версии обычно сначала выкладываются \n" "в \"Свежем мясе\" - .\n" "О неточностях перевода пишите М.Зарипову " #: src/cmd_about.c:135 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_ДА (Подождите продолжения)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Установить права для \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Запуск" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Исп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Исп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Запись" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Восьмеричная" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Все" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Сбросить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Для содержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Установка владельца для '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Автоматически сохранять настройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже существует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Сохранять даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Оставлять незавершенные файлы если нет места?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите имя для копирования \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите имя клона \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже существует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите имя для ссылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите имя для клона ссылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже существует - Продолжить создание ссылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Ссылка с именем" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ссылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за ограничения доступа.\n" "Попробовать снять защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (меняет настройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доступа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|Оставить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Действительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "В случае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Спросить|Попытаться сменить и продолжить|Прервать" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "Обрабатывать курсор как выделение, если нет \"Настоящего\" выделения" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Ставить курсор на последний выбранный элемент?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Поиск" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДА|Все|Нет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДА|_Нет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Снять выделение после выполнения?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занято" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ссылок" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Ссылка на" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:218 msgid "Location" msgstr "Расположение" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Размер" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:242 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Информация о файле" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Формат даты доступа" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Формат даты изменения" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Знак разделитель тысяч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже существует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, расположите по порядку и нажмите Собрать." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Введите имя файла" #: src/cmd_join.c:274 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже существует - создать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите имя каталога" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Установить курсор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже существует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите имя для перемещения\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Переместить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Переместить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У вас могут быть несохраненные изменения настроек.\n" "Выход без сохранения приведет к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Дествительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое имя для \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже существует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подстроку во всех именах файлов и заменяет\n" "на другую подстроку." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:427 msgid "With" msgstr "На" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Все вхождения?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Простая" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Вычислить выражение \"Найти\" на каждом файле\n" "содержащем подстроку из выражения. Затем заменить \n" "все вхождения $n в \"Заменить\" где n - номер \n" "(начиная с 1) подвыражения с совпадающим текстом\n" "поиска и использовать результат как новое имя файла." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Найти" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Нижний регистр?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Десятичная" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Шестнадцетеричная (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Шестнадцетеричная (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Восьмеричная" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает все выделенные\n" "файлы в нумерованную последовательность.\n" "Кнопки управления ниже позволяют определить\n" "порядок формирования имен файлов." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Начать с" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Начало" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Подставить" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Переименование в последовательность" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Все элементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Все типы|Каталоги|Без каталогов|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Действие" #: src/cmd_select.c:368 msgid "Set" msgstr "Установить" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Использовать выражение как глоб. маску?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Не удовлетворяющие выражению?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Выбор используя выражение" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "_ДА|_Отмена" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Выбер по консольной команде" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже существует - продолжить разбивку?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Размер куска" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (Диск ZIP)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Размер куска" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру части" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "На определенное количество частей" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:615 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже существует - продолжить создание ссылки?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "ДА" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ссылки" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Изменить ссылку" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Создание ссылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить символы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "Истина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Не известная команда \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Встроеные (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Не могу открыть файл настройки для записи" #: src/configure.c:279 msgid "Save" msgstr "Сохранить" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Версия файла настроек (%s) не совпадает с версией программы (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Не могу найти файл настроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "Использую встроенную минимальную настройку." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_ДА|_Отмена" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занято" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s свободно" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Перейти в родительский каталог" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод для перехода" #: src/dirpane.c:2173 msgid "H" msgstr "С" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Нажмите для включения/выключения показа скрытых элементов(нажатое состояние " "обозначает скрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, строкой" #: src/dpformat.c:42 msgid "Nlink" msgstr "Ссылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "Число ссылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Номер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Имя владельца" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Номер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Имя группы" #: src/dpformat.c:47 msgid "Device" msgstr "Устройство" #: src/dpformat.c:47 msgid "Device Number" msgstr "Номер устройства" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУстрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Номер устройства, основной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУстрНО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Номер устройства, неосновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Время последнего доступа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Время последней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Время создания" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Имя типа" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Не могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Не могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Не могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Не могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Вывести номер версии и выйти." # src/gentoo.c:440 #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Вывести детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Позволяет запускать gentoo под root'ом. Может привести к печальным " "последствиям. " # src/gentoo.c:442 #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Не загружать файл настроек ~/.gentoorc; использовать настройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Не загружать настройки GTK+ : ~/.gentoogtkrc; использовать системные " "значения по умолчанию." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Запустить ARG, команду gentoo. Команда запускается до отображения окна, но " "после чтения файла настроек. Возможно использовать несколько раз для запуска " "нескольких разных команд." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для левой панели. Переопределить путь по умолчанию" "(и историю)." # src/gentoo.c:448 #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для правой панели. Переопределить путь по умолчанию" "(и историю)." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Чтобы запустить под root используйте --root-ok\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Не могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Состояние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделения)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "Настроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДА|_Все|_Нет|Ни одного|_Отмена" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Всего (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Время %02d:%02d Скорость %s/c Осталось %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите класс" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:889 msgid "New Style" msgstr "Новый класс" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Новый класс %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Введите номер строки или процент:" #: src/textview.c:461 msgid "Goto" msgstr "Перейти" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Введите текст для поиска (Выражение)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Не распределять новые линии?" #: src/textview.c:613 msgid "Search" msgstr "Поиск" #: src/types.c:287 msgid "Unknown" msgstr "Неизвестный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Настройка" #: src/window.c:87 msgid "Text Viewer" msgstr "Просмотр текста" #: src/window.c:203 msgid "Position" msgstr "Позиция" #: src/window.c:204 msgid "Height" msgstr "Высота" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Установить при открытии?" #: src/window.c:217 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:248 msgid "Grab" msgstr "Захватить" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML модуль выдал локально-зависимый номер" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Использовать диалог для ошибок?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Всегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить состояние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Выбранная строка, не отмеченая" #~ msgid "Focused Row, Selected" #~ msgstr "Выбранная строка, отмеченная" #~ msgid "Beta Software" #~ msgstr "Бета версия" #~ msgid "Next Version?" #~ msgstr "Следующая версия?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка с учетом регистра работает неверно с русскими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета регистра работает неверно с русскими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Никогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "Настройка подключения дисков" #~ msgid "Mount Command" #~ msgstr "Команда подключения" #~ msgid "Unmount Command" #~ msgstr "Команда отключения" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Использовать диалог для ошибок" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Поддерживается и включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Поддерживается, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Не поддерживается." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование самого в себя)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Перескакивать в другой конец списка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу переместить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка источника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Не могу переместить \"%s\"\n" #~ "в \"%s\"\n" #~ "(источник - подпапка назначения)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражения:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Использовать mmap() для ускорения загрузки?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Не использовать FAM для определения изменений в просмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Не могу найти описание подключений дисков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Не могу открыть FAM, ошибка %d - FAM не использую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Новое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Нет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера для mmap()" #~ msgid "Top" #~ msgstr "Начало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "Поиск..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.19.13/po/de.gmo0000664000175000017500000006705611731427022015023 0ustar demarchidemarchi Q$*$)%)F%)p%*%(%)%*&+C&o&[u&& &7&-' E' Q'\'s''' ' ' ' '' ''' ((($( ((6( >(I(c(s(w( (((((" )0-)^)u)3)1))*** /*=*B*Q* b*o* ** ******** *+ ++7+>+ Q+]+n++++1+m+C,Y, _, j,x,,,,;,, ,,---#-,-5-=- L-Y- a- l- z- ----C-+ .L.a.i.q. . . .. . . .. .../8/L/ P/Z/l/}/ //// // // 0"010C0V0,^00 000!1#1>1Y1q1)111 111222233!!3C3]3v3#33%3$34%4 64D4K4P4X4`4w4444 444 444444 4 555 75B5V5[5a5 p56}5!55556 6 6.626J6P6W6\6 t666666H6 77+7 ;7G7M7T7Y7 i7v777+77 7 7/7-8 28>8F8 Z8 d8q8 w888+9;9>9 P9^9f9l9999 99 999 999$ :.:E:e: k: x: :::: :::::::;;;!#;E;Z; b;l;#;;;*;; ;;<%< 4<A<H<\<k<|<<<< < <<<<< ==1= 8= B=O=V=e=t= = ===6=>>/>@>R>V>^> v>> >>>>>> >>? ?,?3?8?H?Y?`?h?p?x?~???????? ? ? ?@@!@ &@g2@@}@d5A AAAAA A=AB B %B /BRKRTRdR sR~RRR,RRRSSS0SFS ]SiSS SSS SSST(T#CT gT:uTT#T T!U04UeU#UUU5UVV $V 0V/;V"kWWWWWW*W5W&-X$TX/yXX)X)XY4YEYTY[Y_Y gYqYYYYYYY Y Y YYYZ ZZ0ZDZ#LZ pZ{ZZZZ"ZGZ%[D[_[v[ [ [ [[[ [[[[\\)\0\@\X\R\\\\\\]]]#]4] H]T]t]5](]] ]1^5^ :^H^P^ k^ v^ ^^^^c_}________ ` `!`5` E`R`n```&``'` a&a8aHa Wabata }a aaa a a aaaa+b/b Fb Rb^b zb b b6bbb/b/cCcZc kcyccc c!cccdd0d Hd Vd`d{ddd d d ddde#e4eDeXe3weee ee f ff7f Pf[fpffff!f ff-fg.g6g>gZgwg~g ggg"gg gggh hhh +h8hHhchsh {hh% i3igiA9<MGN{qb$,Il7F(nk6]'bhq~i,tY UEWfR0jv~=#iQ`:A5;-gdao%x.fCZ'e)+ |aHyBP\"^S*x *rINh$-L}?`Rs=p!rpU{j W5X3[uoGZltKwBJF@ @1k cmKv^z H)\_S[_w cum0(9Q/D ]J7+ E }|ygM<48#TOXn&VzC%12"&VP4!3?Ls8T>D/d"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting...DeviceDevice NumberDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Touch Directories?DownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFocus New Directory?Foreground ColorForeground...FormatFromGTK+ RCGeneralGetting Information...Getting sizes...Global Keyboard ShortcutsGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInverse Sorting?Invert RE Matching?JoinJoining...JustificationKeyKill Previous Instance?LabelLayoutLeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Make DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOn Access FailureOpening braceOptionsOtherOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRepeat Sequence Until No Source Selection?ReplaceReplace All?Require Match on Full Name?Require ProtectionRequire SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Selected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Start AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUnable to execute unknown command "%s".UnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: de Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2004-02-16 20:13+0100 Last-Translator: Christoph Neuroth Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.3 Plural-Forms: nplurals=2; plural=(n != 1); "%s" existiert bereits - mit klonen fortfahren?"%s" existiert bereits - mit Verbinden weitermachen?"%s" existiert bereits - mit Verknüpfen fortfahren?"%s" existiert bereits - mit verschieben fortfahren?"%s" existiert bereits - mit Aufteilen fortfahren?"%s" existiert bereits - mit dem Kopieren fortfahren?"%s" existiert bereits - mit MkDir fortfahren?"%s" existiert bereits - mit umbenennen fortfahren?"%s" existiert bereits - mit verknüpfen vortfahren?$NAME%s Konnte wegen Zugriffs-Einschränkungen nicht gelöscht werden. Versuchen, Rechte zu ändern und wiederholen?%s - zum Ändern klicken...%s Einstellungen%s: Um als root auszuführen mit der Option '--root-ok' aufrufen %u/%u Verzeichnisse, %u/%u Dateien'Datei' Info(Neuer Typ)(Keine Optionen verfügbar)(Keine Auswahl)(Keine)(Vorschau-Text), %s frei10, Dezimal16, Hex (A-F)16, Hex (a-f)8, OktalÜber gentooFormat des Zugriffs-DatumsZugriffs-ProblemZugegriffenAktionAktionenHinzufügenAktion hinzufügen...Reihe hinzufügenReihe hinzufügen...Beschriftung zum Eingabefenster hinzufügenNach der AusführungAlleAlle Reihen|Ausgewählte|Nicht ausgewählteAlle ausgewähltenAlle ausgewählten (Ziel-Fenster)Alle ausgewählten, keine AnführungszeichenAlle ausgewählten, abwählenAlle ausgewählten mit PfadenAlle ausgewählten mit Pfaden, abwählenAlle Typen|Nur Verzeichnisse|Nur Nicht-VerzeichnisseTyp-Zeichen hinzufügen?Wirklich beenden?Benutzer fragen|Automatisch ändern und erneut versuchen|AbbrechenGeänderte Einstellungen beim Beenden automatisch speichern?Verfügbare Inhalts-TypenB-DevBGrößeHintergrundfarbeHintergrund...BasisBasis-EinstellungenVor dem AusführenVorher&NachherMit Punkt (.) beginnendeBlock GrößeBlöckePuffer-GrößeEingebautEingebaute (%u)TasteTastenC-DevIn Zielverzeichnis wechseln?In neues Verzeichnis wechseln?In Quellverzeichnis wechseln?AbbrechenAusgabe abfangen?Bei Fehler Konsolen-Piep ertönen lassen?ZentriertFormat des Änderungs-DatumsModus ändernBesitzer ändernBreite der Reihe ändernGeändertÄndern|Unberührt lassenLöschenDateien Klicken und Ziehen zum neu anordnen, dann klicken um zu verbinden.Klicken, um Verberge-Regel zu (de)aktivieren (Regel ist aktiv und passende Einträge werden verborgen, wenn Knopf gedrückt)Click-M-Click GesteKlonenKlone...Schließende KlammerFarbenSpaltenBefehlBefehleKonfigurations-Datei-Version (%s) stimmt nicht mit Programm-Version (%s) übereingentoo konfigurierenKonfigurieren...Löschen bestätigenBeenden bestätigenenthältInhaltInhalteSteuerungKopieren alsFarben kopieren nachKopieren von %sKopieren nachKopieren nach %sKopiere als...Kopiere...Konnte nicht %sKonnte nicht %s "%s"Konnte nicht %s "%s" (code %d)Konnte nicht %s "%s": %s (code %d)Konnte Benutzer-Info-Modul nicht initialisieren - Benutzernamen-Auflösung wird nicht funktionierenKonnte Konfigurations-Datei für Ausgabe nicht öffnenSymbolische Verknüpfung erstellenErstelltStandardStandard-VerzeichnisStandard-TitelDefinitionDefinitionenLöschenAktion löschenReihe löschenLösche...GerätGeräte-NummerDialog-PositionierungDialog-Fenster auf dem Bildschirm zentrierenDialog-Fenster folgt MausNachkommastellenVerzVerzeichnis-FensterVerzeichnisse zuerstVerzeichnisse zuletztVerzeichnisse gemischtVerzeichnisVerzeichnis-Fenster MaustastenVerzeichnisse nicht ändern?Nach untenDuplikatHintergrundfarbe ändernFarbe ändernSpalten-Inhalt ändernVordergrundfarbe ändernModifizierer bearbeitenModifizierer bearbeiten...Symbolische Verknüpfung bearbeitenBearbeiten...Verstrichen %02d:%02d Geschwindigkeit %s/s GVZ %02u:%02uName der Ziel-Datei eingebenZeilennummer oder Prozent eingeben:Name für Klon von "%s" eingebenName für Kopie von "%s" eingebenName des zu erstellenden Verzeichnisses eingebenName für Verknüpfung von "%s"Name eingeben, um %s zu verschiebenNeuen Namen für "%s" eingebenSuch-Text eingeben (RE)Pfad eingeben und Enter drücken, um dorthin zu gehenFehlerFehlerAusführbarAusführenJeder Dateiname wird auf den 'Von'-R.A. untersucht, wobei Teilausdruck-Übereinstimmungen gespeichert werden. Dann wird jedes Vorkommen von $n in 'Nach' durch den übereinstimmenden Text ersetzt, wobei n der Index (mit 1 beginnend) eines Teilausdrucks ist. Das Ergebnis wird als neuer Dateiname benutzt.Ausführen von "%s" fehlgeschlagenExternFIFODateiDatei-ErkennungErstes ausgewähltes ObjektErstes ausgewähltes Objekt (Ziel-Fenster)Erstes ausgewähltes Objekt, keine AnführungszeichenErstes ausgewähltes Objekt, abwählenErstes ausgewähltes Objekt mit PfadErstes ausgewähltes Objekt mit Pfad, abwählenFestgrößen-AufteilungFeste Anzahl von Teilen, variable GrößeFeste Größe, variable Anzahl von TeilenNeues Verzeichnis fokussieren?VordergrundfarbeVordergrund...FormatVonGTK+ RCAllgemeinBekomme Informationen...Hole Größen...Globale TastenkürzelGehe zuAktuelleAktuelles wählenGruppeGruppen IDGruppen-NameSchätzenVKopfHöheErst Hex-PrüfungVerstecken erlaubt?Einträge verbergenVerlaufHeim-Verzeichnis für Benutzer NAMEhorizontalGroßer Verzeichnis-Hoch-Knopf?SymbolSymboleIndentifikationGroß-/Kleinschreibung ignorieren?Fehler beim Kopieren der Attribute (Datum, Besitzer, Modus) ignorieren?Num Lock für alle ignorieren?Übernommene EigenschaftenRückwärts sortieren?R.A. Ergebnisse umkehren?VerbindenVerbinde...AusrichtungTasteVorherige Instanz beenden?BeschriftungLayoutLinksLinks der Befehls-KnöpfeLinks der ListeZeile %d (%.0f%%)Verkn.Verknüpfen mitLade Symbol-Grafiken...OrtNach Zeichenkette in allen Dateinamen suchen und durch eine andere Kette ersetzen.Verzeichnis erstellenZutreffend auf 'datei' (R.A.)Zutreffend auf Name (R.A.)Auf R.A. passendeMenüsMitteModusModus, numerischModus, ZeichenketteModifiziertFormat des Modifizerungs-DatumsVerschieben alsFokus auf letzte gewählte/abgewählte Reihe bewegen?Zum übergeordneten Verzeichnis wechselnVerschiebe Als...Verschiebe...NLS: Unterstützt, benutze Deutsche Übersetzung.NameNamens-FormatSchmal?Eigenschaften neuer AktionNeuer StilNeuer Stil %uNVerknüpfungKeine TrennungKeineAchtung: Die Maustasten-Einstellungen\ sind mehrdeutig: die selbe Taste+Modifizierer wird für mehr als eine Funktion benutzt. Dies könnte in einem merkwürdigen Verhalten resultieren...Anzahl der VerknüpfungenOKBei ZugriffsfehlerÖffnende KlammerOptionenAus anderem Fenster übernehmenAusgabe von %s (pid %d)Übergeordnete umgehen?BesitzerBesitzer IDBesitzer-NameFenster-AusrichtungFenster-TeilungVerschiebbarÜbergeordnetes VerzeichnisPfad über Fenster?Pfad des linken FenstersPfad des rechten FenstersPfad zum Verzeichnis des Ziel-FenstersPfad zum "home"-VerzeichnisPfad zum Verzeichnis des Quell-FenstersPfadePfade & verbergenCode auswählenSymbol wählenWählen...Bitte bestätigenPositionPräzisionDatum beim Kopieren beibehalten?VorschauPrimärFortschrittSchutz-BitsVerhältnisLesenLesbar"%s" wirklich löschen?Die aktuelle Knopf-Reihe wirklich löschen?Verzeichnis-Rekursion?Reg. Ausdr.RegAusdr...ausgewählte Reihen merken?Antwort merken (ändert Konfig.)EntfernenUmbenennenSequenz wiederholen bis keine Quelle mehr ausgewählt?ErsetzenAlle ersetzen?Übereinstimmung mit vollem Namen erforderlich?Schutz erforderlichvorrausgesetzte EndungTyp erforderlichAktualisierenZiel erneut laden?Quelle erneut laden?Auf Standard zurücksetzenZurücksetzenZum geerbten Befehl zurückkehrenRechtsRechts der Befehls-KnöpfeRechts der ListeReihen-Breite...Im Hintergrund starten?Ausführen...SpeichernVerlaufs-Listen speichern?Scroll-Leiste immer sichtbar?Position der Scroll-LeisteSuchenSekundärTeil-GrößeAuswählenEingebaute auswählenBefehl AuswählenVerknüpfungs-Ziel auswählenMenü auswählenStil auswählenMit R.A. auswählenBreite für neue Reihe wählenBefehl wählen oder Anfang tippen und TAB drücken.Ausgewählte Inhalts-TypenAuswählen|Abwählen|UmkehrenTrennungsartSequentielles UmbenennenSetzenGID setzenBesitzer für '%s' setzen:Reihen-Breite einstellenUID setzenBeim Öffnen setzen?Schutz-Bits für "%s" setzen:SetGIDSetUIDLeistePosition der Tastenkürzel-LeisteTastenkürzel'Datei'-Ausgabe anzeigen?Dateisystem-Größe vom Verzeichnis anzeigen?Kurzinfo anzeigen?EinfachGrößeGröße des linken FenstersGröße des rechten FenstersSockelSortieren nachSortierenSpezialTeilung"%s" aufteilen. Datei ist %s (%s)."%s" aufteilen. Datei ist %s.Starten beiStatischSchrittStickyStilStileBeenden überleben?Tauschen mitTauschen mit %sSymbolisch verknüpfen alsSystem-StandardSchwanzText-AnzeigerDie folgenden Modifizierungs-Tasten müssen gedrückt gehalten werden, wenn die Maustaste geklickt wird, um den Befehl auszuführenDie Gesamtgröße beträgt %lu Bytes.Dieser Befehl ändert die Namen aller gewählten Dateien in eine Nummernfolge. Mit den Einstellungen unten lässt sich einstellen, wie die Namen geformt werden.Dies ist freie Software, und es gibt ABSOLUT KEINE GARANTIE. Lies die Datei COPYING für Einzelheiten. Zeit-BeschränkungTitelNachUmschaltenKurzinfoGesamt (%s)Fokussierte Reihen als ausgewählte behandeln, wenn keine "echte" Auswahl existiert?R.A. als Glob-Muster behandeln?TypTypen-NameStil des TypsTypenKonnte unbekannten Befehl "%s" nicht ausführen.UnbekanntReihen abwählen wenn fertig?Nach obenBeim schließen aktualisieren?BenutzerBenutzerdefinierte (%u)Wert von $NAME (Umgebung)Version %s (GTK+ version %d.%d.%d).vertikalVisuellWarnungMausrad nach untenMausrad nach obenBreiteFensterDurchBeschreibbarSchreibenXYEs gibt nicht-gespeicherte Einstellungen. Beenden ohne zu speichern wird sie verwerfen. Wirklich Beenden?_Löschen|_Abbrechen_Verbinden|_Abbrechen_OK_OK (Warten für mehr)_OK|A_lle|_Überspringen|_Alle überspringen|A_bbrechen_OK|A_lle|_Überspringen|_Abbrechen_OK|_Abbrechen_OK|_Überspringen|_Abbrechen_Beenden|_Speichern und beenden|_Abbrechenfstabgentoo v%s von Emil Brink gentoo's PIDmtabanPixelirgendetwaswahrJa~NAMEgentoo-0.19.13/po/ru_RU.utf8.gmo0000664000175000017500000011303311731427022016337 0ustar demarchidemarchiDl(*()()())*2)(])))*)+)*[ *i* *7** * ** ++!+ :+ D+ P+ ^+l+ u+++++++ ++ +#+,,/,3, Q,^,~,,,",0,-1-3P-1----- --- . .+. B.M. T.`.i.x..... ....... ////C/K/^/1d/m/00 0 +090@0H0P0;Y00 000000000 11 "1 -1 ;1 F1R1c1~1C1+14 2B2W2_2g2 y2 2 22 2 2D2 3333 $323G3\3o33+333 33 44 .484N4c4 |44 44 4444455,5K5 g555!5!56 6;6S6)q666 666777777!8%8?8X8#r88%8$888 9 9,939 89E9H9P9X9o9999999 999 999999 9 ::": ?:J:^:`:h:m:s: :6:!::(:&; 6;C;T;e;y; ~; ;;;;;;&;;; <<%<*<2<K<HT< <<<<< <<<<< ==!=4=+<=h= = =/== === = >> >$>)>>> >> > ????5?H?N? W?b? s?~?? ???$???@ @ +@ 5@?@G@b@q@ z@@@@@@@@@@!@A(A 0A:A#RAvA}AA*AA AAABB5B DBQBXBlB{BBBBB BB BBCC C!C3CFC MC WCdCkCzCC C CCC6CD0DGD_DpDDDD DD DDDDDD EE1E NE\EcEhEwEEEEEEEEEEF FFFF#F *F 8F BFOF`FtFF FgFF}GdGG JJJJJ J=JK1K 6K @KMKSK'WKKKKKK KKKK#KL'L.L 6LALJLPLXL]LfLlL/nLLeLM M$M(M h,-iBZiJi i ij j$j(kk lll1lCQl6l7l.mF3m$zm?m9m n"$nGnPn Yn fnqnnnn nn nn2n %o2oAoTo no{oooo o o!o"op-p=t Wtdt!vtt}t/uLuQuouu-uuu uuv/v,JvwvVv9v &wGwjawww w,w&xz [zhzzzzz!z{ {,{={%T{'z{/{{-{ |)|C|Y|w|"||||:|(}A}R}e}w} } }0}S}'-~U~h~7{~?~ ~ [<53+_y97Հ! /4@ u8ځ߁1"Dg' ʂ !&/Vp05Z3N0?DV k2w! ̅-؅,3:A6J >' )*6$a&͇&!/Qhx (%+Qi|%/DtΏߏ zHݐ ,&Sd>{ +ő)0G-xԒ #09 > KXJZq15;O8k+ ֕ &C/k GW G% S>g)>"ydZ#oM8w9=[@,X^Vr|P9Sbl]s_)t;YNHnahimd$]3\'iN/?1JZ _?Qps^4 BE"tqvhFU{@ |yQgmf3j!rJ8%KR$( L1 B~.l2M '.+#*D- &:q<xO=(20HU5InYz64 FKf:CkjoA}Lp70`\wX7D OcaPAcR!VeEvI-W5{+u;ubzT6}<`~Tex,[*"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже существует - продолжить клонирование?"%s" Уже существует - Продолжить объединение?"%s" Уже существует - продолжить создание ссылки?"%s" Уже существует - продолжить перемещение?"%s" Уже существует - продолжить разбивку?"%s" Уже существует - Продолжить копирование?"%s" Уже существует - создать каталог?"%s" Уже существует - продолжить переименование?"%s" Уже существует - Продолжить создание ссылки?$NAME%s не может быть удален из-за ограничения доступа. Попробовать снять защиту и продолжить?%s - Щелкните для смены...%s настройки%s: Чтобы запустить под root используйте --root-ok %u/%u каталогов, %u/%u файловИнформация о файле(Новый тип)(Нет настроек)(нет выделения)(Нет)(Так будет выглядеть), %s свободно10, Десятичная16, Шестнадцетеричная (A-F)16, Шестнадцетеричная (a-f)8, ВосьмеричнаяО программеФормат даты доступаПроблема доступаПрочитанДействиеДействияДобавитьДобавить действие...Добавить строкуДобавить строку...Линия-разделитель в окне вводаЗаголовок окна диалогаПосле запускаВсеВсе элементы|Отмеченные|Разотмеченные|Все выбранныеВсе выбранные(панель назначения)Все выбранные, без кавычекВсе выбранные, разотметитьВсе выбранные, с путямиВсе выбранные, с путями, разотметитьВсе типы|Каталоги|Без каталогов|Добавить тип символа?Дествительно хотите выйти?Спросить|Попытаться сменить и продолжить|ПрерватьАвтоматически сохранять настройки при выходе?Доступные типы содержимогоB-УстрБлокЦвет фонаФон...ФормаОсновные настройкиПеред запускомДо и послеНачинающиеся с точки (.)Размер блокаБлоковРазмер буфераВстроеныеВстроеные (%u)КнопкаКнопкиC-УстрПерейти в каталог назначения?Перейти в каталог?Перейти в каталог источника?ОтменаПоказывать вывод?ФормаИспользовать сигнал динамика?По центруФормат даты измененияСмена режимаСмена владельцаИзменить ширину строкиИзмененСменить|ОставитьУбратьВыделите файлы, расположите по порядку и нажмите Собрать.Нажмите для включения/выключения показа скрытых элементов(нажатое состояние обозначает скрытие)Щелк-М-Щелк возможностьКлонироватьКлонирую...Закрыть скобуЦветаКолонкиКомандаКомандыВерсия файла настроек (%s) не совпадает с версией программы (%s)НастройкаНастроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Не могу %sНе могу %s "%s"Не могу %s "%s" (код %d)Не могу %s "%s": %s (код %d)Не могу найти модуль userinfo - определение имен пользователей не будет работать.Не могу открыть файл настройки для записиНе могу выгрузить процесс "%s" (pid=%d) -- зомбиСоздание ссылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОписаниеОпределенияУбратьУдалениеУбрать строкуУдаление этого класса повлечет также удаление всех потомков. Уверены?Удаление...NУстрОNУстрНОУстройствоНомер устройстваНомер устройства, основнойНомер устройства, неосновнойРасположение диалоговых оконДиалоговые окна в центре экранаДиалоговые окна рядом с мышкойДиалоговые окна расставляются оконным менеджеромТочностьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиНе распределять новые линии?Кроме каталогов?Не изменятьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить содержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ссылкуИзменить...Время %02d:%02d Скорость %s/c Осталось %02u:%02uВведите имя файлаВведите номер строки или процент:Введите имя клона "%s"Введите имя для копирования "%s"Введите имя для клона ссылки "%s"Введите имя каталогаВведите имя для ссылки "%s" Введите имя для перемещения"%s" какВведите новое имя для "%s"Введите текст для поиска (Выражение)Введите путь и нажмите Ввод для переходаОшибкаОшибкиВыполнениеЗапускВычислить выражение "Найти" на каждом файле содержащем подстроку из выражения. Затем заменить все вхождения $n в "Заменить" где n - номер (начиная с 1) подвыражения с совпадающим текстом поиска и использовать результат как новое имя файла.Выполнение "%s" сорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначения)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, с путемПервый выбранный, с путем, разотметитьРазбивка по размеруНа определенное количество частейПо определенному размеру частиФлагиУстановить курсор?ЦветЦветФорматНайтиПоследнийГБGTK+ RCОсновныеСбор информации...Считаю размер...NгрупВсе?Основные комбинации кнопокГруппаПерейтиЗахватитьВзять текущиеГруппаНомер группыИмя группыПодставитьСНачалоВысотаПроверить символыРазрешить скрытие?СкрытиеИсторияДомашний каталог пользователя NAMEГоризонтальноБольшая кнопка Вверх?ЗПоискЗначокЗначкиРаспознаваниеНе учитывать регистр?Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?Не учитывать Num Lock для всех комбинаций?Наследуемые свойстваКнопки - флажки (ДА/НЕТ)Кнопка выбораВвод строкаМеню выбораОбратная сортировка?Не удовлетворяющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнять предыдущую задачу?ЗаголовокВидОставлять незавершенные файлы если нет места?ЛеваяС левой стороны панели командСлева от спискаСтрока %d (%.0f%%)СсылкаСсылка наЗагрузка значка ...РасположениеИщет подстроку во всех именах файлов и заменяет на другую подстроку.Нижний регистр?МБСоздать каталогУсловие на файлУсловие на имяУдовлетворяющие условиюМенюСредняяРежимПрава, в цифрахПрава, строкойМодифицированФормат даты модификацииПереместить какСтавить курсор на последний выбранный элемент?Перейти в родительский каталогПереместить как...Перемещение...NLS: Поддерживается, с помощью встроенных английских строк.ИмяФормат имениСузить?Свойства нового событияНовый классНовый класс %uСсылокБез разделенияНетВажно: Значения клавиш мышки неоднозначны: одна комбинация кнопки и модификатора используется для более чем одной цели. Это может привести к их неожиданному поведению...Число ссылокДА_ДА|_ОтменаВ случае нехватки правОткрыть скобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецНомер владельцаИмя владельцаОриентация панелиРазделительПанельРодительПуть сверху?Путь на левой панелиПуть на правой панелиПуть на панели назначенияДомашний каталогПуть на панели источникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разряды?ПодтвердитеПозицияКол-во знаковСохранять даты при копировании?ПредпросмотрОсновнаяСостояниеБиты правСоотношениеЧтениеЧтениеДействительно удалить "%s" ?Действительно удалить текущую строку кнопок?Для содержимого тоже?ВыражениеВыражениеЗапоминать выбраные элементы?Запомнить ответ (меняет настройку)УбратьПереименоватьПереименоватьУСЛПовторять последовательность пока есть выбраные?ЗаменитьВсе вхождения?Обязателен выбор назначения?По полному имени?АтрибутыОбязателен выбор источника?С расширениемПризнакиОбновитьПеречитать каталог назначения?Перечитать каталог источника?Вернуть начальныеСброситьОставить только наследуемыеПраваяС правой стороны панели командСправа от спискаRootШирина строки...Запустить фоном?Выполнить...СохранитьСохранять историю?Бегунок всегда?Расположение бегункаПоискВторичнаяРазмер кускаВыборВыбрать встроеныеВыберите командуВыберите цель ссылкиВыберите менюВыберите классВыбор используя выражениеВыберите ширину новой строкиВыберите команду или наберите начало и нажмите TABВыбер по консольной командеВыбраные типы содержимогоОтметить|Разотметить|Перевернуть|Тип разделителяПереименование в последовательностьУстановитьИсп. GIDУстановка владельца для '%s':Установить ширинуИсп. UIDУстановить при открытии?Установить права для "%s":С GIDС UIDЛистРасположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой системы?Показывать подсказкиПростаяРазмерЗнак разделитель тысячРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительНачать сПостоянныйШагФиксацияКлассКлассыНе снимать при выходе?ОбменятьОбменять с %sСсылка с именемКлонирование ссылкиПо умолчаниюОкончаниеПросмотр текстаСледующие кнопки модификаторы должны быть нажаты во время щелчка мышкиОбщий размер %lu байт.Эта команда переименовывает все выделенные файлы в нумерованную последовательность. Кнопки управления ниже позволяют определить порядок формирования имен файлов.Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ. Подробности прочтите в файле COPYING. Эта страница позволяет выбрать расположение панели закладок относительно панели команд. Закладки позволяют Вам назначить на часто используемые каталоги специальную кнопку и переходить в эти папки нажатием левой или средней кнопки мышки Вы можете разместить панель закладок слева или справа. Также выберите тип разделителя. Настроить саму панель можно переключившись в раздел Кнопки - Определения и с помощью кнопки всплывающего меню, расположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодсказкаВсего (%s)Обрабатывать курсор как выделение, если нет "Настоящего" выделенияИспользовать выражение как глоб. маску?ТипИмя типаКласс этого типаТипыNвладНе известная команда "%s".ВладелецНеизвестныйСнять выделение после выполнения?ВверхСохранить при закрытии?Верхний регистр?ПользовательОпределенные (%u)Значение $NAME (из окружения)Версия %s (GTK+ версия %d.%d.%d).ВертикальноОтображениеПредупреждениеКолесом внизКолесом вверхШиринаОкнаНаЗаписьЗаписьXXML модуль выдал локально-зависимый номерYУ вас могут быть несохраненные изменения настроек. Выход без сохранения приведет к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДА (Подождите продолжения)_ДА|_Все|_Нет|Ни одного|_ОтменаДА|Все|Нет|Отмена_ДА|_Отмена_ДА|_Нет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИстинада~NAMEgentoo-0.19.13/po/ru_RU.KOI8-R.gmo0000664000175000017500000011303311731427022016362 0ustar demarchidemarchiDl(*()()())*2)(])))*)+)*[ *i* *7** * ** ++!+ :+ D+ P+ ^+l+ u+++++++ ++ +#+,,/,3, Q,^,~,,,",0,-1-3P-1----- --- . .+. B.M. T.`.i.x..... ....... ////C/K/^/1d/m/00 0 +090@0H0P0;Y00 000000000 11 "1 -1 ;1 F1R1c1~1C1+14 2B2W2_2g2 y2 2 22 2 2D2 3333 $323G3\3o33+333 33 44 .484N4c4 |44 44 4444455,5K5 g555!5!56 6;6S6)q666 666777777!8%8?8X8#r88%8$888 9 9,939 89E9H9P9X9o9999999 999 999999 9 ::": ?:J:^:`:h:m:s: :6:!::(:&; 6;C;T;e;y; ~; ;;;;;;&;;; <<%<*<2<K<HT< <<<<< <<<<< ==!=4=+<=h= = =/== === = >> >$>)>>> >> > ????5?H?N? W?b? s?~?? ???$???@ @ +@ 5@?@G@b@q@ z@@@@@@@@@@!@A(A 0A:A#RAvA}AA*AA AAABB5B DBQBXBlB{BBBBB BB BBCC C!C3CFC MC WCdCkCzCC C CCC6CD0DGD_DpDDDD DD DDDDDD EE1E NE\EcEhEwEEEEEEEEEEF FFFF#F *F 8F BFOF`FtFF FgFF}GdGG JJJJJ J=JK1K 6K @KMKSK'WKKKKKK KKKK#KL'L.L 6LALJLPLXL]LfLlL/nLLeLM M$M(M h,-iBZiJi i ij j$j(kk lll1lCQl6l7l.mF3m$zm?m9m n"$nGnPn Yn fnqnnnn nn nn2n %o2oAoTo no{oooo o o!o"op-p=t Wtdt!vtt}t/uLuQuouu-uuu uuv/v,JvwvVv9v &wGwjawww w,w&xz [zhzzzzz!z{ {,{={%T{'z{/{{-{ |)|C|Y|w|"||||:|(}A}R}e}w} } }0}S}'-~U~h~7{~?~ ~ [<53+_y97Հ! /4@ u8ځ߁1"Dg' ʂ !&/Vp05Z3N0?DV k2w! ̅-؅,3:A6J >' )*6$a&͇&!/Qhx (%+Qi|%/DtΏߏ zHݐ ,&Sd>{ +ő)0G-xԒ #09 > KXJZq15;O8k+ ֕ &C/k GW G% S>g)>"ydZ#oM8w9=[@,X^Vr|P9Sbl]s_)t;YNHnahimd$]3\'iN/?1JZ _?Qps^4 BE"tqvhFU{@ |yQgmf3j!rJ8%KR$( L1 B~.l2M '.+#*D- &:q<xO=(20HU5InYz64 FKf:CkjoA}Lp70`\wX7D OcaPAcR!VeEvI-W5{+u;ubzT6}<`~Tex,[*"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже существует - продолжить клонирование?"%s" Уже существует - Продолжить объединение?"%s" Уже существует - продолжить создание ссылки?"%s" Уже существует - продолжить перемещение?"%s" Уже существует - продолжить разбивку?"%s" Уже существует - Продолжить копирование?"%s" Уже существует - создать каталог?"%s" Уже существует - продолжить переименование?"%s" Уже существует - Продолжить создание ссылки?$NAME%s не может быть удален из-за ограничения доступа. Попробовать снять защиту и продолжить?%s - Щелкните для смены...%s настройки%s: Чтобы запустить под root используйте --root-ok %u/%u каталогов, %u/%u файловИнформация о файле(Новый тип)(Нет настроек)(нет выделения)(Нет)(Так будет выглядеть), %s свободно10, Десятичная16, Шестнадцетеричная (A-F)16, Шестнадцетеричная (a-f)8, ВосьмеричнаяО программеФормат даты доступаПроблема доступаПрочитанДействиеДействияДобавитьДобавить действие...Добавить строкуДобавить строку...Линия-разделитель в окне вводаЗаголовок окна диалогаПосле запускаВсеВсе элементы|Отмеченные|Разотмеченные|Все выбранныеВсе выбранные(панель назначения)Все выбранные, без кавычекВсе выбранные, разотметитьВсе выбранные, с путямиВсе выбранные, с путями, разотметитьВсе типы|Каталоги|Без каталогов|Добавить тип символа?Дествительно хотите выйти?Спросить|Попытаться сменить и продолжить|ПрерватьАвтоматически сохранять настройки при выходе?Доступные типы содержимогоB-УстрБлокЦвет фонаФон...ФормаОсновные настройкиПеред запускомДо и послеНачинающиеся с точки (.)Размер блокаБлоковРазмер буфераВстроеныеВстроеные (%u)КнопкаКнопкиC-УстрПерейти в каталог назначения?Перейти в каталог?Перейти в каталог источника?ОтменаПоказывать вывод?ФормаИспользовать сигнал динамика?По центруФормат даты измененияСмена режимаСмена владельцаИзменить ширину строкиИзмененСменить|ОставитьУбратьВыделите файлы, расположите по порядку и нажмите Собрать.Нажмите для включения/выключения показа скрытых элементов(нажатое состояние обозначает скрытие)Щелк-М-Щелк возможностьКлонироватьКлонирую...Закрыть скобуЦветаКолонкиКомандаКомандыВерсия файла настроек (%s) не совпадает с версией программы (%s)НастройкаНастроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Не могу %sНе могу %s "%s"Не могу %s "%s" (код %d)Не могу %s "%s": %s (код %d)Не могу найти модуль userinfo - определение имен пользователей не будет работать.Не могу открыть файл настройки для записиНе могу выгрузить процесс "%s" (pid=%d) -- зомбиСоздание ссылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОписаниеОпределенияУбратьУдалениеУбрать строкуУдаление этого класса повлечет также удаление всех потомков. Уверены?Удаление...NУстрОNУстрНОУстройствоНомер устройстваНомер устройства, основнойНомер устройства, неосновнойРасположение диалоговых оконДиалоговые окна в центре экранаДиалоговые окна рядом с мышкойДиалоговые окна расставляются оконным менеджеромТочностьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиНе распределять новые линии?Кроме каталогов?Не изменятьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить содержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ссылкуИзменить...Время %02d:%02d Скорость %s/c Осталось %02u:%02uВведите имя файлаВведите номер строки или процент:Введите имя клона "%s"Введите имя для копирования "%s"Введите имя для клона ссылки "%s"Введите имя каталогаВведите имя для ссылки "%s" Введите имя для перемещения"%s" какВведите новое имя для "%s"Введите текст для поиска (Выражение)Введите путь и нажмите Ввод для переходаОшибкаОшибкиВыполнениеЗапускВычислить выражение "Найти" на каждом файле содержащем подстроку из выражения. Затем заменить все вхождения $n в "Заменить" где n - номер (начиная с 1) подвыражения с совпадающим текстом поиска и использовать результат как новое имя файла.Выполнение "%s" сорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначения)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, с путемПервый выбранный, с путем, разотметитьРазбивка по размеруНа определенное количество частейПо определенному размеру частиФлагиУстановить курсор?ЦветЦветФорматНайтиПоследнийГБGTK+ RCОсновныеСбор информации...Считаю размер...NгрупВсе?Основные комбинации кнопокГруппаПерейтиЗахватитьВзять текущиеГруппаНомер группыИмя группыПодставитьСНачалоВысотаПроверить символыРазрешить скрытие?СкрытиеИсторияДомашний каталог пользователя NAMEГоризонтальноБольшая кнопка Вверх?ЗПоискЗначокЗначкиРаспознаваниеНе учитывать регистр?Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?Не учитывать Num Lock для всех комбинаций?Наследуемые свойстваКнопки - флажки (ДА/НЕТ)Кнопка выбораВвод строкаМеню выбораОбратная сортировка?Не удовлетворяющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнять предыдущую задачу?ЗаголовокВидОставлять незавершенные файлы если нет места?ЛеваяС левой стороны панели командСлева от спискаСтрока %d (%.0f%%)СсылкаСсылка наЗагрузка значка ...РасположениеИщет подстроку во всех именах файлов и заменяет на другую подстроку.Нижний регистр?МБСоздать каталогУсловие на файлУсловие на имяУдовлетворяющие условиюМенюСредняяРежимПрава, в цифрахПрава, строкойМодифицированФормат даты модификацииПереместить какСтавить курсор на последний выбранный элемент?Перейти в родительский каталогПереместить как...Перемещение...NLS: Поддерживается, с помощью встроенных английских строк.ИмяФормат имениСузить?Свойства нового событияНовый классНовый класс %uСсылокБез разделенияНетВажно: Значения клавиш мышки неоднозначны: одна комбинация кнопки и модификатора используется для более чем одной цели. Это может привести к их неожиданному поведению...Число ссылокДА_ДА|_ОтменаВ случае нехватки правОткрыть скобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецНомер владельцаИмя владельцаОриентация панелиРазделительПанельРодительПуть сверху?Путь на левой панелиПуть на правой панелиПуть на панели назначенияДомашний каталогПуть на панели источникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разряды?ПодтвердитеПозицияКол-во знаковСохранять даты при копировании?ПредпросмотрОсновнаяСостояниеБиты правСоотношениеЧтениеЧтениеДействительно удалить "%s" ?Действительно удалить текущую строку кнопок?Для содержимого тоже?ВыражениеВыражениеЗапоминать выбраные элементы?Запомнить ответ (меняет настройку)УбратьПереименоватьПереименоватьУСЛПовторять последовательность пока есть выбраные?ЗаменитьВсе вхождения?Обязателен выбор назначения?По полному имени?АтрибутыОбязателен выбор источника?С расширениемПризнакиОбновитьПеречитать каталог назначения?Перечитать каталог источника?Вернуть начальныеСброситьОставить только наследуемыеПраваяС правой стороны панели командСправа от спискаRootШирина строки...Запустить фоном?Выполнить...СохранитьСохранять историю?Бегунок всегда?Расположение бегункаПоискВторичнаяРазмер кускаВыборВыбрать встроеныеВыберите командуВыберите цель ссылкиВыберите менюВыберите классВыбор используя выражениеВыберите ширину новой строкиВыберите команду или наберите начало и нажмите TABВыбер по консольной командеВыбраные типы содержимогоОтметить|Разотметить|Перевернуть|Тип разделителяПереименование в последовательностьУстановитьИсп. GIDУстановка владельца для '%s':Установить ширинуИсп. UIDУстановить при открытии?Установить права для "%s":С GIDС UIDЛистРасположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой системы?Показывать подсказкиПростаяРазмерЗнак разделитель тысячРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительНачать сПостоянныйШагФиксацияКлассКлассыНе снимать при выходе?ОбменятьОбменять с %sСсылка с именемКлонирование ссылкиПо умолчаниюОкончаниеПросмотр текстаСледующие кнопки модификаторы должны быть нажаты во время щелчка мышкиОбщий размер %lu байт.Эта команда переименовывает все выделенные файлы в нумерованную последовательность. Кнопки управления ниже позволяют определить порядок формирования имен файлов.Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ. Подробности прочтите в файле COPYING. Эта страница позволяет выбрать расположение панели закладок относительно панели команд. Закладки позволяют Вам назначить на часто используемые каталоги специальную кнопку и переходить в эти папки нажатием левой или средней кнопки мышки Вы можете разместить панель закладок слева или справа. Также выберите тип разделителя. Настроить саму панель можно переключившись в раздел Кнопки - Определения и с помощью кнопки всплывающего меню, расположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодсказкаВсего (%s)Обрабатывать курсор как выделение, если нет "Настоящего" выделенияИспользовать выражение как глоб. маску?ТипИмя типаКласс этого типаТипыNвладНе известная команда "%s".ВладелецНеизвестныйСнять выделение после выполнения?ВверхСохранить при закрытии?Верхний регистр?ПользовательОпределенные (%u)Значение $NAME (из окружения)Версия %s (GTK+ версия %d.%d.%d).ВертикальноОтображениеПредупреждениеКолесом внизКолесом вверхШиринаОкнаНаЗаписьЗаписьXXML модуль выдал локально-зависимый номерYУ вас могут быть несохраненные изменения настроек. Выход без сохранения приведет к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДА (Подождите продолжения)_ДА|_Все|_Нет|Ни одного|_ОтменаДА|Все|Нет|Отмена_ДА|_Отмена_ДА|_Нет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИстинада~NAMEgentoo-0.19.13/po/sv.gmo0000664000175000017500000012460611731427602015062 0ustar demarchidemarchiR<%1711*1)2)G2)q2*2(2)2*3+D3p3v3[y3 333 4047@4x444 4 444 554)5^5 m5%w5 5!555 5 6616H6_6 h6u666666 66 6#667"7&7 D7Q7q777"707< 8"J8m8838 8818-9E9K9Q9 b9p9u9{99 99 99 99999: :: 1:<:D:K:[:`:}:: ::::M:;1;17;Xi;m;0<F< L< W<e<l<t<|<;<<q<M= ^=k=z======= == = = = = >>6>iU>C>+?4/?d?y?2???? ? ? ?? ? @D@ \@h@o@v@@ @@@@@A+ ALA`A dAnAAA AAATAK8BBB BBB BB C C C6CECWC jCtC,|CC CCD!D!ADcD~DDD)DxDrE xEEE)EE F FFG(G@GIG)NGxG}GGG!GGG H#%HIH[H%lH$HHHH HHHI4IMIjIIII IIIIIIJJJ2JY8JJJ JJJ JJJJJJ J JK K 'K2KFKHKPKUK[K jK6wK!KK(KL L+L#MWM`MHVN NNNNNNN NO OOO )O6O?ORO+ZOO O O/OOO OPP$P 8P BPOP UP`P-ePP7QGQ JQTQZQaQ sQQQQQQQQ QQ QQQ RR R$3RXRoRR R R RRRRR RRSS'S0S@SFSKSTS!hSSS SS#SSS-S)T*2T]T eT(rT/TTTUU3U BUOUVUjU yUUUUUU UU UUVVVVVVWW W (W 6WCWJWYWhW{W W WWW6WX"X9XQXaXrXXXXX XX XXXYYY &Y0YDY aYoYvY{YYYYYYYYYYZZZ$ZiBi Viwi iiiii,i jjjj j*j/j3jr9jLkk(l1+l ]l)~l.l(l(m/)m YmzmmTm mmm n6!n@Xnn1n+n o"o+oDoWo_o4zoo o*o o!p 'pHphppppp p ppqqq &q 1qr#r#s:sPUsss3ss t "t/t >tJtNt]tqt tt tttt ttt ttu,uCuLuSueuvuuuu uuubuVvgvAlvlv|www wwwww w?w%0xzVxxxx y y y )y 3y >yJy_y py}yy y yyyygzQnz4z=z3{I{0P{{{ {{ { {{{ {k{ V|a|g|m|| ||||"|!|'}A}[}c}r}}}}}}`}M;~~~ ~~%~ ~~ /FYo 0 =^x"΀.  !Ɂ#5E IT]t+ȃ7у  ! ?!Mo%)'Cks $Յ.Ml Άz ‡ȇʇЇև   5A_afkrI& +K^u' ۉ  ( 2S"\ Ɗ̊Kŋ 4BH[l ͌، ,!+M \1g  Ս  2D  26<B^t{   Џ !!: \g z  Ð ̐֐  #(0Hd*/(#Gk s/61A P Zdy ғ ٓ 8$:Pfk q |  ͕ ؕAZqÖږ  (2Felsw  ɗԗڗ ! ( 6 @JOm (И՘ݘ  'APS Xcl-Qi*.Ýߝ+>e$ݡ  'Cbhmt y=£ *0"[ ~" ٤"'%$M r|ĥԥ[ݥY9 !#(1 7ENR[a0cu !.Pcg&}& ˨ר#,GZ_ cox}.e3J58hi!r7w("q8#c'^X>;,jo1 &RkF`|wf:3QyA_)(4ir2+ 19pb  oa.nD,vKtCEF9y6N%PsDO&K%gZ1<@!LWPT@ MS*V76k, U(xTx?YCD$vzH{9g_JQf H'|ABqG E.'LEb"L}= $`)}S-h#=l;<0;]+t:> K7< 0&[G~I5NGH/2$u)^B{]%=  >IB0-RO mQU5~ ecdJV?PuW?*/2+O3AZ4lN Cn/:-8[R\"@YmXd6z*MaI4j!F\Ms#p  ** Text conversion from charset '%s' failed, aborting. (%s/%s)"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s (%s bytes)%s (%s)%s - Click to Change...%s Settings%s dirs, %s files, %u symlinks, %u special files%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'Block Size' Content Deprecated'Blocks' Content Deprecated'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text)(c) 1998-2011 by Emil Brink, Obsession Development. , %s (%s) used, %s free- a graphical file manager using GTK+10, Decimal100431360 bytes (95 MB, Zip disk)10485760 bytes (10 MB)1457000 bytes (3.5" floppy)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 MB)52428800 bytes (50 MB)78643200 bytes (75 MB)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Allows gentoo to be run by the root user. Could be dangerousAppend "→ destination" on Links?Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAttributesAutomatically Pre-SelectAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasicBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?COMMANDCancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChanges the case (upper/lower) of the characters in the selected filename(s).Change|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click the button below to reset the %zu stored 'Don't show this dialog again' responses.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configuration Path NoticeConfiguration was not loaded from the current default location. Press Save in the Configuration window to update.Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't find any configuration file; checked: "%s", "%s" and "%s". Using built-in minimal configuration.Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedCurrent part number, unique for every created fileDIRDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDevelopment Version WarningDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDo not load the dirhistory fileDo not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system defaultsDo not load the ~/.gentoorc configuration file; instead, use default valuesDon't Span Newlines?Don't Touch Directories?Don't TrackDownDpFocus Command is DeprecatedDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit pathEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorError and Status Message DisplayError copying FIFO: %sError copying special file: %sError copying special file: no local pathErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExit on Left Arrow Key?ExternalFIFOFailed to parse command line options: %s FileFile RecognitionFilename encoding: "%s".First selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Count SplitFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFormatted Size, Automatic UnitFormatted Size, Without UnitFormatted Size, in BytesFormatted Size, in GigabytesFormatted Size, in KilobytesFormatted Size, in MegabytesFormatted Size, in TerabytesFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGot SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely.GotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInvalid destination name for MoveAsInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMain Window's Title BarMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NaggingNameName FormatNarrow?Native CHARSET: "%s".New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNone|Entire Name|Filename Only|Extension OnlyNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOctalOffsetOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRename Single File In-Place (Without Dialog)?RenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Report internal locale details, and exitReport the version to standard output, and exitRequire Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset AllReset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Rubber banding Selection?Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequenceRun in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment CountSegment SizeSelectSelect BuiltinSelect CommandSelect Command ...Select Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separate DialogSeparation StyleSequential RenameSetSet Custom Font?Set GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStatus Bar, Above PanesStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTBTailText ViewerTextualThe 'Block Size' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The 'Blocks' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls.The amount that index will change for each fileThe author of gentoo can be reached via Internet e-mail at %s; feel free to let me know what you think of this software, give suggestions/bug reports, and so on. The latest release of gentoo can always be down- loaded from the official gentoo project homepage at %s. New releases are typically announced on the Freshmeat service at freshmeat.net.The following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total number of files that will be createdThe total size is %lu bytes.The total size is %s (%s).The value from the Base boxThe value of index for the last file to be createdThis command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks.Time LimitTime of CreationTime of Last AccessTime of Last ChangeTime of Last ModificationTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesURIURI (without file prefix)URI of first selectedURI of first selected (destination pane)URI of first selected, no quotesURI of first selected, unselectURIs of all selectedURIs of all selected, no quotesURIs of all selected, unselectURIs of all selected, unselect, no quotesUidUnable to execute unknown command "%s".Unable to run spawn 'file' command: UnameUnformatted SizeUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case Initial?Upper Case?Use DIR as path for the left directory pane. Overrides default (and history)Use DIR as path for the right directory pane. Overrides default (and history)UserUser Defined (%u)ValueValue of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindow BordersWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?Zero-Fill Numbers?_Delete|_Cancel_Don't show this dialog again_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelbytesfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2002-06-15 17:47+0200 Last-Translator: Emil Brink Language-Team: Swedish Language: sv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); ** Textkonvertering från teckenuppsättningen '%s' misslyckades, avbryter. (%s/%s)"%s" finns redan - skriv över med klon?"%s" finns redan - skriv över med hopslagen fil?"%s" finns redan - länka över?"%s" finns redan - flytta fil dit ändå?"%s" finns redan - skriv över med del av fil?"%s" finns redan - kopiera över ändå?"%s" finns redan - skapa katalog ändå?"%s" finns redan - skriv över med omdöpt fil?"%s" finns redan - länka över?$NAMN%s%s kunde inte raderas på grund av skyddsflaggor. Prova ändring och försöka igen?%s (%s byte)%s (%s)%s - Klicka för att byta...Inställningar för %s%s kataloger, %s filer, %u länkar, %u speciella filer%s: För att köra som rotanvändaren, ange växeln '--root-ok' %u/%u kataloger, %u/%u filerInnehållstypen 'Block Size' stöds inte längre.Innehållstypen 'Block' stöds inte längre'File' säger(Ny typ)(Inga val tillgängliga)(Inga valda filer)(Ingen)(Förhandsgranska radstil)(c) 1998-2011 av Emil Brink, Obsession Development. , %s (%s) använt, %s ledigt- en grafisk filhanterare baserad på GTK+10, decimalt100431360 byte (95 MB, Zip-skiva)10485760 byte (3.5-tums diskett)1457000 byte (3.5-tums diskett)16, hexadecimalt (A-F)16, hexadecimalt (a-f)26214400 byte (25 MB)52428800 byte (50 MB)78643200 byte (75 MB)8, oktaltOm gentooDatumformat för AnvändÅtkomstproblemAnvändÅtgärdÅtgärderLägg tillLägg till åtgärd...Lägg till radLägg till rad...Lägg till separatorstreck till inmatningsfönsterLägg till etikett till inmatningsfönsterEfter körningAllaAlla rader|Valda|Ovalda|Alla valdaAlla valda (målpanel)Alla valda, utan citatAlla valda, välj avAlla valda, med sökvägarAlla valda, med sökvägar, välj avAlla typer|Endast kataloger|Endast icke-kataloger|Tillåter att gentoo körs av rotanvändaren. Kan vara farligtLägg till "→ mål" för länkar?Lägg till typbokstav?Vill du verkligen avsluta?Fråga användaren|Försök automatiskt att ändra, och försök igen|MisslyckasAttributFörvälj automatisktSpara ändrad konfiguration automatiskt vid avslut?Tillgängliga innehållstyperBlockenhetBlockstorlekBakgrundsfärgBakgrund...BasGrundläggandeGrundinställningarFöre körningFöre&EfterNamn som börjar med punkt (.)BlockstorlekBlockBuffertstorlekInbyggtInbyggda (%u)KnappKnapparTeckenenhetByt till målkatalog?Byt till skapad katalog?Byt till källkatalog?KOMMANDOAvbrytFånga utmatning?Gemener/versalerRing i terminalklockan vid fel?CentreraDatumformat för ÄndradÄndra skyddsflaggorÄndra ägareÄndra radbreddÄndradÄndrar skiftläge (versaler/gemener) på alla bokstäver i det valda filnamnet (eller filnamnen).Ändra|Rör inteTömKlicka och dra för att ändra ordning, klicka sedan "Slå ihop".Klicka på knappen nedanför för att återställa alla %zu sparade 'Visa inte den här dialogen igen'-svar.Klicka för att sätta på/stänga av Dölj-regeln (när knappen är intryckt, är regeln aktiv, och matchande filer döljs)Klick-F-Klick GestKlonaKlonar...Höger måsvingeFärgerKolumnerKommandoKommandonKonfigurationsfilens version (%s) matchar inte programmets (%s)Meddelande angående inställningsfilInställningsfilen laddades inte från standardplatsen. Öppna Inställningsfönstret och klicka Spara för att uppdatera.Konfigurera gentooKonfigurera...Bekräfta borttagandeBekräftaInnehållerInnehållInnehållKontrollerKopiera somKopiera färger tillKopiera från %sKopiera tillKopiera till %sKopierar som...Kopierar...Kunde inte %sKunde inte %s "%s"Kunde inte %s "%s" (kod %d)Kunde inte %s "%s": %s (kod %d)Hittade ingen konfigurationsfil, testade: "%s", "%s" och "%s". Använder inbyggd minimal konfiguration.Kunde inte initialisera användarinformationen - hemkataloguppslagning ej möjligKunde inte öppna konfigurationsfilen för skrivningKunde inte avsluta barnprocessen "%s" (pid=%d)--zombievarningSkapa symbolisk länkSkapadNuvarande delnummer, unikt för varje skapad filKATALOGStandardStartkatalogFörvald titelDefinitionDefinitionerTa bortRadera åtgärdTa bort radOm du tar bort den här stilen kommer alla stilar som har den som förälder att försvinna. Är du säker?Raderar...EnhetEnhetVarning, utvecklingsversionEnhetEnhetsnummerEnhetsnummer, majorEnhetsnummer, minorDialogplaceringDialoger öppnas mitt på skärmenDialoger öppnas under muspekarenDialoger placeras av fönsterhanterarenPrecision (antal siffror)KatalogKatalogpanelerKataloger förstKataloger sistKataloger blandadeKatalogPanelmusknapparLadda inte kataloghistorikenLadda inte GTK+-konfigurationssfilen ~/.gentoogtkrc; använd istället systemets standardvärdenLadda inte konfigurationsfilen ~/.gentoorc; använd istället standardvärdenPassera ej nyrad?Ändra inte på kataloger?Följ inteNerKommandot DpFocus stöds inte längreDupliceraÄndra bakgrundsfärgÄndra färgÄndra kolumninnehållÄndra förgrundsfärgÄndra modifierareÄndra modifierare...Ändra symbolisk länkRedigera sökvägÄndra...Tid %02d:%02d Hastighet %s/s Klar om %02u:%02uAnge målfilnamnAnge radnummer eller procenttalAnge namn för klon av "%s"Ange namn för kopia av "%s"Ange namn för länkklon av "%s"Ange namn för ny katalogAnge namn för länk till "%s"Ange namn att flytta "%s" somAnge nytt namn för "%s"Ange söktext (reguljärt uttryck)Ange katalog, och tryck Retur för att gå ditAnge skalkommando att köra. Kommandot får det valda innehållet tillagt på slutet, och vald åtgärd görs om exekvering lyckas.FelFel- och statusmeddelandevisningFel vid kopiering av FIFO-kö: %sFel vid kopiering av specialfil: %sFel vid kopiering av specialfil: inget lokalt filnamnFelExekverbarExekveraKör det reguljära uttrycket "Från" på varje filnamn, och lagra matchingar för deluttryck inom parenteser. Ersätt sedan varje förekomst av $n i "Till", där n (mellan 1 och 9) är numret på ett deluttryck, med texten som matchade, och använd resultatet som nytt filnamn.Exekvering av "%s" misslyckadesStäng när vänster piltangent trycks ner?ExterntFIFO-köMisslyckades med att tolka kommandoradparametrarna: %s FilFiligenkänningTeckenkodning för filnamn: "%s".Första valdaFörsta valda (destinationspanel)Första valda, utan citatFörsta valda, välj avFörsta valda, med sökvägFörsta valda, med sökväg, välj avDela till konstant storlekDela till konstant storlekKonstant antal delar, variabel delstorlekKonstant storlek, variabelt antal delarFlaggorFokusera skapad katalog?FörgrundsfärgFörgrund...FormatFormaterad storlek, automatisk enhetFormaterad storlek, utan enhetFormaterad storlek, i byteFormaterad storlek, i gigabyteFormaterad storlek, i kilobyteFormaterad storlek, i megabyteFormaterad storlek, i terabyteFrånFrån historikenGBGTK+ RCAllmännaHämtar information...Hämtar storlekar...Grupp-idSkal?Globala tangentbordsgenvägarGruppSignalen SIGPIPE inträffade vid kommunikation med 'file'-processen (%s), det verkar som om 'file' oväntat har avslutats.Gå tillPlockaAktuellGruppGrupp-IDGruppnamnGissaDStartHöjdBinärtesta förstaAnvänd Dölj-regel?Dölj filerHistorikHemkatalog för användaren NAMNHorisontellStor förälderkatalogsknapp?ISökIkonIkonerIdentifikationSkilj ej gemener/versaler?Ignorera misslyckad sättning av attribut (datum, ägare, skyddsflaggor)?Ignorera Num Lock för alla genvägar?Ärvda egenskaperInmatning, kryssruta (ger TRUE eller FALSE)Inmatning, valrutaInmatning, textsträngInmatning, menyOtillåtet destinationsnamn för MoveAsSortera baklänges?Invertera RU-matchningen?Slå ihopSlår ihop...JusteringKBTangentDöda tidigare instans?EtikettPlaceringLämna fullstor målfil vid fel?VänsterTill vänster om standardknapparnaVänster om listanRad %d (%.0f%%)LänkLänka tillLaddar ikongrafikPlatsTitta efter varje tecken i 'Från'-strängen, och ersätt alla funna tecken med motsvarande tecken ur 'Till'-strängen. Därefter plockas alla tecken som finns med i 'Ta bort'-strängen bort, och resultatet används som nytt filnamn för varje fil.Leta efter delsträng i alla filnamn, och ersätt den med en annan sträng.GemenerMBI huvudfönstrets titelSkapa katalogMappaMatcha 'file' (RU)Matcha namn (RU)Namn som matchar reg. uttryckMenyerMittenLägeSkyddsflaggor, som talSkyddsflaggor, som textModifieradDatumformat för ModiferadFlytta somFlytta fokus till sista valda/avvalda raden?Gå till katalogen ovanför dennaFlyttar som...Flyttar...NLS: Aktivt, svensk översättning av Emil Brink.GnällNamnNamnformatSmal?Teckenkodning (CHARSET): "%s".Ny åtgärdNy stilNy stil %uLänkarIngen utfyllnadIngaInget|Hela namnet|Endast filnamnet|Endast ändelseObservera: musknappsinställningarna är tvetydiga: samma knapp+modifierare är bunden till mer än ett kommando. Detta kan leda till oförutsägbart beteende.Antal länkarOK_OK|Av_brytOktaltOffsetVid åtkomstfelVänster måsvingeValAndraAndraUtmatning från %s (pid %d)Ersätt förälderns?ÄgareÄgar-IDÄgarnamnPanelplaceringPaneldelningDeladFörälderSökvägen ovanför?Vänster panels sökvägHöger panels sökvägSökväg till målpanels katalogSökväg till hemkatalogSökväg till källpanels katalogSökvägarSökvägar & DöljVälj kodVälj ikonVälj...Märke mellan var tredje siffra?BekräftaPositionPrecisionBehåll datum på kopior?ExempelFörstaStatusSkyddsflaggorFörhållandeLäsLäsbarVerkligen ta bort "%s"?Ta bort nuvarande knapprad?Gå igenom kataloger rekursivt?Reguljärt uttryckReguljärt uttryckLagra valda rader?Kom ihåg svaret (ändrar konfigurationen)Ta bortDöp omDöp om enskilda filer på plats (utan dialog)?Döp om med reguljära uttryckRepetera så länge källval finns?ErsättErsätt alla?Ange interna lokaliseringsdetaljer, och avslutaAnge versionsnumret på standardutmatning, och avslutaKräv destinationsval?Kräv matching på hela namn?Kräv skyddsflaggorKräv källval?Kräv ändelseKräv typUppdateraLäs om målkatalog?Läs om källkatalog?Återställ allaÅterställÅtergåÅtergå till ärvt kommandoHögerTill höger om standardknapparnaHöger om listanRotRadbredd...Använd gummibandsmarkering?Kör KOMMANDO, ett gentoo-kommando. Görs innan användaren kan börja interagera, men efter konfigurationsfilen har lästs in. Kan användas många gånger för att köra flera kommandon efter varandraKör i bakgrunden?Kör...SparaSpara historielistor?Alltid rullningslist?RullningslistpositionSökAndraDelstorlekDelstorlekVäljVälj inbyggtVälj kommandoVälj kommando ...Välj länkmålVälj menyVälj stilVälj med reguljärt uttryckVälj bredd för ny radVälj ett kommando, eller skriv början på namnet och tryck TAB.Välj med skalkommandoValda innehållstyperVälj|Avvälj|Växla¦I en separat dialogSeparationssättSekvensiell omdöpningMängdAnvänd eget typsnitt?Sätt GIDSätt ägare för "%s"Sätt radbreddSätt UIDSätt vid öppning?Sätt skyddsflaggor för "%s":SetGIDSetUIDArkPlacera genvägarnaGenvägarVisa 'file' utmatning?Visa storlek för kataloger?Visa tips?EnkelStorlekMärke i storlekStorlek, vänster panelStorlek, höger panelSocketSortera efterSorteringSpeciellaDelaDela "%s". Filen är %s (%s).Dela "%s". Filen är %s.Följ delningStarta påStatiskI statusraden, ovanför katalogpanelernaStegKlibbigStilStilarÖverlev avslut?Byt medByt med %sSkapa symbolisk länk somKlona som symbolisk länkSystemstandardTBSlutTextvisareSom textInnehållstypen 'Block Size' för kolumner stöds inte längre, men din konfiguration använder den fortfarande. Den kommer nu att tas bort automatiskt.Innehållstypen 'Blocks' för kolumner stöds inte längre, men din konfiguration använder den fortfarande. Den kommer nu att tas bort automatiskt.Kommandot DpFocus stöds inte längre. Ta bort alla referenser till kommandot (t.ex. från genvägar och musbindningar), och använd istället GTK+:s inbyggda markörsystem.Hur mycket indexet ska ändras för varje filUpphovsmannen till gentoo kan nås på mejl till %s; dina åsikter om programmet, förslag på förbättringar/felrapporter och så vidare, är välkomna. Den senaste versionen av gentoo kan alltid laddas ner från den officiella hemsidan för projektet, på %s. Nya versioner annonseras alltid på Freshmeat-tjänsten, se http://freshmeat.net.Dessa modifierartangenter måste hållas nedtryckta när musknappen klickas för att kommandot ska köra:Det totala antalet filer som kommer att skapasTotal storlek är %lu byte.Total storlek är %s (%s).Värdet från Bas-rutanIndexets värde för sista filen som skapasDetta kommando döper om valda filer så att en numrerad sekvens skapas. Kontrollerna nedan låter dig styra hur namnen bildas.Det här är fri mjukvara, och det finns INGA SOM HELST GARANTIER. Läs filen COPYING för detaljer. Denna sida låter dig kontrollera hur knapparket Genvägar placeras relativt till arket Standard, som innehåller de vanliga kommandoknapparna. Det är en tillfällig lösning; en hel del mer flexibilitet för knappplaceringen är planerat, liksom möjligheten att själv skapa fler knappark än de två som nu finns inbyggda. Men detta har inte hänt, än. Under tiden bibehåller denna sida de möjligheter som fanns i gentoo när genvägarna var en speciell uppsättning knappar med sin egen konfigurationssida (den försvann i version 0.11.25). Allt för din bekvämlighet. För att hitta arket Genvägar, byt tillbaka till definitionssidan, och använd menyn i sidans övre vänstra hörn.Den här versionen av gentoo anses vara ganska ny och därmed otestad. Stora förändringar har gjorts i nästan alla viktiga delar av programmet sedan den förra versionsserien. Försök vara extra försiktig, och rapportera eventuella problem till upphovsmannen. Tack.TidsgränsDatum för skapandeDatum för senaste åtkomstDatum för senaste ändringDatum för senaste modifieringTitelTillVäxlaTipsTotal (%s)Behandla fokuserad rad som vald om inget "riktigt" val finns?Behandla RU som skalmönster?TypTypnamnTypens stilTyperURIURI (utan file-prefix)URI för första valdaURI för första valda (destinationspanel)URI för första valda, utan citatURI för första valda, välj avURI:er för alla valdaURI:er för alla valda, utan citatURI:er för alla valda, välj avURI:er för alla valda, utan citatÄgarIDKan inte exekvera okänt kommando "%s".Kunde inte starta 'file'-kommandot: ÄgarnamnOformaterad storlekOkändAvvälj rader?UppUppdatera vid stängning?Versal initial?VersalerAnvänd KATALOG som sökväg för vänster panel. Ersätter standardsökväg (och historia)Använd KATALOG som sökväg för höger panel. Ersätter standardsökväg (och historia)AnvändareAnvändardefinierade (%u)VärdeVärdet av $NAMN (miljövariabel)Version %s (GTK+ version %d.%d.%d).VertikalVisuellaVarningHjul nerHjul uppBreddFönsterramarFönsterMedSkrivbarSkrivXXML-modulen skrev ett locale-beroende reellt talYDet verkar finnas konfigurationsändringar, som kommer att förloras om gentoo avslutas utan att de sparats. Avsluta?Nollfyll numren?_Ta bort|Av_brytVisa _inte den här dialogen igen_Slå ihop|Av_bryt_OK_OK (Vänta för mer)_OK|A_lla|_Skippa|Skippa _alla|Av_bryt_OK|A_lla|_Skippa|Skippa _alla|Av_bryt_OK|Av_bryt_OK|_Skippa|Av_bryt_Avsluta|_Spara och avsluta|Av_brytbytefstabgentoo v%s av Emil Brink gentoos process-IDmtabpåbildpunkternåntingsantja~NAMNgentoo-0.19.13/po/es.gmo0000664000175000017500000013067311731427022015036 0ustar demarchidemarchiN$H17I11*1)1)1) 2*32(^2)2*2+233[3 m3{33 303734(4H4 d4 p4{4444444 5%5 55!A5c5z5 5 55555 6 6 6/686?6G6 K6Y6 a6#l66666 66 7!787"Q70t7<7"7883;8 o8z8188888 89 99"9 39@9 W9b9 i9u9~999999 999999:: /:;:L:`:Mh:::1:X;mZ;;; ; ;;< <<;<Y<qs<< <==#=,=4===F=N= ]=j= r= }= = ====i=CW>+>4>>?2?L?P?X? j? x? ?? ? ?D? ?@@@*@ 1@?@T@i@|@@+@@@ @AA)A ;AEA[AT{AKAB1B JBVB[B yBB BBBBBB C C,CAC ]C~CC!C!CCD1DID)gDxD E E1E 8ECEKEGF`FxFF)FFFFF!FG*GCG#]GGG%G$GGG H H)H0HOHlHHHHHH H IIII5IFIJIPIjIYpIII III IIJJJJ J -J:JBJ _JjJ~JJJJJ J6J!JK(KFK VKcK#tKKKK K KKKKKL&L.L3L KLXLiLnLvLLLHM MMMM NN#N 3N?NENLNQN aNnNwNN+NN N N/N%O-O 2O>OFO\O pO zOO OO-OOoPP PPPP PPPPPPPP QQ "Q-Q3Q :QFQXQ$kQQQQ Q Q QQQR R )R3RORWR_RhRxR~RRR!RRR RR#S%S,S-3SaS*jSS S(S/ST"T>TQTkT zTTTT TTTTTT UU !U.UHUU VVV*VuKuSu\u ou}uuu uuuuZv_vqvKyv|vBwww wwwxxx[x9yxxJy\ynyyy y y y yyyy yy zz)z#@z'dzzY{=y{D{{|1|Q|U|d|~| | ||| |E| }"}*}%2} X}d}|}}},}3}83~l~ ~~~~~ ~)~)lA`!1 IU[x !!ˀ3 P5Z%)&&0.)_)% قE^/+ 3 >+Iu-Ʌ@΅*)T*l$-!2 ?V(m(ȇ * :[!y!!!߈'BY]'e\ #4=?FM_s $ ׊ي"K#Go2͋!.6ev ܌ @ 0):d  ΍Y׎1@(Clˏҏُޏ  #?.n =  * HUemAӑ ȒΒݒ * FRe|ȓ' &8_ev  Д ڔ  ' ;GO W@xՕ #-C LBV A (7."f,!˗  3K\ z'ј "! ""*"Mp  ĚК 4FY%oB"؛ "?\y,#М )3]l{)@ݝ18"@c| ! )#MRdks ğ #|+9/t02c=ڤlrߥѨ #!;]ego wL Ϫ >/[)6, 18,j2&ά $BIazXV9A_e%~ Ʈ̮Ү MVX5ܯ5$Z jv0#Ű+HN.T  @I`zDB?MH+'R  #$$2 B.,&/B$4\78 JHz@2\OVFX-LZ9<k aCN' {jwDEyx<v;o(%l"G=<&2GY L/u3 V"3@S[CJ0:b!m6eC-j;8#+7>4W |DS1HhKN}mdn:Kh?U tE,r3:`%P[~]"8QFO?LA^00y, ce)IXRE. t1uw9Tl=J&+{**  /;_|>k1>}d*4G=sPY.M~-q7avTxAI ]!p(cZN6gQs MKfbAF)55f6(qUi! )n_g^Wop5#'i r9% ** Text conversion from charset '%s' failed, aborting. (%s/%s)"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s (%s bytes)%s (%s)%s - Click to Change...%s Settings%s dirs, %s files, %u symlinks, %u special files%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'Block Size' Content Deprecated'Blocks' Content Deprecated'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text)(c) 1998-2011 by Emil Brink, Obsession Development. , %s (%s) used, %s free- a graphical file manager using GTK+10, Decimal100431360 bytes (95 MB, Zip disk)10485760 bytes (10 MB)1457000 bytes (3.5" floppy)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 MB)52428800 bytes (50 MB)78643200 bytes (75 MB)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Allows gentoo to be run by the root user. Could be dangerousAppend "→ destination" on Links?Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAttributesAutomatically Pre-SelectAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasicBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?COMMANDCancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChanges the case (upper/lower) of the characters in the selected filename(s).Change|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click the button below to reset the %zu stored 'Don't show this dialog again' responses.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configuration Path NoticeConfiguration was not loaded from the current default location. Press Save in the Configuration window to update.Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't find any configuration file; checked: "%s", "%s" and "%s". Using built-in minimal configuration.Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedCurrent part number, unique for every created fileDIRDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDevelopment Version WarningDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDo not load the dirhistory fileDo not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system defaultsDo not load the ~/.gentoorc configuration file; instead, use default valuesDon't Span Newlines?Don't Touch Directories?Don't TrackDownDpFocus Command is DeprecatedDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit pathEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorError and Status Message DisplayErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExit on Left Arrow Key?ExternalFIFOFailed to parse command line options: %s FileFile RecognitionFilename encoding: "%s".First selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Count SplitFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFormatted Size, Automatic UnitFormatted Size, Without UnitFormatted Size, in BytesFormatted Size, in GigabytesFormatted Size, in KilobytesFormatted Size, in MegabytesFormatted Size, in TerabytesFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGot SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely.GotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInvalid destination name for MoveAsInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMain Window's Title BarMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NaggingNameName FormatNarrow?Native CHARSET: "%s".New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNone|Entire Name|Filename Only|Extension OnlyNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOctalOffsetOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRename Single File In-Place (Without Dialog)?RenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Report internal locale details, and exitReport the version to standard output, and exitRequire Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset AllReset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Rubber banding Selection?Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequenceRun in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment CountSegment SizeSelectSelect BuiltinSelect CommandSelect Command ...Select Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separate DialogSeparation StyleSequential RenameSetSet Custom Font?Set GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStatus Bar, Above PanesStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTBTailText ViewerTextualThe 'Block Size' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The 'Blocks' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls.The amount that index will change for each fileThe author of gentoo can be reached via Internet e-mail at %s; feel free to let me know what you think of this software, give suggestions/bug reports, and so on. The latest release of gentoo can always be down- loaded from the official gentoo project homepage at %s. New releases are typically announced on the Freshmeat service at freshmeat.net.The following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total number of files that will be createdThe total size is %lu bytes.The value from the Base boxThe value of index for the last file to be createdThis command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks.Time LimitTime of CreationTime of Last AccessTime of Last ChangeTime of Last ModificationTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesURIURI (without file prefix)URI of first selectedURI of first selected (destination pane)URI of first selected, no quotesURI of first selected, unselectURIs of all selectedURIs of all selected, no quotesURIs of all selected, unselectURIs of all selected, unselect, no quotesUidUnable to execute unknown command "%s".Unable to run spawn 'file' command: UnameUnformatted SizeUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case Initial?Upper Case?Use DIR as path for the left directory pane. Overrides default (and history)Use DIR as path for the right directory pane. Overrides default (and history)UserUser Defined (%u)ValueValue of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindow BordersWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?Zero-Fill Numbers?_Delete|_Cancel_Don't show this dialog again_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelbytesfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2011-09-11 17:27+0100 Last-Translator: Innocent De Marchi Language-Team: Innocent De Marchi Language: es MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Spanish X-Poedit-Country: SPAIN ** La conversión del texto desde el juego de carácteres '%s' ha fallado: suspendida. (%s/%s)"%s" Ya Existe - ¿Continuar con la clonación?"%s" Ya Existe - ¿Continuar con la unión?"%s" Ya Existe - ¿Continuar con el enlace?"%s" Ya Existe - ¿Continuar con mover?"%s" Ya existe - ¿Continuar con dividir?"%s" ya existe - ¿Seguir con la copia?"%s" Ya Existe - ¿Seguir con MkDir (generar directorio)?"%s" Ya Existe - ¿Seguir con renombrar?"%s" Ya Existe - ¿Proceder con el enlace simbólico?$NAME%s%s no pudo ser borrado debido a restricciones de acceso. ¿Intentar cambiar la protección y reintentar?%s (%s bytes)%s (%s)%s - Clic para cambiar...%s Opciones%s directorios, %s archivos, %u enlaces simbólicos, %u archivos especiales%s: Para ejecutar como root, invocar con la opción '--root-ok' i%u/%u dirs, %u/%u archivosContenido 'Block Size' obsoleto.Contenido 'Bloques' obsoletasInformación de 'Archivo'(Nuevo tipo)(No hay opciones disponibles)(No hay Selección)(Ninguno)(Texto para previsualizar el estilo de la fila)(c) 1998-2011 por Emil Brink, Obsession Development. , %s (%s) utilizado, %s libre- gestor de archivos gráfico con GTK+10, decimal100431360 bytes (95 Mb, unidad de disco Zip)10485760 bytes (10 Mb)1457000 bytes (3.5" disquetera)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 Mb)52428800 bytes (50 Mb)78643200 bytes (75 Mb)8, OctalAcerca de gentooFormato de la fecha de accesoProblema de accesoÚltimo accesoAcciónAccionesAgregarAgregar acción...Agregar filaAñadir fila...Agregar una barra de separación a la ventana de entradaAgregar etiqueta a la ventana de entradaPosterior a la EjecuciónTodoTodo|Seleccionados|No seleccionadosTodos los seleccionadosTodos los seleccionados (panel de destino)Todos los seleccionados, no comillasTodos los seleccionados, des-seleccionarTodos los seleccionados, con rutasTodos los seleccionados, con rutas, des-seleccionarCualquier tipo|Sólo directorios|Sólo no directorios|Permite ejecutar gentoo al usuario root. Podría ser peligroso.¿Agregar"→ destino" en enlaces?¿Agregar caracter de tipo?¿Seguro que desea salir?Preguntar al usuario|Intentar cambiar los permisos y reintentar|FalloAtributosPre_selección automática¿Guardar los cambios en la configuración al salir?Tipos de contenido disponiblesB-DevBTamañoColor de fondoFondo...BaseBásicoOpciones básicasPrevio a la ejecuciónAntes&DespuésIniciando con punto (.)Tamaño del BloqueBloquesTamaño del bufferPredefinidosPredefinidos (%u)BotónBotonesC-Dev¿CD Destino?¿Entrar en el nuevo directorio?¿CD Fuente?COMMANDCancelar¿Capturar Salida?Tipo de letra¿Alarma en caso de error?CentroCambiar el formato de fechaCambiar modoCambiar el propietarioCambiar el ancho de la filaCambiadoCambiar el tipo de letra (mayúscula/minúscula) del nombre de archivo(s) seleccionado(s).Cambiar|AbandonarLimpiarHacer Clic y arrastrar archivos para reordenar, después hacer clic en unirHaga clic en el botón para restablecer el %zu almacenado "No volver a mostrar este cuadro de diálogo de nuevo" respuestas.Haga clic para habilitar/deshabilitar Esconder regla (Cuando está presionado, se activa la regla ocultar y las coincidencias.)Maniobra Clic-M-ClicClonarClonando...Cerrando corchetesColoresColumnasOrdenÓrdenesLa versión del archivo de configuración (%s) no coincide con la versión del programa(%s)Información del directorio del archivo de configuraciónLa configuración no se ha leído desde la localización por defecto. Utilice el botón «Guardar» de la ventana de configuración para actualizarla.Confugurar gentooConfiguración...Confirmar eliminarConfirmar SalirContieneContenidoContenidoControlesCopiar comoCopiar colores aCopiar desde %sCopiar aCopiar a %sCopiando como...Copiando...No fue posible %sNo fue posible %s "%s"No fue posible %s "%s" (código %d)No fue posible %s "%s": %s (código %d)No se ha podido encontrar ningún archivo de configuración; se buscó en: "%s", "%s" i "%s". Se utilizará la configuración mínima predefinida.No fue posible iniciar el módulo userinfo - no será posible resolver nombres de usuarioNo se puedo abrir el archivo de configuración para escrituraNo se pudo finalizar el proceso hijo "%s" (pid=%d)--alerta de zombieGenerar enlace simbólicoGeneradoNúmero actual, único para cada archivo generadoDIRPredeterminadoDirectorio predeterminadoTítulo predeterminadoDefiniciónDefinicionesBorrarAcción BorrarBorrar filaBorrar este estilo borrará también todos sus hijos. ¿Está seguro?Borrando...DispMayDispMenAdvertencia de versión en desarrolloDispositivoNúmero del dispositivoNúmero del dispositivo, mayorNúmero del dispositivo, menorPosición de diálogos Ventanas de diálogo entradas en la pantallaLas ventanas de diálogo siguen al puntero (ratón)Ventanas de diálogo colocadas por el gestor de ventanasDigitos de precisiónDirectoriosPaneles de directoriosDirectorios primeroDirectorios al finalMezclar directoriosDirectorioPanel de control de los iconos del ratónNo se ha leído el archivo «dirhistory»No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar valores predeterminados del sistema.No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar valores predeterminados.¿No romper los saltos de línea?¿No tocar directorios?No RastrearAbajoLa orden DpFocus es obsoletaDuplicarCambiar el color del fondoEditar ColorEditar el contenido de la columnaCambiar el color del primer planoEditar modificadoresEditar modificadores...Editar enlace simbólicoEditar la ruta de directorioEditar...Transcurrido %02d:%02d Velocidad %s/s ETA %02u:%02uTeclear el nombre del archivo destinoTeclee el número de línea o porcentaje:Teclee el nombre para el clón de "%s"Teclee el nombre para la copia de "%s"Teclee el nombre para el clon del enlace de "%s"Teclee el nombre del directorio a generarTeclee el nombre para el enlace "%s" comoTeclee el nombre para mover "%s" comoTeclee el nuevo nombre para "%s"Teclee el texto a buscar (ER)Teclee la ruta, después presione Enter para cambiar a ese directorioTeclee el comando shell a ejecutar. El contenido seleccionado será añadido al final de la orden. La acción se ejecutará al finalizar exitosamente.ErrorPresentación de mensages de error y de estado.ErroresEjecuciónEjecuciónEjecutar 'Desde' ER en cada archivo, almacenando las coincidencias de expresiones entre paréntesis. Después reemplazar cualquier ocurrencia de $n en 'A', donde n es el índice (contando desde 1) de una sub-expresión, con el texto que coincide y usar el resultado como un nuevo nombre de archivo.Falló la ejecución de "%s"¿Cerrar con la tecla de la flecha izquierda?ExternasFIFONo se ha podido analizar las opciones de línea de órdenes: %s ArchivoTipos de archivosNombre del archivo de codificación: "%s".El primero seleccionadoEl primero seleccionado (panel de destino)El primero seleccionado sin comillasSeleccionado por primera vez, des-seleccionarEl primero seleccionado, con rutaEl primero seleccionado, con ruta, des-seleccionarDividir a tamaño fijoDividir a tamaño fijoNumero de partes fijo, tamaños variabesTamaño fijo, número de partes variableBanderas¿Enfocar el nuevo directorio?Color de primer planoFrente...FormatoTamaño con formato, unidades automáticasTamaño con formato, sin unidad.Tamaño con formato, en bytesTamaño con formato, en gigabytesTamaño con formato, en kilobytesTamaño con formato, en megabytesTamaño con formato, en megabytesDeDesde historialGbGTK+ RCGeneralObteniendo información...Obteniendo tamaños...Gid¿Glob?Funciones rápidas del teclado globalesGnombreTiene SIGPIPE al escribir en el proceso 'file' (%s), parece haber terminado antes de tiempo.Ir aObtenerObtener el actualGrupoID de GrupoNombre del GrupoInvitadoHInicioAlturaPrimero Hex-Check¿Permitir ocultar?Esconder entradasHistorialDirectorio raiz del usuario Horizontal¿Botón padre gigante?I|BuscarÍconoÍconosIdentificación¿Ignorar mayúsculas/minúsculas?¿Ignorar los fallos de al copiar los atributos (Fecha, Propietario, Modo)?¿Ignorar el bloqueo numérico (tecla Bloq Num) para todos los enlaces?Propiedades heredadasBotón de opcion de entrada (da VERDADERO o FALSO)Caja de entradaTexto de entradaEntrada usando menúNombre de destino no válido para "Mover como"¿Orden inverso?¿Invertir coincidencia de ER?UnirUniendo...JustificaciónKbTecla¿Matar la instancia anterior?EtiquetaPosición¿Ignorar el fallo en el destino en el caso de tamaño completo?IzquierdaA la izquierda de los botones de comandosA la izquierda de la listaLínea %d (%.0f%%)EnlaceEnlazar aCargando Imágenes de IconosLocalizaciónBusca cada caracter en el texto 'De', y sustituye cualquier ocurrencia por el caracter correspondiente en el texto 'A' Después, cualquier caracter en el texto 'Cambiar' es cambiado del nombre del archivo, y el resultado usado como el nuevo nombre de cada archivo.Buscar una cadena de texto en todos los archivos y reemplazarla con otra cadena de texto.¿Minúsculas?MbBara de título de la ventana principal.Generar directorioMapaIdentificar 'archivo' (ER)Identificar nombre (ER)Coincidencias en ERMenúsCentroModoModo, numéricoModo, textoModificadoModificar el formato de fechaMover como¿Mover el foco a la última fila seleccionada/no seleccionada?Subir al directorio padreMoviendo como...Moviendo...NLS: Soportado, usando cadenas de texto integrados en InglésPersistenteNombreFormato del nombre¿Refinar?CHARSET nativo: "%s".Nueva propiedad de la ccciónNuevo estiloNuevo estilo %uNEnlaceEstático (sin separación)NingunoNinguno|Nombre completo|Únicamente nombre|Únicamente extensiónNota: Las opciones para la configuración del botón del mouse son ambiguas: el mismo botón+modificador es usado para más de una función. Esto puede hacer que se comporten un poco extraño...Número de enlacesde Acuerdode Acuerdo|CancelarOctalDesplazamientoError de accesoAbriendo corchetesOpcionesOtroOtrosSalida de %s (pid %d)¿Sobreescribir los padres?PropietarioID del PropietarioNombre del propietarioOrientación del panelSeparación de panelesPanelPadre¿La ruta arriba?Ruta del panel izquierdoRuta del panel derechoRuta al directorio del panel de destinoRuta al directorio homeRuta al directorio del panel de origenRutasRutas y EsconderSeleccionar códigoEscoger iconoEscoger...¿Marca cada 3 dígitos?Por favor, confirmePosiciónPrecisión¿Mantener las fechas al copiar?PrevisualizarPrincipalProgresoBits de ProtecciónProporciónLecturaLectura¿Seguro que quiere borrar "%s"?¿Está seguro que desea borrar la fila de botones seleccionada?¿Recursivo en Directorios?Expresion regularExpReg...¿Recordar las filas seleccionadas?Recordar respuesta (altera la configuración)EliminarRenombrar¿Cambiar el nombre de archivo único en contexto (sin diálogos)?RenombrarER¿Repetir la secuencia hasta terminar con la seleccion de origen?Reemplazar¿Reemplazar todo?Informar de los detalles locales y salirInformar de la versión en la salida estándar y salir.¿Requerir selección del destino?¿Exigir coincidencia en el nombre completo?Requerir protección¿Requerir selección del origen?Requerir extensiónRequerir iipoActualizar¿Actualizar el destino?¿Actualizar el origen?Restablecer todoRestablecer el predeterminadoRestablecerRestablecer orden heredadaDerechaA la derecha de los botones de comandosA la derecha de la listaRaízAncho de fila¿Requerir selección del destino?Ejecute COMMAND, una orden de gentoo. Hacerlo antes de la interacción con el usuario, pero después de leer el archivo de configuración. Puede utilizarse muchas veces para ejecutar muchos órdenes secuencialmente.¿Ejecutar en segundo plano?Ejecutar...Guardar¿Guardar las listas de historial?¿Siempre barra de desplazamiento?Barra de desplazamientoBuscarSecundarioTamaño del segmentoTamaño del segmentoSeleccionarSeleccionar predeterminadoSeleccionar ordenSeleccionar orden ...Seleccione el destino del enlaceSeleccionar MenúSeleccionar estiloSeleccionar usando ERSeleccionar el ancho de la nueva filaSeleccione una orden o teclee el inicio del nombre y presione TAB.Seleccionar usando una orden shellTipos de contenido seleccionadosSeleccionar|Des-seleccionar|Fijar|Ventana de diálogo separadaEstilo de espacio intermedioRenombrar secuencialGrupo¿Quiere establecer la fuente personalizada?Establecer GIDEstablecer el propietario para '%s'Establecer Ancho de FilaEstablecer UID¿Establecer al abrir?Establecer bits de protección para "%s":Establecer GIDEstablecer UIDPanelPosición del panel de Funciones RápidasFunciones rápidas¿Mostrar 'archivo' de salida?¿Mostrar el tamaño de los directorios del sistema de archivos?¿Mostrar consejo?SimpleTamañoTamaño de la marca de graduaciónTamaño, panel izquierdoTamaño, panel derechoZócaloOrden porOrdenarEspecialDividirDividir "%s". Archivo es %s (%s).Dividir "%s". Archivo es %sRastrear divisiónEmpezar enEstaticoBarra de estado por encima de los panelesPasoEstatico (Sticky)EstiloEstilos¿Sobrevivir a abandonar?Cambiar conIntercambiar con %sEnlace simbólico comoClonar el enlace simbólicoPredeterminado del sistemaTbColaVisualizador de textoLiteralesLa columna 'Block Size' ya no se utiliza, pero su configuración personalizada hace uso de esta opción. Se eliminará automáticamente.La columna de "Blocks" ya no se admite, pero la configuración sigue haciendo uso de ella. Se eliminará automáticamente.La orden DpFocus se ha elimnado y ya no se utiliza. Por favor, elimine los enlaces de teclado o del ratón que lo utilizan y hag uso de la lista GTK+ predeterminada para el control del cursor.La cantidad que el índice va a cambiar para cada archivoEl autor de gentoo puede ser contactado via Internet Correo electrónico: %s; se agradecen opiniones, sugerencias/informes de errores y demás. Puede encontrar la última versión de gentoo en el sitio oficial del proyecto gentoo en %s. Las actualizaciones son anunciadas en el servicio de Freshmeat en freshmeat.net..Las siguientes teclas de modificación deben mantenerse apretadas al hacer clic con el ratón para ejecutar la ordenEl número total de archivos que van a generarseEl tamaño total es %lu bytes.El valor del cajetin baseEl valor del índice para el último archivo que se generaráEsta orden renombra todos los archivos seleccionados a una secuencia numérica. Los controles inferiores permiten definir cómo se generan los nombres.Este es software libre y no hay ABSOLUTAMENTE NINGUNA GARANTÍA. Lea el archivo COPYING para más detalles. Esta página te permite controlar la forma de ubicarse del panel de Funciones Rápidas en relación al panel que contiene los Botones de Comandos. Es una clase de anclaje; el plan es proveer de mucha mayor flexibilidad en la administración de botones y soportar la creación de más paneles de botones integrados en el programa. Pero eso aún esta por venir. Por lo pronto, provee la funcionalidad que estaba presente cuando las funciones rápidas eran una función especial con su propia página de configuración (hasta la versión 0.11.24 de gentoo, incluida), para tu conveniencia. Para encontrar el panel de funciones rápidas, cambia a la página de Definiciones y usa la opción entrada del menu en la esquina superior izquierda de la página.Esta versión de gentoo es muy reciente y poco probada. Ha habido cambios importantes en casi todas las partes del programa desde la versión anterior. Por favor, sea prudente en el uso de esta versión y asegúrese de informar de los errores y problemas al autor. Gracias.Límite de tiempoFecha de generaciónFecha del último accesoHora del último cambioFecha de la última modificaciónTítuloAActivarConsejoTotal (%s)¿Tratar la fila con foco como seleccionada si no hay una selección "real"?¿Tratar ER como patrón global?TipoTeclee el nombreEstilo de tiposTiposURIURI (sin prefijo del archivo)URI del primero seleccionadoURI del primero seleccionado (panel de destino)URI del primero seleccionado sin comillasURI del seleccionado por primera vez, des-seleccionadoURI de todos los seleccionadosURI de todos los seleccionados, sin comillasURI de todos los seleccionados, des-seleccionadosURI de todos los seleccionados, sin comillasUidImposible ejecutar la orden "%s" (no se reconoce).No se puede ejecutar la orden 'file' :UNombreTamaño sin formatoDesconocido¿Des-seleccionar filas al terminar?Arriba¿Actualizar al cerrar?¿Mayúsculas iniciales?¿Mayúsculas?Usar DIR como ruta para el panel izquierdo. Sobreescribe el predeterminado (e historial)Usar DIR como ruta para el panel derecho. Sobreescribe el predeterminado (e historial)UsuarioDefinidos por el usuario (%u)ValorValor de $NAME (entorno)Versión %s (GTK+ versión %d.%d.%d).VerticalVisualAdvertenciaBajarSubirAnchoLimites de ventanaVentanasConEscrituraEscrituraXEl módulo XML emitió un número real dependiente de la configuración localYEs posible que tenga cambios sin guardar en la configuración. Al salir sin guardar se perderán estos cambios. ¿Aún desea salir?¿Números rellenados con ceros ("Zero-Fil Numbers")?_Borrar|_Cancelar_No volver a mostrar este cuadro de diálogo de nuevo_Unir|_Cancelar_De acuerdo_de acuerdo (Espera por más)_de Acuerdo|To_do|_Saltar|Saltar _Todo|_Cancelar_de Acuerdo|To_do|_Saltar|_Cancelar_de Acuerdo|Cancelar_de Acuerdo|_Saltar|_Cancelar_Salir|_Guardar, y después Salir|_Cancelarbytesfstabgentoo v %s por Emil Brink PID de gentoomtabenpixelesalgoverdaderosi~NOMBREgentoo-0.19.13/po/ca.gmo0000664000175000017500000012747411731427021015016 0ustar demarchidemarchiN$H17I11*1)1)1) 2*32(^2)2*2+233[3 m3{33 303734(4H4 d4 p4{4444444 5%5 55!A5c5z5 5 55555 6 6 6/686?6G6 K6Y6 a6#l66666 66 7!787"Q70t7<7"7883;8 o8z8188888 89 99"9 39@9 W9b9 i9u9~999999 999999:: /:;:L:`:Mh:::1:X;mZ;;; ; ;;< <<;<Y<qs<< <==#=,=4===F=N= ]=j= r= }= = ====i=CW>+>4>>?2?L?P?X? j? x? ?? ? ?D? ?@@@*@ 1@?@T@i@|@@+@@@ @AA)A ;AEA[AT{AKAB1B JBVB[B yBB BBBBBB C C,CAC ]C~CC!C!CCD1DID)gDxD E E1E 8ECEKEGF`FxFF)FFFFF!FG*GCG#]GGG%G$GGG H H)H0HOHlHHHHHH H IIII5IFIJIPIjIYpIII III IIJJJJ J -J:JBJ _JjJ~JJJJJ J6J!JK(KFK VKcK#tKKKK K KKKKKL&L.L3L KLXLiLnLvLLLHM MMMM NN#N 3N?NENLNQN aNnNwNN+NN N N/N%O-O 2O>OFO\O pO zOO OO-OOoPP PPPP PPPPPPPP QQ "Q-Q3Q :QFQXQ$kQQQQ Q Q QQQR R )R3RORWR_RhRxR~RRR!RRR RR#S%S,S-3SaS*jSS S(S/ST"T>TQTkT zTTTT TTTTTT UU !U.UHUU VVV*V ƈӈڈ܈ - 7 Xdvx>GB/W/Ċ  ' 2@CIdm1v!Ӌ  0>V? )Ѝ*18= L Wa =Ȏ A BMQ `k ׏+ۏِ  ,8@GNe ~őّ (4]({ Β ے $? OYb u7 ! +Bnw9=Ҕ A-9o)ȕ$8GYm  ϖՖ  ?, COU#t% ĘΘߘ ('>fx%P˙' D$eš& 8 Q^'q (2;NUZy Ɯ"Μ !-$6[_qw~ Ɲߝe 4۟{m+&C:cy8ʧ' /P:Ш֨ڨ,(A*j+,ީ+ 7C;$  ̪ ]*Y #"FO Vcjpx  G!ޭ.#Fj)Ǯͮ.Ӯ  #/47@I`zDB?MH+'R  #$$2 B.,&/B$4\78 JHz@2\OVFX-LZ9<k aCN' {jwDEyx<v;o(%l"G=<&2GY L/u3 V"3@S[CJ0:b!m6eC-j;8#+7>4W |DS1HhKN}mdn:Kh?U tE,r3:`%P[~]"8QFO?LA^00y, ce)IXRE. t1uw9Tl=J&+{**  /;_|>k1>}d*4G=sPY.M~-q7avTxAI ]!p(cZN6gQs MKfbAF)55f6(qUi! )n_g^Wop5#'i r9% ** Text conversion from charset '%s' failed, aborting. (%s/%s)"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s (%s bytes)%s (%s)%s - Click to Change...%s Settings%s dirs, %s files, %u symlinks, %u special files%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'Block Size' Content Deprecated'Blocks' Content Deprecated'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text)(c) 1998-2011 by Emil Brink, Obsession Development. , %s (%s) used, %s free- a graphical file manager using GTK+10, Decimal100431360 bytes (95 MB, Zip disk)10485760 bytes (10 MB)1457000 bytes (3.5" floppy)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 MB)52428800 bytes (50 MB)78643200 bytes (75 MB)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Allows gentoo to be run by the root user. Could be dangerousAppend "→ destination" on Links?Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAttributesAutomatically Pre-SelectAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasicBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?COMMANDCancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChanges the case (upper/lower) of the characters in the selected filename(s).Change|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click the button below to reset the %zu stored 'Don't show this dialog again' responses.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configuration Path NoticeConfiguration was not loaded from the current default location. Press Save in the Configuration window to update.Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't find any configuration file; checked: "%s", "%s" and "%s". Using built-in minimal configuration.Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedCurrent part number, unique for every created fileDIRDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDevelopment Version WarningDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDo not load the dirhistory fileDo not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system defaultsDo not load the ~/.gentoorc configuration file; instead, use default valuesDon't Span Newlines?Don't Touch Directories?Don't TrackDownDpFocus Command is DeprecatedDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit pathEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorError and Status Message DisplayErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExit on Left Arrow Key?ExternalFIFOFailed to parse command line options: %s FileFile RecognitionFilename encoding: "%s".First selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Count SplitFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFormatted Size, Automatic UnitFormatted Size, Without UnitFormatted Size, in BytesFormatted Size, in GigabytesFormatted Size, in KilobytesFormatted Size, in MegabytesFormatted Size, in TerabytesFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGot SIGPIPE when writing to 'file' process (%s), it seems to have terminated prematurely.GotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInvalid destination name for MoveAsInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMain Window's Title BarMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NaggingNameName FormatNarrow?Native CHARSET: "%s".New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNone|Entire Name|Filename Only|Extension OnlyNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOctalOffsetOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRename Single File In-Place (Without Dialog)?RenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Report internal locale details, and exitReport the version to standard output, and exitRequire Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset AllReset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Rubber banding Selection?Run COMMAND, a gentoo command. Done before user interaction allowed, but after configuration file has been read in. Can be used many times to run several commands in sequenceRun in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment CountSegment SizeSelectSelect BuiltinSelect CommandSelect Command ...Select Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separate DialogSeparation StyleSequential RenameSetSet Custom Font?Set GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStatus Bar, Above PanesStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTBTailText ViewerTextualThe 'Block Size' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The 'Blocks' column content type is no longer supported, but your configuration is still making use of it. It will be automatically removed.The DpFocus command has been deprecated and is no longer supported. Please remove any keyboard or mouse bindings that use it and look into using the default GTK+ list view's cursor controls.The amount that index will change for each fileThe author of gentoo can be reached via Internet e-mail at %s; feel free to let me know what you think of this software, give suggestions/bug reports, and so on. The latest release of gentoo can always be down- loaded from the official gentoo project homepage at %s. New releases are typically announced on the Freshmeat service at freshmeat.net.The following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total number of files that will be createdThe total size is %lu bytes.The value from the Base boxThe value of index for the last file to be createdThis command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.This version of gentoo is considered somewhat new and untested. There have been major changes to almost all parts of the program since the previous version. Please be a bit careful, and make sure you report any problem to the author. Thanks.Time LimitTime of CreationTime of Last AccessTime of Last ChangeTime of Last ModificationTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesURIURI (without file prefix)URI of first selectedURI of first selected (destination pane)URI of first selected, no quotesURI of first selected, unselectURIs of all selectedURIs of all selected, no quotesURIs of all selected, unselectURIs of all selected, unselect, no quotesUidUnable to execute unknown command "%s".Unable to run spawn 'file' command: UnameUnformatted SizeUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case Initial?Upper Case?Use DIR as path for the left directory pane. Overrides default (and history)Use DIR as path for the right directory pane. Overrides default (and history)UserUser Defined (%u)ValueValue of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindow BordersWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?Zero-Fill Numbers?_Delete|_Cancel_Don't show this dialog again_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelbytesfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2011-09-11 17:27+0100 Last-Translator: Innocent De Marchi Language-Team: Innocent De Marchi Language: ca MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Catalan X-Poedit-Country: SPAIN ** La conversió del text des del joc de caràcters '%s' ha fallat: avortar. (%s/%s)"%s" Ja existeix - Continuar amb la clonacio?"%s" Ja existeix - Continuar amb afegir?"%s" Ja existeix - Continuar generant l'enllaç?"%s" Ja existeix - Continuar amb moure?"%s" Ja existeix - Continuar amb dividir?"%s" Existeix - Seguir amb la còpia?"%s" Ja existeix - Seguir amb MkDir"%s" Ja existeix - Seguir amb canviar el nom?"%s" Ja existeix - Procedir amb l'enllaç simbòlic?$NAME%s%s no s'ha pogut eliminar degut a restriccions d'accés. Intentar canviar la protecció i tornar a provar?%s (%s bytes)%s (%s)%s - Clic per canviar...%s Opcions%s directoris, %s arxius, %u enllaços simbòlics, %u arxius especials%s: Per executar com a root, afegiu les opcions '--root-ok' i%u/%u directoris, %u/%u arxiusContingut 'Mida de Bloc' obsolet.Contingut 'Blocs' obsoletesInformació d' 'Arxiu'(Nou Tipus)(No hi ha opcions disponibles)(No hi ha selecció)(Cap)(Text per pre-visualitzar estil de fila)(c) 1998-2011 per Emil Brink, Obsession Development. , %s (%s) utilitzats, %s lliure- gestor d'arxius gràfic amb GTK+10, decimal100431360 bytes (95 Mb, unitat de disc Zip)10485760 bytes (10 Mb)1457000 bytes (3.5" disquetera)16, Hex (A-F)16, Hex (a-f)26214400 bytes (25 Mb)52428800 bytes (50 Mb)78643200 bytes (75 Mb)8, OctalQuant a gentooFormat de la date d'accésProblema d'accésAcceditAccióAccionsAfegirAfegir acció...Afegir filaAfegir fila...Agregar una barra de separació a la finestra d'entradaAgregar etiqueta a la finestra d'entradaPosterior a la execucióTotTotes les files|Seleccionats|No seleccionatsTos els seleccionatsTots els seleccionats (panell de desti)Tots els seleccionats, sense cometesTots els seleccionats, desseleccionarTots els seleccionats amb l'adreçaTots els seleccionats, amb les adreces, desseleccionarTots els tipus|Només directoris|Tot menys els directoris|Permet l'execució de gentoo per l'usuari root. Podria ser perillós.Afegir "→ desti" en els enllaços?Afegir caràcter de tipus?De debò voleu sortir?Preguntar al usuari|Intentar Canviar permisos i tornar a provar|ErradaAtributsPre-selecció automàticaDesar els canvis en la configuració en sortir?Tipus de continguts disponiblesB-DevBMidaColor de fonsFons...BaseBàsicOpcions bàsiquesAbans de l'execucióAbans&DesprésIniciant amb punto (.)Mida del blocBlocsMida del bufferPredefinitsPredefinits (%u)BotóBotonsC-DevCD destí?Accedir (cd) al nou directori?CD origen?COMMANDCancel·larCapturar sortida?Tipus de lletraAlarma en cas d'error?CentreCanviar el format de la dataCanviar modeCanviar pertinençaCanviar l'amplada de la filaCanviatCanviar el tipus de lletra (majúscula/minúscula) del nom d'arxiu(s) seleccionat(s).Canviar|AbandonarNetejarFeu clic i arrossegar arxius per ordenar, després feu clic en afegir.Faci clic en el botó per restablir el %zu emmagatzemat "No tornar a mostrar aquest quadre de diàleg de nou" resposta.Feu clic per habilitar/deshabilitar la regla Amaga (quan ho premi, la regla amagar està activada i les coincidències estan ocultes.)Click-M-Click combinacióClonarClonant...Tancant clauColorsColumnesOrdreOrdresLa versió de l'arxiu de configuració (%s) no coincideix amb la versió del programa(%s)Informació del directori de l'arxiu de configuracióNo s'ha llegit la configuració des del directori predeterminat actual. Feu servir el botó «Desar» de la finestra de Configuració per actualitzar-la.Configurar gentooConfiguració...Confirmar eliminarConfirmar SortirContéContingutContingutControlsCopiar comCopiar colors aCopiar des de %sCopiar aCopiar a %sCopiant com...Copiant...Impossible %sImpossible %s "%s"Impossible %s "%s" (codi %d)Impossible %s "%s": %s (codi %d)No s'ha trobat cap arxiu de configuració; s'ha cercat a: "%s", "%s" i "%s". S'ha fet servir la configuració mínima pre-definida.Impossible iniciar el modul userinfo - no serà possible resoldre noms d'usuariNo és possible obrir l'arxiu de configuració per escriureNo ha estat possible finalitzar el procés fill "%s" (pid=%d)--alerta de zombieGenerar enllaç simbòlicGeneratNombre actual, únic per a cada arxiu creatDIRPredeterminatDirectori predeterminatTítol predeterminatDefinicióDefinicionsEliminarAcció eliminarEliminar filaEliminar aquest estil eliminarà també tots els derivats. N'estau segur?Eliminant...DispMajDispMenAdvertència de versió en desenvolupamentDispositiuNombre de dispositiuNombre del dispositiu, més granNombre del dispositiu, el menorPosició de diàlegs Finestres de diàleg al centre de la pantallaFinestres de diàleg segueixen el ratolíFinestres de diàleg situades per l'administrador de finestraDígits de precisióDirPanells de directorisDirectoris primerDirectoris al finalMesclar directorisDirectoriPanell de control dels icones del ratolíNo s'ha llegit l'arxiu «dirhistory»No carregar l'arxiu de configuració GTK+ ~/.gentoogtkrc; fer servir els valores predeterminats del sistema.No carregar l'arxiu de configuració ~/.gentoorc; fer servir els valors predeterminats.No rompre línies noves?No tocar directoris?No rastretjarAbaixL'orde DpFocus és obsoletaDuplicarEditar el color del fonsEditar colorEditar el contingut de la columnaEditar el color del primer plaEditar modificadorsEditar modificadors...Editar l'enllaç simbòlicEditar l'adreça de directoriEditar...Transcorregut %02d:%02d Velocitat %s/s ETA %02u:%02uEscriviu el nom de l'arxiu de destíEscriviu el nombre de línia o percentatge:Escriviu el nom per a el clon de "%s"Escriviu el nom per a la còpia de "%s"Escriviu el nom per a el clon de l'enllaç de "%s"Escriviu el nom del nou directoriEscriviu el nom per a l'enllaç "%s" comEscriviu el nom a moure "%s" comEscriviu el nou nom per a "%s"Escriviu el text a buscar (ER)Escriviu la ruta, a continuació, premeu Intro per anar-hiEscriviu l'ordre shell a executar. El contingut seleccionat serà afegit al final de l'ordre. L'acció es realitza a la sortida exitosa.ErrorPresentació de missatges d'error i d'estat.ErrorsExecutableExecucióExecutar 'Des de' ER en cada arxiu, desant les coincidències d'expressions entre parèntesi. Després canviar qualsevol ocurrència de $n en 'A', on n és l'índex (comptant a partir de l'1) d'una sub-expressió, amb el text que coincideixi i fer servir el resultat com a un nou nom d'arxiu.Ha fallat l'execució de "%s"Tancar amb la tecla de la fletxa esquerra?ExternsFIFONo s'ha pogut analitzar les opcions de línia d'ordres: %s ArxiusTipus d'arxiusNom de l'arxiu de codificació: "%s".El primer seleccionatEl primer seleccionat (panell de desti)El primer selecciona sense cometesPrimer seleccionat, desseleccionatEl primer seleccionat, amb l'adreçaEl primer selecciona, amb l'adreça, desseleccionatDividir a mida fixaDividir a mida fixaNombre fix de trossos, mides variablesMida fixa, nombre variable de trossosBanderesEnfocar el directori nou?Color de primer plaPrimer pla...FormatMida amb format, unitats automàtiquesMida amb format, sense unitat.Mida amb format, en bytesMida amb format, en gigabytesMida amb format, en kilobytesMida amb format, en megabytesMida amb format, en megabytesDeDes de historialGbGTK+ RCGeneralObtenint Informació...Obtenint mides...GidGlob?Funcions globals ràpides del teclatGrupTens SIGPIPE en escriure en el procés 'file' (%s), sembla haver acabat abans d'hora.Anar aObtindreObtindre l'actualGrupID de grupNom del grupSuposaHCapAlçadaPrimer comprovació hexadecimalÉs possible amagar?Amagar entradesHistorialDirectori arrel del usuari HoritzontalBotó pujar gran?I|BuscarIconeIconsIdentificacióIgnorar majúscules/minúsculesIgnorar errades de còpia d'atributs (Date, propietari, mode)?Ignorar el bloqueig numèric (tecla Bloq Num) per a tots els enllaços?Propietats heretadesBotó d'opció d'entrada (dona VERTADER o FALS)Caixa de seleccióTextw d'entradaEntrada fent servir menúNom de destinació incorrecte per a "Moure com"Ordre Invers?Invertir coincidència de ER?AfegirAfegint...JustificacióKbTeclaMatar instància anterior?EtiquetaPosicióIgnorar destinació fallida si la mida és igual?EsquerraA l'esquerra dels botons d'ordresA l'esquerra de la llistaLínia %d (%.0f%%)EnllaçEnllaç aCarregant imatges dels iconesLocalitzacióBusca cada caràcter en el text 'De', i reemplaça qualsevol ocurrència pel caràcter corresponent en el text 'A' Després, qualsevol caràcter en el text 'Treure' és eliminat del nom de l'arxiu, i el resultat es fa servir com a nou nom per a cada arxiu.Buscar una cadena de text en tots els arxius i caniar-la amb una altra cadena de text.Minúscules?MbBarra de títol de la finestra principal.Generar directoriMapaIdentificar 'arxiu' (ER)Identificar nom (ER)Coincidències en ERMenúsCentreModeMode, numèricMode, textModificatModificar el format de la dataMoure comMoure el focus a la darrera fila seleccionada/No seleccionadaPujar al directori superiorMoure com...Traslladant...NLS: Suportat, fent servir cadenes de text integrades en anglèsPersistentNomFormat del nom¿Refinar?CHARSET natiu: "%s".Nova propietat de l'accióNou estilNou estil %uNEnllaçEstàtic (sense separació)CapCap|Nom complet|Només nom|Només extensióNota: Les opcions per a la configuració del botó del ratolí son ambigües: el mateix botó+modificador es fa servir per a més d'una funció. Aixó pot fer que se comportin d'una manera una mica estranya...Nombre d'enllaçosd'Acordd'Acord|Cancel·larOctalDesplaçamentErrada d'accésObrint clauOpcionsAltresAltresSortida de %s (pid %d)Sobreescriure els pares?PropietariID del propietariNom del propietariOrientació del panellDivisió de panellsPanellPareRuta superior?Adreça del panell de l'esquerraAdreça del panell de la dretaAdreça al directori del panell de destiAdreça al directori personalAdreça al directori del panell d'origenAdrecesAdreces i amagarSeleccionar codiElegir iconeElegir...Marca cada 3 dígits?Si us plau, ConfirmeuPosicióPrecisióPreservar dates en copiar?Pre-visualitzarPrincipalProgrésBits de proteccióProporcióLecturaLecturaSegur que voleu eliminar "%s"?De debò voleu eliminar la fila de botons seleccionada?Recursiu en els directoris?Expressió regularExpReg...Recordar les files seleccionades?Recordar resposta (canvia la configuració)EliminarCanviar el nomCanviar el nom d'arxiu únic en context (sense diàlegs)?Canviar el nom ERRepetir la seqüència fins acabar amb la selecció original?ReemplaçarReemplaçar tot?Informe dels detalls interns de configuració regional, i sortir.Informe de la versió en la sortida estàndard i sortida.Requereix selecció de destí?Requerir coincidència en el nom complet?Requerir proteccióRequereix selecció d'origen?Requereix extensióRequerir tipusTornar a examinarActualitzar destí?Actualitzar l'origen?Restablir totRestablir predeterminatRestablirRetornar a l'ordre heretadaDretaA dreta dels botons d'ordresA la dreta de la llistaArrelAmplada de filaRequereix selecció de destí?Executar COMMAND, una ordre de gentoo. Fer-ho abans de permetre la interacció de l'usuari, però després de llegir el fitxer de configuració. Es possible fer-ho servir moltes vegades per tal d'executar diverses ordres en seqüència.Executar en segon pla?Executar...DesarDesar les llistes d'historial?Sempre amb barres de desplazamient?Posició de la barra de desplaçamentCercaSecundariMida del segmentMida del segmentSeleccionarSeleccionar predeterminatSeleccionar ordreSeleccionar ordre ...Seleccioneu la destinació de l'enllaçSeleccionar MenúSeleccionar estilSeleccionar fent servir ERSeleccionar l'amplada de la nova filaSeleccioni una ordre o teclegi el començament del nom i pressioni la tecla TAB.Seleccionar fent servir una ordre shellTipus de continguts seleccionatsSeleccionar|Des-seleccionar|Activar|Finestra de diàleg separadaEstil d'espaiat mitjançerCanviar el nom sequencialmentGrupVoleu establir la font personalitzada?Establir GIDEstablir propietari per a '%s'Establir l'ample de FilaEstablir UIDEstablir en obrir?Establir bits de protecció per a "%s":Establir GIDEstablir UIDPanellPosició del panell de Funcions RàpidesDreceresMostrar sortida d' 'arxiu'?Mostrar la mida del directori del sistema d'arxius¿Mostrar consell?SimpleMidaMida de la marca de separacióMida, panell esquerreMida, panell dretaSòcolOrdenar perOrdenarEspecialDividirDividir "%s". L'arxiu és %s (%s).Dividir "%s". L'arxiu és %sRastrejar DivisióComençar aEstàticBarra d'estat per sobre dels panellsPasEstàtic (Sticky)EstilEstilsSobreviu tancar?Canviar ambIntercanviar amb %sEnllaç simbòlica comClonar enllaç simbòlicPredeterminat del sistemaTbCoaVisualitzador de textLiteralsLa columna 'Mida de bloc' ja no es fa servir, però la seva configuració personalitzada la fa servir. S'eliminarà automàticament.La columna de "Blocs" ja no s'admet, però la configuració en fa us. S'eliminarà automàticament.L'orde DpFocus s'ha eliminat i ja no es fa servir. Si us plau, elimineu els enllaços de teclat o del ratolí que la fan servir i feu servir la llista GTK+ predeterminada per al control del cursor.La quantitat que l'índex canviarà per a cada arxiuPodeu contactar amb l'autor de gentoo per Internet Corre electrònico: %s; s'agraeixen opinions, suggeriments/informes d'errors i d'altres. Podeu obtenir la darrera versió del programa a la web oficial del projecte gentoo a %s. Les actualitzacions s'anuncien en el servei Freshmeat a freshmeat.net..Les tecles següents de modificació cal mantenir-les pitjades en clicar amb el ratolí per executar l'ordre.El nombre total d'arxius que seran generatsLa mida total és %lu bytes.El valor de la caixa de la baseEl valor de l'índex per al darrer arxiu que serà generatAquesta ordre canvia el nom de tots els arxius seleccionats a una seqüència numèrica. Els controls d'abaix permeten definir com son generats els noms.Aquest programa es programari lliure i no hi ha ABSOLUTAMENT CAP GARANTÍA. Llegeixi l'arxiu COPYING per a més detalls. Aquesta pàgina no permet controlar la forma d'ubicació del panell de Funcions Ràpides en relació al panell que conté els Botons d'Ordres. És una casta d'anclatge; la idea és proporcionar una major flexibilitat en l'administració dels botons i permetre la creació de més panells de botons integrats en el programa. Però això encara està per fer. Fins el moment, es proporciona la funcionalitat semblat a quan les funcions ràpides eren una funció especial amb la seva pàgina pròpia de configuració (fins a la versió 0.11.24 de gentoo), per el seu acomod. Per trobar un panell de funcions ràpides, canviau a la pàgina de Definicions i feu servir l'opció d'entrada del menú del cantó superior esquerra de la pàgina.Aquesta versió de gentoo és molt recent i poc provada. Hi ha hagut canvis importants en bona part de les funcions del programa des de la versió anterior. Si us plau, sigueu prudents en l'ús d'aquesta versió i assegureu-vos d'informar de les errades al autor. Gràcies.Límit de tempsData de generacióData del darrer accesData del darrer canviData de la darrera modificacióTítolAActivarConsellTotal (%s)Tomar la fila amb el focus com seleccionada si no existeix una selecció "real"?Tractar ER com a patró globalTipusEscriviu el nomEstil del tipusTipusURIURI (sense prefixe de l'arxiu)URI del primer seleccionatURI del primer seleccionat (panell de desti)URI del primer seleccionat sense cometesURI del primer seleccionat, desseleccionarURI de tots els seleccionatsURI de tots els seleccionats, sense cometesURI de tots els seleccionats, desseleccionarURI de tots els seleccionats, sense cometesUidNo és possible executar l'ordre "%s" No es reconeix aquesta ordre,Impossible executar l'ordre 'file' :PropietariMida sense formatDesconegutEliminar selecció en acabar?AmuntActualitzar en tancar?Majúscules inicials?Majúscules?Fer servir DIR com a camí per al panell esquerre. Reescriu el predeterminat (i el historial)Fer servir DIR com a camí per al panell dret. Reescriu el predeterminat (i el historial)UsuariDefinits per l'usuari (%u)ValorValor de $NAME (entorn)Versió %s (GTK+ versió %d.%d.%d).VerticalVisualAdvertènciaBaixarPujarAmpladaLimits de finestraFinestresConModificableEscripturaXEl mòdul XML ha emes un nombre real depenent de la configuració localYÉs possible que hi hagi canvis pendents de desar en la configuració. Els canvis es perdran en sortir sense dasar-los. De debó voleu sortir?Emplenar els nombres amb zero?_Borrar|_Cancelar_Deixa de mostrar aquest missatge_Afegir|_Cancel·lar_d'Acord_d'Acord (Espera per més)_d'Acord|T_ot|_Saltar|Saltar T_ot|_Cancel·lar_d'Acord|To_ts|_Saltar|_Cancel·lar_d'Acord|Cancel·lar_d'Acord|_Saltar|_Cancel·lar_Tanca|_Desar, llavors Tanca|_Cancel·larbytesfstabgentoo v %s per Emil Brink PID de gentoomtabactiupixelesalguna cosacertsi~NOMgentoo-0.19.13/po/Makefile.in.in0000644000175000017500000003552411547706437016411 0ustar demarchidemarchi# Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU General Public # License but which still want to provide support for the GNU gettext # functionality. # Please note that the actual code of GNU gettext is covered by the GNU # General Public License and is *not* in the public domain. # # Origin: gettext-0.17 GETTEXT_MACRO_VERSION = 0.17 PACKAGE = @PACKAGE@ VERSION = @VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # We use $(mkdir_p). # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, # @install_sh@ does not start with $(SHELL), so we add it. # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake # versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d install_sh = $(SHELL) @install_sh@ MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ GMSGFMT_ = @GMSGFMT@ GMSGFMT_no = @GMSGFMT@ GMSGFMT_yes = @GMSGFMT_015@ GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) MSGFMT_ = @MSGFMT@ MSGFMT_no = @MSGFMT@ MSGFMT_yes = @MSGFMT_015@ MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) XGETTEXT_ = @XGETTEXT@ XGETTEXT_no = @XGETTEXT@ XGETTEXT_yes = @XGETTEXT_015@ XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) MSGMERGE = msgmerge MSGMERGE_UPDATE = @MSGMERGE@ --update MSGINIT = msginit MSGCONV = msgconv MSGFILTER = msgfilter POFILES = @POFILES@ GMOFILES = @GMOFILES@ UPDATEPOFILES = @UPDATEPOFILES@ DUMMYPOFILES = @DUMMYPOFILES@ DISTFILES.common = Makefile.in.in remove-potcdate.sin \ $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ $(POFILES) $(GMOFILES) \ $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ # Makevars gets inserted here. (Don't remove this line!) .SUFFIXES: .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .po.mo: @echo "$(MSGFMT) -c -o $@ $<"; \ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo .sin.sed: sed -e '/^#/d' $< > t-$@ mv t-$@ $@ all: check-macro-version all-@USE_NLS@ all-yes: stamp-po all-no: # Ensure that the gettext macros and this Makefile.in.in are in sync. check-macro-version: @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ exit 1; \ } # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. # In this case, stamp-po is a nop (i.e. a phony target). # stamp-po is a timestamp denoting the last time at which the CATALOGS have # been loosely updated. Its purpose is that when a developer or translator # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent # invocations of "make" will do nothing. This timestamp would not be necessary # if updating the $(CATALOGS) would always touch them; however, the rule for # $(POFILES) has been designed to not touch files that don't need to be # changed. stamp-po: $(srcdir)/$(DOMAIN).pot test ! -f $(srcdir)/$(DOMAIN).pot || \ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) @test ! -f $(srcdir)/$(DOMAIN).pot || { \ echo "touch stamp-po" && \ echo timestamp > stamp-poT && \ mv stamp-poT stamp-po; \ } # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', # otherwise packages like GCC can not be built if only parts of the source # have been downloaded. # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ package_gnu='GNU '; \ else \ package_gnu=''; \ fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ *) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --package-name="$${package_gnu}@PACKAGE@" \ --package-version='@VERSION@' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ else \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ else \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ } # This rule has no dependencies: we don't need to update $(DOMAIN).pot at # every "make" invocation, only create it when it is missing. # Only "make $(DOMAIN).pot-update" or "make dist" will force an update. $(srcdir)/$(DOMAIN).pot: $(MAKE) $(DOMAIN).pot-update # This target rebuilds a PO file if $(DOMAIN).pot has changed. # Note that a PO file is not touched if it doesn't need to be changed. $(POFILES): $(srcdir)/$(DOMAIN).pot @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ else \ $(MAKE) $${lang}.po-create; \ fi install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ for file in $(DISTFILES.common) Makevars.template; do \ $(INSTALL_DATA) $(srcdir)/$$file \ $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ for file in Makevars; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi install-data-no: all install-data-yes: all $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ done; \ done install-strip: install installdirs: installdirs-exec installdirs-data installdirs-exec: installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi installdirs-data-no: installdirs-data-yes: $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ fi; \ done; \ done # Define this as empty until I found a useful application. installcheck: uninstall: uninstall-exec uninstall-data uninstall-exec: uninstall-data: uninstall-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ for file in $(DISTFILES.common) Makevars.template; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi uninstall-data-no: uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ done; \ done check: all info dvi ps pdf html tags TAGS ctags CTAGS ID: mostlyclean: rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f stamp-po $(GMOFILES) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(MAKE) update-po @$(MAKE) dist2 # This is a separate target because 'update-po' must be executed before. dist2: stamp-po $(DISTFILES) dists="$(DISTFILES)"; \ if test "$(PACKAGE)" = "gettext-tools"; then \ dists="$$dists Makevars.template"; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ dists="$$dists $(DOMAIN).pot stamp-po"; \ fi; \ if test -f $(srcdir)/ChangeLog; then \ dists="$$dists ChangeLog"; \ fi; \ for i in 0 1 2 3 4 5 6 7 8 9; do \ if test -f $(srcdir)/ChangeLog.$$i; then \ dists="$$dists ChangeLog.$$i"; \ fi; \ done; \ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ if test -f $$file; then \ cp -p $$file $(distdir) || exit 1; \ else \ cp -p $(srcdir)/$$file $(distdir) || exit 1; \ fi; \ done update-po: Makefile $(MAKE) $(DOMAIN).pot-update test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) $(MAKE) update-gmo # General rule for creating PO files. .nop.po-create: @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ exit 1 # General rule for updating PO files. .nop.po-update: @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi $(DUMMYPOFILES): update-gmo: Makefile $(GMOFILES) @: Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ cd $(top_builddir) \ && $(SHELL) ./config.status $(subdir)/$@.in po-directories force: # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.19.13/po/en@quot.header0000644000175000017500000000226311547706437016516 0ustar demarchidemarchi# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # gentoo-0.19.13/po/Rules-quot0000644000175000017500000000337611547706437015742 0ustar demarchidemarchi# Special Makefile rules for English message catalogs with quotation marks. DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot .SUFFIXES: .insert-header .po-update-en en@quot.po-create: $(MAKE) en@quot.po-update en@boldquot.po-create: $(MAKE) en@boldquot.po-update en@quot.po-update: en@quot.po-update-en en@boldquot.po-update: en@boldquot.po-update-en .insert-header.po-update-en: @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ ll=`echo $$lang | sed -e 's/@.*//'`; \ LC_ALL=C; export LC_ALL; \ cd $(srcdir); \ if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "creation of $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi en@quot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header en@boldquot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header mostlyclean: mostlyclean-quot mostlyclean-quot: rm -f *.insert-header gentoo-0.19.13/po/sv.po0000644000175000017500000016516411731427075014724 0ustar demarchidemarchi# Swedish translations for gentoo package. # Copyright (C) 2002-2011 Emil Brink. # This file is distributed under the same license as the gentoo package. # Emil Brink , 2002-2011. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2002-06-15 17:47+0200\n" "Last-Translator: Emil Brink \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Till vänster om standardknapparna" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Till höger om standardknapparna" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Ingen utfyllnad" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Delad" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statisk" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Denna sida låter dig kontrollera hur knapparket Genvägar placeras relativt " "till arket Standard,\n" "som innehåller de vanliga kommandoknapparna. Det är en tillfällig lösning; " "en hel del mer flexibilitet\n" "för knappplaceringen är planerat, liksom möjligheten att själv skapa fler " "knappark än de två som nu\n" "finns inbyggda. Men detta har inte hänt, än.\n" "\n" "Under tiden bibehåller denna sida de möjligheter som fanns i gentoo när " "genvägarna var en speciell\n" "uppsättning knappar med sin egen konfigurationssida (den försvann i version " "0.11.25). Allt för din\n" "bekvämlighet.\n" "\n" "För att hitta arket Genvägar, byt tillbaka till definitionssidan, och använd " "menyn i sidans övre vänstra hörn." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Placera genvägarna" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Separationssätt" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Placering" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Sätt radbredd" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Standard" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Bekräfta" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Ta bort nuvarande knapprad?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Ta bort|Av_bryt" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Välj bredd för ny rad" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Ändra radbredd" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Ändra bakgrundsfärg" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Ändra förgrundsfärg" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Etikett" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Kommando" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Tangent" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Färger" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Bakgrund..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Återställ" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Förgrund..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Genvägar" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Töm" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Kopiera färger till" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Kopiera till" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Byt med" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Lägg till rad..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Ta bort rad" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Ner" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Radbredd..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Upp" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Ark" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Första" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Andra" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Tips" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Flaggor" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Smal?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Visa tips?" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Knappar" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Definitioner" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Val" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Välj inbyggt" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Vänster måsvinge" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Höger måsvinge" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Första valda" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Första valda, välj av" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Första valda, med sökväg" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Första valda, med sökväg, välj av" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Första valda (destinationspanel)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Första valda, utan citat" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Alla valda" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Alla valda, välj av" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Alla valda, med sökvägar" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Alla valda, med sökvägar, välj av" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Alla valda (målpanel)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Alla valda, utan citat" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Sökväg till källpanels katalog" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Sökväg till målpanels katalog" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Sökväg till hemkatalog" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Vänster panels sökväg" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Höger panels sökväg" #: src/cfg_cmdseq.c:646 msgid "URI of first selected" msgstr "URI för första valda" #: src/cfg_cmdseq.c:647 msgid "URI of first selected, unselect" msgstr "URI för första valda, välj av" #: src/cfg_cmdseq.c:648 msgid "URI of first selected, no quotes" msgstr "URI för första valda, utan citat" #: src/cfg_cmdseq.c:649 msgid "URIs of all selected" msgstr "URI:er för alla valda" #: src/cfg_cmdseq.c:650 msgid "URIs of all selected, unselect" msgstr "URI:er för alla valda, välj av" #: src/cfg_cmdseq.c:651 msgid "URIs of all selected, no quotes" msgstr "URI:er för alla valda, utan citat" #: src/cfg_cmdseq.c:652 msgid "URIs of all selected, unselect, no quotes" msgstr "URI:er för alla valda, utan citat" #: src/cfg_cmdseq.c:653 msgid "URI of first selected (destination pane)" msgstr "URI för första valda (destinationspanel)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Inmatning, valruta" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Inmatning, meny" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Inmatning, textsträng" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Inmatning, kryssruta (ger TRUE eller FALSE)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Lägg till etikett till inmatningsfönster" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Lägg till separatorstreck till inmatningsfönster" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAMN" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Värdet av $NAMN (miljövariabel)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "gentoos process-ID" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Hemkatalog för användaren NAMN" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAMN" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Välj kod" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Inga val tillgängliga)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Kör i bakgrunden?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Döda tidigare instans?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Överlev avslut?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Fånga utmatning?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Före körning" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Kräv källval?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Kräv destinationsval?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "Byt till källkatalog?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "Byt till målkatalog?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Efter körning" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Läs om källkatalog?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Läs om målkatalog?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Allmänna" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "Före&Efter" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Inbyggt" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Externt" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Lägg till rad" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Duplicera" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Namn" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Definition" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repetera så länge källval finns?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Lägg till" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Ta bort" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Kommandon" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Vänster" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Mitten" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Höger" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Hjul ner" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Hjul upp" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Dessa modifierartangenter måste hållas\n" "nedtryckta när musknappen klickas för\n" "att kommandot ska köra:" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Ändra modifierare" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Kontroller" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Globala tangentbordsgenvägar" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panelmusknappar" #: src/cfg_controls.c:657 msgid "Button" msgstr "Knapp" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Ändra modifierare..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Klick-F-Klick Gest" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Tidsgräns" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorera Num Lock för alla genvägar?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Observera: musknappsinställningarna är\n" "tvetydiga: samma knapp+modifierare är\n" "bunden till mer än ett kommando. Detta\n" "kan leda till oförutsägbart beteende." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Varning" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Lägg till typbokstav?" #: src/cfg_dirpane.c:338 msgid "Append \"→ destination\" on Links?" msgstr "Lägg till \"→ mål\" för länkar?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Märke mellan var tredje siffra?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Precision (antal siffror)" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Visa storlek för kataloger?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "Inställningar för %s" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Innehåll" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Justering" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Titel" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Bredd" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Centrera" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Grundinställningar" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Ändra kolumninnehåll" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Förvald titel" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Kataloger först" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Kataloger sist" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Kataloger blandade" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Vänster om listan" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Höger om listan" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "Systemstandard" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Kopiera från %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Kopiera till %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Byt med %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Kolumner" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Tillgängliga innehållstyper" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Valda innehållstyper" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Ändra..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Ta bort" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Sortering" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Sortera efter" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Läge" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Sortera baklänges?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Skilj ej gemener/versaler?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Startkatalog" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Aktuell" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Från historiken" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Sökvägen ovanför?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Använd Dölj-regel?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Alltid rullningslist?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Stor förälderkatalogsknapp?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "Använd eget typsnitt?" #: src/cfg_dirpane.c:1145 msgid "Rubber banding Selection?" msgstr "Använd gummibandsmarkering?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Rullningslistposition" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Horisontell" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Vertikal" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Följ inte" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Förhållande" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Storlek, vänster panel" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Storlek, höger panel" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Panelplacering" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Följ delning" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "bildpunkter" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Lagra valda rader?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Spara historielistor?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Katalogpaneler" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Paneldelning" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Historik" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "Innehållstypen 'Block' stöds inte längre" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "Innehållstypen 'Blocks' för kolumner stöds inte längre,\n" "men din konfiguration använder den fortfarande. Den kommer\n" "nu att tas bort automatiskt." #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "Innehållstypen 'Block Size' stöds inte längre." #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "Innehållstypen 'Block Size' för kolumner stöds inte längre,\n" "men din konfiguration använder den fortfarande. Den kommer\n" "nu att tas bort automatiskt." #: src/cfg_errors.c:48 msgid "Errors" msgstr "Fel" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "Fel- och statusmeddelandevisning" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "I statusraden, ovanför katalogpanelerna" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "I huvudfönstrets titel" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "I en separat dialog" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Ring i terminalklockan vid fel?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menyer" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" "Klicka på knappen nedanför för att återställa alla\n" "%zu sparade 'Visa inte den här dialogen igen'-svar." #: src/cfg_nag.c:100 msgid "Nagging" msgstr "Gnäll" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "Återställ alla" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "Redigera sökväg" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Ikoner" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Namn som börjar med punkt (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Namn som matchar reg. uttryck" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Inga" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Sökvägar & Dölj" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Sökvägar" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Dölj filer" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ingen)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Radera åtgärd" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Ändra färg" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Återgå till ärvt kommando" #: src/cfg_styles.c:537 msgid "Select Command ..." msgstr "Välj kommando ..." #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Ny åtgärd" #: src/cfg_styles.c:609 msgid "something" msgstr "nånting" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Om du tar bort den här stilen kommer\n" "alla stilar som har den som förälder\n" "att försvinna. Är du säker?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Bekräfta borttagande" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Bakgrundsfärg" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Förgrundsfärg" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Ikon" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Förhandsgranska radstil)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Exempel" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Ersätt förälderns?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Välj..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Lägg till åtgärd..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Förälder" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Ärvda egenskaper" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Visuella" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Åtgärder" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Filigenkänning" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Stilar" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Klicka för att byta..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Ny typ)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "Blockenhet" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "Teckenenhet" #: src/cfg_types.c:646 msgid "Dir" msgstr "Katalog" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO-kö" #: src/cfg_types.c:646 msgid "File" msgstr "Fil" #: src/cfg_types.c:646 msgid "Link" msgstr "Länk" #: src/cfg_types.c:646 msgid "Socket" msgstr "Socket" #: src/cfg_types.c:647 msgid "Readable" msgstr "Läsbar" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SetGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SetUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Klibbig" #: src/cfg_types.c:648 msgid "Executable" msgstr "Exekverbar" #: src/cfg_types.c:648 msgid "Writable" msgstr "Skrivbar" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Matcha 'file' (RU)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Matcha namn (RU)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Kräv ändelse" #: src/cfg_types.c:687 msgid "Identification" msgstr "Identifikation" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Kräv typ" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Kräv skyddsflaggor" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Skal?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Typens stil" #: src/cfg_types.c:757 msgid "Style" msgstr "Stil" #: src/cfg_types.c:797 msgid "Types" msgstr "Typer" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Dialoger öppnas mitt på skärmen" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Dialoger öppnas under muspekaren" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Dialoger placeras av fönsterhanteraren" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Fönster" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "Fönsterramar" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Dialogplacering" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Exekvering av \"%s\" misslyckades" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Fel" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Kunde inte avsluta barnprocessen \"%s\" (pid=%d)--zombievarning" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "Teckenkodning (CHARSET): \"%s\"." #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "Teckenkodning för filnamn: \"%s\"." #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Version %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:97 msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2011 av Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Det här är fri mjukvara, och det finns INGA SOM\n" "HELST GARANTIER. Läs filen COPYING för detaljer.\n" # #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Aktivt, svensk översättning av Emil Brink." #: src/cmd_about.c:118 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Upphovsmannen till gentoo kan nås på mejl till\n" "%s; dina åsikter om programmet,\n" "förslag på förbättringar/felrapporter och så vidare,\n" "är välkomna.\n" "\n" "Den senaste versionen av gentoo kan alltid laddas\n" "ner från den officiella hemsidan för projektet, på\n" "%s. Nya versioner\n" "annonseras alltid på Freshmeat-tjänsten, se\n" "http://freshmeat.net." #: src/cmd_about.c:135 msgid "About gentoo" msgstr "Om gentoo" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_OK (Vänta för mer)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Sätt skyddsflaggor för \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Grupp" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Andra" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Ägare" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Speciella" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Exekvera" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Läs" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Sätt GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Sätt UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Skriv" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Skyddsflaggor" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "Som text" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "Oktalt" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Alla" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Växla" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Återgå" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Gå igenom kataloger rekursivt?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Ändra inte på kataloger?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Ändra skyddsflaggor" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Sätt ägare för \"%s\"" #: src/cmd_chown.c:174 msgid "User" msgstr "Användare" # #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Ändra ägare" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Spara ändrad konfiguration automatiskt vid avslut?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "Fel vid kopiering av FIFO-kö: %s" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "Fel vid kopiering av specialfil: %s" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "Fel vid kopiering av specialfil: inget lokalt filnamn" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" finns redan - kopiera över ändå?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Kopierar..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Behåll datum på kopior?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Ignorera misslyckad sättning av attribut (datum, ägare, skyddsflaggor)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Lämna fullstor målfil vid fel?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Buffertstorlek" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Ange namn för kopia av \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Ange namn för klon av \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" finns redan - skriv över med klon?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Klonar..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Kopierar som..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Ange namn för länk till \"%s\"" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Ange namn för länkklon av \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" finns redan - länka över?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Kopiera som" # #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Klona" # #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Skapa symbolisk länk som" # #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Klona som symbolisk länk" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "kunde inte raderas på grund av skyddsflaggor.\n" "Prova ändring och försöka igen?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Kom ihåg svaret (ändrar konfigurationen)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Åtkomstproblem" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Ändra|Rör inte" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Verkligen ta bort \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Raderar..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Vid åtkomstfel" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" "Fråga användaren|Försök automatiskt att ändra, och försök igen|Misslyckas" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "Kommandot DpFocus stöds inte längre" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" "Kommandot DpFocus stöds inte längre. Ta bort alla referenser till " "kommandot (t.ex. från genvägar och musbindningar), och använd istället GTK+:" "s inbyggda markörsystem." #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "Behandla fokuserad rad som vald om inget \"riktigt\" val finns?" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Flytta fokus till sista valda/avvalda raden?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Sök" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|A_lla|_Skippa|Skippa _alla|Av_bryt" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Skippa|Av_bryt" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Hämtar storlekar..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Avvälj rader?" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "%s (%s)" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" "%s kataloger, %s filer,\n" "%u länkar, %u speciella filer" #: src/cmd_info.c:155 msgid "Value" msgstr "Värde" #: src/cmd_info.c:200 msgid "Link To" msgstr "Länka till" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Typ" #: src/cmd_info.c:218 msgid "Location" msgstr "Plats" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Storlek" #: src/cmd_info.c:231 #, c-format msgid "%s (%s bytes)" msgstr "%s (%s byte)" #: src/cmd_info.c:242 msgid "Contains" msgstr "Innehåller" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "'File' säger" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Använd" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Modifierad" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Ändrad" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Skapad" #: src/cmd_info.c:292 msgid "Basic" msgstr "Grundläggande" #: src/cmd_info.c:296 msgid "Attributes" msgstr "Attribut" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Hämtar information..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Visa 'file' utmatning?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Datumformat för Använd" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Datumformat för Modiferad" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Datumformat för Ändrad" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Märke i storlek" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" finns redan - skriv över med hopslagen fil?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Slår ihop..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Klicka och dra för att ändra ordning, klicka sedan \"Slå ihop\"." #: src/cmd_join.c:212 #, c-format msgid "The total size is %s (%s)." msgstr "Total storlek är %s (%s)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Total storlek är %lu byte." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Ange målfilnamn" #: src/cmd_join.c:274 msgid "Join" msgstr "Slå ihop" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Slå ihop|Av_bryt" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" finns redan - skapa katalog ändå?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Ange namn för ny katalog" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Skapa katalog" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Byt till skapad katalog?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Fokusera skapad katalog?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" finns redan - flytta fil dit ändå?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Flyttar..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Ange namn att flytta \"%s\" som" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "Otillåtet destinationsnamn för MoveAs" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Flyttar som..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Flytta som" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Det verkar finnas konfigurationsändringar, som kommer att\n" "förloras om gentoo avslutas utan att de sparats. Avsluta?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Bekräfta" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Avsluta|_Spara och avsluta|Av_bryt" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Vill du verkligen avsluta?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Ange nytt namn för \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" finns redan - skriv över med omdöpt fil?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Döp om" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "Döp om enskilda filer på plats (utan dialog)?" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "Förvälj automatiskt" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "Inget|Hela namnet|Endast filnamnet|Endast ändelse" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Leta efter delsträng i alla filnamn, och\n" "ersätt den med en annan sträng." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Ersätt" #: src/cmd_renamere.c:427 msgid "With" msgstr "Med" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Ersätt alla?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Enkel" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Kör det reguljära uttrycket \"Från\" på varje filnamn, och\n" "lagra matchingar för deluttryck inom parenteser. Ersätt sedan\n" "varje förekomst av $n i \"Till\", där n (mellan 1 och 9) är numret\n" "på ett deluttryck, med texten som matchade, och använd resultatet\n" "som nytt filnamn." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Från" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Till" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Reguljärt uttryck" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Titta efter varje tecken i 'Från'-strängen, och ersätt\n" "alla funna tecken med motsvarande tecken ur 'Till'-strängen.\n" "Därefter plockas alla tecken som finns med i 'Ta bort'-strängen\n" "bort, och resultatet används som nytt filnamn för varje fil." #: src/cmd_renamere.c:487 msgid "Map" msgstr "Mappa" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" "Ändrar skiftläge (versaler/gemener) på alla bokstäver\n" "i det valda filnamnet (eller filnamnen)." #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Gemener" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Versaler" #: src/cmd_renamere.c:497 msgid "Upper Case Initial?" msgstr "Versal initial?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Gemener/versaler" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "Döp om med reguljära uttryck" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, decimalt" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, hexadecimalt (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, hexadecimalt (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, oktalt" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Detta kommando döper om valda filer så att\n" "en numrerad sekvens skapas. Kontrollerna\n" "nedan låter dig styra hur namnen bildas." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Starta på" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Bas" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Precision" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Start" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Slut" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Gissa" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Sekvensiell omdöpning" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Alla rader|Valda|Ovalda|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Alla typer|Endast kataloger|Endast icke-kataloger|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Välj|Avvälj|Växla¦" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Åtgärd" #: src/cmd_select.c:368 msgid "Set" msgstr "Mängd" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Behandla RU som skalmönster?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Invertera RU-matchningen?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "Kräv matching på hela namn?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Välj med reguljärt uttryck" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Ange skalkommando att köra. Kommandot\n" "får det valda innehållet tillagt på slutet,\n" "och vald åtgärd görs om exekvering lyckas." #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "_OK|Av_bryt" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Välj med skalkommando" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dela \"%s\".\n" "Filen är %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dela \"%s\".\n" "Filen är %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" finns redan - skriv över med del av fil?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Dela till konstant storlek" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Delstorlek" #: src/cmd_split.c:427 msgid "1457000 bytes (3.5\" floppy)" msgstr "1457000 byte (3.5-tums diskett)" #: src/cmd_split.c:428 msgid "10485760 bytes (10 MB)" msgstr "10485760 byte (3.5-tums diskett)" #: src/cmd_split.c:429 msgid "26214400 bytes (25 MB)" msgstr "26214400 byte (25 MB)" #: src/cmd_split.c:430 msgid "52428800 bytes (50 MB)" msgstr "52428800 byte (50 MB)" #: src/cmd_split.c:431 msgid "78643200 bytes (75 MB)" msgstr "78643200 byte (75 MB)" #: src/cmd_split.c:432 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 byte (95 MB, Zip-skiva)" #: src/cmd_split.c:454 msgid "Fixed Count Split" msgstr "Dela till konstant storlek" #: src/cmd_split.c:457 msgid "Segment Count" msgstr "Delstorlek" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "Nuvarande delnummer, unikt för varje skapad fil" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "Värdet från Bas-rutan" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "Hur mycket indexet ska ändras för varje fil" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "Det totala antalet filer som kommer att skapas" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "Indexets värde för sista filen som skapas" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Konstant storlek, variabelt antal delar" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Konstant antal delar, variabel delstorlek" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Dela" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Namnformat" #: src/cmd_split.c:615 msgid "Step" msgstr "Steg" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "Nollfyll numren?" #: src/cmd_split.c:645 msgid "Offset" msgstr "Offset" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" finns redan - länka över?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Avbryt" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Välj länkmål" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Innehåll" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Ändra symbolisk länk" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Skapa symbolisk länk" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Binärtesta första" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "Stäng när vänster piltangent trycks ner?" #: src/cmdarg.c:201 msgid "on" msgstr "på" #: src/cmdarg.c:201 msgid "true" msgstr "sant" #: src/cmdarg.c:201 msgid "yes" msgstr "ja" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Utmatning från %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Kan inte exekvera okänt\n" "kommando \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Inbyggda (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Användardefinierade (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Välj ett kommando, eller skriv\n" "början på namnet och tryck TAB." #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Välj kommando" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Kunde inte öppna konfigurationsfilen för skrivning" #: src/configure.c:279 msgid "Save" msgstr "Spara" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "Meddelande angående inställningsfil" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" "Inställningsfilen laddades inte från standardplatsen.\n" "Öppna Inställningsfönstret och klicka Spara för att uppdatera." #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Konfigurationsfilens version (%s) matchar inte programmets (%s)" #: src/configure.c:537 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Hittade ingen konfigurationsfil, testade:\n" "\"%s\",\n" "\"%s\" och\n" "\"%s\".\n" "Använder inbyggd minimal konfiguration." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_OK|Av_bryt" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u kataloger, %u/%u filer" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr " (%s/%s)" #: src/dirpane.c:556 #, c-format msgid ", %s (%s) used" msgstr ", %s (%s) använt" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s ledigt" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Gå till katalogen ovanför denna" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Ange katalog, och tryck Retur för att gå dit" #: src/dirpane.c:2173 msgid "H" msgstr "D" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Klicka för att sätta på/stänga av Dölj-regeln (när knappen är intryckt, är " "regeln aktiv, och matchande filer döljs)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Block" #: src/dpformat.c:39 msgid "BSize" msgstr "Blockstorlek" #: src/dpformat.c:39 msgid "Block Size" msgstr "Blockstorlek" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Skyddsflaggor, som tal" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Skyddsflaggor, som text" #: src/dpformat.c:42 msgid "Nlink" msgstr "Länkar" #: src/dpformat.c:42 msgid "Number of links" msgstr "Antal länkar" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Ägar-ID" #: src/dpformat.c:43 msgid "Uid" msgstr "ÄgarID" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Ägarnamn" #: src/dpformat.c:44 msgid "Uname" msgstr "Ägarnamn" #: src/dpformat.c:45 msgid "Gid" msgstr "Grupp-id" #: src/dpformat.c:45 msgid "Group ID" msgstr "Grupp-ID" #: src/dpformat.c:46 msgid "Gname" msgstr "Grupp" #: src/dpformat.c:46 msgid "Group Name" msgstr "Gruppnamn" #: src/dpformat.c:47 msgid "Device" msgstr "Enhet" #: src/dpformat.c:47 msgid "Device Number" msgstr "Enhetsnummer" #: src/dpformat.c:48 msgid "DevMaj" msgstr "Enhet" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Enhetsnummer, major" #: src/dpformat.c:49 msgid "DevMin" msgstr "Enhet" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Enhetsnummer, minor" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "Datum för senaste åtkomst" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "Datum för senaste modifiering" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "Datum för skapande" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "Datum för senaste ändring" #: src/dpformat.c:54 msgid "Type Name" msgstr "Typnamn" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "URI" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "URI (utan file-prefix)" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Kunde inte %s \"%s\": %s (kod %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Kunde inte %s \"%s\" (kod %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Kunde inte %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Kunde inte %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "%s" #: src/gentoo.c:439 msgid "Report the version to standard output, and exit" msgstr "Ange versionsnumret på standardutmatning, och avsluta" #: src/gentoo.c:441 msgid "Report internal locale details, and exit" msgstr "Ange interna lokaliseringsdetaljer, och avsluta" #: src/gentoo.c:443 msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "Tillåter att gentoo körs av rotanvändaren. Kan vara farligt" #: src/gentoo.c:444 msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Ladda inte konfigurationsfilen ~/.gentoorc; använd istället standardvärden" #: src/gentoo.c:445 msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Ladda inte GTK+-konfigurationssfilen ~/.gentoogtkrc; använd istället " "systemets standardvärden" #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "Ladda inte kataloghistoriken" #: src/gentoo.c:447 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Kör KOMMANDO, ett gentoo-kommando. Görs innan användaren kan börja " "interagera, men efter konfigurationsfilen har lästs in. Kan användas många " "gånger för att köra flera kommandon efter varandra" #: src/gentoo.c:448 msgid "COMMAND" msgstr "KOMMANDO" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "KATALOG" #: src/gentoo.c:449 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Använd KATALOG som sökväg för vänster panel. Ersätter standardsökväg (och " "historia)" #: src/gentoo.c:450 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Använd KATALOG som sökväg för höger panel. Ersätter standardsökväg (och " "historia)" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "- en grafisk filhanterare baserad på GTK+" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "Misslyckades med att tolka kommandoradparametrarna: %s\n" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: För att köra som rotanvändaren, ange växeln '--root-ok'\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Kunde inte initialisera användarinformationen - hemkataloguppslagning ej " "möjlig" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s av Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "Varning, utvecklingsversion" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" "Den här versionen av gentoo anses vara ganska ny och därmed otestad. Stora " "förändringar har gjorts i nästan alla viktiga delar av programmet sedan den " "förra versionsserien. Försök vara extra försiktig, och rapportera eventuella " "problem till upphovsmannen. Tack." #: src/guiutil.c:137 msgid "Progress" msgstr "Status" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Välj ikon" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Laddar ikongrafik" #: src/menus.c:284 msgid "(No Selection)" msgstr "(Inga valda filer)" #: src/menus.c:521 msgid "RegExp..." msgstr "Reguljärt uttryck" #: src/menus.c:533 msgid "Other" msgstr "Andra" #: src/menus.c:534 msgid "Rescan" msgstr "Uppdatera" #: src/menus.c:535 msgid "Select" msgstr "Välj" #: src/menus.c:539 msgid "Run..." msgstr "Kör..." #: src/menus.c:541 msgid "Configure..." msgstr "Konfigurera..." #: src/menus.c:618 msgid "Select Menu" msgstr "Välj meny" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "Visa _inte den här dialogen igen" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|A_lla|_Skippa|Skippa _alla|Av_bryt" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Tid %02d:%02d Hastighet %s/s Klar om %02u:%02u" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "Oformaterad storlek" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "Formaterad storlek, utan enhet" #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "Formaterad storlek, i byte" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "byte" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "Formaterad storlek, i kilobyte" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "KB" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "Formaterad storlek, i megabyte" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "MB" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "Formaterad storlek, i gigabyte" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "GB" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "Formaterad storlek, i terabyte" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "TB" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "Formaterad storlek, automatisk enhet" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Välj stil" #: src/styles.c:114 msgid "Root" msgstr "Rot" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Katalog" #: src/styles.c:889 msgid "New Style" msgstr "Ny stil" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Ny stil %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" "\n" "** Textkonvertering från teckenuppsättningen '%s' misslyckades, avbryter." #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Rad %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Ange radnummer eller procenttal" #: src/textview.c:461 msgid "Goto" msgstr "Gå till" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Ange söktext (reguljärt uttryck)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Passera ej nyrad?" #: src/textview.c:613 msgid "Search" msgstr "Sök" #: src/types.c:287 msgid "Unknown" msgstr "Okänd" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" "Signalen SIGPIPE inträffade vid kommunikation med 'file'-processen (%s), det " "verkar som om 'file' oväntat har avslutats." #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "Kunde inte starta 'file'-kommandot: " #: src/window.c:81 msgid "Configure gentoo" msgstr "Konfigurera gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Textvisare" #: src/window.c:203 msgid "Position" msgstr "Position" #: src/window.c:204 msgid "Height" msgstr "Höjd" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Sätt vid öppning?" #: src/window.c:217 msgid "Update on Close?" msgstr "Uppdatera vid stängning?" #: src/window.c:248 msgid "Grab" msgstr "Plocka" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML-modulen skrev ett locale-beroende reellt tal" gentoo-0.19.13/po/ru_RU.koi8r.po0000644000175000017500000021655511731427021016353 0ustar demarchidemarchi# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой стороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой стороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделения" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Постоянный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта страница позволяет выбрать расположение панели закладок \n" "относительно панели команд. Закладки позволяют Вам назначить\n" "на часто используемые каталоги специальную кнопку и переходить \n" "в эти папки нажатием левой или средней кнопки мышки \n" "Вы можете разместить панель закладок слева или справа.\n" "Также выберите тип разделителя.\n" "\n" "Настроить саму панель можно переключившись в раздел \n" "Кнопки - Определения и с помощью кнопки всплывающего меню, \n" "расположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Расположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителя" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Установить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Действительно удалить текущую строку кнопок?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Выберите ширину новой строки" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Изменить ширину строки" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Обменять" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Добавить строку..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Убрать строку" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ширина строки..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Лист" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Основная" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Вторичная" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Подсказка" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Показывать подсказки" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Определения" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Выбрать встроеные" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Открыть скобу" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Закрыть скобу" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Первый выбранный, с путем" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Первый выбранный, с путем, разотметить" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Все выбранные, с путями" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Все выбранные, с путями, разотметить" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Все выбранные(панель назначения)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Путь на панели источника" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Путь на панели назначения" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Ввод строка" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДА/НЕТ)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Линия-разделитель в окне ввода" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружения)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Домашний каталог пользователя NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Нет настроек)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Запустить фоном?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Снять предыдущую задачу?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Не снимать при выходе?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Перед запуском" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Обязателен выбор источника?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "Перейти в каталог источника?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "Перейти в каталог назначения?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "После запуска" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Перечитать каталог источника?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Перечитать каталог назначения?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Основные" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "До и после" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Встроеные" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Добавить строку" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Имя" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Описание" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Повторять последовательность пока есть выбраные?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Левая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Средняя" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Правая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Колесом вниз" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Колесом вверх" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во время щелчка мышки" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Основные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможность" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Не учитывать Num Lock для всех комбинаций?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Значения клавиш мышки неоднозначны:\n" "одна комбинация кнопки и модификатора\n" "используется для более чем одной цели. Это\n" "может привести к их неожиданному поведению..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Добавить тип символа?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ссылки?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разряды?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Точность" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой системы?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s настройки" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Основные настройки" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Изменить содержимое колонок" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Слева от списка" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Справа от списка" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Обменять с %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Доступные типы содержимого" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Выбраные типы содержимого" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Обратная сортировка?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Не учитывать регистр?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Взять текущие" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Последний" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Путь сверху?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Разрешить скрытие?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Бегунок всегда?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Большая кнопка Вверх?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Расположение бегунка" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Не изменять" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Ориентация панели" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные элементы?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Сохранять историю?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "История" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Использовать сигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Начинающиеся с точки (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Удовлетворяющие условию" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Нет" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Нет)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Оставить только наследуемые" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Свойства нового события" #: src/cfg_styles.c:609 msgid "something" msgstr "нечто" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление этого класса повлечет также\n" "удаление всех потомков. Уверены?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Так будет выглядеть)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Предпросмотр" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Добавить действие..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Наследуемые свойства" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Действия" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Классы" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните для смены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Новый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Устр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Устр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "Ссылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Фиксация" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "Запись" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Условие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Условие на имя" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С расширением" #: src/cfg_types.c:687 msgid "Identification" msgstr "Распознавание" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Атрибуты" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Все?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Класс этого типа" #: src/cfg_types.c:757 msgid "Style" msgstr "Класс" #: src/cfg_types.c:797 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре экрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна рядом с мышкой" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна расставляются оконным менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Расположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" сорвано" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Не могу выгрузить процесс \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Версия %s (GTK+ версия %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ \n" "ГАРАНТИЙ. Подробности прочтите в файле COPYING.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Поддерживается, с помощью встроенных английских строк." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Автор этой программы доступен через электронную\n" "почту по адресу: ; напишите ему\n" "что вы думаете об этой программе, сообщайте о \n" "найденный ощибках и пожеланиях.\n" "Настройки по умолчанию - J. Hanson .\n" "Последняя версия программы может быть загружена\n" "с официальной страницы .\n" "Новые версии обычно сначала выкладываются \n" "в \"Свежем мясе\" - .\n" "О неточностях перевода пишите М.Зарипову " #: src/cmd_about.c:135 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_ДА (Подождите продолжения)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Установить права для \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Запуск" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Исп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Исп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Запись" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Восьмеричная" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Все" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Сбросить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Для содержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Установка владельца для '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Автоматически сохранять настройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже существует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Сохранять даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Оставлять незавершенные файлы если нет места?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите имя для копирования \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите имя клона \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже существует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите имя для ссылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите имя для клона ссылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже существует - Продолжить создание ссылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Ссылка с именем" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ссылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за ограничения доступа.\n" "Попробовать снять защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (меняет настройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доступа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|Оставить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Действительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "В случае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Спросить|Попытаться сменить и продолжить|Прервать" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "Обрабатывать курсор как выделение, если нет \"Настоящего\" выделения" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Ставить курсор на последний выбранный элемент?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Поиск" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДА|Все|Нет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДА|_Нет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Снять выделение после выполнения?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занято" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ссылок" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Ссылка на" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:218 msgid "Location" msgstr "Расположение" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Размер" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:242 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Информация о файле" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Формат даты доступа" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Формат даты изменения" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Знак разделитель тысяч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже существует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, расположите по порядку и нажмите Собрать." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Введите имя файла" #: src/cmd_join.c:274 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже существует - создать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите имя каталога" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Установить курсор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже существует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите имя для перемещения\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Переместить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Переместить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У вас могут быть несохраненные изменения настроек.\n" "Выход без сохранения приведет к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Дествительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое имя для \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже существует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подстроку во всех именах файлов и заменяет\n" "на другую подстроку." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:427 msgid "With" msgstr "На" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Все вхождения?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Простая" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Вычислить выражение \"Найти\" на каждом файле\n" "содержащем подстроку из выражения. Затем заменить \n" "все вхождения $n в \"Заменить\" где n - номер \n" "(начиная с 1) подвыражения с совпадающим текстом\n" "поиска и использовать результат как новое имя файла." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Найти" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Нижний регистр?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Десятичная" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Шестнадцетеричная (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Шестнадцетеричная (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Восьмеричная" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает все выделенные\n" "файлы в нумерованную последовательность.\n" "Кнопки управления ниже позволяют определить\n" "порядок формирования имен файлов." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Начать с" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Начало" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Подставить" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Переименование в последовательность" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Все элементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Все типы|Каталоги|Без каталогов|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Действие" #: src/cmd_select.c:368 msgid "Set" msgstr "Установить" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Использовать выражение как глоб. маску?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Не удовлетворяющие выражению?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Выбор используя выражение" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "_ДА|_Отмена" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Выбер по консольной команде" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже существует - продолжить разбивку?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Размер куска" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (Диск ZIP)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Размер куска" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру части" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "На определенное количество частей" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:615 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже существует - продолжить создание ссылки?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "ДА" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ссылки" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Изменить ссылку" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Создание ссылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить символы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "Истина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Не известная команда \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Встроеные (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Не могу открыть файл настройки для записи" #: src/configure.c:279 msgid "Save" msgstr "Сохранить" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Версия файла настроек (%s) не совпадает с версией программы (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Не могу найти файл настроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "Использую встроенную минимальную настройку." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_ДА|_Отмена" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занято" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s свободно" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Перейти в родительский каталог" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод для перехода" #: src/dirpane.c:2173 msgid "H" msgstr "С" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Нажмите для включения/выключения показа скрытых элементов(нажатое состояние " "обозначает скрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, строкой" #: src/dpformat.c:42 msgid "Nlink" msgstr "Ссылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "Число ссылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Номер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Имя владельца" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Номер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Имя группы" #: src/dpformat.c:47 msgid "Device" msgstr "Устройство" #: src/dpformat.c:47 msgid "Device Number" msgstr "Номер устройства" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУстрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Номер устройства, основной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУстрНО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Номер устройства, неосновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Время последнего доступа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Время последней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Время создания" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Имя типа" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Не могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Не могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Не могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Не могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Вывести номер версии и выйти." # src/gentoo.c:440 #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Вывести детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Позволяет запускать gentoo под root'ом. Может привести к печальным " "последствиям. " # src/gentoo.c:442 #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Не загружать файл настроек ~/.gentoorc; использовать настройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Не загружать настройки GTK+ : ~/.gentoogtkrc; использовать системные " "значения по умолчанию." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Запустить ARG, команду gentoo. Команда запускается до отображения окна, но " "после чтения файла настроек. Возможно использовать несколько раз для запуска " "нескольких разных команд." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для левой панели. Переопределить путь по умолчанию" "(и историю)." # src/gentoo.c:448 #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для правой панели. Переопределить путь по умолчанию" "(и историю)." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Чтобы запустить под root используйте --root-ok\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Не могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Состояние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделения)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "Настроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДА|_Все|_Нет|Ни одного|_Отмена" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Всего (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Время %02d:%02d Скорость %s/c Осталось %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите класс" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:889 msgid "New Style" msgstr "Новый класс" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Новый класс %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Введите номер строки или процент:" #: src/textview.c:461 msgid "Goto" msgstr "Перейти" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Введите текст для поиска (Выражение)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Не распределять новые линии?" #: src/textview.c:613 msgid "Search" msgstr "Поиск" #: src/types.c:287 msgid "Unknown" msgstr "Неизвестный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Настройка" #: src/window.c:87 msgid "Text Viewer" msgstr "Просмотр текста" #: src/window.c:203 msgid "Position" msgstr "Позиция" #: src/window.c:204 msgid "Height" msgstr "Высота" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Установить при открытии?" #: src/window.c:217 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:248 msgid "Grab" msgstr "Захватить" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML модуль выдал локально-зависимый номер" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Использовать диалог для ошибок?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Всегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить состояние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Выбранная строка, не отмеченая" #~ msgid "Focused Row, Selected" #~ msgstr "Выбранная строка, отмеченная" #~ msgid "Beta Software" #~ msgstr "Бета версия" #~ msgid "Next Version?" #~ msgstr "Следующая версия?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка с учетом регистра работает неверно с русскими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета регистра работает неверно с русскими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Никогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "Настройка подключения дисков" #~ msgid "Mount Command" #~ msgstr "Команда подключения" #~ msgid "Unmount Command" #~ msgstr "Команда отключения" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Использовать диалог для ошибок" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Поддерживается и включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Поддерживается, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Не поддерживается." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование самого в себя)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Перескакивать в другой конец списка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу переместить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка источника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Не могу переместить \"%s\"\n" #~ "в \"%s\"\n" #~ "(источник - подпапка назначения)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражения:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Использовать mmap() для ускорения загрузки?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Не использовать FAM для определения изменений в просмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Не могу найти описание подключений дисков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Не могу открыть FAM, ошибка %d - FAM не использую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Новое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Нет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера для mmap()" #~ msgid "Top" #~ msgstr "Начало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "Поиск..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.19.13/po/fr.po0000644000175000017500000017002611731427021014663 0ustar demarchidemarchi# French translations for gentoo package. # Copyright (C) 2002 Emil Brink. # This file is distributed under the same license as the gentoo package. # Emil Brink , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2002-08-29 20:17+0200\n" "Last-Translator: ROSSI Philippe \n" "Language-Team: Français \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 0.9.6\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A gauche" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A droite" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Statique (sans séparation)" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Avec réglette" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statique (avec séparation)" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Emplacement du panneau des raccourcis répertoires" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Séparation des boutons Répertoires/Commandes" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Emplacement" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Requête de gentoo" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Commandes" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Confirmez S'il vous plaît" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Désirez-vous réellement supprimer cette rangée de boutons ?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Supprimer|_Annuler" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Nombre de boutons pour cette nouvelle rangée" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Remanier le nombre de boutons pour cette rangée." #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Édition - Couleur du fond" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Édition - Couleur de la police" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Nom" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Commande " #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Raccourci" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Couleurs" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Fond..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Par défaut" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Police..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Répertoires" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Effacer" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Copier les couleurs vers..." #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Copier vers..." #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Échanger avec..." #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Ajout d'une rangée..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Supprimer" #: src/cfg_buttons.c:750 msgid "Down" msgstr "En bas" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Nbr de boutons..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "En haut" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Boutons de " #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Avant plan" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Arrière-plan" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Commentaire" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Affichage" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Étroit" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Afficher le commentaire (bulle d'aide)" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Boutons de commande" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Définitions" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Options" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Choix commande interne" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Accolade ouvrante" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Accolade fermante" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "1ère entrée sélectionnée" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "1ère entrée sélectionnée, avec chemin" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "1ère entrée sélectionnée, avec chemin, désélectionnée" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "1ère entrée sélectionnée (panneau de destination)" #: src/cfg_cmdseq.c:634 #, fuzzy msgid "First selected, no quotes" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Toutes entrées sélectionnées" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Toutes entrées sélectionnées, désélectionnées" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Toutes entrées sélectionnées, avec chemins, désélectionnées" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Toutes entrées sélectionnées (panneau de destination)" #: src/cfg_cmdseq.c:640 #, fuzzy msgid "All selected, no quotes" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Chemin du répertoire source" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Chemin du répertoire destination" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Chemin du répertoire personnel" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Chemin du panneau gauche" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Chemin du panneau droite" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "1ère entrée sélectionnée" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "1ère entrée sélectionnée, désélectionnée" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Toutes entrées sélectionnées" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Toutes entrées sélectionnées, désélectionnées" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Toutes entrées sélectionnées, avec chemins" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "1ère entrée sélectionnée (panneau de destination)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Boîte de sélection " #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Boîte de menu" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Saisie de chaînes" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Contrôle du bouton (donne VRAI ou FAUX)" #: src/cfg_cmdseq.c:658 #, fuzzy msgid "Add label to input window" msgstr "Titre de la fenêtre" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Valeur de $NAME (variable d'environnement)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID de gentoo's" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Chemin du répertoire pour l'utilisateur NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Sélection d'une fonction" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Aucune option de disponible)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Démarrer en tâche de fond" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Fermer si ouvert" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Survivre en quittant" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Capture" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Avant exécution" #: src/cfg_cmdseq.c:916 #, fuzzy msgid "Require Source Selection?" msgstr "Droits d'accès" #: src/cfg_cmdseq.c:920 #, fuzzy msgid "Require Destination Selection?" msgstr "Droits d'accès" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "CD Source" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "CD Destination" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Après exécution" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Re-analyser la source" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Re-analyser la destination" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Général" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "Avant & Après" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Interne" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Externe" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Nouvelle entrée " #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Duplicata" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nom " #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Définition" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repeat Sequence Until No Source Selection?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Ajouter" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Supprimer" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Commandes" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Gauche" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Milieu" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Droite" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Molette vers le bas" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Molette vers le haut" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "- Touche modificatrice -\n" "\n" "Vous pouvez assigner une touche(s) modificatrice(s)\n" "avec vos boutons de souris.\n" "Pour déclencher la commande, vous devrez \n" "maintenir celle(s)-ci enfoncée(s) et cliquez." #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Requête de gentoo" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Raccourcis clavier/souris" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Panneau de contrôle des raccourcis clavier" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panneau de contrôle des boutons de souris" #: src/cfg_controls.c:657 msgid "Button" msgstr "Bouton" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Éditer touche modificatrice..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorer la touche clavier 'Verr num' pour tous les raccourcis" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Note : Les configurations du bouton de souris\n" "sont ambigu : si la même combinaison\n" "(bouton+touche modificatrice) est employée\n" "pour plus d'une fonction. Cela pourraient avoir\n" "un comportement assez mystérieux..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Avertissement" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Ajouter un type de caractère" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Ajouter \"-> destination\" sur les liens" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Contenu" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Justification" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Titre" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Largeur " #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Centrer" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Configurations de base" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Édition - Contenu colonne" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Titre" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Répertoires en premier " #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Fichiers en premier" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Mixte" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "A gauche" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "A droite" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "Défaut" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Copier depuis le panneau de %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Copier vers le panneau de %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Échanger avec le panneau de %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Format de liste" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Types disponibles" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Types sélectionnés" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Éditer" #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Retirer" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Format d'affichage" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Trier par " #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Mode " #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Inverser l'ordre" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Ignorer la casse" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Répertoire par défaut au démarrage" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Capturer (courant)" #: src/cfg_dirpane.c:1106 #, fuzzy msgid "From History" msgstr "Historique" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Afficher le chemin au dessus" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Afficher les fichiers cachés" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Afficher l'ascenseur" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Bouton 'Parent' énorme" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Droits d'accès" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Position ascenseurs" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Gauche/Droite" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Haut/Bas" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Ne pas tracer" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Largeur proportionnelle" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Largeur du panneau gauche" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Largeur du panneau droit" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Orientation des panneaux" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Dimensions des panneaux" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "en pixels" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Sauvegarder les fichiers d'historique" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Panneaux" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Dimensions" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Historique" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Gestion des Erreurs" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Activer le signal sonore pour les erreurs" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menus" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Par défaut" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Icônes " #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC " #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Cacher ceux commençant par un point (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Suivant la correspondance RE" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Tout voir" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Chemins & Caches" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Chemins d'accès" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Afficher/Cacher les fichiers" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Aucun)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Supprimer l'action" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Édition couleur" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Rétablir la commande" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Requête de gentoo" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Requête de gentoo" #: src/cfg_styles.c:609 msgid "something" msgstr "(commande à définir)" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "ATTENTION, en supprimant ce Style (parent),\n" "vous allez supprimer tous les Styles (enfants).\n" "Confirmez-vous la suppression ?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Requête de gentoo" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Couleur fond" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Couleur police" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Icône" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Style de rendu visuel)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Aperçu " #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Personnaliser" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Sélectionner..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Ajouter une Action..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Parent " #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Propriétés" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Visuel" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Actions" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Associations de fichiers " #: src/cfg_styles.c:864 msgid "Styles" msgstr "Styles" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Cliquez pour changer..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nouveau type)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Répertoire" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Fichier" #: src/cfg_types.c:646 msgid "Link" msgstr "Lien" #: src/cfg_types.c:646 msgid "Socket" msgstr "Socket" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lecture" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Sticky" #: src/cfg_types.c:648 msgid "Executable" msgstr "Exécution" #: src/cfg_types.c:648 msgid "Writable" msgstr "Écriture" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Correspondance 'fichier'" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Correspondance de nom" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Motifs de fichiers" #: src/cfg_types.c:687 msgid "Identification" msgstr "Identification" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Type" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Droits d'accès" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Glob ?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Type de style" #: src/cfg_types.c:757 msgid "Style" msgstr "Style" #: src/cfg_types.c:797 msgid "Types" msgstr "Types" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Fenêtres principales" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Fenêtres principales" #: src/cfg_windows.c:118 #, fuzzy msgid "Dialog Positioning" msgstr "Position" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "L'exécution de \"%s\" a échoué" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Erreur" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Version %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2002 par Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "C'est un logiciel libre, SANS AUCUNE GARANTIE. \n" "Lisez le fichier 'COPYING' pour plus de détails.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS : Supporté, utilise les chaînes internes Anglaise" #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "L'auteur de gentoo peut être joint via Internet\n" "par e-mail ; n'hésitez pas à me\n" "communiquer vos impressions, suggestions, rapports\n" "de bug sur ce logiciel ainsi que sur les\n" "\n" "widgets de J. Hanson .\n" "\n" "La dernière version de gentoo est toujours disponible\n" "en téléchargement sur le site officiel :\n" " \n" "Les sorties des nouvelles versions sont annoncées sur le\n" "service Freshmeat :\n" "" #: src/cmd_about.c:135 msgid "About gentoo" msgstr "A propos de gentoo..." #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_OK (Patientez...)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Bits de protection pour \"%s\" :" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Groupe" #: src/cmd_chmod.c:199 #, fuzzy msgid "Others" msgstr "Autres" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Utilisateur" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Spécial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Exécution" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lecture" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Set GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Set UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Écriture" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de protection" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Tout" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Basculer" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Rétablir" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Appliquer aux sous-répertoires & fichiers" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Ne pas appliquer aux sous-répertoires" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Droits d'accès" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Propriété pour '%s' :" #: src/cmd_chown.c:174 msgid "User" msgstr "Utilisateur" #: src/cmd_chown.c:204 #, fuzzy msgid "Change Ownership" msgstr "Propriété" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copie en cours..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Préserver les dates pendant la copie" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Abandonner, si l'espace libre de la destination est insuffisant" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Taille du tampon" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "" "- Copier sous... -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "" "- Duplicata -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Duplicata en cours..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copie sous..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "" "- Lien -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "" "- Lien symbolique -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copie sous..." #: src/cmd_copyas.c:210 #, fuzzy msgid "Clone" msgstr "Fermer" #: src/cmd_copyas.c:212 #, fuzzy msgid "Symbolic Link As" msgstr "Édition lien symbolique" #: src/cmd_copyas.c:214 #, fuzzy msgid "Symbolic Link Clone" msgstr "Édition lien symbolique" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "" #: src/cmd_delete.c:61 #, fuzzy msgid "Access Problem" msgstr "Accédé " #: src/cmd_delete.c:61 #, fuzzy msgid "Change|Leave Alone" msgstr "Droits d'accès" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "" "- Suppression -\n" "\n" "Désirez-vous réellement supprimer \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Suppression..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "" #: src/cmd_dpfocusisrch.c:163 #, fuzzy msgid "ISearch" msgstr "Rechercher" #: src/cmd_generic.c:143 #, fuzzy msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_Écraser| Écraser T_out |_Sauter|Sauter _Tout|_Annuler" #: src/cmd_generic.c:144 #, fuzzy msgid "_OK|_Skip|_Cancel" msgstr "_OK|Annuler" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Calcul de(s) taille(s) en cours..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Désélectionner automatiquement une fois terminer" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s libre" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u répertoire(s), %u fichier(s), %u Lien(s)" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Lier à" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Type" #: src/cmd_info.c:218 msgid "Location" msgstr "Emplacement " #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Taille" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%u octets" #: src/cmd_info.c:242 msgid "Contains" msgstr "Contient" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Méta-Info " #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Accédé " #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Modifié " #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Changé " #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Créé" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Base" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Collecte des informations" #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Afficher les méta-informations du fichier" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Format date d'accès" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Format date de modification" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Format date de changement" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Séparateur " #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_join.c:106 msgid "Joining..." msgstr "Fusion en cours..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "- Fusionner -\n" "\n" "a) Réorganisez l'ordre des fichiers à votre guise.\n" " Note: Pour déplacer un fichier, utilisez la\n" " souris (sélectionner, glisser, relâcher).\n" " b) Tapez le nom du fichier à créer.\n" " c) Cliquez sur Fusionner.\n" " " #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "La taille totale est de %s (%lu octets)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "La taille totale est de %lu octets" #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Nom du fichier à créer" #: src/cmd_join.c:274 msgid "Join" msgstr "Requête de gentoo" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Fusionner|Annuler" #: src/cmd_mkdir.c:66 #, fuzzy, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "" "- Créer un répertoire -\n" "\n" "Entrer le nom du répertoire à créer" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Requête de gentoo" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Ouvrir automatiquement le nouveau répertoire" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Focus sur le nouveau répertoire" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_move.c:145 msgid "Moving..." msgstr "Déplacement en cours..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "" "- Déplacer sous... -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Déplacement sous en cours..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Requête de gentoo" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Vous avez modifier votre configuration.\n" "Désirez-vous vraiment quitter ?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Requête de gentoo" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Quitter|_Sauver & Quitter|_Annuler" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Êtes-vous sûrs que vous voulez quitter ?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "" "- Renommer -\n" "\n" "Entrer le nouveau nom pour \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_rename.c:377 msgid "Rename" msgstr "Requête de gentoo" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Recherche une sous-chaîne des éléments sélectionnés \n" " et la remplace par une nouvelle. " #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Chercher " #: src/cmd_renamere.c:427 msgid "With" msgstr "Remplacer par " #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Tout remplacer" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Simple" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Exp Reg" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 #, fuzzy msgid "Lower Case?" msgstr "Ignorer la casse" #: src/cmd_renamere.c:495 #, fuzzy msgid "Upper Case?" msgstr "Ignorer la casse" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Ignorer la casse" #: src/cmd_renamere.c:500 #, fuzzy msgid "Case" msgstr "Base" #: src/cmd_renamere.c:502 #, fuzzy msgid "RenameRE" msgstr "Requête de gentoo" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Précision" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Tout les éléments |Sélectionner|Désélectionner |" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Tous les types|Répertoires seulement|Exclure les répertoires |" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Sélectionner|Désélectionner |Basculer|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Action " #: src/cmd_select.c:368 msgid "Set" msgstr "A faire sur " #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Traiter RE avec Glob comme modèle" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Inverser la correspondance RE" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "Exige une correspondance sur le nom entier" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Requête de gentoo - RegExp" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 #, fuzzy msgid "OK|Cancel" msgstr "_OK|Annuler" #: src/cmd_select.c:731 #, fuzzy msgid "Select using shell command" msgstr "Requête de gentoo" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "- Découper -\n" "\n" "Découper le fichier \"%s\".\n" "Sa taille est de %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Découper le fichier \"%s\".\n" "Sa taille est de %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Taille de découpe fixée sur" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Taille de segment " #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 octets (3.5\" disquette)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr " 100431360 octets (disquette Zip)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Taille de découpe fixée sur" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Taille de segment " #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Taille fixée, nombre variable de parties" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Nombre de parties fixé, tailles variables" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Requête de gentoo" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Format de nom" #: src/cmd_split.c:615 msgid "Step" msgstr "Pas" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "" "ATTENTION\n" "\n" "Le fichier \"%s\" existe déjà!\n" "Que désirez-vous faire ?\n" " " #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Annuler" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Sélection de la cible pour ce lien" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Contenu " #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Édition lien symbolique" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Créer un lien symbolique" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Hex-Vérifié en premier " #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "sur" #: src/cmdarg.c:201 msgid "true" msgstr "vrai" #: src/cmdarg.c:201 msgid "yes" msgstr "Oui" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Sortie de %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Incapable d'exécuter cette commande\n" "elle est inconnue ? \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Interne à gentoo (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Définies par utilisateur (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "- Sélection d'une commande -\n" "\n" "Select a command, or type start\n" "of name and press TAB." #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Requête de gentoo" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Impossible d'ouvrir le fichier de configuration..." #: src/configure.c:279 msgid "Save" msgstr "Sauver" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La version du fichier de configuration (%s) ne correspond pas à la version " "(%s) du programme." #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Impossible de trouver le fichier de configuration :\n" " \"%s\" et \"%s\".\n" "Utilise la configuration interne minimale." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_OK|Annuler" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u répertoire(s) %u/%u fichier(s)" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s libre" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s libre" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Revenir en arrière." #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Entrez un chemin et appuyez sur la touche RETURN." #: src/dirpane.c:2173 msgid "H" msgstr "H" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "Afficher ou ne pas afficher les fichiers cachés." #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloc" #: src/dpformat.c:39 msgid "BSize" msgstr "BTaille" #: src/dpformat.c:39 msgid "Block Size" msgstr "Taille de bloc" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Droits d'accès (numérique)" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Droits d'accès (chaîne)" #: src/dpformat.c:42 msgid "Nlink" msgstr "Lien" #: src/dpformat.c:42 msgid "Number of links" msgstr "Nombre de lien" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Numéro d'identité du propriétaire" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nom du propriétaire" #: src/dpformat.c:44 msgid "Uname" msgstr "Propriétaire" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "Numéro d'identité du groupe d'appartenance'" #: src/dpformat.c:46 msgid "Gname" msgstr "Groupe" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nom du groupe d'appartenance" #: src/dpformat.c:47 msgid "Device" msgstr "Périphérique" #: src/dpformat.c:47 msgid "Device Number" msgstr "Numéro de périphérique" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DevMaj" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Nombre majeur du périphérique" #: src/dpformat.c:49 msgid "DevMin" msgstr "DevMin" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Nombre mineur du périphérique" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Date de dernier accès" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Date de dernière modification" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Date de Création" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Nom du Type" #: src/dpformat.c:55 msgid "I" msgstr "|" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Impossible %s \"%s\": %s (code %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Impossible %s \"%s\" (code %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Impossible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Impossible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:439 msgid "Report the version to standard output, and exit" msgstr "" #: src/gentoo.c:441 msgid "Report internal locale details, and exit" msgstr "" #: src/gentoo.c:443 msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" #: src/gentoo.c:444 msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" #: src/gentoo.c:445 msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" #: src/gentoo.c:449 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:450 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s par Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Progression" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Choix d'une icône" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Chargement d'une icône graphique..." #: src/menus.c:284 #, fuzzy msgid "(No Selection)" msgstr "Boutons de " #: src/menus.c:521 #, fuzzy msgid "RegExp..." msgstr "Exp Reg" #: src/menus.c:533 msgid "Other" msgstr "Autres" #: src/menus.c:534 #, fuzzy msgid "Rescan" msgstr "Lecture" #: src/menus.c:535 #, fuzzy msgid "Select" msgstr "Boutons de " #: src/menus.c:539 msgid "Run..." msgstr "" #: src/menus.c:541 #, fuzzy msgid "Configure..." msgstr "Duplicata en cours..." #: src/menus.c:618 msgid "Select Menu" msgstr "" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_Écraser| Écraser T_out |_Sauter|Sauter _Tout|_Annuler" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Écoulé %02d:%02d Vitesse %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Taille formatée, en octets" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Taille formatée, \"Smart\" Unité" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Taille formatée, en octets" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "Oui" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Taille formatée, en kilo-octets" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Ko" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Taille formatée, en méga-octets" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mo" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Taille Formatée, en gigaoctets" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Go" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Taille formatée, en méga-octets" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "B" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Taille formatée, \"Smart\" Unité" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Sélection d'un Style" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Répertoire" #: src/styles.c:889 msgid "New Style" msgstr "Nouveau Style" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Nouveau Style %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Ligne %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Entrer un numéro de ligne ou un pourcentage :" #: src/textview.c:461 msgid "Goto" msgstr "Aller" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Entrer le texte de recherche pour (RE)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:613 msgid "Search" msgstr "Rechercher" #: src/types.c:287 msgid "Unknown" msgstr "Inconnu" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Configuration de gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualiseur de texte" #: src/window.c:203 msgid "Position" msgstr "Position" #: src/window.c:204 msgid "Height" msgstr "Hauteur " #: src/window.c:204 msgid "X" msgstr "X " #: src/window.c:204 msgid "Y" msgstr "Y " #: src/window.c:211 msgid "Set on Open?" msgstr "Identique aux réglages ci-dessous" #: src/window.c:217 msgid "Update on Close?" msgstr "Sauver ces réglages en quittant" #: src/window.c:248 msgid "Grab" msgstr "Capturer" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Activer la boîte de dialogue pour les rapports d'erreurs" #~ msgid "Raw Size, in Bytes" #~ msgstr "Taille RAW, en octets" #~ msgid "Modify 'Control' Key State" #~ msgstr "Modifier l'état touche 'Ctrl'" #~ msgid "Active Pane Titles" #~ msgstr "Titre" #~ msgid "Focused Row, Unselected" #~ msgstr "Désélectionner " #~ msgid "Focused Row, Selected" #~ msgstr "Sélectionner " #~ msgid "Beta Software" #~ msgstr "Logiciel en version beta" #~ msgid "Next Version?" #~ msgstr "Version suivante ?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Désolé, ce mode de découpe n'a pas\n" #~ "encore été implanté." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Le tri sensible à la casse ne travaillera pas correctement avec les " #~ "caractères non-ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Le tri insensible à la casse ne travaillera pas correctement avec les " #~ "caractères non-ASCII" #~ msgid "BYTES" #~ msgstr "OCTETS" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%u octets" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%u Ko" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%u Mo" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%u Go" #~ msgid "%.2f KB" #~ msgstr "%.2f Ko" #~ msgid "%.2f MB" #~ msgstr "%.2f Mo" #~ msgid "%.2f GB" #~ msgstr "%.2f Go" #~ msgid "Numerical Mode?" #~ msgstr "Mode numérique" #~ msgid "Never" #~ msgstr "Jamais" #~ msgid "On Every Access" #~ msgstr "A chaque accès" #~ msgid "Mounting" #~ msgstr "Points de montage" #~ msgid "Mount When?" #~ msgstr "Quand les monter ?" #~ msgid "Mount Options" #~ msgstr "Options de montage" #~ msgid "Mount Command" #~ msgstr "Commande de montage " #~ msgid "Unmount Command" #~ msgstr "Commande de démontage " #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Seulement les monter sur les répertoires de haut niveau" #~ msgid "Use Command Error Dialog?" #~ msgstr "Activer la boîte de dialogue pour les rapports d'erreurs" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Démonter en quittant gentoo" #~ msgid "FAM: Supported and active." #~ msgstr "FAM : Supporté et actif" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM : Supporté, mais non actif" #~ msgid "FAM: Not supported." #~ msgstr "FAM : Non supporté" #, fuzzy #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "%s (%s octets)" #~ msgid "Regular expression error:\n" #~ msgstr "Erreur d'expression régulière :\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Utiliser mmap() pour un chargement rapide" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu blocs)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "L'exécution de \"%s %s\" à échouée :\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montage \"%s\" sur \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "ancien : %u octets, modifié le %s.\n" #~ "Nouveau : %u octets, modifié le %s." #~ msgid "File reading" #~ msgstr "Lecture du fichier" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Sélection d'une fonction" #~ msgid "Clr" #~ msgstr "Clr" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Taille du tampon" #~ msgid "%Lu bytes" #~ msgstr "%Lu octets" #~ msgid "%Lu KB" #~ msgstr "%Lu Ko" #~ msgid "%Lu MB" #~ msgstr "%Lu Mo" #~ msgid "%Lu GB" #~ msgstr "%Lu Go" #~ msgid "Top" #~ msgstr "Haut" #~ msgid "Bottom" #~ msgstr "Bas" #, fuzzy #~ msgid "_Goto..." #~ msgstr "Aller à..." #, fuzzy #~ msgid "_Search..." #~ msgstr "Rechercher..." #, fuzzy #~ msgid "SelectShell" #~ msgstr "Boutons de " #~ msgid "Close" #~ msgstr "Fermer" #~ msgid "Menu" #~ msgstr "Menu" #~ msgid "Skip" #~ msgstr "Sauter" gentoo-0.19.13/po/it.po0000644000175000017500000020030711731427021014664 0ustar demarchidemarchi# Italian translations for gentoo package. # Copyright (C) 2002-2004 Emil Brink. # This file is distributed under the same license as the gentoo package. # Francesco Cosoleto , 2004. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2004-06-18 12:00+0100\n" "Last-Translator: Francesco Cosoleto \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A sinistra del pannello comandi" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A destra del pannello comandi" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Nessuna spaziatura" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Ridimensionabile" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Con spaziatura" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Questa pagina permette di controllare come posizionare il pannello delle " "scorciatoie\n" "rispetto al pannello comandi principale. È pressocché un segnaposto, dato " "che il piano\n" "è quello di fornire una maggiore flessibilità nella gestione dei pulsanti e " "anche di\n" "consentire la creazione di altri pannelli oltre ai due già incorporati. Ma " "questo\n" "deve ancora accadere.\n" "\n" "Nel frattempo vengono fornite le funzionalità presenti quando le scorciatoie " "erano una\n" "caratteristica speciale con la loro pagina di configurazione (inclusa fino " "alla versione\n" "0.11.24 di gentoo), per comodità dell'utente.\n" "\n" "Per trovare il pannello delle scorciatoie, passare alla pagina delle " "definizioni e usare\n" "il menù delle opzioni nell'angolo in alto a sinistra." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posizione pannello delle scorciatoie" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Stile di separazione" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Disposizione" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Imposta ampiezza" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Predefinito" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Conferma" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Cancellare veramente questa fila di pulsanti?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Cancella|_Annulla" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Selezionare ampiezza per la nuova fila" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Cambiare ampiezza della fila" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Modifica colore di sfondo" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Modifica colore di primo piano" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Etichetta" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Comando" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Tasto" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Colori" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Sfondo..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Reimposta a predefinito" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Primo piano..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Scorciatoie" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Libera" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Copia colori a..." #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Copia a..." #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Scambia con..." #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Aggiungi riga..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Cancella riga" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Sotto" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ampiezza..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Su" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Foglio" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Primario" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Secondario" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Suggerimento" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Parametri" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Stringere?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Con suggerimento?" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Pulsanti" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Definizioni" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opzioni" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Selezione comandi interni" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Graffa di apertura" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Graffa di chiusura" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Primo selezionato" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Primo selezionato, deseleziona" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Primo selezionato, con percorso" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Primo selezionato, con percorso, deseleziona" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Primo selezionato (pannello di destinazione)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Primo selezionato, senza virgolette" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Tutta la selezione" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Tutta la selezione, deseleziona" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Tutta la selezione, con percorsi" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Tutta la selezione, con percorsi, deseleziona" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Tutta la selezione (pannello di destinazione)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Tutta la selezione, senza virgolette" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Percorso della directory del pannello sorgente" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Percorso della directory del pannello di destinazione" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Percorso della directory home" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Percorso del pannello sinistro" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Percorso del pannello destro" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Primo selezionato" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Primo selezionato, deseleziona" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Primo selezionato, senza virgolette" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Tutta la selezione" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Tutta la selezione, deseleziona" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Tutta la selezione, senza virgolette" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Tutta la selezione, senza virgolette" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Primo selezionato (pannello di destinazione)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Inserisce un combo box" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Per l'immissione tramite menù" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Per l'immissione di una stringa" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Inserisce un pulsante di verifica (che emette TRUE o FALSE)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Aggiunge il titolo alla finestra d'immissione" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Aggiunge una barra di separazione alla finestra d'immissione" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NOME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Valore di $NOME (variabile d'ambiente)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID di gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Directory home dell'utente NOME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NOME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Selezione codice" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Nessuna opzione disponibile)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Esegui in background?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Sopprimi l'istanza precedente?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Si deve tenere in vita all'uscita?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Cattura i dati uscenti?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Prima dell'esecuzione" #: src/cfg_cmdseq.c:916 #, fuzzy msgid "Require Source Selection?" msgstr "Richiede protezione" #: src/cfg_cmdseq.c:920 #, fuzzy msgid "Require Destination Selection?" msgstr "Richiede protezione" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "CD sorgente?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "CD destinazione?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Dopo l'esecuzione" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Riesamina sorgente?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Riesamina destinazione?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Generale" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "Prima & Dopo" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Interno" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Esterno" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Aggiungi riga" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Duplica" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nome" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Definizione" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Ripetere la sequenza finché vi sono selezioni?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Aggiungi" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Cancella" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Comandi" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Sinistra" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Medio" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Destra" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Ruota verso il basso" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Ruota verso l'alto" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Uno o più di questi modificatori di\n" "tasto devono essere tenuti premuti\n" "quando il pulsante del mouse è\n" "cliccato per l'avvio del comando" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Cambia modificatori" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Controlli" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Scorciatoie di tastiera generali" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "I pulsanti del mouse sui pannelli delle directory" #: src/cfg_controls.c:657 msgid "Button" msgstr "Pulsante" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Cambia modificatori..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Manovra Click-M-Click" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Limite temporale" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorare «Bloc Num» per le associazioni di tastiera?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Le impostazioni per il controllo dei\n" "pulsanti del mouse presentano ambiguità: la\n" "stessa combinazione pulsante+modificatore\n" "è usata per più di una funzione. Questo\n" "potrebbe rendere il loro comportamento\n" "particolarmente bizzarro..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Attenzione" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Apporre carattere tipo?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Apporre \"-> destinazione\" sui collegamenti?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Porre un separatore ogni tre cifre?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Cifre di precisione" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Mostra la dimensione relativa al file system delle directory?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Formato" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "Impostazione '%s'" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Contenuto" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Giustificazione" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Titolo" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ampiezza" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Centro" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Impostazioni base" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Modifica contenuto colonna" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Titolo predefinito" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Le directory prima" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Le directory per ultime" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Le directory mischiate" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "A sinistra dell'elenco" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "A destra dell'elenco" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "Predefinito del sistema" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Copia da %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Copia a %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Scambia con %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Colonne" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Tipi di contenuto disponibili" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Tipi di contenuto selezionati" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Modifica..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Rimuovi" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Ordinamento" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Ordine per" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modo" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Ordinamento invertito?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Maiuscole come minuscole?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Directory predefinita" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Quella di adesso" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Dalla cronologia" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Il percorso posto in alto?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Abilita nascondimento?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Barra di scorrimento fissa?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Richiede protezione" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Posizione barra di scorrimento" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Orizzontale" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Verticale" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Non tracciare" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Proporzione" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Dimensione, pannello sinistro" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Dimensione, pannello destro" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Orientamento pannelli" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Tracciamento della divisione" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "pixel" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Ricorda le righe selezionate?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Salva gli elenchi della cronologia?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Pannelli" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Divisione" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Cronologia" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errori" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Emettere un beep in caso di errore?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menù" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Reimposta a predefinito" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Icone" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Inizianti con un punto" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Corrispondenti all'espressione regolare" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Nulla" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Percorsi e nascondimenti" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Percorsi" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Quali voci nascondere" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Niente)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Cancella azione" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Modifica colore" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Ritorna al comando ereditato" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Selezionare comando" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Nuova proprietà d'azione" #: src/cfg_styles.c:609 msgid "something" msgstr "qualcosa" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Cancellando questo stile si elimineranno anche\n" "tutti i suoi discendenti. Si è sicuri?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Conferma cancellazione" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Colore sfondo" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Colore primo piano" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Icona" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "Stile del testo della riga" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Anteprima" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Sostituisci l'ascendente?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Scelta..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Aggiungi azione..." # n.d.T: "Parent" -> "Directory precedente", "Precedente", # ossia tradotto nello stile Amiga. # #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Precedente" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Ereditamento proprietà" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Visive" #: src/cfg_styles.c:846 msgid "Actions" msgstr "D'azione" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Riconoscimento file" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Stili" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Un clic per cambiare..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nuovo tipo)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "Device a blocchi" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "Device a caratteri" #: src/cfg_types.c:646 msgid "Dir" msgstr "Dir" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "File" #: src/cfg_types.c:646 msgid "Link" msgstr "Collegamento" #: src/cfg_types.c:646 msgid "Socket" msgstr "Socket" #: src/cfg_types.c:647 msgid "Readable" msgstr "Leggibile" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SetGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SetUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Sticky" #: src/cfg_types.c:648 msgid "Executable" msgstr "Eseguibile" #: src/cfg_types.c:648 msgid "Writable" msgstr "Scrivibile" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Corrispondenti con \"file\" (RE)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Corrispondenti con il nome (RE)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Richiede suffisso" #: src/cfg_types.c:687 msgid "Identification" msgstr "Identificazione" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Richiede tipo" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Richiede protezione" #: src/cfg_types.c:739 msgid "Glob?" msgstr "" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Stile del tipo" #: src/cfg_types.c:757 msgid "Style" msgstr "Stile" #: src/cfg_types.c:797 msgid "Types" msgstr "Tipi" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "La finestra di dialogo si pone al centro dello schermo" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "La finestra di dialogo segue il mouse" #: src/cfg_windows.c:86 #, fuzzy msgid "Dialog Windows Positioned by Window Manager" msgstr "La finestra di dialogo segue il mouse" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Finestre" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Finestre" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Posizionamento dialogo" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Esecuzione di \"%s\" fallita" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Errore" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" "Non si è potuto terminare il processo figlio \"%s\" (pid=%d)--avviso zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versione %s (GTK+ versione %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2004 di Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Questo è software libero e privo ASSOLUTAMENTE DI\n" "OGNI GARANZIA. Leggere il file COPYING per dettagli.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Attivo, versione italiana di Francesco Cosoleto." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "L'autore di gentoo può essere contattato via Internet\n" "all'e-mail , in questo modo potete\n" "informarlo con le proprie considerazioni sul presente\n" "software, segnalare bug, suggerimenti o altro.\n" "\n" "Widget personalizzato di J. Hanson .\n" "\n" "L'ultima versione di gentoo può sempre essere prele-\n" "vata dall'home page ufficiale del progetto all'indirizzo\n" ". Le nuove versioni sono\n" "solitamente annunciate su Freshmeat, il cui indirizzo è\n" "." #: src/cmd_about.c:135 msgid "About gentoo" msgstr "Informazioni su gentoo" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_OK (Di più fra poco)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Imposta bit di protezione per \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Gruppo" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Altri" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Proprietario" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Speciale" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Esecuzione" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lettura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Set GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Set UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Scrittura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bit di protezione" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Ottale" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Tutti" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Inversione" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Precedente" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Addentrarsi nelle directory?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Non toccare le directory?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Cambia permessi" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Imposta la proprietà per \"%s\":" #: src/cmd_chown.c:174 msgid "User" msgstr "Utente" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Cambia proprietà" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Salvataggio automatico in uscita delle modifiche alla configurazione?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" esiste già. Proseguire con la copia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copia in corso..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Mantieni le date originali nella copia?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignora la mancata copia degli attributi (data, proprietario, modo)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Non riuscendo, lasciar stare la destinazione se è completa?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Grandezza buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Inserire nome per la copia di \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Inserire nome per il clone di \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" esiste già. Continuare con la clonazione?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonazione..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copia con nome..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Inserire il nome con il quale collegare \"%s\"" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Inserire il nome per il collegamento clone di \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" esiste già. Proseguire con il collegamento simbolico?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copia con nome" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clona" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Collega simbolicamente con nome" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clone di collegamento simbolico" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "non si è potuto eliminare per via di restrizioni nell'accesso.\n" "Si riprova cambiando la protezione?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Ricorda la risposta (altera la configurazione)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema di accesso" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Cambia|Lascia stare" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Veramente cancellare \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Cancellazione..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "In caso di problemi d'accesso" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Chiedi all'utente|Autonomamente prova a cambiare, e ritenta|Annulla" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" "Considera la riga con il focus come selezione se non ve n'è una effettiva?" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Sposta il focus all'ultima riga selezionata/deselezionata?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Ricerca I." #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|_Tutti|_Salta|_Annulla" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Salta|_Annulla" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Ottenimento delle dimensioni..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Deselezione delle righe dopo l'esecuzione?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s usati" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u dir, %u file, %u symlink" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Collegamento a" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Tipo" #: src/cmd_info.c:218 msgid "Location" msgstr "Posizione" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Dimensione" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu byte" #: src/cmd_info.c:242 msgid "Contains" msgstr "Contiene" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Informazioni di \"file\"" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Ultimo accesso" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Modificato" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Cambiato" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Creato" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Base" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Raccolta delle informazioni..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Mostra i dati di uscita di \"file\"?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Formato della data di accesso" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Formato della data di modifica" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Formato della data di cambiamento" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Segno marcatore della dimensione" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" esiste già. Proseguire con l'unione?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Unione..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Cliccare e trascinare i file da riordinare, quindi cliccare «Unisci»" #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "La dimensione totale è %s (%lu byte)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "La dimensione totale è %lu byte." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Inserire nome del file di destinazione" #: src/cmd_join.c:274 msgid "Join" msgstr "Unione" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Unisci|_Annulla" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" esiste già. Proseguire con mkdir?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Inserire il nome della directory da creare" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Crea directory" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Portarsi nella nuova directory?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Il focus sulla nuova directory?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" esiste già. Continuare con lo spostamento?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Spostamento..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Inserire il nome con il quale spostare \"%s\"" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Spostamento con nome..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Sposta con nome" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Possono esserci dei cambiamenti nella configurazione non salvati\n" "Uscire senza salvare comporterà la loro perdita. Uscire veramente?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Conferma uscita" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Esci|_Salva, poi esci|_Annulla" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Si è sicuri di voler uscire?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Inserisci nuovo nome per \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" esiste già. Proseguire nel rinominare?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Rinomina" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Cerca una sottostringa in tutti i nomi di file\n" "e la sostituisce con un'altra." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Sostituisci" #: src/cmd_renamere.c:427 msgid "With" msgstr "Con" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Sostituisci tutti?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Semplice" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Esegue l'espressione regolare immessa in \"Da\" su\n" "ogni nome di file, serbando le corrispondenze di\n" "sottoespressione poste in parentesi, per poi sostituire\n" "ogni occorrenza di $n immessa in \"A\", dove n è\n" "l'indice (iniziante da 1) per una sottoespressione, con\n" "il testo che occorre. Quindi impiega il risultato come\n" "un nuovo nome di file." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Da" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "A" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Reg Exp" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 #, fuzzy msgid "Lower Case?" msgstr "Maiuscole come minuscole?" #: src/cmd_renamere.c:495 #, fuzzy msgid "Upper Case?" msgstr "Maiuscole come minuscole?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Maiuscole come minuscole?" #: src/cmd_renamere.c:500 #, fuzzy msgid "Case" msgstr "Base" #: src/cmd_renamere.c:502 #, fuzzy msgid "RenameRE" msgstr "Rinomina" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Decimale" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Esadec. (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Esadec. (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Ottale" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Il comando rinomina tutti i file selezionati\n" "in una sequenza numerata. I controlli\n" "presenti permettono di definire come i nomi\n" "sono composti." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Inizio da" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Precisione" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Testa" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Coda" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Ipotesi" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Rinomina sequenziale" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Tutte le righe|Parte selezionata|Parte deselezionata|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Tutti i tipi|Solo le directory|Solo non-directory|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Seleziona|Deseleziona|Inverti" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Azione" #: src/cmd_select.c:368 msgid "Set" msgstr "Serie" #: src/cmd_select.c:469 #, fuzzy msgid "Treat RE as Glob Pattern?" msgstr "Considera RE come un modello di glob?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Inversione della corrispondenza?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "Richiesta la corrispondenza sull'intero nome?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Selezione con RE" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 #, fuzzy msgid "OK|Cancel" msgstr "_OK|_Annulla" #: src/cmd_select.c:731 #, fuzzy msgid "Select using shell command" msgstr "Selezionare comando" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Suddivisione di \"%s\".\n" "Il file è di %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Suddivisione di \"%s\".\n" "Il file è di %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" esiste già. Continuare con la suddivisione?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Dimensione della suddivisione fissa" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Dimensione segmento" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 byte (3.5\" floppy)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 byte (Disco Zip)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Dimensione della suddivisione fissa" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Dimensione segmento" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Dimensione fissa, numero di parti variabile" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Numero di parti fisso, dimensioni variabili" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Suddivisione" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Formato del nome" #: src/cmd_split.c:615 msgid "Step" msgstr "Passo" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" esiste già. Continuare con il collegamento?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Annulla" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleziona la destinazione del collegamento" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Contenuto" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Modifica collegamento simbolico" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Crea collegamento simbolico" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Controllo esadecimale per i primi" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "aperto" #: src/cmdarg.c:201 msgid "true" msgstr "vero" #: src/cmdarg.c:201 msgid "yes" msgstr "sì" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Uscita di %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Impossibile eseguire il comando\n" "non riconosciuto \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Interni (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Utente (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Selezionare un comando, o digitare\n" "l'inizio del suo nome e premere TAB." #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Selezionare comando" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Non si è potuto aprire il file di configurazione per scriverlo" #: src/configure.c:279 msgid "Save" msgstr "Salva" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versione del file di configurazione (%s) non corrisponde con la versione " "del programma (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Non si è potuto trovare file di configurazione; è\n" "stato controllato in \"%s\" e in \"%s\".\n" "In uso la configurazione minima interna." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_OK|_Annulla" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u dir, %u/%u file" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s usati" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s liberi" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Sale alla directory precedente" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Inserire il percorso, quindi premere «Invio»" #: src/dirpane.c:2173 msgid "H" msgstr "N" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Un clic abilita/disabilita le regole per il nascondimento dei file. Premuto, " "renderà effettive le regole e le voci che le seguono non saranno visibili." #: src/dpformat.c:38 msgid "Blocks" msgstr "Blocchi" #: src/dpformat.c:39 msgid "BSize" msgstr "Dim. Blocco" #: src/dpformat.c:39 msgid "Block Size" msgstr "Grandezza blocco" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Permessi, formato numerico" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Permessi, formato testo" #: src/dpformat.c:42 msgid "Nlink" msgstr "N° colleg." #: src/dpformat.c:42 msgid "Number of links" msgstr "Numero di collegamenti" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID proprietario" #: src/dpformat.c:43 msgid "Uid" msgstr "ID utente" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nome proprietario" #: src/dpformat.c:44 msgid "Uname" msgstr "Utente" #: src/dpformat.c:45 msgid "Gid" msgstr "ID gruppo" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID gruppo" #: src/dpformat.c:46 msgid "Gname" msgstr "Gruppo" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nome gruppo" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositivo" #: src/dpformat.c:47 msgid "Device Number" msgstr "Numero dispositivo" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DevMag" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Numero dispositivo, maggiore" #: src/dpformat.c:49 msgid "DevMin" msgstr "DevMin" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Numero dispositivo, minore" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Data dell'ultimo accesso" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Data dell'ultima modifica" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Data di creazione" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Nome tipo" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Non riuscito %s \"%s\": %s (codice %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Non riuscito %s \"%s\" (codice %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Non riuscito %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Non riuscito %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Indica la versione allo standard output, poi esce." #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Indica la versione allo standard output, poi esce." #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Consente a gentoo di essere eseguito dall'utente root. Può essere pericoloso." #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Non carica ~/.gentoorc, il file di configurazione, per usare i valori " "predefiniti." #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Non carica ~/.gentoogtkrc, file di configurazione GTK+, usa le impostazioni " "di sistema" #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Esegue ARG come un comando di gentoo. Viene eseguito prima di lasciare " "l'interazione all'utente, ma dopo aver letto il file di configurazione. Può " "essere usato più volte per eseguire più comandi in sequenza." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Usa ARG come percorso per il pannello sinistro. Non considererà altre " "impostazioni." #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Usa ARG come percorso per il pannello destro. Non considererà altre " "impostazioni." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Per eseguire come root, richiamare con l'opzione '--root-ok'\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Non si è potuto inizializzare il modulo userinfo - la risoluzione del nome " "utente non funzionerà" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s di Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Progressione" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Scelta dell'icona" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Caricamento icone..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(Nessuna selezione)" #: src/menus.c:521 msgid "RegExp..." msgstr "RegExp..." #: src/menus.c:533 msgid "Other" msgstr "Opposto" #: src/menus.c:534 msgid "Rescan" msgstr "Riesamina" #: src/menus.c:535 msgid "Select" msgstr "Seleziona" #: src/menus.c:539 msgid "Run..." msgstr "Esegui..." #: src/menus.c:541 msgid "Configure..." msgstr "Configura..." #: src/menus.c:618 msgid "Select Menu" msgstr "Selezione menù" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|_Tutti|_Salta|Salta t_utti|_Annulla" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Totale (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Trascorso %02d:%02d Velocità %s/s ETA %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Dimensione impaginata, in byte" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Dimensione impaginata, in unità variabili" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Dimensione impaginata, in byte" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "sì" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Dimensione impaginata, in kilobyte" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Kb" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Dimensione impaginata, in megabyte" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mb" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Dimensione impaginata, in gigabyte" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Gb" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Dimensione impaginata, in megabyte" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "b" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Dimensione impaginata, in unità variabili" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Selezione stile" #: src/styles.c:114 msgid "Root" msgstr "Radice" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directory" #: src/styles.c:889 msgid "New Style" msgstr "Nuovo stile" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Nuovo stile %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Linea %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Inserire numero di linea o percentuale:" #: src/textview.c:461 msgid "Goto" msgstr "Vai a" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Inserire il testo da cercare (RE)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Non estendersi sulle linee?" #: src/textview.c:613 msgid "Search" msgstr "Cerca" #: src/types.c:287 msgid "Unknown" msgstr "Sconosciuto" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Configurazione gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualizzatore testo" #: src/window.c:203 msgid "Position" msgstr "Posizione" #: src/window.c:204 msgid "Height" msgstr "Altezza" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Impostare all'apertura?" #: src/window.c:217 msgid "Update on Close?" msgstr "Aggiornare alla chiusura?" #: src/window.c:248 msgid "Grab" msgstr "Preleva" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "" "Il modulo XML ha emesso un numero reale dipendente dalla localizzazione" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Finestre di dialogo per la segnalazione di errori?" #~ msgid "Path Right Click" #~ msgstr "Clic con il pulsante destro sul percorso" #~ msgid "Raw Size, in Bytes" #~ msgstr "Dimensione non impaginata, in byte" #~ msgid "Always Set" #~ msgstr "Sempre impostato" #~ msgid "Modify 'Control' Key State" #~ msgstr "Altera lo stato del tasto «Control»" #~ msgid "Active Pane Titles" #~ msgstr "Titolo del pannello quando attivo" #~ msgid "Focused Row, Unselected" #~ msgstr "Riga con focus, non selezionata" #~ msgid "Focused Row, Selected" #~ msgstr "Riga con focus, selezionata" #~ msgid "Beta Software" #~ msgstr "Software in sviluppo" #~ msgid "Next Version?" #~ msgstr "Prossima versione?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Questa modalità di suddivisione non\n" #~ "è ancora stata implementata... Spiacenti." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "L'ordinamento non funzionerà pienamente con caratteri non-ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "L'ordinamento non funzionerà pienamente con caratteri non-ASCII" #~ msgid "BYTES" #~ msgstr "BYTE" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu byte" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu Kb" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu Mb" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu Gb" #~ msgid "%.2f KB" #~ msgstr "%.2f Kb" #~ msgid "%.2f MB" #~ msgstr "%.2f Mb" #~ msgid "%.2f GB" #~ msgstr "%.2f Gb" #~ msgid "Numerical Mode?" #~ msgstr "Stile numerico?" #~ msgid "Never" #~ msgstr "Mai" #~ msgid "On Every Access" #~ msgstr "Su ogni accesso" #~ msgid "Mounting" #~ msgstr "Montaggio" #~ msgid "Mount When?" #~ msgstr "Quando montare?" #~ msgid "Mount Options" #~ msgstr "Opzioni per montare" #~ msgid "Mount Command" #~ msgstr "Per montare, comando " #~ msgid "Unmount Command" #~ msgstr "Per smontare, comando " #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Monta soltanto in directory vuote?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Finestra di dialogo per gli errori?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Smonta quando gentoo termina?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Disponibile e attivo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Disponibile, ma non attivo." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Non disponibile" #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Non si può copiare la directory \"%s\"\n" #~ "in \"%s\":\n" #~ "la sorgente contiene la destinazione." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "" #~ "In cima e in fondo all'elenco, consentire il movimento all'altra " #~ "estremità?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s byte,\n" #~ "%s blocchi)" #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Non si può copiare la directory \"%s\"\n" #~ "in \"%s\":\n" #~ "la sorgente contiene la destinazione." #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Non si può copiare la directory \"%s\"\n" #~ "in \"%s\":\n" #~ "la sorgente contiene la destinazione." #~ msgid "Regular expression error:\n" #~ msgstr "Errore nell'espressione regolare:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Uso di mmap() per velocizzare il caricamento?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu blocchi)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Non impiega FAM per il rilevamento automatico dei cambiamenti nelle " #~ "directory visualizzate." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Non si è potuto inizializzare i dati per mount - il montaggio automatico " #~ "non funzionerà" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Apertura di FAM fallita, errore %d--FAM non sarà usato" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Non si è potuto aggiungere il monitor FAM su \"%s\", errore %s (riesegui " #~ "con --no-fam per ovviare, forse" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Non si è potuto aggiungere il monitor FAM su \"%s\", errore %s (riesegui " #~ "con --no-fam per ovviare, forse" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Esecuzione di \"%s %s\" fallita:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montaggio di \"%s\" su \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Vecchio: %Lu byte, cambiato il %s.\n" #~ "Nuovo: %Lu byte, cambiato il %s." #~ msgid "File reading" #~ msgstr "Lettura file" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Selezione codice" #~ msgid "Clr" #~ msgstr "Cancella" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Grandezza buffer" #~ msgid "Top" #~ msgstr "Inizio" #~ msgid "Bottom" #~ msgstr "Fine" #~ msgid "_Goto..." #~ msgstr "_Vai a..." #~ msgid "_Search..." #~ msgstr "_Cerca..." #~ msgid "_Quit" #~ msgstr "_Esci" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Seleziona" #~ msgid "Unnamed" #~ msgstr "Senza_nome" #~ msgid "Unnamed_%d" #~ msgstr "Senza_nome_%d" #~ msgid "" #~ "**Notice: Reference to obsolete command '%s' replaced by '%s' in %s\n" #~ msgstr "**Avviso: il comando obsoleto \"%s\" è sostituito da \"%s\" in %s\n" gentoo-0.19.13/po/it.gmo0000664000175000017500000007663211731427022015047 0ustar demarchidemarchiw'*')')')(*2((]()(*(+()[ )i) )7)) ) )) **!* :* D* P* ^*l* u******* ** *#*++/+3+ Q+^+~+++"+0+,1,3P,1,,,,, ,,, - -+- B-M- T-`-i-x----- ------ ..*.>.F.Y.1_.m../ / &/4/;/C/K/;T// ///////// 00 0 (0 60 A0M0^0y0C0+041=1R1Z1b1 t1 1 11 1 1D1 1 222 2-2B2W2j2222 2222 23323 K3W3 \3f3 |3333333,34 64W4t4!4!444 5"5)@5j5p5 w555666666!667'7#A7e7%v7$7777 778 8888'8>8O8S8m8s8x8 }888 888888 8 888 9999"9(9 796D9!{99(99 99 ::.: 3: >:L:O:S:k:q:&x::: :::::;H ;R;U;d;v; ;;;;; ;;;;+;< 1< ></H<x< }<<< < << <<<v=== ======== => >>#> *>6>H>$[>>>> > > >>>?? ?#???G?O?X?h?n?s?|?!??? ??#?@@*#@N@ V@c@@@ @@@@@@@ AA +A9A >AKA^AeAjA~AAA A AAAAA A BB"B6;BrBBBBBBB BB B C)C0C7C=C UC_CsC CCCCCCCCCCCCD4DCDLDSDXD_DeD lD zD DDDDD DgD>E}[EdE>F HHHII I=IYI ^I hIuI{I'IIIIIIIII#J:JCJJJ RJ]JfJlJtJyJJJ/JJeJ"K 2K@KDK XKyK KKKK,K L LLL L&L+L/L5L/M*M1N0LN1}N*N'N,O;/OkOfqOOOAPIP_P vPPPPP P PPQ Q Q7QUQiQxQQQQ QQ<Q-R.R@R5FR|R-R$RR S-#S2QSSSCSESDTbT sT T TTTT TTTTUU U'U0U9ULU]U }UUU#UU!UUVV6V?VSVFZVV:WPW VWdWwW~WWW^WW XX/X?X HX RX \XfXuX X X XXXXX X$Yb8Y?YJY&ZBZ IZUZkZ ~Z ZZZ ZVZ[%[,[ 3[?[R[o[[6[%[[\\\2\J\ a\1k\\\ \\\\ ]]4]S]g]~] ]2]&]'^",^"O^2r^*^,^+^)_!G_.i___ _ _O_ a'a/a4a9aMa,_a#aaa,a#b+@b+lb bbbbbbbcc cc3c Sc ]c~ccccc c ccccc!ccd (d3d Sd_d adldrdxddCd6de;5eqeeee ee ff f#f)f Hf Rf<_fffff ff g gM)gwgzggg'gggghh 4h?h^h:nhhhh5h%i*i ;iFi `ili {iiiijjjjjjjjk k-k=kOk ekok kkkk5kl.6lelnlll l#ll l l'l m(m 1m>m Pm\m dmnm-mmm mm.n3n;n/Dn tnn-nnn n nno+o CoNokorooo oo oo#opp=p CpNp bplpp*pppp&pGqeqqqqqqqq rr#*rNrUr\r$cr r"r=rrs s s8XL! b|P6K#g:R,' k hnF>^HUbOB~V9FJ~E[/Y![uf|D] PyccYM4H$:<@WkC6}Qn hsp*1<;]4-e3ZAVm)K(a+7el iSBdx(z y"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?Cause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlobal Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalIISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRepeat Sequence Until No Source Selection?ReplaceReplace All?Require Match on Full Name?Require ProtectionRequire SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Selected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2004-06-18 12:00+0100 Last-Translator: Francesco Cosoleto Language-Team: Italian Language: it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); "%s" esiste già. Continuare con la clonazione?"%s" esiste già. Proseguire con l'unione?"%s" esiste già. Continuare con il collegamento?"%s" esiste già. Continuare con lo spostamento?"%s" esiste già. Continuare con la suddivisione?"%s" esiste già. Proseguire con la copia?"%s" esiste già. Proseguire con mkdir?"%s" esiste già. Proseguire nel rinominare?"%s" esiste già. Proseguire con il collegamento simbolico?$NOME%s non si è potuto eliminare per via di restrizioni nell'accesso. Si riprova cambiando la protezione?%s - Un clic per cambiare...Impostazione '%s'%s: Per eseguire come root, richiamare con l'opzione '--root-ok' %u/%u dir, %u/%u fileInformazioni di "file"(Nuovo tipo)(Nessuna opzione disponibile)(Nessuna selezione)(Niente)Stile del testo della riga, %s liberi10, Decimale16, Esadec. (A-F)16, Esadec. (a-f)8, OttaleInformazioni su gentooFormato della data di accessoProblema di accessoUltimo accessoAzioneD'azioneAggiungiAggiungi azione...Aggiungi rigaAggiungi riga...Aggiunge una barra di separazione alla finestra d'immissioneAggiunge il titolo alla finestra d'immissioneDopo l'esecuzioneTuttiTutte le righe|Parte selezionata|Parte deselezionata|Tutta la selezioneTutta la selezione (pannello di destinazione)Tutta la selezione, senza virgoletteTutta la selezione, deselezionaTutta la selezione, con percorsiTutta la selezione, con percorsi, deselezionaTutti i tipi|Solo le directory|Solo non-directory|Apporre carattere tipo?Si è sicuri di voler uscire?Chiedi all'utente|Autonomamente prova a cambiare, e ritenta|AnnullaSalvataggio automatico in uscita delle modifiche alla configurazione?Tipi di contenuto disponibiliDevice a blocchiDim. BloccoColore sfondoSfondo...BaseImpostazioni basePrima dell'esecuzionePrima & DopoInizianti con un puntoGrandezza bloccoBlocchiGrandezza bufferInternoInterni (%u)PulsantePulsantiDevice a caratteriCD destinazione?Portarsi nella nuova directory?CD sorgente?AnnullaCattura i dati uscenti?Emettere un beep in caso di errore?CentroFormato della data di cambiamentoCambia permessiCambia proprietàCambiare ampiezza della filaCambiatoCambia|Lascia stareLiberaCliccare e trascinare i file da riordinare, quindi cliccare «Unisci»Un clic abilita/disabilita le regole per il nascondimento dei file. Premuto, renderà effettive le regole e le voci che le seguono non saranno visibili.Manovra Click-M-ClickClonaClonazione...Graffa di chiusuraColoriColonneComandoComandiLa versione del file di configurazione (%s) non corrisponde con la versione del programma (%s)Configurazione gentooConfigura...Conferma cancellazioneConferma uscitaContieneContenutoContenutoControlliCopia con nomeCopia colori a...Copia da %sCopia a...Copia a %sCopia con nome...Copia in corso...Non riuscito %sNon riuscito %s "%s"Non riuscito %s "%s" (codice %d)Non riuscito %s "%s": %s (codice %d)Non si è potuto inizializzare il modulo userinfo - la risoluzione del nome utente non funzioneràNon si è potuto aprire il file di configurazione per scriverloNon si è potuto terminare il processo figlio "%s" (pid=%d)--avviso zombieCrea collegamento simbolicoCreatoPredefinitoDirectory predefinitaTitolo predefinitoDefinizioneDefinizioniCancellaCancella azioneCancella rigaCancellando questo stile si elimineranno anche tutti i suoi discendenti. Si è sicuri?Cancellazione...DevMagDevMinDispositivoNumero dispositivoNumero dispositivo, maggioreNumero dispositivo, minorePosizionamento dialogoLa finestra di dialogo si pone al centro dello schermoLa finestra di dialogo segue il mouseCifre di precisioneDirPannelliLe directory primaLe directory per ultimeLe directory mischiateDirectoryI pulsanti del mouse sui pannelli delle directoryNon estendersi sulle linee?Non toccare le directory?Non tracciareSottoDuplicaModifica colore di sfondoModifica coloreModifica contenuto colonnaModifica colore di primo pianoCambia modificatoriCambia modificatori...Modifica collegamento simbolicoModifica...Trascorso %02d:%02d Velocità %s/s ETA %02u:%02uInserire nome del file di destinazioneInserire numero di linea o percentuale:Inserire nome per il clone di "%s"Inserire nome per la copia di "%s"Inserire il nome per il collegamento clone di "%s"Inserire il nome della directory da creareInserire il nome con il quale collegare "%s"Inserire il nome con il quale spostare "%s"Inserisci nuovo nome per "%s"Inserire il testo da cercare (RE)Inserire il percorso, quindi premere «Invio»ErroreErroriEseguibileEsecuzioneEsegue l'espressione regolare immessa in "Da" su ogni nome di file, serbando le corrispondenze di sottoespressione poste in parentesi, per poi sostituire ogni occorrenza di $n immessa in "A", dove n è l'indice (iniziante da 1) per una sottoespressione, con il testo che occorre. Quindi impiega il risultato come un nuovo nome di file.Esecuzione di "%s" fallitaEsternoFIFOFileRiconoscimento filePrimo selezionatoPrimo selezionato (pannello di destinazione)Primo selezionato, senza virgolettePrimo selezionato, deselezionaPrimo selezionato, con percorsoPrimo selezionato, con percorso, deselezionaDimensione della suddivisione fissaNumero di parti fisso, dimensioni variabiliDimensione fissa, numero di parti variabileParametriIl focus sulla nuova directory?Colore primo pianoPrimo piano...FormatoDaDalla cronologiaGbGTK+ RCGeneraleRaccolta delle informazioni...Ottenimento delle dimensioni...ID gruppoScorciatoie di tastiera generaliGruppoVai aPrelevaQuella di adessoGruppoID gruppoNome gruppoIpotesiNTestaAltezzaControllo esadecimale per i primiAbilita nascondimento?Quali voci nascondereCronologiaDirectory home dell'utente NOMEOrizzontaleIRicerca I.IconaIconeIdentificazioneMaiuscole come minuscole?Ignora la mancata copia degli attributi (data, proprietario, modo)?Ignorare «Bloc Num» per le associazioni di tastiera?Ereditamento proprietàInserisce un pulsante di verifica (che emette TRUE o FALSE)Inserisce un combo boxPer l'immissione di una stringaPer l'immissione tramite menùOrdinamento invertito?Inversione della corrispondenza?UnioneUnione...GiustificazioneKbTastoSopprimi l'istanza precedente?EtichettaDisposizioneNon riuscendo, lasciar stare la destinazione se è completa?SinistraA sinistra del pannello comandiA sinistra dell'elencoLinea %d (%.0f%%)CollegamentoCollegamento aCaricamento icone...PosizioneCerca una sottostringa in tutti i nomi di file e la sostituisce con un'altra.MbCrea directoryCorrispondenti con "file" (RE)Corrispondenti con il nome (RE)Corrispondenti all'espressione regolareMenùMedioModoPermessi, formato numericoPermessi, formato testoModificatoFormato della data di modificaSposta con nomeSposta il focus all'ultima riga selezionata/deselezionata?Sale alla directory precedenteSpostamento con nome...Spostamento...NLS: Attivo, versione italiana di Francesco Cosoleto.NomeFormato del nomeStringere?Nuova proprietà d'azioneNuovo stileNuovo stile %uN° colleg.Nessuna spaziaturaNullaNota: Le impostazioni per il controllo dei pulsanti del mouse presentano ambiguità: la stessa combinazione pulsante+modificatore è usata per più di una funzione. Questo potrebbe rendere il loro comportamento particolarmente bizzarro...Numero di collegamentiOKIn caso di problemi d'accessoGraffa di aperturaOpzioniOppostoAltriUscita di %s (pid %d)Sostituisci l'ascendente?ProprietarioID proprietarioNome proprietarioOrientamento pannelliDivisioneRidimensionabilePrecedenteIl percorso posto in alto?Percorso del pannello sinistroPercorso del pannello destroPercorso della directory del pannello di destinazionePercorso della directory homePercorso della directory del pannello sorgentePercorsiPercorsi e nascondimentiSelezione codiceScelta dell'iconaScelta...Porre un separatore ogni tre cifre?ConfermaPosizionePrecisioneMantieni le date originali nella copia?AnteprimaPrimarioProgressioneBit di protezioneProporzioneLetturaLeggibileVeramente cancellare "%s"?Cancellare veramente questa fila di pulsanti?Addentrarsi nelle directory?Reg ExpRegExp...Ricorda le righe selezionate?Ricorda la risposta (altera la configurazione)RimuoviRinominaRipetere la sequenza finché vi sono selezioni?SostituisciSostituisci tutti?Richiesta la corrispondenza sull'intero nome?Richiede protezioneRichiede suffissoRichiede tipoRiesaminaRiesamina destinazione?Riesamina sorgente?Reimposta a predefinitoPrecedenteRitorna al comando ereditatoDestraA destra del pannello comandiA destra dell'elencoRadiceAmpiezza...Esegui in background?Esegui...SalvaSalva gli elenchi della cronologia?Barra di scorrimento fissa?Posizione barra di scorrimentoCercaSecondarioDimensione segmentoSelezionaSelezione comandi interniSelezionare comandoSeleziona la destinazione del collegamentoSelezione menùSelezione stileSelezione con RESelezionare ampiezza per la nuova filaSelezionare un comando, o digitare l'inizio del suo nome e premere TAB.Tipi di contenuto selezionatiSeleziona|Deseleziona|InvertiStile di separazioneRinomina sequenzialeSerieSet GIDImposta la proprietà per "%s":Imposta ampiezzaSet UIDImpostare all'apertura?Imposta bit di protezione per "%s":SetGIDSetUIDFoglioPosizione pannello delle scorciatoieScorciatoieMostra i dati di uscita di "file"?Mostra la dimensione relativa al file system delle directory?Con suggerimento?SempliceDimensioneSegno marcatore della dimensioneDimensione, pannello sinistroDimensione, pannello destroSocketOrdine perOrdinamentoSpecialeSuddivisioneSuddivisione di "%s". Il file è di %s (%s).Suddivisione di "%s". Il file è di %s.Tracciamento della divisioneInizio daCon spaziaturaPassoStickyStileStiliSi deve tenere in vita all'uscita?Scambia con...Scambia con %sCollega simbolicamente con nomeClone di collegamento simbolicoPredefinito del sistemaCodaVisualizzatore testoUno o più di questi modificatori di tasto devono essere tenuti premuti quando il pulsante del mouse è cliccato per l'avvio del comandoLa dimensione totale è %lu byte.Il comando rinomina tutti i file selezionati in una sequenza numerata. I controlli presenti permettono di definire come i nomi sono composti.Questo è software libero e privo ASSOLUTAMENTE DI OGNI GARANZIA. Leggere il file COPYING per dettagli. Questa pagina permette di controllare come posizionare il pannello delle scorciatoie rispetto al pannello comandi principale. È pressocché un segnaposto, dato che il piano è quello di fornire una maggiore flessibilità nella gestione dei pulsanti e anche di consentire la creazione di altri pannelli oltre ai due già incorporati. Ma questo deve ancora accadere. Nel frattempo vengono fornite le funzionalità presenti quando le scorciatoie erano una caratteristica speciale con la loro pagina di configurazione (inclusa fino alla versione 0.11.24 di gentoo), per comodità dell'utente. Per trovare il pannello delle scorciatoie, passare alla pagina delle definizioni e usare il menù delle opzioni nell'angolo in alto a sinistra.Limite temporaleTitoloAInversioneSuggerimentoTotale (%s)Considera la riga con il focus come selezione se non ve n'è una effettiva?TipoNome tipoStile del tipoTipiID utenteImpossibile eseguire il comando non riconosciuto "%s".UtenteSconosciutoDeselezione delle righe dopo l'esecuzione?SuAggiornare alla chiusura?UtenteUtente (%u)Valore di $NOME (variabile d'ambiente)Versione %s (GTK+ versione %d.%d.%d).VerticaleVisiveAttenzioneRuota verso il bassoRuota verso l'altoAmpiezzaFinestreConScrivibileScritturaXIl modulo XML ha emesso un numero reale dipendente dalla localizzazioneYPossono esserci dei cambiamenti nella configurazione non salvati Uscire senza salvare comporterà la loro perdita. Uscire veramente?_Cancella|_Annulla_Unisci|_Annulla_OK_OK (Di più fra poco)_OK|_Tutti|_Salta|Salta t_utti|_Annulla_OK|_Tutti|_Salta|_Annulla_OK|_Annulla_OK|_Salta|_Annulla_Esci|_Salva, poi esci|_Annullafstabgentoo v%s di Emil Brink PID di gentoomtabapertopixelqualcosaverosì~NOMEgentoo-0.19.13/po/en@boldquot.header0000644000175000017500000000247111547706437017360 0ustar demarchidemarchi# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # # This catalog furthermore displays the text between the quotation marks in # bold face, assuming the VT100/XTerm escape sequences. # gentoo-0.19.13/po/ru_RU.UTF-8.gmo0000664000175000017500000011303311731427022016254 0ustar demarchidemarchiDl(*()()())*2)(])))*)+)*[ *i* *7** * ** ++!+ :+ D+ P+ ^+l+ u+++++++ ++ +#+,,/,3, Q,^,~,,,",0,-1-3P-1----- --- . .+. B.M. T.`.i.x..... ....... ////C/K/^/1d/m/00 0 +090@0H0P0;Y00 000000000 11 "1 -1 ;1 F1R1c1~1C1+14 2B2W2_2g2 y2 2 22 2 2D2 3333 $323G3\3o33+333 33 44 .484N4c4 |44 44 4444455,5K5 g555!5!56 6;6S6)q666 666777777!8%8?8X8#r88%8$888 9 9,939 89E9H9P9X9o9999999 999 999999 9 ::": ?:J:^:`:h:m:s: :6:!::(:&; 6;C;T;e;y; ~; ;;;;;;&;;; <<%<*<2<K<HT< <<<<< <<<<< ==!=4=+<=h= = =/== === = >> >$>)>>> >> > ????5?H?N? W?b? s?~?? ???$???@ @ +@ 5@?@G@b@q@ z@@@@@@@@@@!@A(A 0A:A#RAvA}AA*AA AAABB5B DBQBXBlB{BBBBB BB BBCC C!C3CFC MC WCdCkCzCC C CCC6CD0DGD_DpDDDD DD DDDDDD EE1E NE\EcEhEwEEEEEEEEEEF FFFF#F *F 8F BFOF`FtFF FgFF}GdGG JJJJJ J=JK1K 6K @KMKSK'WKKKKKK KKKK#KL'L.L 6LALJLPLXL]LfLlL/nLLeLM M$M(M h,-iBZiJi i ij j$j(kk lll1lCQl6l7l.mF3m$zm?m9m n"$nGnPn Yn fnqnnnn nn nn2n %o2oAoTo no{oooo o o!o"op-p=t Wtdt!vtt}t/uLuQuouu-uuu uuv/v,JvwvVv9v &wGwjawww w,w&xz [zhzzzzz!z{ {,{={%T{'z{/{{-{ |)|C|Y|w|"||||:|(}A}R}e}w} } }0}S}'-~U~h~7{~?~ ~ [<53+_y97Հ! /4@ u8ځ߁1"Dg' ʂ !&/Vp05Z3N0?DV k2w! ̅-؅,3:A6J >' )*6$a&͇&!/Qhx (%+Qi|%/DtΏߏ zHݐ ,&Sd>{ +ő)0G-xԒ #09 > KXJZq15;O8k+ ֕ &C/k GW G% S>g)>"ydZ#oM8w9=[@,X^Vr|P9Sbl]s_)t;YNHnahimd$]3\'iN/?1JZ _?Qps^4 BE"tqvhFU{@ |yQgmf3j!rJ8%KR$( L1 B~.l2M '.+#*D- &:q<xO=(20HU5InYz64 FKf:CkjoA}Lp70`\wX7D OcaPAcR!VeEvI-W5{+u;ubzT6}<`~Tex,[*"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже существует - продолжить клонирование?"%s" Уже существует - Продолжить объединение?"%s" Уже существует - продолжить создание ссылки?"%s" Уже существует - продолжить перемещение?"%s" Уже существует - продолжить разбивку?"%s" Уже существует - Продолжить копирование?"%s" Уже существует - создать каталог?"%s" Уже существует - продолжить переименование?"%s" Уже существует - Продолжить создание ссылки?$NAME%s не может быть удален из-за ограничения доступа. Попробовать снять защиту и продолжить?%s - Щелкните для смены...%s настройки%s: Чтобы запустить под root используйте --root-ok %u/%u каталогов, %u/%u файловИнформация о файле(Новый тип)(Нет настроек)(нет выделения)(Нет)(Так будет выглядеть), %s свободно10, Десятичная16, Шестнадцетеричная (A-F)16, Шестнадцетеричная (a-f)8, ВосьмеричнаяО программеФормат даты доступаПроблема доступаПрочитанДействиеДействияДобавитьДобавить действие...Добавить строкуДобавить строку...Линия-разделитель в окне вводаЗаголовок окна диалогаПосле запускаВсеВсе элементы|Отмеченные|Разотмеченные|Все выбранныеВсе выбранные(панель назначения)Все выбранные, без кавычекВсе выбранные, разотметитьВсе выбранные, с путямиВсе выбранные, с путями, разотметитьВсе типы|Каталоги|Без каталогов|Добавить тип символа?Дествительно хотите выйти?Спросить|Попытаться сменить и продолжить|ПрерватьАвтоматически сохранять настройки при выходе?Доступные типы содержимогоB-УстрБлокЦвет фонаФон...ФормаОсновные настройкиПеред запускомДо и послеНачинающиеся с точки (.)Размер блокаБлоковРазмер буфераВстроеныеВстроеные (%u)КнопкаКнопкиC-УстрПерейти в каталог назначения?Перейти в каталог?Перейти в каталог источника?ОтменаПоказывать вывод?ФормаИспользовать сигнал динамика?По центруФормат даты измененияСмена режимаСмена владельцаИзменить ширину строкиИзмененСменить|ОставитьУбратьВыделите файлы, расположите по порядку и нажмите Собрать.Нажмите для включения/выключения показа скрытых элементов(нажатое состояние обозначает скрытие)Щелк-М-Щелк возможностьКлонироватьКлонирую...Закрыть скобуЦветаКолонкиКомандаКомандыВерсия файла настроек (%s) не совпадает с версией программы (%s)НастройкаНастроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Не могу %sНе могу %s "%s"Не могу %s "%s" (код %d)Не могу %s "%s": %s (код %d)Не могу найти модуль userinfo - определение имен пользователей не будет работать.Не могу открыть файл настройки для записиНе могу выгрузить процесс "%s" (pid=%d) -- зомбиСоздание ссылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОписаниеОпределенияУбратьУдалениеУбрать строкуУдаление этого класса повлечет также удаление всех потомков. Уверены?Удаление...NУстрОNУстрНОУстройствоНомер устройстваНомер устройства, основнойНомер устройства, неосновнойРасположение диалоговых оконДиалоговые окна в центре экранаДиалоговые окна рядом с мышкойДиалоговые окна расставляются оконным менеджеромТочностьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиНе распределять новые линии?Кроме каталогов?Не изменятьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить содержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ссылкуИзменить...Время %02d:%02d Скорость %s/c Осталось %02u:%02uВведите имя файлаВведите номер строки или процент:Введите имя клона "%s"Введите имя для копирования "%s"Введите имя для клона ссылки "%s"Введите имя каталогаВведите имя для ссылки "%s" Введите имя для перемещения"%s" какВведите новое имя для "%s"Введите текст для поиска (Выражение)Введите путь и нажмите Ввод для переходаОшибкаОшибкиВыполнениеЗапускВычислить выражение "Найти" на каждом файле содержащем подстроку из выражения. Затем заменить все вхождения $n в "Заменить" где n - номер (начиная с 1) подвыражения с совпадающим текстом поиска и использовать результат как новое имя файла.Выполнение "%s" сорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначения)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, с путемПервый выбранный, с путем, разотметитьРазбивка по размеруНа определенное количество частейПо определенному размеру частиФлагиУстановить курсор?ЦветЦветФорматНайтиПоследнийГБGTK+ RCОсновныеСбор информации...Считаю размер...NгрупВсе?Основные комбинации кнопокГруппаПерейтиЗахватитьВзять текущиеГруппаНомер группыИмя группыПодставитьСНачалоВысотаПроверить символыРазрешить скрытие?СкрытиеИсторияДомашний каталог пользователя NAMEГоризонтальноБольшая кнопка Вверх?ЗПоискЗначокЗначкиРаспознаваниеНе учитывать регистр?Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?Не учитывать Num Lock для всех комбинаций?Наследуемые свойстваКнопки - флажки (ДА/НЕТ)Кнопка выбораВвод строкаМеню выбораОбратная сортировка?Не удовлетворяющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнять предыдущую задачу?ЗаголовокВидОставлять незавершенные файлы если нет места?ЛеваяС левой стороны панели командСлева от спискаСтрока %d (%.0f%%)СсылкаСсылка наЗагрузка значка ...РасположениеИщет подстроку во всех именах файлов и заменяет на другую подстроку.Нижний регистр?МБСоздать каталогУсловие на файлУсловие на имяУдовлетворяющие условиюМенюСредняяРежимПрава, в цифрахПрава, строкойМодифицированФормат даты модификацииПереместить какСтавить курсор на последний выбранный элемент?Перейти в родительский каталогПереместить как...Перемещение...NLS: Поддерживается, с помощью встроенных английских строк.ИмяФормат имениСузить?Свойства нового событияНовый классНовый класс %uСсылокБез разделенияНетВажно: Значения клавиш мышки неоднозначны: одна комбинация кнопки и модификатора используется для более чем одной цели. Это может привести к их неожиданному поведению...Число ссылокДА_ДА|_ОтменаВ случае нехватки правОткрыть скобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецНомер владельцаИмя владельцаОриентация панелиРазделительПанельРодительПуть сверху?Путь на левой панелиПуть на правой панелиПуть на панели назначенияДомашний каталогПуть на панели источникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разряды?ПодтвердитеПозицияКол-во знаковСохранять даты при копировании?ПредпросмотрОсновнаяСостояниеБиты правСоотношениеЧтениеЧтениеДействительно удалить "%s" ?Действительно удалить текущую строку кнопок?Для содержимого тоже?ВыражениеВыражениеЗапоминать выбраные элементы?Запомнить ответ (меняет настройку)УбратьПереименоватьПереименоватьУСЛПовторять последовательность пока есть выбраные?ЗаменитьВсе вхождения?Обязателен выбор назначения?По полному имени?АтрибутыОбязателен выбор источника?С расширениемПризнакиОбновитьПеречитать каталог назначения?Перечитать каталог источника?Вернуть начальныеСброситьОставить только наследуемыеПраваяС правой стороны панели командСправа от спискаRootШирина строки...Запустить фоном?Выполнить...СохранитьСохранять историю?Бегунок всегда?Расположение бегункаПоискВторичнаяРазмер кускаВыборВыбрать встроеныеВыберите командуВыберите цель ссылкиВыберите менюВыберите классВыбор используя выражениеВыберите ширину новой строкиВыберите команду или наберите начало и нажмите TABВыбер по консольной командеВыбраные типы содержимогоОтметить|Разотметить|Перевернуть|Тип разделителяПереименование в последовательностьУстановитьИсп. GIDУстановка владельца для '%s':Установить ширинуИсп. UIDУстановить при открытии?Установить права для "%s":С GIDС UIDЛистРасположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой системы?Показывать подсказкиПростаяРазмерЗнак разделитель тысячРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительНачать сПостоянныйШагФиксацияКлассКлассыНе снимать при выходе?ОбменятьОбменять с %sСсылка с именемКлонирование ссылкиПо умолчаниюОкончаниеПросмотр текстаСледующие кнопки модификаторы должны быть нажаты во время щелчка мышкиОбщий размер %lu байт.Эта команда переименовывает все выделенные файлы в нумерованную последовательность. Кнопки управления ниже позволяют определить порядок формирования имен файлов.Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ. Подробности прочтите в файле COPYING. Эта страница позволяет выбрать расположение панели закладок относительно панели команд. Закладки позволяют Вам назначить на часто используемые каталоги специальную кнопку и переходить в эти папки нажатием левой или средней кнопки мышки Вы можете разместить панель закладок слева или справа. Также выберите тип разделителя. Настроить саму панель можно переключившись в раздел Кнопки - Определения и с помощью кнопки всплывающего меню, расположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодсказкаВсего (%s)Обрабатывать курсор как выделение, если нет "Настоящего" выделенияИспользовать выражение как глоб. маску?ТипИмя типаКласс этого типаТипыNвладНе известная команда "%s".ВладелецНеизвестныйСнять выделение после выполнения?ВверхСохранить при закрытии?Верхний регистр?ПользовательОпределенные (%u)Значение $NAME (из окружения)Версия %s (GTK+ версия %d.%d.%d).ВертикальноОтображениеПредупреждениеКолесом внизКолесом вверхШиринаОкнаНаЗаписьЗаписьXXML модуль выдал локально-зависимый номерYУ вас могут быть несохраненные изменения настроек. Выход без сохранения приведет к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДА (Подождите продолжения)_ДА|_Все|_Нет|Ни одного|_ОтменаДА|Все|Нет|Отмена_ДА|_Отмена_ДА|_Нет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИстинада~NAMEgentoo-0.19.13/po/Makevars0000644000175000017500000000346211547706437015427 0ustar demarchidemarchi# Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. DOMAIN = $(PACKAGE) # These two variables depend on the location of this directory. subdir = po top_builddir = .. # These options get passed to xgettext. XGETTEXT_OPTIONS = --sort-by-file --keyword=_ --keyword=N_ --width=256 --from-code=UTF-8 # This is the copyright holder that gets inserted into the header of the # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding # package. (Note that the msgstr strings, extracted from the package's # sources, belong to the copyright holder of the package.) Translators are # expected to transfer the copyright for their translations to this person # or entity, or to disclaim their copyright. The empty string stands for # the public domain; in this case the translators are expected to disclaim # their copyright. COPYRIGHT_HOLDER = Emil Brink # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: # - Strings which are not entire sentences, see the maintainer guidelines # in the GNU gettext documentation, section 'Preparing Strings'. # - Strings which use unclear terms or require additional context to be # understood. # - Strings which make invalid assumptions about notation of date, time or # money. # - Pluralisation problems. # - Incorrect English spelling. # - Incorrect formatting. # It can be your email address, or a mailing list address where translators # can write to without being subscribed, or the URL of a web page through # which the translators can contact you. MSGID_BUGS_ADDRESS = Emil Brink # This is the list of locale categories, beyond LC_MESSAGES, for which the # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = gentoo-0.19.13/po/LINGUAS0000644000175000017500000000023211547706437014750 0ustar demarchidemarchi# Set of available languages for gentoo. ca de es es_MX fr it ja_JP.UTF-8 pl ru_RU.cp1251 ru_RU.CP1251 ru_RU.KOI8-R ru_RU.koi8r ru_RU.UTF-8 ru_RU.utf8 sv gentoo-0.19.13/po/insert-header.sin0000644000175000017500000000124011547706437017170 0ustar demarchidemarchi# Sed script that inserts the file called HEADER before the header entry. # # At each occurrence of a line starting with "msgid ", we execute the following # commands. At the first occurrence, insert the file. At the following # occurrences, do nothing. The distinction between the first and the following # occurrences is achieved by looking at the hold space. /^msgid /{ x # Test if the hold space is empty. s/m/m/ ta # Yes it was empty. First occurrence. Read the file. r HEADER # Output the file's contents by reading the next line. But don't lose the # current line while doing this. g N bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } gentoo-0.19.13/po/POTFILES.in0000644000175000017500000000201411547706437015500 0ustar demarchidemarchisrc/cfg_buttonlayout.c src/cfg_buttons.c src/cfg_cmdcfg.c src/cfg_cmdseq.c src/cfg_controls.c src/cfg_dirpane.c src/cfg_errors.c src/cfg_menus.c src/cfg_nag.c src/cfg_paths.c src/cfg_styles.c src/cfg_types.c src/cfg_windows.c src/children.c src/cmd_about.c src/cmd_chmod.c src/cmd_chown.c src/cmd_configure.c src/cmd_copy.c src/cmd_copyas.c src/cmd_delete.c src/cmd_dpfocus.c src/cmd_dpfocusisrch.c src/cmd_generic.c src/cmd_getsize.c src/cmd_info.c src/cmd_join.c src/cmd_mkdir.c src/cmd_move.c src/cmd_moveas.c src/cmd_quit.c src/cmd_rename.c src/cmd_renamere.c src/cmd_renameseq.c src/cmd_select.c src/cmd_split.c src/cmd_symlink.c src/cmd_viewtext.c src/cmdarg.c src/cmdgrab.c src/cmdseq.c src/cmdseq_dialog.c src/color_dialog.c src/configure.c src/dialog.c src/dirpane.c src/dpformat.c src/errors.c src/gentoo.c src/gfam.c src/guiutil.c src/icon_dialog.c src/iconutil.c src/menus.c src/nag_dialog.c src/overwrite.c src/progress.c src/sizeutil.c src/style_dialog.c src/styles.c src/textview.c src/types.c src/window.c src/xmlutil.c gentoo-0.19.13/po/ru_RU.utf8.po0000644000175000017500000021655511731427021016205 0ustar demarchidemarchi# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой стороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой стороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделения" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Постоянный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта страница позволяет выбрать расположение панели закладок \n" "относительно панели команд. Закладки позволяют Вам назначить\n" "на часто используемые каталоги специальную кнопку и переходить \n" "в эти папки нажатием левой или средней кнопки мышки \n" "Вы можете разместить панель закладок слева или справа.\n" "Также выберите тип разделителя.\n" "\n" "Настроить саму панель можно переключившись в раздел \n" "Кнопки - Определения и с помощью кнопки всплывающего меню, \n" "расположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Расположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителя" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Установить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Действительно удалить текущую строку кнопок?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Выберите ширину новой строки" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Изменить ширину строки" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Обменять" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Добавить строку..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Убрать строку" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ширина строки..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Лист" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Основная" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Вторичная" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Подсказка" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Показывать подсказки" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Определения" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Выбрать встроеные" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Открыть скобу" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Закрыть скобу" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Первый выбранный, с путем" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Первый выбранный, с путем, разотметить" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Все выбранные, с путями" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Все выбранные, с путями, разотметить" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Все выбранные(панель назначения)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Путь на панели источника" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Путь на панели назначения" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Ввод строка" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДА/НЕТ)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Линия-разделитель в окне ввода" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружения)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Домашний каталог пользователя NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Нет настроек)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Запустить фоном?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Снять предыдущую задачу?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Не снимать при выходе?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Перед запуском" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Обязателен выбор источника?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "Перейти в каталог источника?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "Перейти в каталог назначения?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "После запуска" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Перечитать каталог источника?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Перечитать каталог назначения?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Основные" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "До и после" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Встроеные" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Добавить строку" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Имя" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Описание" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Повторять последовательность пока есть выбраные?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Левая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Средняя" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Правая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Колесом вниз" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Колесом вверх" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во время щелчка мышки" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Основные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможность" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Не учитывать Num Lock для всех комбинаций?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Значения клавиш мышки неоднозначны:\n" "одна комбинация кнопки и модификатора\n" "используется для более чем одной цели. Это\n" "может привести к их неожиданному поведению..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Добавить тип символа?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ссылки?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разряды?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Точность" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой системы?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s настройки" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Основные настройки" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Изменить содержимое колонок" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Слева от списка" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Справа от списка" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Обменять с %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Доступные типы содержимого" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Выбраные типы содержимого" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Обратная сортировка?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Не учитывать регистр?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Взять текущие" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Последний" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Путь сверху?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Разрешить скрытие?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Бегунок всегда?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Большая кнопка Вверх?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Расположение бегунка" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Не изменять" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Ориентация панели" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные элементы?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Сохранять историю?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "История" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Использовать сигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Начинающиеся с точки (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Удовлетворяющие условию" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Нет" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Нет)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Оставить только наследуемые" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Свойства нового события" #: src/cfg_styles.c:609 msgid "something" msgstr "нечто" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление этого класса повлечет также\n" "удаление всех потомков. Уверены?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Так будет выглядеть)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Предпросмотр" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Добавить действие..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Наследуемые свойства" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Действия" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Классы" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните для смены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Новый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Устр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Устр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "Ссылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Фиксация" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "Запись" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Условие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Условие на имя" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С расширением" #: src/cfg_types.c:687 msgid "Identification" msgstr "Распознавание" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Атрибуты" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Все?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Класс этого типа" #: src/cfg_types.c:757 msgid "Style" msgstr "Класс" #: src/cfg_types.c:797 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре экрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна рядом с мышкой" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна расставляются оконным менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Расположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" сорвано" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Не могу выгрузить процесс \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Версия %s (GTK+ версия %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ \n" "ГАРАНТИЙ. Подробности прочтите в файле COPYING.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Поддерживается, с помощью встроенных английских строк." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Автор этой программы доступен через электронную\n" "почту по адресу: ; напишите ему\n" "что вы думаете об этой программе, сообщайте о \n" "найденный ощибках и пожеланиях.\n" "Настройки по умолчанию - J. Hanson .\n" "Последняя версия программы может быть загружена\n" "с официальной страницы .\n" "Новые версии обычно сначала выкладываются \n" "в \"Свежем мясе\" - .\n" "О неточностях перевода пишите М.Зарипову " #: src/cmd_about.c:135 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_ДА (Подождите продолжения)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Установить права для \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Запуск" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Исп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Исп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Запись" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Восьмеричная" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Все" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Сбросить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Для содержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Установка владельца для '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Автоматически сохранять настройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже существует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Сохранять даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Оставлять незавершенные файлы если нет места?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите имя для копирования \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите имя клона \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже существует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите имя для ссылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите имя для клона ссылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже существует - Продолжить создание ссылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Ссылка с именем" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ссылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за ограничения доступа.\n" "Попробовать снять защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (меняет настройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доступа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|Оставить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Действительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "В случае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Спросить|Попытаться сменить и продолжить|Прервать" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "Обрабатывать курсор как выделение, если нет \"Настоящего\" выделения" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Ставить курсор на последний выбранный элемент?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Поиск" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДА|Все|Нет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДА|_Нет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Снять выделение после выполнения?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занято" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ссылок" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Ссылка на" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:218 msgid "Location" msgstr "Расположение" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Размер" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:242 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Информация о файле" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Формат даты доступа" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Формат даты изменения" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Знак разделитель тысяч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже существует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, расположите по порядку и нажмите Собрать." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Введите имя файла" #: src/cmd_join.c:274 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже существует - создать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите имя каталога" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Установить курсор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже существует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите имя для перемещения\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Переместить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Переместить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У вас могут быть несохраненные изменения настроек.\n" "Выход без сохранения приведет к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Дествительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое имя для \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже существует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подстроку во всех именах файлов и заменяет\n" "на другую подстроку." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:427 msgid "With" msgstr "На" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Все вхождения?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Простая" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Вычислить выражение \"Найти\" на каждом файле\n" "содержащем подстроку из выражения. Затем заменить \n" "все вхождения $n в \"Заменить\" где n - номер \n" "(начиная с 1) подвыражения с совпадающим текстом\n" "поиска и использовать результат как новое имя файла." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Найти" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Нижний регистр?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Десятичная" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Шестнадцетеричная (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Шестнадцетеричная (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Восьмеричная" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает все выделенные\n" "файлы в нумерованную последовательность.\n" "Кнопки управления ниже позволяют определить\n" "порядок формирования имен файлов." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Начать с" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Начало" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Подставить" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Переименование в последовательность" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Все элементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Все типы|Каталоги|Без каталогов|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Действие" #: src/cmd_select.c:368 msgid "Set" msgstr "Установить" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Использовать выражение как глоб. маску?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Не удовлетворяющие выражению?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Выбор используя выражение" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "_ДА|_Отмена" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Выбер по консольной команде" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже существует - продолжить разбивку?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Размер куска" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (Диск ZIP)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Размер куска" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру части" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "На определенное количество частей" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:615 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже существует - продолжить создание ссылки?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "ДА" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ссылки" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Изменить ссылку" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Создание ссылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить символы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "Истина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Не известная команда \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Встроеные (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Не могу открыть файл настройки для записи" #: src/configure.c:279 msgid "Save" msgstr "Сохранить" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Версия файла настроек (%s) не совпадает с версией программы (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Не могу найти файл настроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "Использую встроенную минимальную настройку." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_ДА|_Отмена" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занято" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s свободно" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Перейти в родительский каталог" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод для перехода" #: src/dirpane.c:2173 msgid "H" msgstr "С" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Нажмите для включения/выключения показа скрытых элементов(нажатое состояние " "обозначает скрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, строкой" #: src/dpformat.c:42 msgid "Nlink" msgstr "Ссылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "Число ссылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Номер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Имя владельца" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Номер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Имя группы" #: src/dpformat.c:47 msgid "Device" msgstr "Устройство" #: src/dpformat.c:47 msgid "Device Number" msgstr "Номер устройства" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУстрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Номер устройства, основной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУстрНО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Номер устройства, неосновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Время последнего доступа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Время последней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Время создания" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Имя типа" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Не могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Не могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Не могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Не могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Вывести номер версии и выйти." # src/gentoo.c:440 #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Вывести детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Позволяет запускать gentoo под root'ом. Может привести к печальным " "последствиям. " # src/gentoo.c:442 #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Не загружать файл настроек ~/.gentoorc; использовать настройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Не загружать настройки GTK+ : ~/.gentoogtkrc; использовать системные " "значения по умолчанию." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Запустить ARG, команду gentoo. Команда запускается до отображения окна, но " "после чтения файла настроек. Возможно использовать несколько раз для запуска " "нескольких разных команд." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для левой панели. Переопределить путь по умолчанию" "(и историю)." # src/gentoo.c:448 #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для правой панели. Переопределить путь по умолчанию" "(и историю)." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Чтобы запустить под root используйте --root-ok\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Не могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Состояние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделения)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "Настроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДА|_Все|_Нет|Ни одного|_Отмена" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Всего (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Время %02d:%02d Скорость %s/c Осталось %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите класс" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:889 msgid "New Style" msgstr "Новый класс" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Новый класс %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Введите номер строки или процент:" #: src/textview.c:461 msgid "Goto" msgstr "Перейти" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Введите текст для поиска (Выражение)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Не распределять новые линии?" #: src/textview.c:613 msgid "Search" msgstr "Поиск" #: src/types.c:287 msgid "Unknown" msgstr "Неизвестный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Настройка" #: src/window.c:87 msgid "Text Viewer" msgstr "Просмотр текста" #: src/window.c:203 msgid "Position" msgstr "Позиция" #: src/window.c:204 msgid "Height" msgstr "Высота" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Установить при открытии?" #: src/window.c:217 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:248 msgid "Grab" msgstr "Захватить" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML модуль выдал локально-зависимый номер" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Использовать диалог для ошибок?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Всегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить состояние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Выбранная строка, не отмеченая" #~ msgid "Focused Row, Selected" #~ msgstr "Выбранная строка, отмеченная" #~ msgid "Beta Software" #~ msgstr "Бета версия" #~ msgid "Next Version?" #~ msgstr "Следующая версия?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка с учетом регистра работает неверно с русскими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета регистра работает неверно с русскими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Никогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "Настройка подключения дисков" #~ msgid "Mount Command" #~ msgstr "Команда подключения" #~ msgid "Unmount Command" #~ msgstr "Команда отключения" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Использовать диалог для ошибок" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Поддерживается и включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Поддерживается, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Не поддерживается." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование самого в себя)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Перескакивать в другой конец списка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу переместить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка источника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Не могу переместить \"%s\"\n" #~ "в \"%s\"\n" #~ "(источник - подпапка назначения)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражения:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Использовать mmap() для ускорения загрузки?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Не использовать FAM для определения изменений в просмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Не могу найти описание подключений дисков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Не могу открыть FAM, ошибка %d - FAM не использую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Новое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Нет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера для mmap()" #~ msgid "Top" #~ msgstr "Начало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "Поиск..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.19.13/po/ja_JP.UTF-8.gmo0000664000175000017500000003136111731427022016206 0ustar demarchidemarchiK,X*Y))*(),*V+       ! *7JYbiq u0  *8G ^i p|  ;K \ix       &F J T^ t ! ,DJ Q\d}%  5;A JUW^ fqv |   .4;@I\ am   & .8?F N[bs y   !)07 =GL\mt|    "'-17?#Dhqx      % + 0 3 : ? TC 9!9!< "9I"<"K"? #NL# #-#### $ $($8$H$Q$e$~$$$$$$ $'$H$D%'a%% % % % %%% % & !& .& 8&B& ^&k&r&&& &&& && & &b& N' \' f' s''''''!''( ( ( )(6(I(0_(((((((!( )%)?)X)0v) ) ) ) ))#)* *&*$?* d* n* x* * ******** ++"+2+4+;+B+ I+ V+c+++++ +++ ++ , , , &,!3,U,\,l, ,, , ,,, ,,,- -- - *- 4- A-N-^-b-x----- -- --. ... :.D.c.g. z.."... .... /!/@/ G/ R/ ]/ h/ s/}/ /// /// // 0 0'0!:0\0x0&0 0 00 00 001 111 %1221e1l1|11111 111112I21]22"2222 222M7C[detf"&n@)jsA2Xx<6y:b>gv? *8~^$- F_%INBa9mO#LGHr01 R5ZP'Ti|z\uhc(;qK,4 W`EDlV]!w Y+/}p=JQ.oUkS 3{"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?%s Settings%u/%u dirs, %u/%u files'File' Info(New Type)(None), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...AllAll rows|Selected|Unselected|All types|Directories only|Non-directories only|Are you sure you want to quit?Available Content TypesB-DevBSizeBackground ColorBackground...Basic SettingsBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InButtonButtonsC-DevCancelCenterChange Date FormatChange ModeChange OwnershipChangedClearCloneCloning...ColorsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsCopy From %sCopy To %sCopying...DefaultDefault DirectoryDefault TitleDeleteDelete ActionDeleting...DeviceDevice NumberDialog PositioningDialog Windows Center On ScreenDirDirectoryDuplicateEdit Background ColorEdit ColorEdit Foreground ColorEdit Symbolic LinkEdit...Enter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name of Directory to CreateEnter New Name For "%s"ErrorErrorsExecutableExecuteExecution of "%s" FailedFIFOFileFixed Size SplitFixed number of parts, variable sizesFlagsForeground ColorForeground...FromFrom HistoryGBGeneralGetting Information...GidGlobal Keyboard ShortcutsGnameGroupGroup IDGroup NameHHeightHistoryHorizontalIconIconsIgnore Case?Input combo boxInput stringInverse Sorting?JoinJoining...KBKeyLabelLayoutLeftLeft of ListLinkLink ToLoading Icon Graphics...LocationMBMake DirectoryMenusMiddleModeModifiedModify Date FormatNameName FormatNew Action PropertyNew StyleNoneOKOptionsOtherOwnerOwner IDOwner NamePane SplitParentPath of left panePath of right panePathsPlease ConfirmPositionPreviewReadReadableReg ExpRegExp...RemoveRenameReplaceReplace All?RescanReset to DefaultRightRight of ListRun...SaveSave History Lists?Scrollbar PositionSearchSegment SizeSelectSelect CommandSelect MenuSelect StyleSelect|Unselect|Toggle|SetSet GIDSet UIDSetGIDSetUIDSheetShortcutsSizeSize, Left PaneSize, Right PaneSocketSpecialSplitStepStickyStyleStylesSwap With %sSymbolic Link CloneSystem DefaultText ViewerThe total size is %lu bytes.Time LimitTitleToToggleTooltipTotal (%s)TypeTypesUidUnameUnknownUserVersion %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWritableWriteXY_Delete|_Cancel_Join|_Cancel_OK_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_CancelfstabmtabonpixelstrueyesProject-Id-Version: gentoo 0.11.50 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2004-12-23 20:09+0900 Last-Translator: Tadashi Jokagi Language-Team: Japanese Language: ja MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" は既に存在します - 複製を続けますか?"%s" は既に存在します - 結合を続けますか?"%s" は既に存在します - リンクを続けますか?"%s" は既に存在します - 分割を続けますか?"%s" は既に存在します - コピーを続けますか?"%s" は既に存在します - ディレクトリ作成を続けますか?"%s" は既に存在します - 名称変更を続けますか?"%s" は既に存在します - シンボリックリンクを続けますか?%s 設定%u/%u ディレクトリ、%u/%u ファイルファイルの情報(新規タイプ)エントリを隠す、%s 空き10 進数16 進数 (A-F)16 進数 (a-f)8 進数gentoo についてアクセス日付書式アクセス問題最終アクセス操作操作追加操作追加...すべてすべての行|選択済み|未選択|すべての種類|ディレクトリのみ|非ディレクトリのみ|本当に終了しますか?利用可能なコンテントタイプブロックデバイスB サイズ背景色背景色...基本設定ドット(.)で始まるブロック容量ブロックバッファサイズ組み込みボタンボタンキャラクタデバイス取り消し中央変更日付書式モード変更所有者変更最終変更消去複製複製中...色コマンドコマンド設定ファイルバージョン(%s)はプログラムバージョン(%s)と一致しません。gentoo 設定設定...削除確認終了確認内容%s からコピー%s へコピーコピー中...デフォルトデフォルトディレクトリデフォルトタイトル削除削除操作削除中...デバイスデバイス番号ダイアログ位置ダイアログウィンドウは画面の中央ディレクトリディレクトリ複製背景色編集カラー編集前面色編集シンボリックリンク編集編集...行番号かパーセントを入力:%s の複製名を入力"%s" のコピー名を入力作成するディレクトリの名前を入力"%s" の新しい名前を入力エラーエラー実行可能実行"%s" の実行に失敗しましたFIFOファイル固定サイズで分割可変サイズで分割数を固定フラグ前面色前面色...差出人履歴からギガバイト一般情報取得中...GID一般キーボードショートカットグループ名グループグループ IDグループ名H高さ履歴水平アイコンアイコン英大小文字を同一視?入力コンボボックス文字列入力逆ソートしますか?結合結合中...キロバイトキーラベルレイアウト左一覧の左リンクリンク先アイコン画像読み込み中場所メガバイトディレクトリ作成メニュー中央モード最終修正修正日付書式名前名称書式新規操作プロパティ新規スタイルなしOKオプションその他所有者所有者 ID所有者名ペイン分割親左パネルのパス右パネルのパスパス確認してください位置プレビュー読み込み読み込み可能正規表現正規表現...削除名称変更置換すべて置換しますか?再走査デフォルトにリセット右位置らのの右実行...保存履歴一覧を保存しますか?スクロールバー位置検索分割容量選択コマンド選択メニュー選択スタイル選択選択|選択解除|切り替え|設定GID 設定UID 設定GID 設定UID 設定シートショートカットサイズ左ペインサイズ右ペインサイズソケットスペシャル分割ステップスティッキースタイルスタイル%s と入れ替えシンボリックリンク複製システムデフォルトテキスト閲覧総サイズは %lu バイトです。時間制限タイトル宛先トグルツールチップ合計 (%s)種類種類UIDユーザー名未知ユーザーバージョン %s (GTK+ バージョン %d.%d.%d)垂直ビジュアル警告ホイールダウンホイールアップ幅書き込み可能書き込みXY削除(_D)|取り消し(_D)結合(_J)|取り消し(_C)_OK|_OK|すべて(_L)|飛ばす(_S)|すべて飛ばす(_A)|取り消し(_C)|_OK<|すべて(_A)|飛ばす(_S)|取り消し(_C)_OK|取り消し(_C)_OK|飛ばす(_S)|取り消し(_C)fstabmtabオンピクセル真はいgentoo-0.19.13/po/remove-potcdate.sin0000644000175000017500000000066011547706437017541 0ustar demarchidemarchi# Sed script that remove the POT-Creation-Date line in the header entry # from a POT file. # # The distinction between the first and the following occurrences of the # pattern is achieved by looking at the hold space. /^"POT-Creation-Date: .*"$/{ x # Test if the hold space is empty. s/P/P/ ta # Yes it was empty. First occurrence. Remove the line. g d bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } gentoo-0.19.13/po/ru_RU.cp1251.po0000644000175000017500000021655511731427021016232 0ustar demarchidemarchi# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой стороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой стороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделения" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Постоянный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта страница позволяет выбрать расположение панели закладок \n" "относительно панели команд. Закладки позволяют Вам назначить\n" "на часто используемые каталоги специальную кнопку и переходить \n" "в эти папки нажатием левой или средней кнопки мышки \n" "Вы можете разместить панель закладок слева или справа.\n" "Также выберите тип разделителя.\n" "\n" "Настроить саму панель можно переключившись в раздел \n" "Кнопки - Определения и с помощью кнопки всплывающего меню, \n" "расположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Расположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителя" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Установить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Действительно удалить текущую строку кнопок?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Выберите ширину новой строки" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Изменить ширину строки" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Обменять" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Добавить строку..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Убрать строку" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ширина строки..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Лист" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Основная" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Вторичная" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Подсказка" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Показывать подсказки" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Определения" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Выбрать встроеные" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Открыть скобу" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Закрыть скобу" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Первый выбранный, с путем" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Первый выбранный, с путем, разотметить" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Все выбранные, с путями" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Все выбранные, с путями, разотметить" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Все выбранные(панель назначения)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Путь на панели источника" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Путь на панели назначения" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Ввод строка" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДА/НЕТ)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Линия-разделитель в окне ввода" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружения)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Домашний каталог пользователя NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Нет настроек)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Запустить фоном?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Снять предыдущую задачу?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Не снимать при выходе?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Перед запуском" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Обязателен выбор источника?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "Перейти в каталог источника?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "Перейти в каталог назначения?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "После запуска" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Перечитать каталог источника?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Перечитать каталог назначения?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Основные" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "До и после" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Встроеные" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Добавить строку" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Имя" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Описание" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Повторять последовательность пока есть выбраные?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Левая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Средняя" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Правая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Колесом вниз" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Колесом вверх" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во время щелчка мышки" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Основные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможность" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Не учитывать Num Lock для всех комбинаций?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Значения клавиш мышки неоднозначны:\n" "одна комбинация кнопки и модификатора\n" "используется для более чем одной цели. Это\n" "может привести к их неожиданному поведению..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Добавить тип символа?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ссылки?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разряды?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Точность" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой системы?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s настройки" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Основные настройки" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Изменить содержимое колонок" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Слева от списка" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Справа от списка" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Обменять с %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Доступные типы содержимого" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Выбраные типы содержимого" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Обратная сортировка?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Не учитывать регистр?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Взять текущие" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Последний" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Путь сверху?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Разрешить скрытие?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Бегунок всегда?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Большая кнопка Вверх?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Расположение бегунка" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Не изменять" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Ориентация панели" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные элементы?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Сохранять историю?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "История" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Использовать сигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Начинающиеся с точки (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Удовлетворяющие условию" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Нет" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Нет)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Оставить только наследуемые" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Свойства нового события" #: src/cfg_styles.c:609 msgid "something" msgstr "нечто" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление этого класса повлечет также\n" "удаление всех потомков. Уверены?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Так будет выглядеть)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Предпросмотр" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Добавить действие..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Наследуемые свойства" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Действия" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Классы" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните для смены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Новый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Устр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Устр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "Ссылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Фиксация" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "Запись" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Условие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Условие на имя" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С расширением" #: src/cfg_types.c:687 msgid "Identification" msgstr "Распознавание" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Атрибуты" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Все?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Класс этого типа" #: src/cfg_types.c:757 msgid "Style" msgstr "Класс" #: src/cfg_types.c:797 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре экрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна рядом с мышкой" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна расставляются оконным менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Расположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" сорвано" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Не могу выгрузить процесс \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Версия %s (GTK+ версия %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ \n" "ГАРАНТИЙ. Подробности прочтите в файле COPYING.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Поддерживается, с помощью встроенных английских строк." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Автор этой программы доступен через электронную\n" "почту по адресу: ; напишите ему\n" "что вы думаете об этой программе, сообщайте о \n" "найденный ощибках и пожеланиях.\n" "Настройки по умолчанию - J. Hanson .\n" "Последняя версия программы может быть загружена\n" "с официальной страницы .\n" "Новые версии обычно сначала выкладываются \n" "в \"Свежем мясе\" - .\n" "О неточностях перевода пишите М.Зарипову " #: src/cmd_about.c:135 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_ДА (Подождите продолжения)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Установить права для \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Запуск" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Исп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Исп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Запись" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Восьмеричная" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Все" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Сбросить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Для содержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Установка владельца для '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Автоматически сохранять настройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже существует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Сохранять даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Оставлять незавершенные файлы если нет места?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите имя для копирования \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите имя клона \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже существует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите имя для ссылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите имя для клона ссылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже существует - Продолжить создание ссылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Ссылка с именем" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ссылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за ограничения доступа.\n" "Попробовать снять защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (меняет настройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доступа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|Оставить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Действительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "В случае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Спросить|Попытаться сменить и продолжить|Прервать" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "Обрабатывать курсор как выделение, если нет \"Настоящего\" выделения" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Ставить курсор на последний выбранный элемент?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Поиск" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДА|Все|Нет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДА|_Нет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Снять выделение после выполнения?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занято" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ссылок" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Ссылка на" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:218 msgid "Location" msgstr "Расположение" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Размер" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:242 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Информация о файле" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Формат даты доступа" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Формат даты изменения" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Знак разделитель тысяч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже существует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, расположите по порядку и нажмите Собрать." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Введите имя файла" #: src/cmd_join.c:274 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже существует - создать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите имя каталога" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Установить курсор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже существует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите имя для перемещения\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Переместить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Переместить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У вас могут быть несохраненные изменения настроек.\n" "Выход без сохранения приведет к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Дествительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое имя для \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже существует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подстроку во всех именах файлов и заменяет\n" "на другую подстроку." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:427 msgid "With" msgstr "На" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Все вхождения?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Простая" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Вычислить выражение \"Найти\" на каждом файле\n" "содержащем подстроку из выражения. Затем заменить \n" "все вхождения $n в \"Заменить\" где n - номер \n" "(начиная с 1) подвыражения с совпадающим текстом\n" "поиска и использовать результат как новое имя файла." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Найти" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Нижний регистр?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Десятичная" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Шестнадцетеричная (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Шестнадцетеричная (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Восьмеричная" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает все выделенные\n" "файлы в нумерованную последовательность.\n" "Кнопки управления ниже позволяют определить\n" "порядок формирования имен файлов." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Начать с" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Начало" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Подставить" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Переименование в последовательность" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Все элементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Все типы|Каталоги|Без каталогов|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Действие" #: src/cmd_select.c:368 msgid "Set" msgstr "Установить" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Использовать выражение как глоб. маску?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Не удовлетворяющие выражению?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Выбор используя выражение" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "_ДА|_Отмена" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Выбер по консольной команде" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже существует - продолжить разбивку?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Размер куска" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (Диск ZIP)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Размер куска" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру части" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "На определенное количество частей" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:615 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже существует - продолжить создание ссылки?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "ДА" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ссылки" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Изменить ссылку" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Создание ссылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить символы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "Истина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Не известная команда \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Встроеные (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Не могу открыть файл настройки для записи" #: src/configure.c:279 msgid "Save" msgstr "Сохранить" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Версия файла настроек (%s) не совпадает с версией программы (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Не могу найти файл настроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "Использую встроенную минимальную настройку." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_ДА|_Отмена" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занято" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s свободно" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Перейти в родительский каталог" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод для перехода" #: src/dirpane.c:2173 msgid "H" msgstr "С" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Нажмите для включения/выключения показа скрытых элементов(нажатое состояние " "обозначает скрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, строкой" #: src/dpformat.c:42 msgid "Nlink" msgstr "Ссылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "Число ссылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Номер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Имя владельца" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Номер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Имя группы" #: src/dpformat.c:47 msgid "Device" msgstr "Устройство" #: src/dpformat.c:47 msgid "Device Number" msgstr "Номер устройства" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУстрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Номер устройства, основной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУстрНО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Номер устройства, неосновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Время последнего доступа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Время последней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Время создания" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Имя типа" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Не могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Не могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Не могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Не могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Вывести номер версии и выйти." # src/gentoo.c:440 #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Вывести детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Позволяет запускать gentoo под root'ом. Может привести к печальным " "последствиям. " # src/gentoo.c:442 #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Не загружать файл настроек ~/.gentoorc; использовать настройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Не загружать настройки GTK+ : ~/.gentoogtkrc; использовать системные " "значения по умолчанию." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Запустить ARG, команду gentoo. Команда запускается до отображения окна, но " "после чтения файла настроек. Возможно использовать несколько раз для запуска " "нескольких разных команд." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для левой панели. Переопределить путь по умолчанию" "(и историю)." # src/gentoo.c:448 #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для правой панели. Переопределить путь по умолчанию" "(и историю)." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Чтобы запустить под root используйте --root-ok\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Не могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Состояние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделения)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "Настроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДА|_Все|_Нет|Ни одного|_Отмена" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Всего (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Время %02d:%02d Скорость %s/c Осталось %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите класс" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:889 msgid "New Style" msgstr "Новый класс" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Новый класс %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Введите номер строки или процент:" #: src/textview.c:461 msgid "Goto" msgstr "Перейти" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Введите текст для поиска (Выражение)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Не распределять новые линии?" #: src/textview.c:613 msgid "Search" msgstr "Поиск" #: src/types.c:287 msgid "Unknown" msgstr "Неизвестный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Настройка" #: src/window.c:87 msgid "Text Viewer" msgstr "Просмотр текста" #: src/window.c:203 msgid "Position" msgstr "Позиция" #: src/window.c:204 msgid "Height" msgstr "Высота" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Установить при открытии?" #: src/window.c:217 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:248 msgid "Grab" msgstr "Захватить" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML модуль выдал локально-зависимый номер" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Использовать диалог для ошибок?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Всегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить состояние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Выбранная строка, не отмеченая" #~ msgid "Focused Row, Selected" #~ msgstr "Выбранная строка, отмеченная" #~ msgid "Beta Software" #~ msgstr "Бета версия" #~ msgid "Next Version?" #~ msgstr "Следующая версия?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка с учетом регистра работает неверно с русскими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета регистра работает неверно с русскими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Никогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "Настройка подключения дисков" #~ msgid "Mount Command" #~ msgstr "Команда подключения" #~ msgid "Unmount Command" #~ msgstr "Команда отключения" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Использовать диалог для ошибок" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Поддерживается и включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Поддерживается, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Не поддерживается." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование самого в себя)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Перескакивать в другой конец списка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу переместить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка источника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Не могу переместить \"%s\"\n" #~ "в \"%s\"\n" #~ "(источник - подпапка назначения)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражения:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Использовать mmap() для ускорения загрузки?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Не использовать FAM для определения изменений в просмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Не могу найти описание подключений дисков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Не могу открыть FAM, ошибка %d - FAM не использую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Новое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Нет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера для mmap()" #~ msgid "Top" #~ msgstr "Начало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "Поиск..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.19.13/po/es.po0000644000175000017500000020367111731427021014666 0ustar demarchidemarchi# translation of de.po to Spanish # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR Emil Brink. # Innocent De Marchi , 2011. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2011-09-11 17:27+0100\n" "Last-Translator: Innocent De Marchi \n" "Language-Team: Innocent De Marchi \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Spanish\n" "X-Poedit-Country: SPAIN\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A la izquierda de los botones de comandos" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A la derecha de los botones de comandos" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Estático (sin separación)" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Panel" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Estatico" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Esta página te permite controlar la forma de ubicarse del panel de Funciones " "Rápidas en relación al\n" "panel que contiene los Botones de Comandos. Es una clase de anclaje; el " "plan\n" "es proveer de mucha mayor flexibilidad en la administración de botones y " "soportar la\n" "creación de más paneles de botones integrados en el programa. Pero eso aún " "esta por venir.\n" "\n" "Por lo pronto, provee la funcionalidad que estaba presente cuando las " "funciones rápidas\n" "eran una función especial con su propia página de configuración (hasta la " "versión 0.11.24 de gentoo, incluida), para tu conveniencia.\n" "\n" "Para encontrar el panel de funciones rápidas, cambia a la página de " "Definiciones y usa la opción entrada del menu\n" "en la esquina superior izquierda de la página." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posición del panel de Funciones Rápidas" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Estilo de espacio intermedio" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Posición" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Establecer Ancho de Fila" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Predeterminado" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Por favor, confirme" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "¿Está seguro que desea borrar la fila de botones seleccionada?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Borrar|_Cancelar" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Seleccionar el ancho de la nueva fila" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Cambiar el ancho de la fila" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Cambiar el color del fondo" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Cambiar el color del primer plano" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Etiqueta" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Orden" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Tecla" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Colores" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Fondo..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Restablecer el predeterminado" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Frente..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Funciones rápidas" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Limpiar" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Copiar colores a" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Copiar a" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Cambiar con" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Añadir fila..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Borrar fila" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Abajo" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ancho de fila" #: src/cfg_buttons.c:750 msgid "Up" msgstr "Arriba" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Panel" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Principal" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Secundario" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Consejo" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Banderas" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "¿Refinar?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "¿Mostrar consejo?" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Botones" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Definiciones" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opciones" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Seleccionar predeterminado" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Abriendo corchetes" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Cerrando corchetes" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "El primero seleccionado" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Seleccionado por primera vez, des-seleccionar" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "El primero seleccionado, con ruta" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "El primero seleccionado, con ruta, des-seleccionar" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "El primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "El primero seleccionado sin comillas" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Todos los seleccionados" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Todos los seleccionados, des-seleccionar" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Todos los seleccionados, con rutas" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Todos los seleccionados, con rutas, des-seleccionar" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Todos los seleccionados (panel de destino)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Todos los seleccionados, no comillas" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Ruta al directorio del panel de origen" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Ruta al directorio del panel de destino" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Ruta al directorio home" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Ruta del panel izquierdo" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Ruta del panel derecho" #: src/cfg_cmdseq.c:646 msgid "URI of first selected" msgstr "URI del primero seleccionado" #: src/cfg_cmdseq.c:647 msgid "URI of first selected, unselect" msgstr "URI del seleccionado por primera vez, des-seleccionado" #: src/cfg_cmdseq.c:648 msgid "URI of first selected, no quotes" msgstr "URI del primero seleccionado sin comillas" #: src/cfg_cmdseq.c:649 msgid "URIs of all selected" msgstr "URI de todos los seleccionados" #: src/cfg_cmdseq.c:650 msgid "URIs of all selected, unselect" msgstr "URI de todos los seleccionados, des-seleccionados" #: src/cfg_cmdseq.c:651 msgid "URIs of all selected, no quotes" msgstr "URI de todos los seleccionados, sin comillas" #: src/cfg_cmdseq.c:652 msgid "URIs of all selected, unselect, no quotes" msgstr "URI de todos los seleccionados, sin comillas" #: src/cfg_cmdseq.c:653 msgid "URI of first selected (destination pane)" msgstr "URI del primero seleccionado (panel de destino)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Caja de entrada" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Entrada usando menú" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Texto de entrada" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Botón de opcion de entrada (da VERDADERO o FALSO)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Agregar etiqueta a la ventana de entrada" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Agregar una barra de separación a la ventana de entrada" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Valor de $NAME (entorno)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID de gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Directorio raiz del usuario " #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NOMBRE" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Seleccionar código" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(No hay opciones disponibles)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "¿Ejecutar en segundo plano?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "¿Matar la instancia anterior?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "¿Sobrevivir a abandonar?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "¿Capturar Salida?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Previo a la ejecución" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "¿Requerir selección del origen?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "¿Requerir selección del destino?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "¿CD Fuente?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "¿CD Destino?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Posterior a la Ejecución" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "¿Actualizar el origen?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "¿Actualizar el destino?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "General" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "Antes&Después" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Predefinidos" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Externas" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Agregar fila" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Duplicar" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nombre" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Definición" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "¿Repetir la secuencia hasta terminar con la seleccion de origen?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Agregar" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Borrar" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Órdenes" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Izquierda" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Centro" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Derecha" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Bajar" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Subir" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Las siguientes teclas de modificación deben\n" "mantenerse apretadas al hacer clic con el ratón\n" "para ejecutar la orden" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Editar modificadores" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Controles" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Funciones rápidas del teclado globales" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panel de control de los iconos del ratón" #: src/cfg_controls.c:657 msgid "Button" msgstr "Botón" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Editar modificadores..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Maniobra Clic-M-Clic" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Límite de tiempo" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "¿Ignorar el bloqueo numérico (tecla Bloq Num) para todos los enlaces?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Las opciones para la configuración del botón del mouse\n" "son ambiguas: el mismo botón+modificador\n" "es usado para más de una función. Esto\n" "puede hacer que se comporten un poco extraño..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Advertencia" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_De acuerdo" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "¿Agregar caracter de tipo?" #: src/cfg_dirpane.c:338 msgid "Append \"→ destination\" on Links?" msgstr "¿Agregar\"→ destino\" en enlaces?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "¿Marca cada 3 dígitos?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Digitos de precisión" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "¿Mostrar el tamaño de los directorios del sistema de archivos?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Formato" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s Opciones" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Contenido" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Justificación" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Título" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ancho" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Centro" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Opciones básicas" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Editar el contenido de la columna" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Título predeterminado" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Directorios primero" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Directorios al final" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Mezclar directorios" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "A la izquierda de la lista" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "A la derecha de la lista" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "Predeterminado del sistema" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Copiar desde %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Copiar a %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Intercambiar con %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Columnas" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Tipos de contenido disponibles" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Tipos de contenido seleccionados" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Editar..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Eliminar" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Ordenar" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Orden por" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modo" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "¿Orden inverso?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "¿Ignorar mayúsculas/minúsculas?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Directorio predeterminado" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Obtener el actual" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Desde historial" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "¿La ruta arriba?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "¿Permitir ocultar?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "¿Siempre barra de desplazamiento?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "¿Botón padre gigante?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "¿Quiere establecer la fuente personalizada?" #: src/cfg_dirpane.c:1145 msgid "Rubber banding Selection?" msgstr "¿Requerir selección del destino?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Barra de desplazamiento" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Horizontal" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Vertical" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "No Rastrear" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Proporción" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Tamaño, panel izquierdo" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Tamaño, panel derecho" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Orientación del panel" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Rastrear división" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "pixeles" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "¿Recordar las filas seleccionadas?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "¿Guardar las listas de historial?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Paneles de directorios" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Separación de paneles" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Historial" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "Contenido 'Bloques' obsoletas" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna de \"Blocks\" ya no se admite, \n" "pero la configuración sigue haciendo uso de ella. Se \n" "eliminará automáticamente." #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "Contenido 'Block Size' obsoleto." #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna 'Block Size' ya no se utiliza, \n" "pero su configuración personalizada hace uso de esta opción.\n" "Se eliminará automáticamente." #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errores" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "Presentación de mensages de error y de estado." #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "Barra de estado por encima de los paneles" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "Bara de título de la ventana principal." #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "Ventana de diálogo separada" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "¿Alarma en caso de error?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menús" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" "Haga clic en el botón para restablecer el %zu almacenado \"No volver a " "mostrar este cuadro de diálogo de nuevo\" respuestas." #: src/cfg_nag.c:100 msgid "Nagging" msgstr "Persistente" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "Restablecer todo" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "Editar la ruta de directorio" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Íconos" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Iniciando con punto (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Coincidencias en ER" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Ninguno" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Rutas y Esconder" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Rutas" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Esconder entradas" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Ninguno)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Acción Borrar" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Editar Color" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Restablecer orden heredada" #: src/cfg_styles.c:537 msgid "Select Command ..." msgstr "Seleccionar orden ..." #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Nueva propiedad de la ccción" #: src/cfg_styles.c:609 msgid "something" msgstr "algo" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Borrar este estilo borrará también\n" "todos sus hijos. ¿Está seguro?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Confirmar eliminar" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Color de fondo" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Color de primer plano" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Ícono" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Texto para previsualizar el estilo de la fila)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Previsualizar" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "¿Sobreescribir los padres?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Escoger..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Agregar acción..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Padre" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Propiedades heredadas" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Visual" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Acciones" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Tipos de archivos" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Estilos" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Clic para cambiar..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nuevo tipo)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Directorios" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Archivo" #: src/cfg_types.c:646 msgid "Link" msgstr "Enlace" #: src/cfg_types.c:646 msgid "Socket" msgstr "Zócalo" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lectura" #: src/cfg_types.c:647 msgid "SetGID" msgstr "Establecer GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "Establecer UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Estatico (Sticky)" #: src/cfg_types.c:648 msgid "Executable" msgstr "Ejecución" #: src/cfg_types.c:648 msgid "Writable" msgstr "Escritura" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Identificar 'archivo' (ER)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Identificar nombre (ER)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Requerir extensión" #: src/cfg_types.c:687 msgid "Identification" msgstr "Identificación" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Requerir iipo" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Requerir protección" #: src/cfg_types.c:739 msgid "Glob?" msgstr "¿Glob?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Estilo de tipos" #: src/cfg_types.c:757 msgid "Style" msgstr "Estilo" #: src/cfg_types.c:797 msgid "Types" msgstr "Tipos" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Ventanas de diálogo entradas en la pantalla" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Las ventanas de diálogo siguen al puntero (ratón)" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Ventanas de diálogo colocadas por el gestor de ventanas" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Ventanas" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "Limites de ventana" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Posición de diálogos " #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Falló la ejecución de \"%s\"" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Error" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "No se pudo finalizar el proceso hijo \"%s\" (pid=%d)--alerta de zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "CHARSET nativo: \"%s\"." #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "Nombre del archivo de codificación: \"%s\"." #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versión %s (GTK+ versión %d.%d.%d)." #: src/cmd_about.c:97 msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2011 por Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Este es software libre y no hay ABSOLUTAMENTE NINGUNA\n" "GARANTÍA. Lea el archivo COPYING para más detalles.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Soportado, usando cadenas de texto integrados en Inglés" #: src/cmd_about.c:118 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "El autor de gentoo puede ser contactado via Internet\n" "Correo electrónico: %s; se agradecen \n" "opiniones, sugerencias/informes de errores y demás.\n" "\n" "Puede encontrar la última versión de gentoo\n" "en el sitio oficial del proyecto gentoo en\n" "%s. Las actualizaciones\n" "son anunciadas en el servicio de Freshmeat en\n" "freshmeat.net.." #: src/cmd_about.c:135 msgid "About gentoo" msgstr "Acerca de gentoo" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_de acuerdo (Espera por más)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Establecer bits de protección para \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Grupo" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Otros" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Propietario" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Especial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Ejecución" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lectura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Establecer GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Establecer UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Escritura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de Protección" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "Literales" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "Octal" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Todo" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Activar" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Restablecer" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "¿Recursivo en Directorios?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "¿No tocar directorios?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Cambiar modo" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Establecer el propietario para '%s'" #: src/cmd_chown.c:174 msgid "User" msgstr "Usuario" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Cambiar el propietario" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "¿Guardar los cambios en la configuración al salir?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" ya existe - ¿Seguir con la copia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copiando..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "¿Mantener las fechas al copiar?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "¿Ignorar los fallos de al copiar los atributos (Fecha, Propietario, Modo)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "¿Ignorar el fallo en el destino en el caso de tamaño completo?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Tamaño del buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Teclee el nombre para la copia de \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Teclee el nombre para el clón de \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Ya Existe - ¿Continuar con la clonación?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonando..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copiando como..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Teclee el nombre para el enlace \"%s\" como" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Teclee el nombre para el clon del enlace de \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Ya Existe - ¿Proceder con el enlace simbólico?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copiar como" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clonar" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Enlace simbólico como" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clonar el enlace simbólico" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "no pudo ser borrado debido a restricciones de acceso.\n" "¿Intentar cambiar la protección y reintentar?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Recordar respuesta (altera la configuración)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema de acceso" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Cambiar|Abandonar" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "¿Seguro que quiere borrar \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Borrando..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Error de acceso" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Preguntar al usuario|Intentar cambiar los permisos y reintentar|Fallo" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "La orden DpFocus es obsoleta" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" "La orden DpFocus se ha elimnado y ya no se utiliza. Por favor, " "elimine los enlaces de teclado o del ratón que lo utilizan y hag uso de la " "lista GTK+ predeterminada para el control del cursor." #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" "¿Tratar la fila con foco como seleccionada si no hay una selección \"real\"?" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "¿Mover el foco a la última fila seleccionada/no seleccionada?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "|Buscar" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_de Acuerdo|To_do|_Saltar|_Cancelar" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_de Acuerdo|_Saltar|_Cancelar" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Obteniendo tamaños..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "¿Des-seleccionar filas al terminar?" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "%s (%s)" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" "%s directorios, %s archivos,\n" "%u enlaces simbólicos, %u archivos especiales" #: src/cmd_info.c:155 msgid "Value" msgstr "Valor" #: src/cmd_info.c:200 msgid "Link To" msgstr "Enlazar a" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Tipo" #: src/cmd_info.c:218 msgid "Location" msgstr "Localización" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Tamaño" #: src/cmd_info.c:231 #, c-format msgid "%s (%s bytes)" msgstr "%s (%s bytes)" #: src/cmd_info.c:242 msgid "Contains" msgstr "Contiene" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Información de 'Archivo'" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Último acceso" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Modificado" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Cambiado" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Generado" #: src/cmd_info.c:292 msgid "Basic" msgstr "Básico" #: src/cmd_info.c:296 msgid "Attributes" msgstr "Atributos" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Obteniendo información..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "¿Mostrar 'archivo' de salida?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Formato de la fecha de acceso" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Modificar el formato de fecha" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Cambiar el formato de fecha" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Tamaño de la marca de graduación" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Ya Existe - ¿Continuar con la unión?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Uniendo..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Hacer Clic y arrastrar archivos para reordenar, después hacer clic en unir" #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "El tamaño total es %s (%lu bytes)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "El tamaño total es %lu bytes." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Teclear el nombre del archivo destino" #: src/cmd_join.c:274 msgid "Join" msgstr "Unir" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Unir|_Cancelar" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Ya Existe - ¿Seguir con MkDir (generar directorio)?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Teclee el nombre del directorio a generar" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Generar directorio" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "¿Entrar en el nuevo directorio?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "¿Enfocar el nuevo directorio?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Ya Existe - ¿Continuar con mover?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Moviendo..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Teclee el nombre para mover \"%s\" como" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "Nombre de destino no válido para \"Mover como\"" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Moviendo como..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Mover como" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Es posible que tenga cambios sin guardar en la configuración.\n" "Al salir sin guardar se perderán estos cambios. ¿Aún desea salir?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Confirmar Salir" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Salir|_Guardar, y después Salir|_Cancelar" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "¿Seguro que desea salir?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Teclee el nuevo nombre para \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Ya Existe - ¿Seguir con renombrar?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Renombrar" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "¿Cambiar el nombre de archivo único en contexto (sin diálogos)?" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "Pre_selección automática" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "Ninguno|Nombre completo|Únicamente nombre|Únicamente extensión" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Buscar una cadena de texto en todos los archivos y reemplazarla\n" "con otra cadena de texto." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Reemplazar" #: src/cmd_renamere.c:427 msgid "With" msgstr "Con" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "¿Reemplazar todo?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Simple" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Ejecutar 'Desde' ER en cada archivo, almacenando\n" "las coincidencias de expresiones entre paréntesis. Después reemplazar\n" "cualquier ocurrencia de $n en 'A', donde n es el índice \n" "(contando desde 1) de una sub-expresión, con el texto\n" "que coincide y usar el resultado como un nuevo nombre de archivo." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "De" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "A" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Expresion regular" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Busca cada caracter en el texto 'De', y sustituye\n" "cualquier ocurrencia por el caracter correspondiente en el texto 'A'\n" "Después, cualquier caracter en el texto 'Cambiar' es cambiado del\n" "nombre del archivo, y el resultado usado como el nuevo nombre de cada " "archivo." #: src/cmd_renamere.c:487 msgid "Map" msgstr "Mapa" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" "Cambiar el tipo de letra (mayúscula/minúscula)\n" "del nombre de archivo(s) seleccionado(s)." #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "¿Minúsculas?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "¿Mayúsculas?" #: src/cmd_renamere.c:497 msgid "Upper Case Initial?" msgstr "¿Mayúsculas iniciales?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Tipo de letra" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "RenombrarER" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, decimal" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Hex (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Hex (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Octal" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Esta orden renombra todos los archivos seleccionados\n" "a una secuencia numérica. Los controles inferiores permiten\n" "definir cómo se generan los nombres." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Empezar en" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Precisión" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Inicio" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Cola" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Invitado" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Renombrar secuencial" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Todo|Seleccionados|No seleccionados" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Cualquier tipo|Sólo directorios|Sólo no directorios|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Seleccionar|Des-seleccionar|Fijar|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Acción" #: src/cmd_select.c:368 msgid "Set" msgstr "Grupo" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "¿Tratar ER como patrón global?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "¿Invertir coincidencia de ER?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "¿Exigir coincidencia en el nombre completo?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Seleccionar usando ER" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Teclee el comando shell a ejecutar. El contenido\n" "seleccionado será añadido al final de la orden.\n" "La acción se ejecutará al finalizar exitosamente." #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "de Acuerdo|Cancelar" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Seleccionar usando una orden shell" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dividir \"%s\".\n" "Archivo es %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dividir \"%s\".\n" "Archivo es %s" #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Ya existe - ¿Continuar con dividir?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Tamaño del segmento" #: src/cmd_split.c:427 msgid "1457000 bytes (3.5\" floppy)" msgstr "1457000 bytes (3.5\" disquetera)" #: src/cmd_split.c:428 msgid "10485760 bytes (10 MB)" msgstr "10485760 bytes (10 Mb)" #: src/cmd_split.c:429 msgid "26214400 bytes (25 MB)" msgstr "26214400 bytes (25 Mb)" #: src/cmd_split.c:430 msgid "52428800 bytes (50 MB)" msgstr "52428800 bytes (50 Mb)" #: src/cmd_split.c:431 msgid "78643200 bytes (75 MB)" msgstr "78643200 bytes (75 Mb)" #: src/cmd_split.c:432 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bytes (95 Mb, unidad de disco Zip)" #: src/cmd_split.c:454 msgid "Fixed Count Split" msgstr "Dividir a tamaño fijo" #: src/cmd_split.c:457 msgid "Segment Count" msgstr "Tamaño del segmento" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "Número actual, único para cada archivo generado" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "El valor del cajetin base" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "La cantidad que el índice va a cambiar para cada archivo" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "El número total de archivos que van a generarse" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "El valor del índice para el último archivo que se generará" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Tamaño fijo, número de partes variable" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Numero de partes fijo, tamaños variabes" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Dividir" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Formato del nombre" #: src/cmd_split.c:615 msgid "Step" msgstr "Paso" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "¿Números rellenados con ceros (\"Zero-Fil Numbers\")?" #: src/cmd_split.c:645 msgid "Offset" msgstr "Desplazamiento" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Ya Existe - ¿Continuar con el enlace?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Cancelar" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "de Acuerdo" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleccione el destino del enlace" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Contenido" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Editar enlace simbólico" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Generar enlace simbólico" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Primero Hex-Check" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "¿Cerrar con la tecla de la flecha izquierda?" #: src/cmdarg.c:201 msgid "on" msgstr "en" #: src/cmdarg.c:201 msgid "true" msgstr "verdadero" #: src/cmdarg.c:201 msgid "yes" msgstr "si" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Salida de %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Imposible ejecutar la orden \"%s\"\n" "(no se reconoce)." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Predefinidos (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Definidos por el usuario (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Seleccione una orden o teclee el inicio\n" "del nombre y presione TAB." #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Seleccionar orden" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "No se puedo abrir el archivo de configuración para escritura" #: src/configure.c:279 msgid "Save" msgstr "Guardar" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "Información del directorio del archivo de configuración" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" "La configuración no se ha leído desde la localización por defecto.\n" "Utilice el botón «Guardar» de la ventana de configuración para actualizarla." #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versión del archivo de configuración (%s) no coincide\n" "con la versión del programa(%s)" #: src/configure.c:537 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "No se ha podido encontrar ningún archivo de configuración; se buscó en:\n" "\"%s\",\n" "\"%s\" i\n" "\"%s\".\n" "Se utilizará la configuración mínima predefinida." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_de Acuerdo|Cancelar" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "i%u/%u dirs, %u/%u archivos" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr " (%s/%s)" #: src/dirpane.c:556 #, c-format msgid ", %s (%s) used" msgstr ", %s (%s) utilizado" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s libre" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Subir al directorio padre" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Teclee la ruta, después presione Enter para cambiar a ese directorio" #: src/dirpane.c:2173 msgid "H" msgstr "H" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Haga clic para habilitar/deshabilitar Esconder regla (Cuando está\n" "presionado, se activa la regla ocultar y las coincidencias.)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Bloques" #: src/dpformat.c:39 msgid "BSize" msgstr "BTamaño" #: src/dpformat.c:39 msgid "Block Size" msgstr "Tamaño del Bloque" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Modo, numérico" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Modo, texto" #: src/dpformat.c:42 msgid "Nlink" msgstr "NEnlace" #: src/dpformat.c:42 msgid "Number of links" msgstr "Número de enlaces" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID del Propietario" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nombre del propietario" #: src/dpformat.c:44 msgid "Uname" msgstr "UNombre" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID de Grupo" #: src/dpformat.c:46 msgid "Gname" msgstr "Gnombre" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nombre del Grupo" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositivo" #: src/dpformat.c:47 msgid "Device Number" msgstr "Número del dispositivo" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DispMay" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Número del dispositivo, mayor" #: src/dpformat.c:49 msgid "DevMin" msgstr "DispMen" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Número del dispositivo, menor" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "Fecha del último acceso" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "Fecha de la última modificación" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "Fecha de generación" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "Hora del último cambio" #: src/dpformat.c:54 msgid "Type Name" msgstr "Teclee el nombre" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "URI" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "URI (sin prefijo del archivo)" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "No fue posible %s \"%s\": %s (código %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "No fue posible %s \"%s\" (código %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "No fue posible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "No fue posible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "%s" #: src/gentoo.c:439 msgid "Report the version to standard output, and exit" msgstr "Informar de la versión en la salida estándar y salir." #: src/gentoo.c:441 msgid "Report internal locale details, and exit" msgstr "Informar de los detalles locales y salir" #: src/gentoo.c:443 msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "Permite ejecutar gentoo al usuario root. Podría ser peligroso." #: src/gentoo.c:444 msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar " "valores predeterminados." #: src/gentoo.c:445 msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "No cargar el archivo de configuración ~/.gentoorc; en vez de eso, usar " "valores predeterminados del sistema." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "No se ha leído el archivo «dirhistory»" #: src/gentoo.c:447 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Ejecute COMMAND, una orden de gentoo. Hacerlo antes de la interacción con el " "usuario, pero después de leer el archivo de configuración. Puede utilizarse " "muchas veces para ejecutar muchos órdenes secuencialmente." #: src/gentoo.c:448 msgid "COMMAND" msgstr "COMMAND" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "DIR" #: src/gentoo.c:449 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Usar DIR como ruta para el panel izquierdo. Sobreescribe el predeterminado " "(e historial)" #: src/gentoo.c:450 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Usar DIR como ruta para el panel derecho. Sobreescribe el predeterminado (e " "historial)" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "- gestor de archivos gráfico con GTK+" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "No se ha podido analizar las opciones de línea de órdenes: %s\n" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Para ejecutar como root, invocar con la opción '--root-ok'\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "No fue posible iniciar el módulo userinfo - no será posible resolver " "nombres\n" "de usuario" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v %s por Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "Advertencia de versión en desarrollo" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" "Esta versión de gentoo es muy reciente y poco probada. Ha habido cambios " "importantes en casi todas las partes del programa desde la versión anterior. " "Por favor, sea prudente en el uso de esta versión y asegúrese de informar de " "los errores y problemas al autor. Gracias." #: src/guiutil.c:137 msgid "Progress" msgstr "Progreso" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Escoger icono" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Cargando Imágenes de Iconos" #: src/menus.c:284 msgid "(No Selection)" msgstr "(No hay Selección)" #: src/menus.c:521 msgid "RegExp..." msgstr "ExpReg..." #: src/menus.c:533 msgid "Other" msgstr "Otro" #: src/menus.c:534 msgid "Rescan" msgstr "Actualizar" #: src/menus.c:535 msgid "Select" msgstr "Seleccionar" #: src/menus.c:539 msgid "Run..." msgstr "Ejecutar..." #: src/menus.c:541 msgid "Configure..." msgstr "Configuración..." #: src/menus.c:618 msgid "Select Menu" msgstr "Seleccionar Menú" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "_No volver a mostrar este cuadro de diálogo de nuevo" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_de Acuerdo|To_do|_Saltar|Saltar _Todo|_Cancelar" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Transcurrido %02d:%02d Velocidad %s/s ETA %02u:%02u" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "Tamaño sin formato" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "Tamaño con formato, sin unidad." #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "Tamaño con formato, en bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "bytes" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "Tamaño con formato, en kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Kb" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mb" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "Tamaño con formato, en gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Gb" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "Tamaño con formato, en megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "Tb" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "Tamaño con formato, unidades automáticas" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Seleccionar estilo" #: src/styles.c:114 msgid "Root" msgstr "Raíz" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directorio" #: src/styles.c:889 msgid "New Style" msgstr "Nuevo estilo" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Nuevo estilo %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" "\n" "** La conversión del texto desde el juego de carácteres '%s' ha fallado: " "suspendida." #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Línea %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Teclee el número de línea o porcentaje:" #: src/textview.c:461 msgid "Goto" msgstr "Ir a" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Teclee el texto a buscar (ER)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "¿No romper los saltos de línea?" #: src/textview.c:613 msgid "Search" msgstr "Buscar" #: src/types.c:287 msgid "Unknown" msgstr "Desconocido" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" "Tiene SIGPIPE al escribir en el proceso 'file' (%s), parece haber terminado " "antes de tiempo." #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "No se puede ejecutar la orden 'file' :" #: src/window.c:81 msgid "Configure gentoo" msgstr "Confugurar gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualizador de texto" #: src/window.c:203 msgid "Position" msgstr "Posición" #: src/window.c:204 msgid "Height" msgstr "Altura" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "¿Establecer al abrir?" #: src/window.c:217 msgid "Update on Close?" msgstr "¿Actualizar al cerrar?" #: src/window.c:248 msgid "Grab" msgstr "Obtener" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "" "El módulo XML emitió un número real dependiente de la configuración local" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Usar Diálogo para Reportar Errores?" #~ msgid "Raw Size, in Bytes" #~ msgstr "Tamaño sin Formato en Bytes" #~ msgid "Always Set" #~ msgstr "Siempre Establecer" #~ msgid "Modify 'Control' Key State" #~ msgstr "Estado de la Tecla 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Títulos de Paneles Activos" #~ msgid "Focused Row, Unselected" #~ msgstr "Fila en Foco, No Seleccionada" #~ msgid "Focused Row, Selected" #~ msgstr "Fila en Foco, Seleccionada" #~ msgid "Beta Software" #~ msgstr "Software Beta" #~ msgid "Next Version?" #~ msgstr "Siguiente Versión?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Este modo dividir no ha sido\n" #~ "implementado aún... Lo sentimos." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento no sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "Numerical Mode?" #~ msgstr "Modo Numérico?" #~ msgid "Never" #~ msgstr "Nunca" #~ msgid "On Every Access" #~ msgstr "Cada vez que Accese" #~ msgid "Mounting" #~ msgstr "Montar" #~ msgid "Mount When?" #~ msgstr "Cuándo Montar?" #~ msgid "Mount Options" #~ msgstr "Opciones de Montaje" #~ msgid "Mount Command" #~ msgstr "Comando para Montar" #~ msgid "Unmount Command" #~ msgstr "Comando para Desmontar" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Solo Montar en los Directorios del Nivel más Alto?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Usar Diálogo de Error de Comando?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Desmontar al Salir de gentoo?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Soportado y activo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Soportado, pero no activado." #~ msgid "FAM: Not supported." #~ msgstr "FAM: No soportado." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No se puede copiar el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Envolver Arriba y Abajo?" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "El directorio destino contiene al fuente." #~ msgid "Regular expression error:\n" #~ msgstr "Error en la expresión regular:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Usar mmap() para Acelerar Carga?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloques)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "No usar FAM para detectar cambios en directorios vistos." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "No fue posible iniciar montaje de datos - automontaje no funcionará" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Abrir FAM falló, error %d--FAM no será usado" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "La ejecución de \"%s %s\" falló:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montando \"%s\" en \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Anterior: %llu bytes, modificado en %s.\n" #~ "Nuevo: %llu bytes, modificado en %s." #~ msgid "File reading" #~ msgstr "Lectura de Archivo" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Seleccionar Código" #, fuzzy #~ msgid "Clr" #~ msgstr "Limpiar" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Tamaño del Buffer" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: No fue posible establecer el dominio del texto a \"%s\"\n" #~ msgid "Top" #~ msgstr "Inicio" #~ msgid "Bottom" #~ msgstr "Fin" #~ msgid "_Goto..." #~ msgstr "_Ir a..." #~ msgid "_Search..." #~ msgstr "_Buscar" #~ msgid "_Quit" #~ msgstr "_Salir" gentoo-0.19.13/po/ja_JP.UTF-8.po0000644000175000017500000014431111731427021016037 0ustar demarchidemarchi# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Emil Brink # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.50\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2004-12-23 20:09+0900\n" "Last-Translator: Tadashi Jokagi \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "レイアウト" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "デフォルト" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "確認してください" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "削除(_D)|取り消し(_D)" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "背景色編集" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "前面色編集" #: src/cfg_buttons.c:678 msgid "Label" msgstr "ラベル" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "コマンド" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "キー" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "色" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "背景色..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "デフォルトにリセット" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "前面色..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "ショートカット" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "消去" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "" #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "" #: src/cfg_buttons.c:750 msgid "Down" msgstr "" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "" #: src/cfg_buttons.c:750 msgid "Up" msgstr "" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "シート" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "ツールチップ" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "フラグ" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "ボタン" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "オプション" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "左パネルのパス" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "右パネルのパス" #: src/cfg_cmdseq.c:646 msgid "URI of first selected" msgstr "" #: src/cfg_cmdseq.c:647 msgid "URI of first selected, unselect" msgstr "" #: src/cfg_cmdseq.c:648 msgid "URI of first selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:649 msgid "URIs of all selected" msgstr "" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "すべての行|選択済み|未選択|" #: src/cfg_cmdseq.c:651 msgid "URIs of all selected, no quotes" msgstr "" #: src/cfg_cmdseq.c:652 msgid "URIs of all selected, unselect, no quotes" msgstr "" #: src/cfg_cmdseq.c:653 msgid "URI of first selected (destination pane)" msgstr "" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "入力コンボボックス" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "文字列入力" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "一般" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "組み込み" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "複製" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "名前" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "追加" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "削除" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "コマンド" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "左" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "中央" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "右" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "ホイールダウン" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "ホイールアップ" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "" #: src/cfg_controls.c:580 msgid "Controls" msgstr "" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "一般キーボードショートカット" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "" #: src/cfg_controls.c:657 msgid "Button" msgstr "ボタン" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "" #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "時間制限" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" #: src/cfg_controls.c:738 msgid "Warning" msgstr "警告" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "" #: src/cfg_dirpane.c:338 msgid "Append \"→ destination\" on Links?" msgstr "" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s 設定" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "タイトル" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "幅" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "中央" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "基本設定" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "デフォルトタイトル" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "一覧の左" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "位置らのの右" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "システムデフォルト" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "%s からコピー" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "%s へコピー" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "%s と入れ替え" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "利用可能なコンテントタイプ" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "編集..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "削除" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "モード" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "逆ソートしますか?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "英大小文字を同一視?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "デフォルトディレクトリ" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "履歴から" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 msgid "Rubber banding Selection?" msgstr "" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "スクロールバー位置" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "水平" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "垂直" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "左ペインサイズ" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "右ペインサイズ" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "ピクセル" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "履歴一覧を保存しますか?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "ペイン分割" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "履歴" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "エラー" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "" #: src/cfg_menus.c:44 msgid "Menus" msgstr "メニュー" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "デフォルトにリセット" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "アイコン" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "ドット(.)で始まる" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "なし" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "" #: src/cfg_paths.c:198 msgid "Paths" msgstr "パス" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "エントリを隠す" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "削除操作" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "カラー編集" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "コマンド選択" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "新規操作プロパティ" #: src/cfg_styles.c:609 msgid "something" msgstr "" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "削除確認" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "背景色" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "前面色" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "アイコン" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "プレビュー" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "" #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "操作追加..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "親" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "" #: src/cfg_styles.c:844 msgid "Visual" msgstr "ビジュアル" #: src/cfg_styles.c:846 msgid "Actions" msgstr "操作" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "" #: src/cfg_styles.c:864 msgid "Styles" msgstr "スタイル" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "" #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(新規タイプ)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "ブロックデバイス" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "キャラクタデバイス" #: src/cfg_types.c:646 msgid "Dir" msgstr "ディレクトリ" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "ファイル" #: src/cfg_types.c:646 msgid "Link" msgstr "リンク" #: src/cfg_types.c:646 msgid "Socket" msgstr "ソケット" #: src/cfg_types.c:647 msgid "Readable" msgstr "読み込み可能" #: src/cfg_types.c:647 msgid "SetGID" msgstr "GID 設定" #: src/cfg_types.c:647 msgid "SetUID" msgstr "UID 設定" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "スティッキー" #: src/cfg_types.c:648 msgid "Executable" msgstr "実行可能" #: src/cfg_types.c:648 msgid "Writable" msgstr "書き込み可能" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "" #: src/cfg_types.c:687 msgid "Identification" msgstr "" #: src/cfg_types.c:689 msgid "Require Type" msgstr "" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "" #: src/cfg_types.c:739 msgid "Glob?" msgstr "" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "" #: src/cfg_types.c:757 msgid "Style" msgstr "スタイル" #: src/cfg_types.c:797 msgid "Types" msgstr "種類" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "ダイアログウィンドウは画面の中央" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "" #: src/cfg_windows.c:94 msgid "Windows" msgstr "" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "ダイアログ位置" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "\"%s\" の実行に失敗しました" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "エラー" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "バージョン %s (GTK+ バージョン %d.%d.%d)" #: src/cmd_about.c:97 msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "" #: src/cmd_about.c:118 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" #: src/cmd_about.c:135 msgid "About gentoo" msgstr "gentoo について" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "グループ" #: src/cmd_chmod.c:199 msgid "Others" msgstr "" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "所有者" #: src/cmd_chmod.c:199 msgid "Special" msgstr "スペシャル" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "実行" #: src/cmd_chmod.c:200 msgid "Read" msgstr "読み込み" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "GID 設定" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "UID 設定" #: src/cmd_chmod.c:200 msgid "Write" msgstr "書き込み" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8 進数" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "すべて" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "トグル" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "モード変更" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "" #: src/cmd_chown.c:174 msgid "User" msgstr "ユーザー" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "所有者変更" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" は既に存在します - コピーを続けますか?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "コピー中..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "バッファサイズ" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "\"%s\" のコピー名を入力" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "%s の複製名を入力" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" は既に存在します - 複製を続けますか?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "複製中..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "" #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" は既に存在します - シンボリックリンクを続けますか?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "複製" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "シンボリックリンク複製" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "アクセス問題" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "削除中..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK<|すべて(_A)|飛ばす(_S)|取り消し(_C)" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|飛ばす(_S)|取り消し(_C)" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "" #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr "、%s 使用済み" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u このディレクトリ、%u 個のファイル、%u 個のシンボリックリンク" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "リンク先" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "種類" #: src/cmd_info.c:218 msgid "Location" msgstr "場所" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "サイズ" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu バイト" #: src/cmd_info.c:242 msgid "Contains" msgstr "内容" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "ファイルの情報" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "最終アクセス" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "最終修正" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "最終変更" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "" #: src/cmd_info.c:292 msgid "Basic" msgstr "" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "情報取得中..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "アクセス日付書式" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "修正日付書式" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "変更日付書式" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" は既に存在します - 結合を続けますか?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "結合中..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "総サイズは %s です (%lu バイト)" #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "総サイズは %lu バイトです。" #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "" #: src/cmd_join.c:274 msgid "Join" msgstr "結合" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "結合(_J)|取り消し(_C)" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" は既に存在します - ディレクトリ作成を続けますか?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "作成するディレクトリの名前を入力" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "ディレクトリ作成" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "" #: src/cmd_move.c:145 msgid "Moving..." msgstr "" #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "" #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "終了確認" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "本当に終了しますか?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "\"%s\" の新しい名前を入力" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" は既に存在します - 名称変更を続けますか?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "名称変更" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" #: src/cmd_renamere.c:423 msgid "Replace" msgstr "置換" #: src/cmd_renamere.c:427 msgid "With" msgstr "" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "すべて置換しますか?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "差出人" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "宛先" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "正規表現" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 #, fuzzy msgid "Lower Case?" msgstr "英大小文字を同一視?" #: src/cmd_renamere.c:495 #, fuzzy msgid "Upper Case?" msgstr "英大小文字を同一視?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "英大小文字を同一視?" #: src/cmd_renamere.c:500 #, fuzzy msgid "Case" msgstr "取り消し" #: src/cmd_renamere.c:502 #, fuzzy msgid "RenameRE" msgstr "名称変更" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10 進数" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16 進数 (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16 進数 (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8 進数" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "すべての行|選択済み|未選択|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "すべての種類|ディレクトリのみ|非ディレクトリのみ|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "選択|選択解除|切り替え|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "操作" #: src/cmd_select.c:368 msgid "Set" msgstr "設定" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 #, fuzzy msgid "OK|Cancel" msgstr "_OK|取り消し(_C)" #: src/cmd_select.c:731 #, fuzzy msgid "Select using shell command" msgstr "コマンド選択" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" は既に存在します - 分割を続けますか?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "固定サイズで分割" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "分割容量" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 バイト (3.5 インチフロッピー)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 バイト (3.5 インチフロッピー)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 バイト (3.5 インチフロッピー)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 バイト (3.5 インチフロッピー)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 バイト (3.5 インチフロッピー)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 バイト (Zip ディスク)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "固定サイズで分割" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "分割容量" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "可変サイズで分割数を固定" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "分割" #: src/cmd_split.c:599 msgid "Name Format" msgstr "名称書式" #: src/cmd_split.c:615 msgid "Step" msgstr "ステップ" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" は既に存在します - リンクを続けますか?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "取り消し" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "シンボリックリンク編集" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "オン" #: src/cmdarg.c:201 msgid "true" msgstr "真" #: src/cmdarg.c:201 msgid "yes" msgstr "はい" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "コマンド選択" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "" #: src/configure.c:279 msgid "Save" msgstr "保存" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "設定ファイルバージョン(%s)はプログラムバージョン(%s)と一致しません。" #: src/configure.c:537 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_OK|取り消し(_C)" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u ディレクトリ、%u/%u ファイル" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr "、%s 使用済み" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr "、%s 空き" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "" #: src/dirpane.c:2173 msgid "H" msgstr "H" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" #: src/dpformat.c:38 msgid "Blocks" msgstr "ブロック" #: src/dpformat.c:39 msgid "BSize" msgstr "B サイズ" #: src/dpformat.c:39 msgid "Block Size" msgstr "ブロック容量" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "" #: src/dpformat.c:41 msgid "Mode, string" msgstr "" #: src/dpformat.c:42 msgid "Nlink" msgstr "" #: src/dpformat.c:42 msgid "Number of links" msgstr "" #: src/dpformat.c:43 msgid "Owner ID" msgstr "所有者 ID" #: src/dpformat.c:43 msgid "Uid" msgstr "UID" #: src/dpformat.c:44 msgid "Owner Name" msgstr "所有者名" #: src/dpformat.c:44 msgid "Uname" msgstr "ユーザー名" #: src/dpformat.c:45 msgid "Gid" msgstr "GID" #: src/dpformat.c:45 msgid "Group ID" msgstr "グループ ID" #: src/dpformat.c:46 msgid "Gname" msgstr "グループ名" #: src/dpformat.c:46 msgid "Group Name" msgstr "グループ名" #: src/dpformat.c:47 msgid "Device" msgstr "デバイス" #: src/dpformat.c:47 msgid "Device Number" msgstr "デバイス番号" #: src/dpformat.c:48 msgid "DevMaj" msgstr "" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "" #: src/dpformat.c:49 msgid "DevMin" msgstr "" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:439 msgid "Report the version to standard output, and exit" msgstr "" #: src/gentoo.c:441 msgid "Report internal locale details, and exit" msgstr "" #: src/gentoo.c:443 msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" #: src/gentoo.c:444 msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" #: src/gentoo.c:445 msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" #: src/gentoo.c:449 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:450 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "" #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "アイコン画像読み込み中" #: src/menus.c:284 msgid "(No Selection)" msgstr "" #: src/menus.c:521 msgid "RegExp..." msgstr "正規表現..." #: src/menus.c:533 msgid "Other" msgstr "その他" #: src/menus.c:534 msgid "Rescan" msgstr "再走査" #: src/menus.c:535 msgid "Select" msgstr "選択" #: src/menus.c:539 msgid "Run..." msgstr "実行..." #: src/menus.c:541 msgid "Configure..." msgstr "設定..." #: src/menus.c:618 msgid "Select Menu" msgstr "メニュー選択" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "|_OK|すべて(_L)|飛ばす(_S)|すべて飛ばす(_A)|取り消し(_C)|" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "合計 (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "" #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "はい" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "キロバイト" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "メガバイト" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ギガバイト" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "バイト" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "" #: src/style_dialog.c:40 msgid "Select Style" msgstr "スタイル選択" #: src/styles.c:114 msgid "Root" msgstr "" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "ディレクトリ" #: src/styles.c:889 msgid "New Style" msgstr "新規スタイル" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "行番号かパーセントを入力:" #: src/textview.c:461 msgid "Goto" msgstr "" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:613 msgid "Search" msgstr "検索" #: src/types.c:287 msgid "Unknown" msgstr "未知" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "gentoo 設定" #: src/window.c:87 msgid "Text Viewer" msgstr "テキスト閲覧" #: src/window.c:203 msgid "Position" msgstr "位置" #: src/window.c:204 msgid "Height" msgstr "高さ" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "" #: src/window.c:217 msgid "Update on Close?" msgstr "" #: src/window.c:248 msgid "Grab" msgstr "" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "" #~ msgid "Always Set" #~ msgstr "常に設定" #~ msgid "Beta Software" #~ msgstr "ベータソフトウェア" #~ msgid "Next Version?" #~ msgstr "次のバージョン?" #~ msgid "BYTES" #~ msgstr "バイト" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu バイト" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu キロバイト" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu ギガバイト" #~ msgid "%.2f KB" #~ msgstr "%.2f キロバイト" #~ msgid "%.2f MB" #~ msgstr "%.2f メガバイト" #~ msgid "Mount Options" #~ msgstr "マウントオプション" #~ msgid "Mount Command" #~ msgstr "マウントコマンド" #~ msgid "Unmount Command" #~ msgstr "アンマウントコマンド" #~ msgid "Use Command Error Dialog?" #~ msgstr "コマンドエラーダイアログを使いますか?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "gentoo を終了したらマウント解除しますか?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: サポート済みで、有効です。" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: サポート済みです。しかし有効ではありません。" #~ msgid "FAM: Not supported." #~ msgstr "FAM: サポートされません。" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s バイト、\n" #~ "%s ブロック)" #~ msgid "Regular expression error:\n" #~ msgstr "正規表現エラー:\n" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s、%Lu/%Lu ブロック)" #~ msgid "File reading" #~ msgstr "ファイル読み込み中" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "コマンド" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "バッファサイズ" #~ msgid "Top" #~ msgstr "先頭" #~ msgid "Bottom" #~ msgstr "末尾" #~ msgid "_Goto..." #~ msgstr "移動(_G)..." #~ msgid "_Search..." #~ msgstr "検索(_S)..." #~ msgid "_Quit" #~ msgstr "終了(_Q)" #, fuzzy #~ msgid "SelectShell" #~ msgstr "選択" gentoo-0.19.13/po/de.po0000644000175000017500000017602711731427021014653 0ustar demarchidemarchi# translation of de.po to # translation of de.po to # translation of de.po to # translation of gentoo.po to # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR Emil Brink. # Christoph Neuroth , 2004. # Jens Seidel , 2010. # msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2004-02-16 20:13+0100\n" "Last-Translator: Christoph Neuroth \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "Links der Befehls-Knöpfe" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "Rechts der Befehls-Knöpfe" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Keine Trennung" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Verschiebbar" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Statisch" #: src/cfg_buttonlayout.c:75 #, fuzzy msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Diese Seite lässt Sie einstellen wie die Tastenkürzel-Leiste in Relation zu " "der mit\n" "den Kommando-Buttons angeordnet ist. Sie ist mehr oder weniger ein " "Platzhalter;\n" "geplant ist, viel mehr Flexibilität in der Tasten-Verwaltung zur Verfügung " "zu stellen.\n" "\n" "In der Zwischenzeit bietet dies die Funktionalität die vorhanden war, als " "die Tastenkürzel\n" "ein Spezial-Feature mit eigener Konfigurations-Seite waren (bis " "einschließlich Vesion\n" "0.11.24 von gentoo).\n" "\n" "(Nicht übersetzt weil es da links oben irgendwie nichts gibt?)" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Position der Tastenkürzel-Leiste" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Trennungsart" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Layout" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Reihen-Breite einstellen" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Standard" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Bitte bestätigen" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Die aktuelle Knopf-Reihe wirklich löschen?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Löschen|_Abbrechen" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Breite für neue Reihe wählen" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Breite der Reihe ändern" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Hintergrundfarbe ändern" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Vordergrundfarbe ändern" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Beschriftung" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Befehl" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Taste" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Farben" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Hintergrund..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Auf Standard zurücksetzen" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Vordergrund..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Tastenkürzel" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Löschen" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Farben kopieren nach" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Kopieren nach" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Tauschen mit" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Reihe hinzufügen..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Reihe löschen" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Nach unten" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Reihen-Breite..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Nach oben" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Leiste" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Primär" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Sekundär" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Kurzinfo" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 #, fuzzy msgid "Flags" msgstr "Einstellungen" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Schmal?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Kurzinfo anzeigen?" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Tasten" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Definitionen" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Optionen" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Eingebaute auswählen" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Öffnende Klammer" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Schließende Klammer" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Erstes ausgewähltes Objekt" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Erstes ausgewähltes Objekt, abwählen" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Erstes ausgewähltes Objekt mit Pfad" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Erstes ausgewähltes Objekt mit Pfad, abwählen" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Erstes ausgewähltes Objekt (Ziel-Fenster)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Erstes ausgewähltes Objekt, keine Anführungszeichen" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Alle ausgewählten" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Alle ausgewählten, abwählen" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Alle ausgewählten mit Pfaden" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Alle ausgewählten mit Pfaden, abwählen" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Alle ausgewählten (Ziel-Fenster)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Alle ausgewählten, keine Anführungszeichen" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Pfad zum Verzeichnis des Quell-Fensters" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Pfad zum Verzeichnis des Ziel-Fensters" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Pfad zum \"home\"-Verzeichnis" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Pfad des linken Fensters" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Pfad des rechten Fensters" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Erstes ausgewähltes Objekt" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Erstes ausgewähltes Objekt, abwählen" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Erstes ausgewähltes Objekt, keine Anführungszeichen" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Alle ausgewählten" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Alle ausgewählten, abwählen" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Alle ausgewählten, keine Anführungszeichen" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Alle ausgewählten, keine Anführungszeichen" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Erstes ausgewähltes Objekt (Ziel-Fenster)" #: src/cfg_cmdseq.c:654 #, fuzzy msgid "Input combo box" msgstr "Eingabe combo-box" #: src/cfg_cmdseq.c:655 #, fuzzy msgid "Input using menu" msgstr "Eingabe mit Menü" #: src/cfg_cmdseq.c:656 #, fuzzy msgid "Input string" msgstr "Zeichenkette eingeben" #: src/cfg_cmdseq.c:657 #, fuzzy msgid "Input check button (gives TRUE or FALSE)" msgstr "Eingabe Auswahl-Knopf (Ergebnis: TRUE/FALSE)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Beschriftung zum Eingabefenster hinzufügen" #: src/cfg_cmdseq.c:659 #, fuzzy msgid "Add a separator bar to input window" msgstr "Einen Separator zum Eingabefenster hinzufügen" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Wert von $NAME (Umgebung)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "gentoo's PID" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Heim-Verzeichnis für Benutzer NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Code auswählen" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Keine Optionen verfügbar)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Im Hintergrund starten?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Vorherige Instanz beenden?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Beenden überleben?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Ausgabe abfangen?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Vor dem Ausführen" #: src/cfg_cmdseq.c:916 #, fuzzy msgid "Require Source Selection?" msgstr "Vorausgesetzter Schutz" #: src/cfg_cmdseq.c:920 #, fuzzy msgid "Require Destination Selection?" msgstr "Vorausgesetzter Schutz" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "In Quellverzeichnis wechseln?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "In Zielverzeichnis wechseln?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Nach der Ausführung" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Quelle erneut laden?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Ziel erneut laden?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Allgemein" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "Vorher&Nachher" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Eingebaut" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Extern" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Reihe hinzufügen" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Duplikat" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Name" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Definition" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Sequenz wiederholen bis keine Quelle mehr ausgewählt?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Hinzufügen" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Löschen" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Befehle" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Links" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Mitte" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Rechts" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Mausrad nach unten" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Mausrad nach oben" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Die folgenden Modifizierungs-Tasten müssen\n" "gedrückt gehalten werden, wenn die Maustaste\n" "geklickt wird, um den Befehl auszuführen" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Modifizierer bearbeiten" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Steuerung" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Globale Tastenkürzel" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Verzeichnis-Fenster Maustasten" #: src/cfg_controls.c:657 msgid "Button" msgstr "Taste" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Modifizierer bearbeiten..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Click-M-Click Geste" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Zeit-Beschränkung" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Num Lock für alle ignorieren?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Achtung: Die Maustasten-Einstellungen\\ sind mehrdeutig: die selbe Taste" "+Modifizierer\n" "wird für mehr als eine Funktion benutzt.\n" "Dies könnte in einem merkwürdigen\n" "Verhalten resultieren..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Warnung" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_OK" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Typ-Zeichen hinzufügen?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Bei Verknüpfung \"-> Ziel\" anhängen?" #: src/cfg_dirpane.c:360 #, fuzzy msgid "Place Tick Every 3 Digits?" msgstr "Punkt alle 3 Zeichen setzen?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Nachkommastellen" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Dateisystem-Größe vom Verzeichnis anzeigen?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s Einstellungen" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Inhalt" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Ausrichtung" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Titel" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Breite" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Zentriert" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Basis-Einstellungen" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Spalten-Inhalt ändern" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Standard-Titel" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Verzeichnisse zuerst" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Verzeichnisse zuletzt" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Verzeichnisse gemischt" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Links der Liste" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Rechts der Liste" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "System-Standard" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Kopieren von %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Kopieren nach %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Tauschen mit %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Spalten" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Verfügbare Inhalts-Typen" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Ausgewählte Inhalts-Typen" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Bearbeiten..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Entfernen" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Sortieren" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Sortieren nach" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Modus" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Rückwärts sortieren?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Standard-Verzeichnis" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Aktuelles wählen" #: src/cfg_dirpane.c:1106 #, fuzzy msgid "From History" msgstr "Verlauf" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Pfad über Fenster?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Verstecken erlaubt?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Scroll-Leiste immer sichtbar?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Großer Verzeichnis-Hoch-Knopf?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Vorausgesetzter Schutz" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Position der Scroll-Leiste" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "horizontal" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "vertikal" #: src/cfg_dirpane.c:1207 #, fuzzy msgid "Don't Track" msgstr "Nicht verfolgen" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Verhältnis" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Größe des linken Fensters" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Größe des rechten Fensters" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Fenster-Ausrichtung" #: src/cfg_dirpane.c:1225 #, fuzzy msgid "Split Tracking" msgstr "Verfolgung aufteilen" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "Pixel" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "ausgewählte Reihen merken?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Verlaufs-Listen speichern?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Verzeichnis-Fenster" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Fenster-Teilung" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Verlauf" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Fehler" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Bei Fehler Konsolen-Piep ertönen lassen?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menüs" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Auf Standard zurücksetzen" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Symbole" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Mit Punkt (.) beginnende" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Auf R.A. passende" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Keine" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Pfade & verbergen" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Pfade" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Einträge verbergen" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Keine)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Aktion löschen" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Farbe ändern" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Zum geerbten Befehl zurückkehren" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Befehl Auswählen" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Eigenschaften neuer Aktion" #: src/cfg_styles.c:609 msgid "something" msgstr "irgendetwas" #: src/cfg_styles.c:679 #, fuzzy msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Diesen Stil zu löschen würde auch\n" "all seine Unterstile löschen. Sicher?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Löschen bestätigen" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Hintergrundfarbe" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Vordergrundfarbe" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Symbol" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Vorschau-Text)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Vorschau" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Übergeordnete umgehen?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Wählen..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Aktion hinzufügen..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Übergeordnetes Verzeichnis" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Übernommene Eigenschaften" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Visuell" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Aktionen" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Datei-Erkennung" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Stile" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - zum Ändern klicken..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Neuer Typ)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Verz" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Datei" #: src/cfg_types.c:646 msgid "Link" msgstr "Verkn." #: src/cfg_types.c:646 msgid "Socket" msgstr "Sockel" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lesbar" #: src/cfg_types.c:647 msgid "SetGID" msgstr "SetGID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "SetUID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Sticky" #: src/cfg_types.c:648 msgid "Executable" msgstr "Ausführbar" #: src/cfg_types.c:648 msgid "Writable" msgstr "Beschreibbar" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Zutreffend auf 'datei' (R.A.)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Zutreffend auf Name (R.A.)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "vorrausgesetzte Endung" #: src/cfg_types.c:687 msgid "Identification" msgstr "Indentifikation" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Typ erforderlich" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Schutz erforderlich" #: src/cfg_types.c:739 msgid "Glob?" msgstr "" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Stil des Typs" #: src/cfg_types.c:757 msgid "Style" msgstr "Stil" #: src/cfg_types.c:797 msgid "Types" msgstr "Typen" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Dialog-Fenster auf dem Bildschirm zentrieren" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Dialog-Fenster folgt Maus" #: src/cfg_windows.c:86 #, fuzzy msgid "Dialog Windows Positioned by Window Manager" msgstr "Dialog-Fenster folgt Maus" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Fenster" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Fenster" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Dialog-Positionierung" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Ausführen von \"%s\" fehlgeschlagen" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Fehler" #: src/children.c:227 #, fuzzy, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Konnte Kind \"%s\" nicht beenden (pid=%d)--zombie alert" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Version %s (GTK+ version %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2003 von Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Dies ist freie Software, und es gibt ABSOLUT KEINE\n" "GARANTIE. Lies die Datei COPYING für Einzelheiten.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Unterstützt, benutze Deutsche Übersetzung." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Der Autor von gentoo kann via E-Mail unter\n" " erreicht werden; bitte lass mich\n" "wissen, was du von diesem Programm hältst, sende\n" "Vorschläge, Fehlerberichte und so weiter.\n" "\n" "Custom widgets by J. Hanson .\n" "\n" "Die aktuellste Veröffentlichung von gentoo kann immer von\n" "der offiziellen Homepage unter \n" " heruntergeladen werden. Neue Versionen werden normalerweise\n" "über den Freshmeat Dienst bekanntgegeben ()." #: src/cmd_about.c:135 msgid "About gentoo" msgstr "Über gentoo" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_OK (Warten für mehr)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Schutz-Bits für \"%s\" setzen:" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Gruppe" #: src/cmd_chmod.c:199 #, fuzzy msgid "Others" msgstr "Aus anderem Fenster übernehmen" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Besitzer" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Spezial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Ausführen" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lesen" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "GID setzen" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "UID setzen" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Schreiben" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Schutz-Bits" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Oktal" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Alle" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Umschalten" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Zurücksetzen" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Verzeichnis-Rekursion?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Verzeichnisse nicht ändern?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Modus ändern" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Besitzer für '%s' setzen:" #: src/cmd_chown.c:174 msgid "User" msgstr "Benutzer" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Besitzer ändern" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Geänderte Einstellungen beim Beenden automatisch speichern?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" existiert bereits - mit dem Kopieren fortfahren?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Kopiere..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Datum beim Kopieren beibehalten?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Fehler beim Kopieren der Attribute (Datum, Besitzer, Modus) ignorieren?" #: src/cmd_copy.c:269 #, fuzzy msgid "Leave Failed Destination if Full Size?" msgstr "Fehlgeschlagenes Ziel lassen, wenn voll Größe?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Puffer-Größe" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Name für Kopie von \"%s\" eingeben" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Name für Klon von \"%s\" eingeben" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" existiert bereits - mit klonen fortfahren?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Klone..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Kopiere als..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Name für Verknüpfung von \"%s\"" #: src/cmd_copyas.c:82 #, fuzzy, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Name für Klon-Verknüpfung von \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" existiert bereits - mit verknüpfen vortfahren?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Kopieren als" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Klonen" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Symbolisch verknüpfen als" #: src/cmd_copyas.c:214 #, fuzzy msgid "Symbolic Link Clone" msgstr "Symoblischer Verküpfungs-Klon" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "Konnte wegen Zugriffs-Einschränkungen nicht gelöscht werden.\n" "Versuchen, Rechte zu ändern und wiederholen?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Antwort merken (ändert Konfig.)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Zugriffs-Problem" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Ändern|Unberührt lassen" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "\"%s\" wirklich löschen?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Lösche..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Bei Zugriffsfehler" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Benutzer fragen|Automatisch ändern und erneut versuchen|Abbrechen" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" "Fokussierte Reihen als ausgewählte behandeln, wenn keine \"echte\" Auswahl " "existiert?" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Fokus auf letzte gewählte/abgewählte Reihe bewegen?" #: src/cmd_dpfocusisrch.c:163 #, fuzzy msgid "ISearch" msgstr "ISuche" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_OK|A_lle|_Überspringen|_Abbrechen" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_OK|_Überspringen|_Abbrechen" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Hole Größen..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Reihen abwählen wenn fertig?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s benutzt" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u Verz., %u Dateien, %u Sym. Verkn." #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Verknüpfen mit" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Typ" #: src/cmd_info.c:218 msgid "Location" msgstr "Ort" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Größe" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu Bytes" #: src/cmd_info.c:242 msgid "Contains" msgstr "enthält" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "'Datei' Info" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Zugegriffen" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Modifiziert" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Geändert" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Erstellt" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Basis" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Bekomme Informationen..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "'Datei'-Ausgabe anzeigen?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Format des Zugriffs-Datums" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Format des Modifizerungs-Datums" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Format des Änderungs-Datums" #: src/cmd_info.c:384 #, fuzzy msgid "Size Tick Mark" msgstr "Größen-Unterteiler-Zeichen" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" existiert bereits - mit Verbinden weitermachen?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Verbinde..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "" "Dateien Klicken und Ziehen zum neu anordnen, dann klicken um zu verbinden." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Die Gesamtgröße beträgt %s (%lu Bytes)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Die Gesamtgröße beträgt %lu Bytes." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Name der Ziel-Datei eingeben" #: src/cmd_join.c:274 msgid "Join" msgstr "Verbinden" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Verbinden|_Abbrechen" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" existiert bereits - mit MkDir fortfahren?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Name des zu erstellenden Verzeichnisses eingeben" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Verzeichnis erstellen" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "In neues Verzeichnis wechseln?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Neues Verzeichnis fokussieren?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" existiert bereits - mit verschieben fortfahren?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Verschiebe..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Name eingeben, um %s zu verschieben" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Verschiebe Als..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Verschieben als" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "Es gibt nicht-gespeicherte Einstellungen.\n" "Beenden ohne zu speichern wird sie verwerfen. Wirklich Beenden?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Beenden bestätigen" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Beenden|_Speichern und beenden|_Abbrechen" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Wirklich beenden?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Neuen Namen für \"%s\" eingeben" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" existiert bereits - mit umbenennen fortfahren?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Umbenennen" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Nach Zeichenkette in allen Dateinamen suchen und\n" "durch eine andere Kette ersetzen." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Ersetzen" #: src/cmd_renamere.c:427 msgid "With" msgstr "Durch" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Alle ersetzen?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Einfach" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Jeder Dateiname wird auf den 'Von'-R.A. untersucht,\n" "wobei Teilausdruck-Übereinstimmungen gespeichert werden.\n" "Dann wird jedes Vorkommen von $n in 'Nach' durch den\n" "übereinstimmenden Text ersetzt, wobei n\n" "der Index (mit 1 beginnend) eines Teilausdrucks ist.\n" "Das Ergebnis wird als neuer Dateiname benutzt." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Von" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Nach" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Reg. Ausdr." #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 #, fuzzy msgid "Lower Case?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cmd_renamere.c:495 #, fuzzy msgid "Upper Case?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Groß-/Kleinschreibung ignorieren?" #: src/cmd_renamere.c:500 #, fuzzy msgid "Case" msgstr "Basis" #: src/cmd_renamere.c:502 #, fuzzy msgid "RenameRE" msgstr "mit R.A. Umbenennen" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Dezimal" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Hex (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Hex (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Oktal" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Dieser Befehl ändert die Namen aller gewählten Dateien\n" "in eine Nummernfolge. Mit den Einstellungen unten\n" "lässt sich einstellen, wie die Namen geformt werden." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Starten bei" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Basis" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Präzision" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Kopf" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Schwanz" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Schätzen" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Sequentielles Umbenennen" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Alle Reihen|Ausgewählte|Nicht ausgewählte" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Alle Typen|Nur Verzeichnisse|Nur Nicht-Verzeichnisse" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Auswählen|Abwählen|Umkehren" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Aktion" #: src/cmd_select.c:368 msgid "Set" msgstr "Setzen" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "R.A. als Glob-Muster behandeln?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "R.A. Ergebnisse umkehren?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "Übereinstimmung mit vollem Namen erforderlich?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Mit R.A. auswählen" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 #, fuzzy msgid "OK|Cancel" msgstr "_OK|_Abbrechen" #: src/cmd_select.c:731 #, fuzzy msgid "Select using shell command" msgstr "Befehl Auswählen" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "\"%s\" aufteilen.\n" "Datei ist %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "\"%s\" aufteilen.\n" "Datei ist %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" existiert bereits - mit Aufteilen fortfahren?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Festgrößen-Aufteilung" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Teil-Größe" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 Dytes (3.5\" Diskette)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 Dytes (Zip Diskette)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Festgrößen-Aufteilung" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Teil-Größe" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Feste Größe, variable Anzahl von Teilen" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Feste Anzahl von Teilen, variable Größe" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Teilung" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Namens-Format" #: src/cmd_split.c:615 msgid "Step" msgstr "Schritt" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" existiert bereits - mit Verknüpfen fortfahren?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Abbrechen" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "OK" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Verknüpfungs-Ziel auswählen" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Inhalte" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Symbolische Verknüpfung bearbeiten" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Symbolische Verknüpfung erstellen" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Erst Hex-Prüfung" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "an" #: src/cmdarg.c:201 msgid "true" msgstr "wahr" #: src/cmdarg.c:201 msgid "yes" msgstr "Ja" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Ausgabe von %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "Konnte unbekannten Befehl\n" "\"%s\" nicht ausführen." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Eingebaute (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Benutzerdefinierte (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Befehl wählen oder Anfang tippen\n" "und TAB drücken." #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Befehl Auswählen" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Konnte Konfigurations-Datei für Ausgabe nicht öffnen" #: src/configure.c:279 msgid "Save" msgstr "Speichern" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "Konfigurations-Datei-Version (%s) stimmt nicht mit Programm-Version (%s) " "überein" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Konnte keine Konfigurations-Datei in \"%s\" und \"%s\"\n" "finden.\n" "Benutze eingebaute Minimal-Konfiguration." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_OK|_Abbrechen" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u Verzeichnisse, %u/%u Dateien" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s benutzt" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s frei" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Zum übergeordneten Verzeichnis wechseln" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Pfad eingeben und Enter drücken, um dorthin zu gehen" #: src/dirpane.c:2173 msgid "H" msgstr "V" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Klicken, um Verberge-Regel zu (de)aktivieren (Regel ist aktiv und passende " "Einträge werden verborgen, wenn Knopf gedrückt)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Blöcke" #: src/dpformat.c:39 msgid "BSize" msgstr "BGröße" #: src/dpformat.c:39 msgid "Block Size" msgstr "Block Größe" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Modus, numerisch" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Modus, Zeichenkette" #: src/dpformat.c:42 msgid "Nlink" msgstr "NVerknüpfung" #: src/dpformat.c:42 msgid "Number of links" msgstr "Anzahl der Verknüpfungen" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Besitzer ID" #: src/dpformat.c:43 msgid "Uid" msgstr "" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Besitzer-Name" #: src/dpformat.c:44 msgid "Uname" msgstr "" #: src/dpformat.c:45 msgid "Gid" msgstr "" #: src/dpformat.c:45 msgid "Group ID" msgstr "Gruppen ID" #: src/dpformat.c:46 msgid "Gname" msgstr "" #: src/dpformat.c:46 msgid "Group Name" msgstr "Gruppen-Name" #: src/dpformat.c:47 msgid "Device" msgstr "Gerät" #: src/dpformat.c:47 msgid "Device Number" msgstr "Geräte-Nummer" #: src/dpformat.c:48 msgid "DevMaj" msgstr "" #: src/dpformat.c:48 #, fuzzy msgid "Device Number, major" msgstr "Gerätenummer, major" #: src/dpformat.c:49 msgid "DevMin" msgstr "" #: src/dpformat.c:49 #, fuzzy msgid "Device Number, minor" msgstr "Gerätenummer, minor" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Datum des letzten Zugriffs" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Datum der letzen Modifikation" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Datum der Erstellung" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Typen-Name" #: src/dpformat.c:55 msgid "I" msgstr "" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Konnte nicht %s \"%s\": %s (code %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Konnte nicht %s \"%s\" (code %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Konnte nicht %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Konnte nicht %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Gib die Version auf der Standard-Ausgabe aus und beende." #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Berichtet interne lokale Details und beendet." #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Erlaubt gentoo, vom root-Benutzer gestartet zu werden. Könnte gefährlich " "sein." #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Benutze Standard-Werte, anstatt die Konfigurationsdatei ~/.gentoorc zu laden." #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Benutze Standard-Werte, anstatt die GTK+ Konfigurationsdatei ~/.gentoogtkrc " "zu laden." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Führe ARG, einen gentoo-Befehl aus. Wird ausgeführt, bevor " "Benutzerinteraktion möglich ist, aber nachdem die Konfigurationsdatei " "eingelesen wurde. Kann mehrfach benutzt werden, um verschiedene Kommandos in " "Folge auszuführen." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Benutze ARG als Pfad für das linke Verzeichnis-Fenster. Setzt Standard und " "Verlauf außer Kraft." #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Benutze ARG als Pfad für das rechte Verzeichnis-Fenster. Setzt Standard und " "Verlauf außer Kraft." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Um als root auszuführen mit der Option '--root-ok' aufrufen\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Konnte Benutzer-Info-Modul nicht initialisieren - Benutzernamen-Auflösung " "wird nicht funktionieren" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s von Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Fortschritt" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Symbol wählen" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Lade Symbol-Grafiken..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(Keine Auswahl)" #: src/menus.c:521 msgid "RegExp..." msgstr "RegAusdr..." #: src/menus.c:533 msgid "Other" msgstr "Aus anderem Fenster übernehmen" #: src/menus.c:534 msgid "Rescan" msgstr "Aktualisieren" #: src/menus.c:535 msgid "Select" msgstr "Auswählen" #: src/menus.c:539 msgid "Run..." msgstr "Ausführen..." #: src/menus.c:541 msgid "Configure..." msgstr "Konfigurieren..." #: src/menus.c:618 msgid "Select Menu" msgstr "Menü auswählen" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_OK|A_lle|_Überspringen|_Alle überspringen|A_bbrechen" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Gesamt (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Verstrichen %02d:%02d Geschwindigkeit %s/s GVZ %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Formatierte Größe, in Bytes" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Formatierte Größe, \"Schlaue\" Einheit" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Formatierte Größe, in Bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "Ja" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Formatierte Größe, in Kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Formatierte Größe, in Megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Formatierte Größe, in Gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Formatierte Größe, in Megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Formatierte Größe, \"Schlaue\" Einheit" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Stil auswählen" #: src/styles.c:114 msgid "Root" msgstr "" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Verzeichnis" #: src/styles.c:889 msgid "New Style" msgstr "Neuer Stil" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Neuer Stil %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Zeile %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Zeilennummer oder Prozent eingeben:" #: src/textview.c:461 msgid "Goto" msgstr "Gehe zu" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Such-Text eingeben (RE)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "" #: src/textview.c:613 msgid "Search" msgstr "Suchen" #: src/types.c:287 msgid "Unknown" msgstr "Unbekannt" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "gentoo konfigurieren" #: src/window.c:87 msgid "Text Viewer" msgstr "Text-Anzeiger" #: src/window.c:203 msgid "Position" msgstr "Position" #: src/window.c:204 msgid "Height" msgstr "Höhe" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Beim Öffnen setzen?" #: src/window.c:217 msgid "Update on Close?" msgstr "Beim schließen aktualisieren?" #: src/window.c:248 msgid "Grab" msgstr "Aktuelle" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Dialog benutzen um Fehler zu melden?" #~ msgid "Path Right Click" #~ msgstr "Pfad für Rechtsklick" #~ msgid "Raw Size, in Bytes" #~ msgstr "Rohgröße, in Bytes" #~ msgid "Always Set" #~ msgstr "Immer gesetzt" #~ msgid "Modify 'Control' Key State" #~ msgstr "Status der 'Steuerungs'-Taste" #~ msgid "Active Pane Titles" #~ msgstr "Aktive Fenster-Titel" #~ msgid "Focused Row, Unselected" #~ msgstr "Fokussierte, nicht-ausgewählte Reihe" #~ msgid "Focused Row, Selected" #~ msgstr "Fokussierte, ausgewählte Reihe" #~ msgid "Beta Software" #~ msgstr "Beta Software" #~ msgid "Next Version?" #~ msgstr "Nächste Version?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Dieser aufteilungs-Modus wurde noch\n" #~ "nicht implementiert... Sorry." #, fuzzy #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortieren nach Groß-/Kleinschreibung wird mit nicht-ASCII-Symbolen nicht " #~ "richtig funktionieren" #, fuzzy #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Sortieren ohne Groß-/Kleinschreibung wird mit nicht-ASCII-Symbolen nicht " #~ "richtig funktionieren" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu Bytes" #~ msgid "Numerical Mode?" #~ msgstr "Numerischer Modus?" #~ msgid "Never" #~ msgstr "Nie" #~ msgid "On Every Access" #~ msgstr "Bei jedem Zugriff" #~ msgid "Mounting" #~ msgstr "Mounten" #~ msgid "Mount When?" #~ msgstr "Wann mounten?" #~ msgid "Mount Options" #~ msgstr "Mount-Optionen" #~ msgid "Mount Command" #~ msgstr "Mount-Befehl" #~ msgid "Unmount Command" #~ msgstr "Unmount-Befehl" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Nur bei Verzeichnissen höchster Ebene mounten?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Kommando-Fehler-Dialog benutzen?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Beim Beenden unmounten?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Unterstüzt und aktiviert." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Unterstützt, aber nicht aktiviert." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Nicht unterstützt." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Konnte Verzeichnis \"%s\"\n" #~ "nicht nach \"%s\" kopieren:\n" #~ "die Quelle enthält das Ziel." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Von oben nach unten springen und umgekehrt?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s Bytes,\n" #~ "%s Blöcke)" #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Konnte Verzeichnis \"%s\"\n" #~ "nicht nach \"%s\" verschieben:\n" #~ "die Quelle enthält das Ziel." #, fuzzy #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Konnte Verzeichnis \"%s\"\n" #~ "nicht nach \"%s\" verschieben:\n" #~ "die Quelle enthält das Ziel." #~ msgid "Regular expression error:\n" #~ msgstr "Fehler im Regulären Ausdruck:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "mmap() für schnelles Laden benutzen?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu Blöcke)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Kein FAM benutzen um automatisch Änderungen in angezeigten Verzeichnissen " #~ "anzuzeigen." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Konnte Mount-Daten nicht initialisieren - automounting wird nicht " #~ "funktionieren" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "FAM öffnen fehlgeschlagen, Fehler %d--FAM wird nicht benutzt" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Konnte FAM-Monitor nicht auf \"%s\" hinzufügen, Fehler %s (mit --no-fam " #~ "um zu umgehen)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Konnte FAM-Monitor nicht auf \"%s\" hinzufügen, Fehler %s (mit --no-fam " #~ "um zu umgehen)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Ausführen von \"%s %s\" fehlgeschlagen:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Mounte \"%s\" nach \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Alt: %Lu Bytes, geändert %s.\n" #~ "Neu: %Lu Bytes, geändert %s." #~ msgid "File reading" #~ msgstr "Datei lesen" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Code auswählen" #~ msgid "Clr" #~ msgstr "Löschen" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Puffer-Größe" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: Konnte die Text-Domäne nicht auf \"%s\" setzen\n" #~ msgid "Top" #~ msgstr "Spitze" #~ msgid "Bottom" #~ msgstr "Boden" #, fuzzy #~ msgid "_Goto..." #~ msgstr "Gehe zu..." #, fuzzy #~ msgid "_Search..." #~ msgstr "Suche..." #~ msgid "_Quit" #~ msgstr "Beenden" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Auswählen" #~ msgid "Close" #~ msgstr "Schließen" gentoo-0.19.13/po/ru_RU.CP1251.gmo0000664000175000017500000011303311731427022016264 0ustar demarchidemarchiDl(*()()())*2)(])))*)+)*[ *i* *7** * ** ++!+ :+ D+ P+ ^+l+ u+++++++ ++ +#+,,/,3, Q,^,~,,,",0,-1-3P-1----- --- . .+. B.M. T.`.i.x..... ....... ////C/K/^/1d/m/00 0 +090@0H0P0;Y00 000000000 11 "1 -1 ;1 F1R1c1~1C1+14 2B2W2_2g2 y2 2 22 2 2D2 3333 $323G3\3o33+333 33 44 .484N4c4 |44 44 4444455,5K5 g555!5!56 6;6S6)q666 666777777!8%8?8X8#r88%8$888 9 9,939 89E9H9P9X9o9999999 999 999999 9 ::": ?:J:^:`:h:m:s: :6:!::(:&; 6;C;T;e;y; ~; ;;;;;;&;;; <<%<*<2<K<HT< <<<<< <<<<< ==!=4=+<=h= = =/== === = >> >$>)>>> >> > ????5?H?N? W?b? s?~?? ???$???@ @ +@ 5@?@G@b@q@ z@@@@@@@@@@!@A(A 0A:A#RAvA}AA*AA AAABB5B DBQBXBlB{BBBBB BB BBCC C!C3CFC MC WCdCkCzCC C CCC6CD0DGD_DpDDDD DD DDDDDD EE1E NE\EcEhEwEEEEEEEEEEF FFFF#F *F 8F BFOF`FtFF FgFF}GdGG JJJJJ J=JK1K 6K @KMKSK'WKKKKKK KKKK#KL'L.L 6LALJLPLXL]LfLlL/nLLeLM M$M(M h,-iBZiJi i ij j$j(kk lll1lCQl6l7l.mF3m$zm?m9m n"$nGnPn Yn fnqnnnn nn nn2n %o2oAoTo no{oooo o o!o"op-p=t Wtdt!vtt}t/uLuQuouu-uuu uuv/v,JvwvVv9v &wGwjawww w,w&xz [zhzzzzz!z{ {,{={%T{'z{/{{-{ |)|C|Y|w|"||||:|(}A}R}e}w} } }0}S}'-~U~h~7{~?~ ~ [<53+_y97Հ! /4@ u8ځ߁1"Dg' ʂ !&/Vp05Z3N0?DV k2w! ̅-؅,3:A6J >' )*6$a&͇&!/Qhx (%+Qi|%/DtΏߏ zHݐ ,&Sd>{ +ő)0G-xԒ #09 > KXJZq15;O8k+ ֕ &C/k GW G% S>g)>"ydZ#oM8w9=[@,X^Vr|P9Sbl]s_)t;YNHnahimd$]3\'iN/?1JZ _?Qps^4 BE"tqvhFU{@ |yQgmf3j!rJ8%KR$( L1 B~.l2M '.+#*D- &:q<xO=(20HU5InYz64 FKf:CkjoA}Lp70`\wX7D OcaPAcR!VeEvI-W5{+u;ubzT6}<`~Tex,[*"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже существует - продолжить клонирование?"%s" Уже существует - Продолжить объединение?"%s" Уже существует - продолжить создание ссылки?"%s" Уже существует - продолжить перемещение?"%s" Уже существует - продолжить разбивку?"%s" Уже существует - Продолжить копирование?"%s" Уже существует - создать каталог?"%s" Уже существует - продолжить переименование?"%s" Уже существует - Продолжить создание ссылки?$NAME%s не может быть удален из-за ограничения доступа. Попробовать снять защиту и продолжить?%s - Щелкните для смены...%s настройки%s: Чтобы запустить под root используйте --root-ok %u/%u каталогов, %u/%u файловИнформация о файле(Новый тип)(Нет настроек)(нет выделения)(Нет)(Так будет выглядеть), %s свободно10, Десятичная16, Шестнадцетеричная (A-F)16, Шестнадцетеричная (a-f)8, ВосьмеричнаяО программеФормат даты доступаПроблема доступаПрочитанДействиеДействияДобавитьДобавить действие...Добавить строкуДобавить строку...Линия-разделитель в окне вводаЗаголовок окна диалогаПосле запускаВсеВсе элементы|Отмеченные|Разотмеченные|Все выбранныеВсе выбранные(панель назначения)Все выбранные, без кавычекВсе выбранные, разотметитьВсе выбранные, с путямиВсе выбранные, с путями, разотметитьВсе типы|Каталоги|Без каталогов|Добавить тип символа?Дествительно хотите выйти?Спросить|Попытаться сменить и продолжить|ПрерватьАвтоматически сохранять настройки при выходе?Доступные типы содержимогоB-УстрБлокЦвет фонаФон...ФормаОсновные настройкиПеред запускомДо и послеНачинающиеся с точки (.)Размер блокаБлоковРазмер буфераВстроеныеВстроеные (%u)КнопкаКнопкиC-УстрПерейти в каталог назначения?Перейти в каталог?Перейти в каталог источника?ОтменаПоказывать вывод?ФормаИспользовать сигнал динамика?По центруФормат даты измененияСмена режимаСмена владельцаИзменить ширину строкиИзмененСменить|ОставитьУбратьВыделите файлы, расположите по порядку и нажмите Собрать.Нажмите для включения/выключения показа скрытых элементов(нажатое состояние обозначает скрытие)Щелк-М-Щелк возможностьКлонироватьКлонирую...Закрыть скобуЦветаКолонкиКомандаКомандыВерсия файла настроек (%s) не совпадает с версией программы (%s)НастройкаНастроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Не могу %sНе могу %s "%s"Не могу %s "%s" (код %d)Не могу %s "%s": %s (код %d)Не могу найти модуль userinfo - определение имен пользователей не будет работать.Не могу открыть файл настройки для записиНе могу выгрузить процесс "%s" (pid=%d) -- зомбиСоздание ссылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОписаниеОпределенияУбратьУдалениеУбрать строкуУдаление этого класса повлечет также удаление всех потомков. Уверены?Удаление...NУстрОNУстрНОУстройствоНомер устройстваНомер устройства, основнойНомер устройства, неосновнойРасположение диалоговых оконДиалоговые окна в центре экранаДиалоговые окна рядом с мышкойДиалоговые окна расставляются оконным менеджеромТочностьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиНе распределять новые линии?Кроме каталогов?Не изменятьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить содержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ссылкуИзменить...Время %02d:%02d Скорость %s/c Осталось %02u:%02uВведите имя файлаВведите номер строки или процент:Введите имя клона "%s"Введите имя для копирования "%s"Введите имя для клона ссылки "%s"Введите имя каталогаВведите имя для ссылки "%s" Введите имя для перемещения"%s" какВведите новое имя для "%s"Введите текст для поиска (Выражение)Введите путь и нажмите Ввод для переходаОшибкаОшибкиВыполнениеЗапускВычислить выражение "Найти" на каждом файле содержащем подстроку из выражения. Затем заменить все вхождения $n в "Заменить" где n - номер (начиная с 1) подвыражения с совпадающим текстом поиска и использовать результат как новое имя файла.Выполнение "%s" сорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначения)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, с путемПервый выбранный, с путем, разотметитьРазбивка по размеруНа определенное количество частейПо определенному размеру частиФлагиУстановить курсор?ЦветЦветФорматНайтиПоследнийГБGTK+ RCОсновныеСбор информации...Считаю размер...NгрупВсе?Основные комбинации кнопокГруппаПерейтиЗахватитьВзять текущиеГруппаНомер группыИмя группыПодставитьСНачалоВысотаПроверить символыРазрешить скрытие?СкрытиеИсторияДомашний каталог пользователя NAMEГоризонтальноБольшая кнопка Вверх?ЗПоискЗначокЗначкиРаспознаваниеНе учитывать регистр?Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?Не учитывать Num Lock для всех комбинаций?Наследуемые свойстваКнопки - флажки (ДА/НЕТ)Кнопка выбораВвод строкаМеню выбораОбратная сортировка?Не удовлетворяющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнять предыдущую задачу?ЗаголовокВидОставлять незавершенные файлы если нет места?ЛеваяС левой стороны панели командСлева от спискаСтрока %d (%.0f%%)СсылкаСсылка наЗагрузка значка ...РасположениеИщет подстроку во всех именах файлов и заменяет на другую подстроку.Нижний регистр?МБСоздать каталогУсловие на файлУсловие на имяУдовлетворяющие условиюМенюСредняяРежимПрава, в цифрахПрава, строкойМодифицированФормат даты модификацииПереместить какСтавить курсор на последний выбранный элемент?Перейти в родительский каталогПереместить как...Перемещение...NLS: Поддерживается, с помощью встроенных английских строк.ИмяФормат имениСузить?Свойства нового событияНовый классНовый класс %uСсылокБез разделенияНетВажно: Значения клавиш мышки неоднозначны: одна комбинация кнопки и модификатора используется для более чем одной цели. Это может привести к их неожиданному поведению...Число ссылокДА_ДА|_ОтменаВ случае нехватки правОткрыть скобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецНомер владельцаИмя владельцаОриентация панелиРазделительПанельРодительПуть сверху?Путь на левой панелиПуть на правой панелиПуть на панели назначенияДомашний каталогПуть на панели источникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разряды?ПодтвердитеПозицияКол-во знаковСохранять даты при копировании?ПредпросмотрОсновнаяСостояниеБиты правСоотношениеЧтениеЧтениеДействительно удалить "%s" ?Действительно удалить текущую строку кнопок?Для содержимого тоже?ВыражениеВыражениеЗапоминать выбраные элементы?Запомнить ответ (меняет настройку)УбратьПереименоватьПереименоватьУСЛПовторять последовательность пока есть выбраные?ЗаменитьВсе вхождения?Обязателен выбор назначения?По полному имени?АтрибутыОбязателен выбор источника?С расширениемПризнакиОбновитьПеречитать каталог назначения?Перечитать каталог источника?Вернуть начальныеСброситьОставить только наследуемыеПраваяС правой стороны панели командСправа от спискаRootШирина строки...Запустить фоном?Выполнить...СохранитьСохранять историю?Бегунок всегда?Расположение бегункаПоискВторичнаяРазмер кускаВыборВыбрать встроеныеВыберите командуВыберите цель ссылкиВыберите менюВыберите классВыбор используя выражениеВыберите ширину новой строкиВыберите команду или наберите начало и нажмите TABВыбер по консольной командеВыбраные типы содержимогоОтметить|Разотметить|Перевернуть|Тип разделителяПереименование в последовательностьУстановитьИсп. GIDУстановка владельца для '%s':Установить ширинуИсп. UIDУстановить при открытии?Установить права для "%s":С GIDС UIDЛистРасположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой системы?Показывать подсказкиПростаяРазмерЗнак разделитель тысячРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительНачать сПостоянныйШагФиксацияКлассКлассыНе снимать при выходе?ОбменятьОбменять с %sСсылка с именемКлонирование ссылкиПо умолчаниюОкончаниеПросмотр текстаСледующие кнопки модификаторы должны быть нажаты во время щелчка мышкиОбщий размер %lu байт.Эта команда переименовывает все выделенные файлы в нумерованную последовательность. Кнопки управления ниже позволяют определить порядок формирования имен файлов.Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ. Подробности прочтите в файле COPYING. Эта страница позволяет выбрать расположение панели закладок относительно панели команд. Закладки позволяют Вам назначить на часто используемые каталоги специальную кнопку и переходить в эти папки нажатием левой или средней кнопки мышки Вы можете разместить панель закладок слева или справа. Также выберите тип разделителя. Настроить саму панель можно переключившись в раздел Кнопки - Определения и с помощью кнопки всплывающего меню, расположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодсказкаВсего (%s)Обрабатывать курсор как выделение, если нет "Настоящего" выделенияИспользовать выражение как глоб. маску?ТипИмя типаКласс этого типаТипыNвладНе известная команда "%s".ВладелецНеизвестныйСнять выделение после выполнения?ВверхСохранить при закрытии?Верхний регистр?ПользовательОпределенные (%u)Значение $NAME (из окружения)Версия %s (GTK+ версия %d.%d.%d).ВертикальноОтображениеПредупреждениеКолесом внизКолесом вверхШиринаОкнаНаЗаписьЗаписьXXML модуль выдал локально-зависимый номерYУ вас могут быть несохраненные изменения настроек. Выход без сохранения приведет к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДА (Подождите продолжения)_ДА|_Все|_Нет|Ни одного|_ОтменаДА|Все|Нет|Отмена_ДА|_Отмена_ДА|_Нет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИстинада~NAMEgentoo-0.19.13/po/pl.gmo0000664000175000017500000007776411731427022015055 0ustar demarchidemarchi\(*()()&))P)*z)()))*)+#*O*[U** *7* + %+ 1+<+S+b+i+ + + + ++ ++++++, ,, ,#),M,g,w,{, ,,,,,"-01-b-y-3-1--..". 3.A.F.U. f.s. .. ........ .///#/@/G/ Z/f/w////1/m/L0b0 h0 s00000;00 00 11$1,151>1F1 U1b1 j1 u1 1 1111C1+)24U22222 2 2 22 2 2D3 K3W3^3e3 l3z33333+3434 74A4S4d4 v4444 44 44 455*595K5^5,f55 555! 6!+6M6h666)6x6\7b7 i7t7|7x888888!8899#39W9%h9$9999 999 9: :::0:A:E:K:e:k:p: u::: :::::: : ::: ; ;;!;);.;4; C;6P;!;;(;; ;<<&<:< ?< J<X<[<_<w<}<&<<< <<<<< ==H > T>`>c>r>v>> >>>>> >>>>+>#? C? P?/Z?? ??? ? ?? ???@@ @@ @@@@@@A A AA .A9A?A FARAdA$wAAAA A A AABB,B 5B?B[BcBkBtBBBBB!BBB BB# C1C8C?C*HCsC {CCCCCC C DD'D6DGDNDjDpD DD DDDDDDDE E EE&E5EDE WE cEpEE6EEEFF+F=FAFIF aFoF wFFFFFF FFF GGG#G2GBGSGZGbGjGrGxGGGGGGGGG G G G HH/H>H CHgOHH}HdRII fLqLwLzLL L=LLL L LMM'M:M@MHMaMdM uMMMM#MMMM MMN NNN!N'N/)NYNe[NN NNN NO /O;OMOlO,rO OOOO OOOObO-7Q-eQ-Q0Q+Q-R5LR0R:RRtRiS S9SSS T TT.T7T UT`TqTT TTTT T T TTU U"U+1U%]U UU'UU"U$UV6V(VV,VV#VBVG*WrWW W WWWWWWW XX"X 4X>XMX VX`X fXsXXXXX#XXX X Y Y 9YEYVYM^YY,Z =Z HZVZrZyZZZJZZZ[[*[ 2[ >[J[ _[k[ {[ [ [[ [ [[[[h\8\<\\ ] %]/]A] R] \]f]l] |]V] ]]] ]^^3^ O^ p^&^>^^___%_8_K_S_b__ ____ __ _``+` J`6T` `%``!`+a'y | ||| |)|Z9|(|| | |||+| }}}9}B}\} n}z}}!}}} }}} ~~~ ~(~.~,0~]~__~~~~~.~, JV'j+ 6g 9lA1OD%pBO0"='sTHaJ3(!vt1Iq06z#_=7bjoUy@RzCSqMvhMx>$n?)+j_ UEh |ocNemZ g*trc\[F78Qbd-DXsV]iJI`V2R3T4/&a XK}PPA`[;',ekuL{L$Q:&~f> +ykuWYYG9l2{^H"5 x ~miw#W 8|?G}\BS]4 !,dr^-/ Fnp5*EZ:<)N%.<@(Kw.;fC"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereEnter shell command to run. The command will have the selected content appended. Action is performed on successful exit.ErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for each character in the 'From' string, and replace any hits with the corresponding character in the 'To' string. Then, any characters in the 'Remove' string are removed from the filename, and the result used as the new name for each file.Look for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMapMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.52 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2008-07-14 20:59+0200 Last-Translator: Mikuła Sławomir Language-Team: Polish Language: pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" już istnieje - kontynuować klonowanie?"%s" już istnieje - kontynuować łączenie?"%s" juz istnieje - kontynuować dowiązanie?"%s" już istnieje - kontynuować przeniesienie?"%s" już istnieje - kontynuować podział?"%s" już istnieje - kontynuować kopiowanie?"%s" już istnieje - kontynuować tworzenie katalogu?"%s" już istnieje - kontynuować zmianę nazwy?"%s" już istnieje - kontynuować dowiązanie symboliczne?$NAME%s Nie może zostać skasowany ze względu na ograniczenia dostępu. Spróbować zmienić zabezpieczenie i ponowić?%s - Naciśnij aby zmienić...%s ustawienia%s: Uruchomiony przez root'a, uruchom z opcją --root-ok %u/%u katalogów, %u/%u plikówInformacja o pliku(Nowy typ)(Brak opcji)(brak zaznaczenia)(żadne)(Styl rzędu podgląd tekstu), %s wolne10, Dziesiętnie16, szesnastkowo (A-F)16, szesnastkowo (a-f)8, ósemkowoO gentooFormat daty dostępuProblem dostępuCzas dostępuZdarzenieZdarzeniaDodajDodaj zdarzenie...Dodaj rządDodaj rząd...Dodaj pasek separatora do okna wejściowegoDodaj etykietę dla okna wejściowegoPo wykonaniuWszystkoWszystkie rzędy|Zaznaczone|Odznaczone|Wszystkie wybraneWszystkie wybrane (docelowy panel)Wszystkie wybrane, bez cudzysłowówWszystkie wybrane, odznaczWszystkie wybrane, z scieżkamiWszystkie wybrane, z scieżkami, odznaczWszytkie typy|Tylko katalogi|Bez katalogów|Dołączany znak typu?Jesteś pewien, że chcesz wyjść?Zapytaj|Automatycznie spróbuj zmienić, wykonaj ponownie|PrzerwijAutomatycznie zapisuj zmiany konfiguracji podczas wyjścia z programu ?Dostępna zawartość typówB-DevBWielkośćKolor tłaTło...BazaUstawienia podstawowePrzed wykonaniemPrzed&PoZaczynające się od kropki (.)Wielkość blokówBlokiWielkość buforaWbudowaneWbudowane (%u)PrzyciskPrzyciskiC-DevCD docelowy?CD do nowego katalogu?CD źródłowy?AnulujPrzechwyć wyjście?CzcionkaBrzęczyk systemowy przy błędzie?ŚrodekFormat daty zmianyZmiana trybuZmień właścicielaZmień długość rzęduCzas zmianyZmień| PozostawCzyśćKliknij i przeciągnij pliki aby zmienić porządek, Kliknij aby połączyć.Wciśnij, aby włączyć/wyłączyć regułę ukrywania (kiedy wciśnięty, reguła ukrywania jest aktywna, a wpisy są ukryte)Klik-M-Klik GestKlonowanieKlonowanie...Zamykający nawias klamrowyKoloryKolumnyKomendaKomendyWersja pliku konfiguracyjnego (%s) nie zgadza się z wersją programu (%s)Konfiguracja gentooKonfiguracja...Potwierdź usunięciePotwierdź wyjścieZawieraZawartośćZawartośćSkróty klawiaturoweKopiuj jakoKopiuj kolor doKopiuj z %sKopiuj doKopiuj do %sKopiowanie jako...Kopiowanie...Nie można %sNie można %s "%s"Nie można %s "%s" (kod %d)Nie można %s "%s": %s (kod %d)Nie można zainicjalizować modułu userinfo - rozwiązywanie nazw użytkowników nie będzie działać.Nie można otworzyć pliku konfiguracyjnego dla wyjściaNie można zakończyć "%s" (pid=%d) -- alarm: proces zombieUtwórz dowiązanie symboliczneUtworzonyDomyślneDomyślny katalogDomyślny tytułDefinicjaDefinicjeUsuńUsuń zdarzenieUsuń rządUsunięcie tego stylu spowoduje usunięcie wszystkich styli potomnych. Jesteś pewien?Usuwanie...DevMajDevMinUrządzenieNumer urządzeniaNumer urządzenia, głównyNumer urządzenia, pobocznyPozycjonowanie okien dialogowychOkna dialogowe na środku ekranuOkna dialogowe w miejscu kursora myszyOkna dialogowe umieszczane zgodnie z polityką zarządcy okienPrecyzjaKatalogPaneleKatalogi na początkuKatalogi na końcuKatalogi mieszanieKatalogKlawisze MyszyNie rozszerzaj nowych linii?Bez uwzględnienia katalogów?Nie śledźW dółPowielEdytuj kolor tłaEdytuj kolorEdycja zawartości kolumnyEdytuj kolorEdytuj modyfikatoryEdytuj modyfikatory...Edytuj dowiązanie symboliczneEdytuj...Upłynęło %02d:%02d Prędkość %s/s ETA %02u:%02uWprowadź docelową nazwę plikuWprowadź nomer linii lub procentowo:Podaj nazwę dla klonu "%s"Podaj nazwę dla kopiowanego "%s"Wprowadź nazwę dla dowiązania klonu "%s"Wprowadź nazwę katalogu do utworzeniaWprowadź nazwę dla dowiązania "%s" jakoWprowadź nazwę do przeniesienia "%s" jakoWprowadź nową nazwę dla "%s"Wprowadź poszukiwany tekst dla (wyr. reg.)Wprowadź scieźkę, następnie naciśnij Return aby tam przejśćWprowadź rozkaz powłoki do uruchomienia. Rozkaz będzie uzupełniony o zaznaczone elementy. Akcja zostanie wykonana w przypadku wyjścia z powłoki z sukcesem.BłądBłędyWykonywalnyWykonajWykonaj "Z wyr. reg." na każdym pliku, zapisując przetworzone podwyrażenia, które pasują. Zamień wystąpienie każdego $n w "Do", gdzie n jest indeksem (licząc od 1) podwyrażenia, z tekstem który pasuje, używając wyniku jako nowej nazwy pliku.Wykonanie "%s" nie powiodło sięZewnętrzneFIFOPlikRozpoznawanie plikówPierwszy wybranyPierwszy wybrany (docelowy panel)Pierwszy wybrany, bez cudzysłowuPierwszy wybrany, odznaczPierwszy wybrany, z scieżkąPierwszy wybrany, z scieżką, odznaczUstalona wielkość podziałuStałe numery części, zmienna wielkośćUstalona wielkość, zmienne numery częściFlagiPodświetlenie nowego katalogu?Kolor głównyKolorFormatZZ historiiGBGTK+ RCOgólnePobieranie informacji...Pobieranie rozmiaru...GidGlobalnie?Globalne skróty klawiaturoweG-nazwaPrzejdźPobierzPobierz obecnyGrupaID grupyNazwa grupyZgadujHPoczątkowyWysokośćNajpierw HexDozwolone ukrywanie?Ukrywaj wpisyHistoriaKatalog domowy dla użytkownika NAMEPoziomoDuży przycisk "do góry"?IlSzukajIkonaIkonyIdentyfikacjaIgnoruj czcionkę?Ignoruj błąd kopiowania atrybutów (Data, Właściciel, Tryb) ?"Ignoruj Num Lock dla każdego przypisania?Potomne właściwościWejściowa fiszka (w wyniku TRUE lub FALSE)Wejściowe okno wyboruWejściowy ciągWejście używając menuOdwrotne sortowanie?Odwróć zaznaczenie wyr. reg.?PołączŁączenie...WyrównanieKBPrzyciskZabij poprzednią instancję?EtykietaWyglądZostaw niedokończony cel jeśli pełny?LewyZ lewej strony Listwy PrzyciskówZ lewej strony listyLinia %d (%.0f%%)DowiązanieDowiąż doŁadowanie grafik ikon...PołożenieSzukaj każdego znaku z pola 'Z' i zamień wszystkie znalezione elementy znakiem z pola 'Do'. Dodatkowo, wszystkie znaki z pola 'Usuń' zostaną usunięte z nazwy pliku. Rezultat zostanie użyty jako nowa nazwa dla każdego pliku.Szukaj ciągu w każdej nazwie pliku, zamień je nowym ciągiem.małymi literami?MBUtwórz katalogMapa zamianyOdpowiada wzorcowi plikuOdpowiada wzorcowi nazwyOdpowiadające wzorcowiMenuŚrodkowyTrybTryb, numerycznieTryb, ciągCzas modyfikacjiFormat daty modyfikacjiPrzenieś jakoPrzesuń podświetlenie do ostatnio zaznaczonego/odznaczonego rzędu?Przejdź do katalogu powyżejPrzenoszenie jako...Przenoszenie...NLS: Wspierane, użwyane domyślne angielskie tłumaczenie.NazwaFormat nazwyZwężyć?Właściwości nowego zdarzeniaNowy stylNowy styl %uN-linkówBez rozdzieleniaŻadneInformacja: Ustawienia klawiszy myszki są dwuznaczne: ten sam klawisz+ modyfikator są używane w więcej niż jednej funkcji. Może to powodować dziwne zachowanie się aplikacji...Liczba dowiązańOKOK|AnulujBłąd podczas dostępuOtwierający nawias klamrowyOpcjeInniInne/iWyjście %s (pid %d)Nadpisz macierzyste?WłaścicielID właścicielaNazwa właścicielaOrientacja paneliPodział paneliPaneleMacierzysteŚcieżka powyżej?Scieżka lewego paneluScieżka prawego paneluScieżka do katalogu panelu docelowegoScieżka do katalogu domowegoScieżka do katalogu panelu źródłowegoŚcieżkiŚcieżki & UkrywanieWybierz kodWybierz ikonęWybierz...Umieść znacznik co 3 cyfry?Proszę potwierdźPozycjaPrecyzjaZachować daty podczas kopiowania?PodglądPierwszyPostępBity zabezpieczeniaWspółczynnikCzytajDo odczytuNaprawdę skasować "%s" ?Czy rzeczywiście chcesz usunąć bieżący rząd?W głąb katalogów?Wyr. Reg.Wyr. Reg.Zapamiętaj wybrane rzędy ?Zapamiętaj odpowiedź (zmienia konfigurację)UsuńZmień nazwęZmień używając wyrażeń regularnychPowtarzaj sekwencję dopóki brak zaznaczenia w źródłowym?ZamieńZamień wszystko?Wymaga zaznaczenia celu?Wymaga zaznaczenia przy Pełnej nazwie?Wymaga zabezpieczeniaWymaga zaznaczenia źródła?Wymaga rozszerzeniaWymaga typuOdczytaj ponownieOdczytaj ponownie przeznaczenie?Oczytaj ponownie źródło?Domyślne ustawieniaOdwróćPowróć do odziedziczonej komendyPrawyZ prawej strony Listwy PrzyciskówZ prawej strony listyRootSzerokość rzędu...Uruchom w tle?Uruchom...ZapiszZapisz historię?Zawsze scrollbar?Pozycja scrollbar'aSzukajDrugiWielkość segmentowaWybierzWybierz wbudowanyWybór komendyWybierz cel dla dowiązaniaWybierz menuWybierz stylZaznacz używając wyr. reg.Wybierz szerokość dla nowego rzęduWybierz komendę, lub wpisz początek nazwy i wciśnij TABWybierz używając rozkazu powłokiWybrana zawartość typówZaznacz|Odznacz|Odwróć|Styl rozdzieleniaZmiana sekwencyjnaUstawUstaw GIDUstaw właściciela dla '%s':Ustal szerokość rzędówUstaw UIDUstaw przy otwarciu?Ustaw bity zabezpieczenia dla "%s":Z GIDZ UIDSheetPozycja paska skrótów.SkrótyPokaż wyjście pliku?Pokazuj wielkośćPokazać podpowiedź?ProsteWielkośćWygląd znacznikaRozmiar, Lewy panelRozmiar, Prawy panelGniazdoSortuj zSortowanieSpecjalnePodzielPodziel "%s". Plik jest %s (%s).Podziel "%s". Plik jest %s.Śledzenie podziałuZacznj odStatyczneKrok"Sticky"StylStylePrzetrzymaj zakończenie?Zamień zZamień z %sDowiązanie symboliczne jakoDowiązanie symboliczne klonDomyślne systemoweKońcowyPrzeglądarka tekstuPoniższe klawisze muszą być przytrzymane równocześnie z klawiszem myszy aby wykonać komendęCałkowity rozmiar to %lu bajtów.Ta komenda zmienia wszystkie wybrane pliki w numerowaną sekwencję. Kontrolki poniżej pozwalają zdefiniować formę nowych nazw.To jest wolne oprogramowanie, i jako takie autor nie udziela JAKIEJKOLWIEK GWARANCJI działania. Przeczytaj plik COPYING dla uzyskania więcej szczegółów. Ta strona pozwala ci kontrolować w jaki sposób listwa skrótów jest umieszczana względem głównej listwy zawierającej komendy. Jest to mniej więcej pojemnik; zamiarem jest utworzenie większej elastyczności w zarządzaniu przyciskami, oraz umożliwić powstanie większej ilości wbudowanych listw z przyciskami. Ale jest to dopiero w fazie planów. W międzyczasie, to rozwiązanie stwarza funkcjonalność, która istniała wcześniej, gdzie Skróty miały osobną stronę konfiguracyjną (aż do 0.11.24). Aby znaleźć stronę konfiguracji Skrótów, przełącz się na stronę Przyciski, i użyj kontrolki opcji położonej w lewym górnym rogu strony do wybrania odpowiedniego menu.Limit czasuTytułDoZmieńPodpowiedźCałkowity (%s)Traktuj podświetlone rzędy jako zaznaczone jeśli nie istnieją "prawdziwe" zaznaczenia?Traktuj wyr. reg. jako globalną maskę?TypNazwa typuStyl typuTypyUidNie można wykonać nieznanej komendy "%s".U-nazwaNieznanyOdznacz rzędy po wykonaniu?W góręUaktualnij przy wyjściu?DUŻYMI LITERAMI?UżytkownikZdefiniowane (%u)Wartość $NAME (środowisko)Wersja %s (GTK+ wersja %d.%d.%d).PionowoWizualneOstrzeżenieKółko w dółKółko w góręSzerokośćOknaZDo zapisuZapisXXML moduł wysłał zależny od locale numerYMożesz mieć niezapisaną konfigurację. Przy wyjściu możesz je utracić. Naprawdę wyjść?_Skasuj|_Anuluj_Połącz|_Anuluj_OK_OK (Czekaj na więcej)_OK|_Wszystko|_Pomiń|Po_miń Wszystko|_Anuluj_OK|_Wszystko|_Pomiń|_Anuluj_OK|_Anuluj_OK|_Pomiń|_Anuluj_Wyjście|_Zapisz, potem wyjdź|_Anulujfstabgentoo v%s - Emil Brink PID gentoomtabwpikselicośprawdatak~NAMEgentoo-0.19.13/po/stamp-po0000664000175000017500000000001211731427022015365 0ustar demarchidemarchitimestamp gentoo-0.19.13/po/boldquot.sed0000644000175000017500000000033111547706437016251 0ustar demarchidemarchis/"\([^"]*\)"/“\1”/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“”/""/g s/“/“/g s/”/”/g s/‘/‘/g s/’/’/g gentoo-0.19.13/po/ca.po0000644000175000017500000020245111731427021014635 0ustar demarchidemarchi# translation of de.po to Catalan # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR Emil Brink. # Innocent De Marchi , 2011. # msgid "" msgstr "" "Project-Id-Version: gentoo\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2011-09-11 17:27+0100\n" "Last-Translator: Innocent De Marchi \n" "Language-Team: Innocent De Marchi \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Catalan\n" "X-Poedit-Country: SPAIN\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "A l'esquerra dels botons d'ordres" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "A dreta dels botons d'ordres" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Estàtic (sense separació)" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Panell" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Estàtic" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Aquesta pàgina no permet controlar la forma d'ubicació del panell de " "Funcions Ràpides en relació al\n" "panell que conté els Botons d'Ordres. És una casta d'anclatge; la idea\n" "és proporcionar una major flexibilitat en l'administració dels botons i " "permetre la\n" "creació de més panells de botons integrats en el programa. Però això encara " "està per fer.\n" "\n" "Fins el moment, es proporciona la funcionalitat semblat a quan les funcions " "ràpides\n" "eren una funció especial amb la seva pàgina pròpia de configuració (fins a " "la versió 0.11.24 de gentoo), per el seu acomod.\n" "Per trobar un panell de funcions ràpides, canviau a la pàgina de Definicions " "i feu servir l'opció d'entrada del menú\n" "del cantó superior esquerra de la pàgina." #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Posició del panell de Funcions Ràpides" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Estil d'espaiat mitjançer" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Posició" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Establir l'ample de Fila" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "Predeterminat" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Si us plau, Confirmeu" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "De debò voleu eliminar la fila de botons seleccionada?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Borrar|_Cancelar" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Seleccionar l'amplada de la nova fila" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Canviar l'amplada de la fila" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Editar el color del fons" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Editar el color del primer pla" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Etiqueta" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Ordre" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Tecla" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Colors" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Fons..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Restablir predeterminat" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Primer pla..." #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Dreceres" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Netejar" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Copiar colors a" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Copiar a" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Canviar amb" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Afegir fila..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Eliminar fila" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Abaix" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Amplada de fila" #: src/cfg_buttons.c:750 msgid "Up" msgstr "Amunt" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Panell" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Principal" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Secundari" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Consell" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Banderes" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "¿Refinar?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "¿Mostrar consell?" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Botons" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Definicions" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Opcions" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Seleccionar predeterminat" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Obrint clau" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Tancant clau" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "El primer seleccionat" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Primer seleccionat, desseleccionat" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "El primer seleccionat, amb l'adreça" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "El primer selecciona, amb l'adreça, desseleccionat" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "El primer seleccionat (panell de desti)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "El primer selecciona sense cometes" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Tos els seleccionats" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Tots els seleccionats, desseleccionar" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Tots els seleccionats amb l'adreça" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Tots els seleccionats, amb les adreces, desseleccionar" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Tots els seleccionats (panell de desti)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Tots els seleccionats, sense cometes" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Adreça al directori del panell d'origen" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Adreça al directori del panell de desti" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Adreça al directori personal" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Adreça del panell de l'esquerra" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Adreça del panell de la dreta" #: src/cfg_cmdseq.c:646 msgid "URI of first selected" msgstr "URI del primer seleccionat" #: src/cfg_cmdseq.c:647 msgid "URI of first selected, unselect" msgstr "URI del primer seleccionat, desseleccionar" #: src/cfg_cmdseq.c:648 msgid "URI of first selected, no quotes" msgstr "URI del primer seleccionat sense cometes" #: src/cfg_cmdseq.c:649 msgid "URIs of all selected" msgstr "URI de tots els seleccionats" #: src/cfg_cmdseq.c:650 msgid "URIs of all selected, unselect" msgstr "URI de tots els seleccionats, desseleccionar" #: src/cfg_cmdseq.c:651 msgid "URIs of all selected, no quotes" msgstr "URI de tots els seleccionats, sense cometes" #: src/cfg_cmdseq.c:652 msgid "URIs of all selected, unselect, no quotes" msgstr "URI de tots els seleccionats, sense cometes" #: src/cfg_cmdseq.c:653 msgid "URI of first selected (destination pane)" msgstr "URI del primer seleccionat (panell de desti)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Caixa de selecció" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Entrada fent servir menú" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Textw d'entrada" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Botó d'opció d'entrada (dona VERTADER o FALS)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Agregar etiqueta a la finestra d'entrada" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Agregar una barra de separació a la finestra d'entrada" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Valor de $NAME (entorn)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID de gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Directori arrel del usuari " #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NOM" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Seleccionar codi" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(No hi ha opcions disponibles)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Executar en segon pla?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Matar instància anterior?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Sobreviu tancar?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Capturar sortida?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Abans de l'execució" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Requereix selecció d'origen?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Requereix selecció de destí?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "CD origen?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "CD destí?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "Posterior a la execució" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Actualitzar l'origen?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Actualitzar destí?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "General" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "Abans&Després" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Predefinits" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Externs" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Afegir fila" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Duplicar" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Nom" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Definició" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Repetir la seqüència fins acabar amb la selecció original?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Afegir" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Eliminar" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Ordres" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Esquerra" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Centre" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Dreta" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Baixar" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Pujar" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Les tecles següents de modificació cal\n" "mantenir-les pitjades en clicar amb el ratolí\n" "per executar l'ordre." #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Editar modificadors" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Controls" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Funcions globals ràpides del teclat" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Panell de control dels icones del ratolí" #: src/cfg_controls.c:657 msgid "Button" msgstr "Botó" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Editar modificadors..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Click-M-Click combinació" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Límit de temps" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Ignorar el bloqueig numèric (tecla Bloq Num) per a tots els enllaços?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Nota: Les opcions per a la configuració del botó del ratolí\n" "son ambigües: el mateix botó+modificador\n" "es fa servir per a més d'una funció. Aixó\n" "pot fer que se comportin d'una manera una mica estranya..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Advertència" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_d'Acord" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Afegir caràcter de tipus?" #: src/cfg_dirpane.c:338 msgid "Append \"→ destination\" on Links?" msgstr "Afegir \"→ desti\" en els enllaços?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Marca cada 3 dígits?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Dígits de precisió" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Mostrar la mida del directori del sistema d'arxius" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Format" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s Opcions" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Contingut" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Justificació" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Títol" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Amplada" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "Centre" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Opcions bàsiques" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Editar el contingut de la columna" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Títol predeterminat" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Directoris primer" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Directoris al final" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Mesclar directoris" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "A l'esquerra de la llista" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "A la dreta de la llista" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "Predeterminat del sistema" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Copiar des de %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Copiar a %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Intercanviar amb %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Columnes" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Tipus de continguts disponibles" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Tipus de continguts seleccionats" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Editar..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Eliminar" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Ordenar" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Ordenar per" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Mode" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Ordre Invers?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Ignorar majúscules/minúscules" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Directori predeterminat" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Obtindre l'actual" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Des de historial" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Ruta superior?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "És possible amagar?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Sempre amb barres de desplazamient?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Botó pujar gran?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "Voleu establir la font personalitzada?" #: src/cfg_dirpane.c:1145 msgid "Rubber banding Selection?" msgstr "Requereix selecció de destí?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Posició de la barra de desplaçament" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Horitzontal" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Vertical" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "No rastretjar" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Proporció" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Mida, panell esquerre" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Mida, panell dreta" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Orientació del panell" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Rastrejar Divisió" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "pixeles" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Recordar les files seleccionades?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Desar les llistes d'historial?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Panells de directoris" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Divisió de panells" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "Historial" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "Contingut 'Blocs' obsoletes" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna de \"Blocs\" ja no s'admet, \n" "però la configuració en fa us. S'eliminarà \n" "automàticament." #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "Contingut 'Mida de Bloc' obsolet." #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" "La columna 'Mida de bloc' ja no es fa servir, \n" "però la seva configuració personalitzada la fa servir.\n" "S'eliminarà automàticament." #: src/cfg_errors.c:48 msgid "Errors" msgstr "Errors" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "Presentació de missatges d'error i d'estat." #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "Barra d'estat per sobre dels panells" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "Barra de títol de la finestra principal." #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "Finestra de diàleg separada" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Alarma en cas d'error?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Menús" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" "Faci clic en el botó per restablir el %zu emmagatzemat \"No tornar a mostrar " "aquest quadre de diàleg de nou\" resposta." #: src/cfg_nag.c:100 msgid "Nagging" msgstr "Persistent" #: src/cfg_nag.c:110 msgid "Reset All" msgstr "Restablir tot" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "Editar l'adreça de directori" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Icons" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Iniciant amb punto (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Coincidències en ER" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Cap" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Adreces i amagar" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Adreces" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Amagar entrades" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Cap)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Acció eliminar" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Editar color" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Retornar a l'ordre heretada" #: src/cfg_styles.c:537 msgid "Select Command ..." msgstr "Seleccionar ordre ..." #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Nova propietat de l'acció" #: src/cfg_styles.c:609 msgid "something" msgstr "alguna cosa" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Eliminar aquest estil eliminarà també\n" "tots els derivats. N'estau segur?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Confirmar eliminar" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Color de fons" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Color de primer pla" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Icone" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Text per pre-visualitzar estil de fila)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Pre-visualitzar" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Sobreescriure els pares?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Elegir..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Afegir acció..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Pare" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Propietats heretades" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Visual" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Accions" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Tipus d'arxius" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Estils" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Clic per canviar..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Nou Tipus)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Dev" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Dev" #: src/cfg_types.c:646 msgid "Dir" msgstr "Dir" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Arxius" #: src/cfg_types.c:646 msgid "Link" msgstr "Enllaç" #: src/cfg_types.c:646 msgid "Socket" msgstr "Sòcol" #: src/cfg_types.c:647 msgid "Readable" msgstr "Lectura" #: src/cfg_types.c:647 msgid "SetGID" msgstr "Establir GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "Establir UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Estàtic (Sticky)" #: src/cfg_types.c:648 msgid "Executable" msgstr "Executable" #: src/cfg_types.c:648 msgid "Writable" msgstr "Modificable" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Identificar 'arxiu' (ER)" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Identificar nom (ER)" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "Requereix extensió" #: src/cfg_types.c:687 msgid "Identification" msgstr "Identificació" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Requerir tipus" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Requerir protecció" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Glob?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Estil del tipus" #: src/cfg_types.c:757 msgid "Style" msgstr "Estil" #: src/cfg_types.c:797 msgid "Types" msgstr "Tipus" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Finestres de diàleg al centre de la pantalla" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Finestres de diàleg segueixen el ratolí" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Finestres de diàleg situades per l'administrador de finestra" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Finestres" #: src/cfg_windows.c:102 msgid "Window Borders" msgstr "Limits de finestra" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Posició de diàlegs " #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Ha fallat l'execució de \"%s\"" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Error" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "" "No ha estat possible finalitzar el procés fill \"%s\" (pid=%d)--alerta de " "zombie" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "CHARSET natiu: \"%s\"." #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "Nom de l'arxiu de codificació: \"%s\"." #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Versió %s (GTK+ versió %d.%d.%d)." #: src/cmd_about.c:97 msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2011 per Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Aquest programa es programari lliure i no hi ha ABSOLUTAMENT CAP\n" "GARANTÍA. Llegeixi l'arxiu COPYING per a més detalls.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Suportat, fent servir cadenes de text integrades en anglès" #: src/cmd_about.c:118 #, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Podeu contactar amb l'autor de gentoo per Internet\n" "Corre electrònico: %s; s'agraeixen \n" "opinions, suggeriments/informes d'errors i d'altres.\n" "\n" "Podeu obtenir la darrera versió del programa\n" "a la web oficial del projecte gentoo a\n" "%s. Les actualitzacions\n" "s'anuncien en el servei Freshmeat a\n" "freshmeat.net.." #: src/cmd_about.c:135 msgid "About gentoo" msgstr "Quant a gentoo" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_d'Acord (Espera per més)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Establir bits de protecció per a \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Grup" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Altres" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Propietari" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Especial" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Execució" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Lectura" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Establir GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Establir UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Escriptura" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Bits de protecció" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "Literals" #: src/cmd_chmod.c:246 msgid "Octal" msgstr "Octal" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Tot" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Activar" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Restablir" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Recursiu en els directoris?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "No tocar directoris?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Canviar mode" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Establir propietari per a '%s'" #: src/cmd_chown.c:174 msgid "User" msgstr "Usuari" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Canviar pertinença" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Desar els canvis en la configuració en sortir?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Existeix - Seguir amb la còpia?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Copiant..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Preservar dates en copiar?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "Ignorar errades de còpia d'atributs (Date, propietari, mode)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Ignorar destinació fallida si la mida és igual?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Mida del buffer" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Escriviu el nom per a la còpia de \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Escriviu el nom per a el clon de \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Ja existeix - Continuar amb la clonacio?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Clonant..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Copiant com..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Escriviu el nom per a l'enllaç \"%s\" com" #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Escriviu el nom per a el clon de l'enllaç de \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Ja existeix - Procedir amb l'enllaç simbòlic?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Copiar com" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Clonar" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Enllaç simbòlica com" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Clonar enllaç simbòlic" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "no s'ha pogut eliminar degut a restriccions d'accés.\n" "Intentar canviar la protecció i tornar a provar?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Recordar resposta (canvia la configuració)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Problema d'accés" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Canviar|Abandonar" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Segur que voleu eliminar \"%s\"?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Eliminant..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "Errada d'accés" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Preguntar al usuari|Intentar Canviar permisos i tornar a provar|Errada" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "L'orde DpFocus és obsoleta" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" "L'orde DpFocus s'ha eliminat i ja no es fa servir. Si us plau, " "elimineu els enllaços de teclat o del ratolí que la fan servir i feu servir " "la llista GTK+ predeterminada per al control del cursor." #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "" "Tomar la fila amb el focus com seleccionada si no existeix una selecció " "\"real\"?" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Moure el focus a la darrera fila seleccionada/No seleccionada" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "|Buscar" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "_d'Acord|To_ts|_Saltar|_Cancel·lar" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_d'Acord|_Saltar|_Cancel·lar" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Obtenint mides..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Eliminar selecció en acabar?" #: src/cmd_info.c:68 src/errors.c:84 #, c-format msgid "%s (%s)" msgstr "%s (%s)" #: src/cmd_info.c:74 #, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "" "%s directoris, %s arxius,\n" "%u enllaços simbòlics, %u arxius especials" #: src/cmd_info.c:155 msgid "Value" msgstr "Valor" #: src/cmd_info.c:200 msgid "Link To" msgstr "Enllaç a" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Tipus" #: src/cmd_info.c:218 msgid "Location" msgstr "Localització" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Mida" #: src/cmd_info.c:231 #, c-format msgid "%s (%s bytes)" msgstr "%s (%s bytes)" #: src/cmd_info.c:242 msgid "Contains" msgstr "Conté" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Informació d' 'Arxiu'" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Accedit" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Modificat" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Canviat" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Generat" #: src/cmd_info.c:292 msgid "Basic" msgstr "Bàsic" #: src/cmd_info.c:296 msgid "Attributes" msgstr "Atributs" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Obtenint Informació..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Mostrar sortida d' 'arxiu'?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Format de la date d'accés" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Modificar el format de la data" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Canviar el format de la data" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Mida de la marca de separació" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Ja existeix - Continuar amb afegir?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Afegint..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Feu clic i arrossegar arxius per ordenar, després feu clic en afegir." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "La mida total és %s (%lu bytes)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "La mida total és %lu bytes." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Escriviu el nom de l'arxiu de destí" #: src/cmd_join.c:274 msgid "Join" msgstr "Afegir" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Afegir|_Cancel·lar" #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Ja existeix - Seguir amb MkDir" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Escriviu el nom del nou directori" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Generar directori" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Accedir (cd) al nou directori?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Enfocar el directori nou?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Ja existeix - Continuar amb moure?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Traslladant..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Escriviu el nom a moure \"%s\" com" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "Nom de destinació incorrecte per a \"Moure com\"" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Moure com..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Moure com" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "És possible que hi hagi canvis pendents de desar en la configuració.\n" "Els canvis es perdran en sortir sense dasar-los. De debó voleu sortir?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Confirmar Sortir" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Tanca|_Desar, llavors Tanca|_Cancel·lar" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "De debò voleu sortir?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Escriviu el nou nom per a \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Ja existeix - Seguir amb canviar el nom?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Canviar el nom" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "Canviar el nom d'arxiu únic en context (sense diàlegs)?" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "Pre-selecció automàtica" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "Cap|Nom complet|Només nom|Només extensió" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Buscar una cadena de text en tots els arxius i caniar-la\n" "amb una altra cadena de text." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Reemplaçar" #: src/cmd_renamere.c:427 msgid "With" msgstr "Con" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Reemplaçar tot?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Simple" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Executar 'Des de' ER en cada arxiu, desant\n" "les coincidències d'expressions entre parèntesi. Després canviar\n" "qualsevol ocurrència de $n en 'A', on n és l'índex \n" "(comptant a partir de l'1) d'una sub-expressió, amb el text\n" "que coincideixi i fer servir el resultat com a un nou nom d'arxiu." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "De" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "A" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Expressió regular" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" "Busca cada caràcter en el text 'De', i reemplaça\n" "qualsevol ocurrència pel caràcter corresponent en el text 'A'\n" "Després, qualsevol caràcter en el text 'Treure' és eliminat del\n" "nom de l'arxiu, i el resultat es fa servir com a nou nom per a cada arxiu." #: src/cmd_renamere.c:487 msgid "Map" msgstr "Mapa" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" "Canviar el tipus de lletra (majúscula/minúscula)\n" "del nom d'arxiu(s) seleccionat(s)." #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Minúscules?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Majúscules?" #: src/cmd_renamere.c:497 msgid "Upper Case Initial?" msgstr "Majúscules inicials?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Tipus de lletra" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "Canviar el nom ER" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, decimal" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Hex (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Hex (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Octal" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Aquesta ordre canvia el nom de tots els arxius seleccionats\n" "a una seqüència numèrica. Els controls d'abaix permeten\n" "definir com son generats els noms." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Començar a" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Base" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Precisió" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Cap" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Coa" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Suposa" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Canviar el nom sequencialment" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Totes les files|Seleccionats|No seleccionats" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Tots els tipus|Només directoris|Tot menys els directoris|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Seleccionar|Des-seleccionar|Activar|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Acció" #: src/cmd_select.c:368 msgid "Set" msgstr "Grup" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Tractar ER com a patró global" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Invertir coincidència de ER?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "Requerir coincidència en el nom complet?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Seleccionar fent servir ER" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" "Escriviu l'ordre shell a executar. El contingut\n" "seleccionat serà afegit al final de l'ordre.\n" "L'acció es realitza a la sortida exitosa." #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "d'Acord|Cancel·lar" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Seleccionar fent servir una ordre shell" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Dividir \"%s\".\n" "L'arxiu és %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Dividir \"%s\".\n" "L'arxiu és %s" #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Ja existeix - Continuar amb dividir?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Dividir a mida fixa" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Mida del segment" #: src/cmd_split.c:427 msgid "1457000 bytes (3.5\" floppy)" msgstr "1457000 bytes (3.5\" disquetera)" #: src/cmd_split.c:428 msgid "10485760 bytes (10 MB)" msgstr "10485760 bytes (10 Mb)" #: src/cmd_split.c:429 msgid "26214400 bytes (25 MB)" msgstr "26214400 bytes (25 Mb)" #: src/cmd_split.c:430 msgid "52428800 bytes (50 MB)" msgstr "52428800 bytes (50 Mb)" #: src/cmd_split.c:431 msgid "78643200 bytes (75 MB)" msgstr "78643200 bytes (75 Mb)" #: src/cmd_split.c:432 msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 bytes (95 Mb, unitat de disc Zip)" #: src/cmd_split.c:454 msgid "Fixed Count Split" msgstr "Dividir a mida fixa" #: src/cmd_split.c:457 msgid "Segment Count" msgstr "Mida del segment" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "Nombre actual, únic per a cada arxiu creat" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "El valor de la caixa de la base" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "La quantitat que l'índex canviarà per a cada arxiu" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "El nombre total d'arxius que seran generats" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "El valor de l'índex per al darrer arxiu que serà generat" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "Mida fixa, nombre variable de trossos" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "Nombre fix de trossos, mides variables" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Dividir" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Format del nom" #: src/cmd_split.c:615 msgid "Step" msgstr "Pas" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "Emplenar els nombres amb zero?" #: src/cmd_split.c:645 msgid "Offset" msgstr "Desplaçament" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Ja existeix - Continuar generant l'enllaç?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Cancel·lar" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "d'Acord" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Seleccioneu la destinació de l'enllaç" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Contingut" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Editar l'enllaç simbòlic" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Generar enllaç simbòlic" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Primer comprovació hexadecimal" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "Tancar amb la tecla de la fletxa esquerra?" #: src/cmdarg.c:201 msgid "on" msgstr "actiu" #: src/cmdarg.c:201 msgid "true" msgstr "cert" #: src/cmdarg.c:201 msgid "yes" msgstr "si" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Sortida de %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "" "No és possible executar l'ordre \"%s\"\n" "No es reconeix aquesta ordre," #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Predefinits (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Definits per l'usuari (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Seleccioni una ordre o teclegi el començament\n" "del nom i pressioni la tecla TAB." #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Seleccionar ordre" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "No és possible obrir l'arxiu de configuració per escriure" #: src/configure.c:279 msgid "Save" msgstr "Desar" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "Informació del directori de l'arxiu de configuració" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" "No s'ha llegit la configuració des del directori predeterminat actual.\n" "Feu servir el botó «Desar» de la finestra de Configuració per actualitzar-la." #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "" "La versió de l'arxiu de configuració (%s) no coincideix\n" "amb la versió del programa(%s)" #: src/configure.c:537 #, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "No s'ha trobat cap arxiu de configuració; s'ha cercat a:\n" "\"%s\",\n" "\"%s\" i\n" "\"%s\".\n" "S'ha fet servir la configuració mínima pre-definida." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_d'Acord|Cancel·lar" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "i%u/%u directoris, %u/%u arxius" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr " (%s/%s)" #: src/dirpane.c:556 #, c-format msgid ", %s (%s) used" msgstr ", %s (%s) utilitzats" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s lliure" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Pujar al directori superior" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Escriviu la ruta, a continuació, premeu Intro per anar-hi" #: src/dirpane.c:2173 msgid "H" msgstr "H" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Feu clic per habilitar/deshabilitar la regla Amaga (quan ho\n" "premi, la regla amagar està activada i les coincidències estan ocultes.)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Blocs" #: src/dpformat.c:39 msgid "BSize" msgstr "BMida" #: src/dpformat.c:39 msgid "Block Size" msgstr "Mida del bloc" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Mode, numèric" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Mode, text" #: src/dpformat.c:42 msgid "Nlink" msgstr "NEnllaç" #: src/dpformat.c:42 msgid "Number of links" msgstr "Nombre d'enllaços" #: src/dpformat.c:43 msgid "Owner ID" msgstr "ID del propietari" #: src/dpformat.c:43 msgid "Uid" msgstr "Uid" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Nom del propietari" #: src/dpformat.c:44 msgid "Uname" msgstr "Propietari" #: src/dpformat.c:45 msgid "Gid" msgstr "Gid" #: src/dpformat.c:45 msgid "Group ID" msgstr "ID de grup" #: src/dpformat.c:46 msgid "Gname" msgstr "Grup" #: src/dpformat.c:46 msgid "Group Name" msgstr "Nom del grup" #: src/dpformat.c:47 msgid "Device" msgstr "Dispositiu" #: src/dpformat.c:47 msgid "Device Number" msgstr "Nombre de dispositiu" #: src/dpformat.c:48 msgid "DevMaj" msgstr "DispMaj" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Nombre del dispositiu, més gran" #: src/dpformat.c:49 msgid "DevMin" msgstr "DispMen" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Nombre del dispositiu, el menor" #: src/dpformat.c:50 msgid "Time of Last Access" msgstr "Data del darrer acces" #: src/dpformat.c:51 msgid "Time of Last Modification" msgstr "Data de la darrera modificació" #: src/dpformat.c:52 msgid "Time of Creation" msgstr "Data de generació" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "Data del darrer canvi" #: src/dpformat.c:54 msgid "Type Name" msgstr "Escriviu el nom" #: src/dpformat.c:55 msgid "I" msgstr "I" #: src/dpformat.c:56 msgid "URI" msgstr "URI" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "URI (sense prefixe de l'arxiu)" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Impossible %s \"%s\": %s (codi %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Impossible %s \"%s\" (codi %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Impossible %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Impossible %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "%s" #: src/gentoo.c:439 msgid "Report the version to standard output, and exit" msgstr "Informe de la versió en la sortida estàndard i sortida." #: src/gentoo.c:441 msgid "Report internal locale details, and exit" msgstr "Informe dels detalls interns de configuració regional, i sortir." #: src/gentoo.c:443 msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "Permet l'execució de gentoo per l'usuari root. Podria ser perillós." #: src/gentoo.c:444 msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "No carregar l'arxiu de configuració ~/.gentoorc; fer servir els valors " "predeterminats." #: src/gentoo.c:445 msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "No carregar l'arxiu de configuració GTK+ ~/.gentoogtkrc; fer servir els " "valores predeterminats del sistema." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "No s'ha llegit l'arxiu «dirhistory»" #: src/gentoo.c:447 msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Executar COMMAND, una ordre de gentoo. Fer-ho abans de permetre la " "interacció de l'usuari, però després de llegir el fitxer de configuració. Es " "possible fer-ho servir moltes vegades per tal d'executar diverses ordres en " "seqüència." #: src/gentoo.c:448 msgid "COMMAND" msgstr "COMMAND" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "DIR" #: src/gentoo.c:449 msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Fer servir DIR com a camí per al panell esquerre. Reescriu el predeterminat " "(i el historial)" #: src/gentoo.c:450 msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Fer servir DIR com a camí per al panell dret. Reescriu el predeterminat (i " "el historial)" #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "- gestor d'arxius gràfic amb GTK+" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "No s'ha pogut analitzar les opcions de línia d'ordres: %s\n" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Per executar com a root, afegiu les opcions '--root-ok'\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Impossible iniciar el modul userinfo - no serà possible resoldre noms\n" "d'usuari" #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v %s per Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "Advertència de versió en desenvolupament" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" "Aquesta versió de gentoo és molt recent i poc provada. Hi ha hagut canvis " "importants en bona part de les funcions del programa des de la versió " "anterior. Si us plau, sigueu prudents en l'ús d'aquesta versió i assegureu-" "vos d'informar de les errades al autor. Gràcies." #: src/guiutil.c:137 msgid "Progress" msgstr "Progrés" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Elegir icone" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Carregant imatges dels icones" #: src/menus.c:284 msgid "(No Selection)" msgstr "(No hi ha selecció)" #: src/menus.c:521 msgid "RegExp..." msgstr "ExpReg..." #: src/menus.c:533 msgid "Other" msgstr "Altres" #: src/menus.c:534 msgid "Rescan" msgstr "Tornar a examinar" #: src/menus.c:535 msgid "Select" msgstr "Seleccionar" #: src/menus.c:539 msgid "Run..." msgstr "Executar..." #: src/menus.c:541 msgid "Configure..." msgstr "Configuració..." #: src/menus.c:618 msgid "Select Menu" msgstr "Seleccionar Menú" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "_Deixa de mostrar aquest missatge" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_d'Acord|T_ot|_Saltar|Saltar T_ot|_Cancel·lar" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Total (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Transcorregut %02d:%02d Velocitat %s/s ETA %02u:%02u" #: src/sizeutil.c:31 msgid "Unformatted Size" msgstr "Mida sense format" #: src/sizeutil.c:32 msgid "Formatted Size, Without Unit" msgstr "Mida amb format, sense unitat." #: src/sizeutil.c:33 msgid "Formatted Size, in Bytes" msgstr "Mida amb format, en bytes" #: src/sizeutil.c:33 src/sizeutil.c:159 msgid "bytes" msgstr "bytes" #: src/sizeutil.c:34 msgid "Formatted Size, in Kilobytes" msgstr "Mida amb format, en kilobytes" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "Kb" #: src/sizeutil.c:35 msgid "Formatted Size, in Megabytes" msgstr "Mida amb format, en megabytes" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "Mb" #: src/sizeutil.c:36 msgid "Formatted Size, in Gigabytes" msgstr "Mida amb format, en gigabytes" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "Gb" #: src/sizeutil.c:37 msgid "Formatted Size, in Terabytes" msgstr "Mida amb format, en megabytes" #: src/sizeutil.c:37 src/sizeutil.c:175 msgid "TB" msgstr "Tb" #: src/sizeutil.c:38 msgid "Formatted Size, Automatic Unit" msgstr "Mida amb format, unitats automàtiques" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Seleccionar estil" #: src/styles.c:114 msgid "Root" msgstr "Arrel" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Directori" #: src/styles.c:889 msgid "New Style" msgstr "Nou estil" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Nou estil %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" "\n" "** La conversió del text des del joc de caràcters '%s' ha fallat: avortar." #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Línia %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Escriviu el nombre de línia o percentatge:" #: src/textview.c:461 msgid "Goto" msgstr "Anar a" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Escriviu el text a buscar (ER)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "No rompre línies noves?" #: src/textview.c:613 msgid "Search" msgstr "Cerca" #: src/types.c:287 msgid "Unknown" msgstr "Desconegut" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" "Tens SIGPIPE en escriure en el procés 'file' (%s), sembla haver acabat abans " "d'hora." #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "Impossible executar l'ordre 'file' :" #: src/window.c:81 msgid "Configure gentoo" msgstr "Configurar gentoo" #: src/window.c:87 msgid "Text Viewer" msgstr "Visualitzador de text" #: src/window.c:203 msgid "Position" msgstr "Posició" #: src/window.c:204 msgid "Height" msgstr "Alçada" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Establir en obrir?" #: src/window.c:217 msgid "Update on Close?" msgstr "Actualitzar en tancar?" #: src/window.c:248 msgid "Grab" msgstr "Obtindre" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "El mòdul XML ha emes un nombre real depenent de la configuració local" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Usar Diálogo para Reportar Errores?" #~ msgid "Raw Size, in Bytes" #~ msgstr "Tamaño sin Formato en Bytes" #~ msgid "Always Set" #~ msgstr "Siempre Establecer" #~ msgid "Modify 'Control' Key State" #~ msgstr "Estado de la Tecla 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Títulos de Paneles Activos" #~ msgid "Focused Row, Unselected" #~ msgstr "Fila en Foco, No Seleccionada" #~ msgid "Focused Row, Selected" #~ msgstr "Fila en Foco, Seleccionada" #~ msgid "Beta Software" #~ msgstr "Software Beta" #~ msgid "Next Version?" #~ msgstr "Siguiente Versión?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Este modo dividir no ha sido\n" #~ "implementado aún... Lo sentimos." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "" #~ "Ordenamiento no sensible a mayúsculas/minúsculas no funcionará\n" #~ "correctamente con caracteres no ASCII" #~ msgid "Numerical Mode?" #~ msgstr "Modo Numérico?" #~ msgid "Never" #~ msgstr "Nunca" #~ msgid "On Every Access" #~ msgstr "Cada vez que Accese" #~ msgid "Mounting" #~ msgstr "Montar" #~ msgid "Mount When?" #~ msgstr "Cuándo Montar?" #~ msgid "Mount Options" #~ msgstr "Opciones de Montaje" #~ msgid "Mount Command" #~ msgstr "Comando para Montar" #~ msgid "Unmount Command" #~ msgstr "Comando para Desmontar" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Solo Montar en los Directorios del Nivel más Alto?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Usar Diálogo de Error de Comando?" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Desmontar al Salir de gentoo?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Soportado y activo." #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Soportado, pero no activado." #~ msgid "FAM: Not supported." #~ msgstr "FAM: No soportado." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No se puede copiar el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Envolver Arriba y Abajo?" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "el directorio fuente contiene al de destino." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "No es posible mover el directorio \"%s\"\n" #~ "a \"%s\":\n" #~ "El directorio destino contiene al fuente." #~ msgid "Regular expression error:\n" #~ msgstr "Error en la expresión regular:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Usar mmap() para Acelerar Carga?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu bloques)" #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "No usar FAM para detectar cambios en directorios vistos." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "No fue posible iniciar montaje de datos - automontaje no funcionará" #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Abrir FAM falló, error %d--FAM no será usado" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "No es posible agregar monitor FAM a \"%s\", error %s\n" #~ "(reiniciar con --no-fam\n" #~ " podría evitar este problema)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "La ejecución de \"%s %s\" falló:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Montando \"%s\" en \"%s\"..." #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Anterior: %llu bytes, modificado en %s.\n" #~ "Nuevo: %llu bytes, modificado en %s." #~ msgid "File reading" #~ msgstr "Lectura de Archivo" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Seleccionar Código" #, fuzzy #~ msgid "Clr" #~ msgstr "Limpiar" #, fuzzy #~ msgid "Buffer Size for mmap()" #~ msgstr "Tamaño del Buffer" #~ msgid "%s: Couldn't set text domain to \"%s\"\n" #~ msgstr "%s: No fue posible establecer el dominio del texto a \"%s\"\n" #~ msgid "Top" #~ msgstr "Inicio" #~ msgid "Bottom" #~ msgstr "Fin" #~ msgid "_Goto..." #~ msgstr "_Ir a..." #~ msgid "_Search..." #~ msgstr "_Buscar" #~ msgid "_Quit" #~ msgstr "_Salir" gentoo-0.19.13/po/quot.sed0000644000175000017500000000023111547706437015407 0ustar demarchidemarchis/"\([^"]*\)"/“\1”/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“”/""/g gentoo-0.19.13/po/ru_RU.UTF-8.po0000644000175000017500000021655511731427021016122 0ustar demarchidemarchi# Russian translation of gentoo. # Copyright (C) 2002 Emil Brink # This file is distributed under the same license as the gentoo package. # Michael Y. Zaripov , 2002. # msgid "" msgstr "" "Project-Id-Version: gentoo 0.11.51\n" "Report-Msgid-Bugs-To: Emil Brink\n" "POT-Creation-Date: 2012-03-18 19:48+0100\n" "PO-Revision-Date: 2008-07-13 20:20+0200\n" "Last-Translator: Michael Y. Zaripov \n" "Language-Team: \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/cfg_buttonlayout.c:65 msgid "Left of Command Buttons" msgstr "С левой стороны панели команд" #: src/cfg_buttonlayout.c:65 msgid "Right of Command Buttons" msgstr "С правой стороны панели команд" #: src/cfg_buttonlayout.c:66 msgid "No Padding" msgstr "Без разделения" #: src/cfg_buttonlayout.c:66 msgid "Paned" msgstr "Панель" #: src/cfg_buttonlayout.c:66 msgid "Static" msgstr "Постоянный" #: src/cfg_buttonlayout.c:75 msgid "" "This page lets you control how the Shortcuts button sheet is positioned " "relative to\n" "the one holding the main Command Buttons. It is more or less a place-holder; " "the plan\n" "is to provide a lot more flexibility in the button management, and also to " "support the\n" "creation of more than these two built-in sheets of buttons. But that has yet " "to happen.\n" "\n" "In the meantime, this provides the functionality that was present when the " "Shortcuts\n" "were a special feature with their own configuration page (up to and " "including version\n" "0.11.24 of gentoo), for your convenience.\n" "\n" "To find the Shortcut sheet, switch to the Definitions page, and use the " "option menu widget\n" "in the top left corner of the page." msgstr "" "Эта страница позволяет выбрать расположение панели закладок \n" "относительно панели команд. Закладки позволяют Вам назначить\n" "на часто используемые каталоги специальную кнопку и переходить \n" "в эти папки нажатием левой или средней кнопки мышки \n" "Вы можете разместить панель закладок слева или справа.\n" "Также выберите тип разделителя.\n" "\n" "Настроить саму панель можно переключившись в раздел \n" "Кнопки - Определения и с помощью кнопки всплывающего меню, \n" "расположенной в верхнем левом углу, выбрать Закладки" #: src/cfg_buttonlayout.c:88 msgid "Shortcut Sheet Position" msgstr "Расположение панели закладок" #: src/cfg_buttonlayout.c:102 msgid "Separation Style" msgstr "Тип разделителя" #: src/cfg_buttonlayout.c:116 msgid "Layout" msgstr "Вид" #: src/cfg_buttons.c:308 msgid "Set Row Width" msgstr "Установить ширину" #: src/cfg_buttons.c:326 src/cfg_buttons.c:748 msgid "Default" msgstr "По умолчанию" #: src/cfg_buttons.c:439 src/overwrite.c:49 msgid "Please Confirm" msgstr "Подтвердите" #: src/cfg_buttons.c:439 msgid "Really delete current button row?" msgstr "Действительно удалить текущую строку кнопок?" #: src/cfg_buttons.c:439 src/cfg_styles.c:680 msgid "_Delete|_Cancel" msgstr "_Удалить|_Отмена" #: src/cfg_buttons.c:463 msgid "Select Width for New Row" msgstr "Выберите ширину новой строки" #: src/cfg_buttons.c:466 msgid "Change Width of Row" msgstr "Изменить ширину строки" #: src/cfg_buttons.c:609 msgid "Edit Background Color" msgstr "Изменить цвет фона" #: src/cfg_buttons.c:653 msgid "Edit Foreground Color" msgstr "Изменить цвет" #: src/cfg_buttons.c:678 msgid "Label" msgstr "Заголовок" #: src/cfg_buttons.c:686 src/cfg_controls.c:612 src/cfg_controls.c:663 #: src/cfg_controls.c:685 msgid "Command" msgstr "Команда" #: src/cfg_buttons.c:697 src/cfg_controls.c:606 msgid "Key" msgstr "Кнопка" #: src/cfg_buttons.c:712 msgid "Colors" msgstr "Цвета" #: src/cfg_buttons.c:716 msgid "Background..." msgstr "Фон..." #: src/cfg_buttons.c:717 src/cfg_buttons.c:723 msgid "Reset to Default" msgstr "Вернуть начальные" #: src/cfg_buttons.c:722 msgid "Foreground..." msgstr "Цвет" #: src/cfg_buttons.c:748 msgid "Shortcuts" msgstr "Закладки" #: src/cfg_buttons.c:749 msgid "Clear" msgstr "Убрать" #: src/cfg_buttons.c:749 msgid "Copy Colors To" msgstr "Копировать цвета" #: src/cfg_buttons.c:749 msgid "Copy To" msgstr "Копировать" #: src/cfg_buttons.c:749 msgid "Swap With" msgstr "Обменять" #: src/cfg_buttons.c:750 msgid "Add Row..." msgstr "Добавить строку..." #: src/cfg_buttons.c:750 src/cfg_cmdseq.c:966 msgid "Delete Row" msgstr "Убрать строку" #: src/cfg_buttons.c:750 msgid "Down" msgstr "Вниз" #: src/cfg_buttons.c:750 msgid "Row Width..." msgstr "Ширина строки..." #: src/cfg_buttons.c:750 msgid "Up" msgstr "Вверх" #: src/cfg_buttons.c:761 msgid "Sheet" msgstr "Лист" #: src/cfg_buttons.c:775 msgid "Primary" msgstr "Основная" #: src/cfg_buttons.c:777 msgid "Secondary" msgstr "Вторичная" #: src/cfg_buttons.c:782 msgid "Tooltip" msgstr "Подсказка" #: src/cfg_buttons.c:790 src/cfg_dirpane.c:1116 msgid "Flags" msgstr "Флаги" #: src/cfg_buttons.c:792 msgid "Narrow?" msgstr "Сузить?" #: src/cfg_buttons.c:796 msgid "Show Tooltip?" msgstr "Показывать подсказки" #: src/cfg_buttons.c:831 msgid "Buttons" msgstr "Кнопки" #: src/cfg_buttons.c:832 src/cfg_cmdseq.c:1081 msgid "Definitions" msgstr "Определения" #: src/cfg_cmdcfg.c:66 msgid "Options" msgstr "Детали" #: src/cfg_cmdseq.c:611 msgid "Select Builtin" msgstr "Выбрать встроеные" #: src/cfg_cmdseq.c:627 msgid "Opening brace" msgstr "Открыть скобу" #: src/cfg_cmdseq.c:628 msgid "Closing brace" msgstr "Закрыть скобу" #: src/cfg_cmdseq.c:629 msgid "First selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:630 msgid "First selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:631 msgid "First selected, with path" msgstr "Первый выбранный, с путем" #: src/cfg_cmdseq.c:632 msgid "First selected, with path, unselect" msgstr "Первый выбранный, с путем, разотметить" #: src/cfg_cmdseq.c:633 msgid "First selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:634 msgid "First selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:635 msgid "All selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:636 msgid "All selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:637 msgid "All selected, with paths" msgstr "Все выбранные, с путями" #: src/cfg_cmdseq.c:638 msgid "All selected, with paths, unselect" msgstr "Все выбранные, с путями, разотметить" #: src/cfg_cmdseq.c:639 msgid "All selected (destination pane)" msgstr "Все выбранные(панель назначения)" #: src/cfg_cmdseq.c:640 msgid "All selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:641 msgid "Path to source pane's directory" msgstr "Путь на панели источника" #: src/cfg_cmdseq.c:642 msgid "Path to destination pane's directory" msgstr "Путь на панели назначения" #: src/cfg_cmdseq.c:643 msgid "Path to home directory" msgstr "Домашний каталог" #: src/cfg_cmdseq.c:644 msgid "Path of left pane" msgstr "Путь на левой панели" #: src/cfg_cmdseq.c:645 msgid "Path of right pane" msgstr "Путь на правой панели" #: src/cfg_cmdseq.c:646 #, fuzzy msgid "URI of first selected" msgstr "Первый выбранный" #: src/cfg_cmdseq.c:647 #, fuzzy msgid "URI of first selected, unselect" msgstr "Первый выбранный, разотметить" #: src/cfg_cmdseq.c:648 #, fuzzy msgid "URI of first selected, no quotes" msgstr "Первый выбранный, без кавычек" #: src/cfg_cmdseq.c:649 #, fuzzy msgid "URIs of all selected" msgstr "Все выбранные" #: src/cfg_cmdseq.c:650 #, fuzzy msgid "URIs of all selected, unselect" msgstr "Все выбранные, разотметить" #: src/cfg_cmdseq.c:651 #, fuzzy msgid "URIs of all selected, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:652 #, fuzzy msgid "URIs of all selected, unselect, no quotes" msgstr "Все выбранные, без кавычек" #: src/cfg_cmdseq.c:653 #, fuzzy msgid "URI of first selected (destination pane)" msgstr "Первый выбранный (панель назначения)" #: src/cfg_cmdseq.c:654 msgid "Input combo box" msgstr "Кнопка выбора" #: src/cfg_cmdseq.c:655 msgid "Input using menu" msgstr "Меню выбора" #: src/cfg_cmdseq.c:656 msgid "Input string" msgstr "Ввод строка" #: src/cfg_cmdseq.c:657 msgid "Input check button (gives TRUE or FALSE)" msgstr "Кнопки - флажки (ДА/НЕТ)" #: src/cfg_cmdseq.c:658 msgid "Add label to input window" msgstr "Заголовок окна диалога" #: src/cfg_cmdseq.c:659 msgid "Add a separator bar to input window" msgstr "Линия-разделитель в окне ввода" #: src/cfg_cmdseq.c:660 msgid "$NAME" msgstr "$NAME" #: src/cfg_cmdseq.c:660 msgid "Value of $NAME (environment)" msgstr "Значение $NAME (из окружения)" #: src/cfg_cmdseq.c:661 msgid "gentoo's PID" msgstr "PID gentoo" #: src/cfg_cmdseq.c:662 msgid "Home directory for user NAME" msgstr "Домашний каталог пользователя NAME" #: src/cfg_cmdseq.c:662 msgid "~NAME" msgstr "~NAME" #: src/cfg_cmdseq.c:686 src/cmd_split.c:536 msgid "Pick Code" msgstr "Выбрать код" #: src/cfg_cmdseq.c:778 msgid "(No Options Available)" msgstr "(Нет настроек)" #: src/cfg_cmdseq.c:814 msgid "Run in Background?" msgstr "Запустить фоном?" #: src/cfg_cmdseq.c:818 msgid "Kill Previous Instance?" msgstr "Снять предыдущую задачу?" #: src/cfg_cmdseq.c:822 msgid "Survive Quit?" msgstr "Не снимать при выходе?" #: src/cfg_cmdseq.c:828 msgid "Capture Output?" msgstr "Показывать вывод?" #: src/cfg_cmdseq.c:913 msgid "Before Execution" msgstr "Перед запуском" #: src/cfg_cmdseq.c:916 msgid "Require Source Selection?" msgstr "Обязателен выбор источника?" #: src/cfg_cmdseq.c:920 msgid "Require Destination Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_cmdseq.c:926 msgid "CD Source?" msgstr "Перейти в каталог источника?" #: src/cfg_cmdseq.c:929 msgid "CD Destination?" msgstr "Перейти в каталог назначения?" #: src/cfg_cmdseq.c:937 msgid "After Execution" msgstr "После запуска" #: src/cfg_cmdseq.c:939 msgid "Rescan Source?" msgstr "Перечитать каталог источника?" #: src/cfg_cmdseq.c:943 msgid "Rescan Destination?" msgstr "Перечитать каталог назначения?" #: src/cfg_cmdseq.c:957 msgid "General" msgstr "Основные" #: src/cfg_cmdseq.c:960 msgid "Before&After" msgstr "До и после" #: src/cfg_cmdseq.c:965 msgid "Built-In" msgstr "Встроеные" #: src/cfg_cmdseq.c:965 msgid "External" msgstr "Внешние" #: src/cfg_cmdseq.c:966 msgid "Add Row" msgstr "Добавить строку" #: src/cfg_cmdseq.c:966 msgid "Duplicate" msgstr "Создать копию" #: src/cfg_cmdseq.c:993 src/cfg_styles.c:596 src/cfg_styles.c:823 #: src/cfg_types.c:678 src/cmd_info.c:153 src/cmd_split.c:648 #: src/cmd_symlink.c:213 src/dpformat.c:36 msgid "Name" msgstr "Имя" #: src/cfg_cmdseq.c:1004 msgid "Definition" msgstr "Описание" #: src/cfg_cmdseq.c:1058 msgid "Repeat Sequence Until No Source Selection?" msgstr "Повторять последовательность пока есть выбраные?" #: src/cfg_cmdseq.c:1070 src/cfg_controls.c:622 src/cfg_controls.c:673 #: src/cfg_styles.c:853 src/cfg_types.c:776 msgid "Add" msgstr "Добавить" #: src/cfg_cmdseq.c:1073 src/cfg_controls.c:625 src/cfg_controls.c:676 #: src/cfg_styles.c:856 src/cfg_types.c:789 msgid "Delete" msgstr "Убрать" #: src/cfg_cmdseq.c:1080 msgid "Commands" msgstr "Команды" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1301 src/cfg_dirpane.c:1306 msgid "Left" msgstr "Левая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Middle" msgstr "Средняя" #: src/cfg_controls.c:157 src/cfg_controls.c:532 src/cfg_dirpane.c:574 #: src/cfg_dirpane.c:1300 src/cfg_dirpane.c:1307 msgid "Right" msgstr "Правая" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Down" msgstr "Колесом вниз" #: src/cfg_controls.c:157 src/cfg_controls.c:532 msgid "Wheel Up" msgstr "Колесом вверх" #: src/cfg_controls.c:378 msgid "" "The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command" msgstr "" "Следующие кнопки модификаторы должны\n" "быть нажаты во время щелчка мышки" #: src/cfg_controls.c:391 msgid "Edit Modifiers" msgstr "Изменить модификаторы" #: src/cfg_controls.c:580 msgid "Controls" msgstr "Управление" #: src/cfg_controls.c:587 msgid "Global Keyboard Shortcuts" msgstr "Основные комбинации кнопок" #: src/cfg_controls.c:632 msgid "Dirpane Mouse Buttons" msgstr "Клавиши мышки" #: src/cfg_controls.c:657 msgid "Button" msgstr "Кнопка" #: src/cfg_controls.c:660 msgid "Edit Modifiers..." msgstr "Изменить модификаторы..." #: src/cfg_controls.c:683 msgid "Click-M-Click Gesture" msgstr "Щелк-М-Щелк возможность" #: src/cfg_controls.c:693 msgid "Time Limit" msgstr "Задержка" #: src/cfg_controls.c:704 msgid "Ignore Num Lock For All Bindings?" msgstr "Не учитывать Num Lock для всех комбинаций?" #: src/cfg_controls.c:734 msgid "" "Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..." msgstr "" "Важно: Значения клавиш мышки неоднозначны:\n" "одна комбинация кнопки и модификатора\n" "используется для более чем одной цели. Это\n" "может привести к их неожиданному поведению..." #: src/cfg_controls.c:738 msgid "Warning" msgstr "Предупреждение" #: src/cfg_controls.c:738 src/children.c:89 msgid "_OK" msgstr "_Да" #: src/cfg_dirpane.c:335 msgid "Append Type Character?" msgstr "Добавить тип символа?" #: src/cfg_dirpane.c:338 #, fuzzy msgid "Append \"→ destination\" on Links?" msgstr "Добавить \"->назначение\" в ссылки?" #: src/cfg_dirpane.c:360 msgid "Place Tick Every 3 Digits?" msgstr "Разделить разряды?" #: src/cfg_dirpane.c:371 msgid "Digits of Precision" msgstr "Точность" #: src/cfg_dirpane.c:384 msgid "Show Dir's File System Size?" msgstr "Показать размер файловой системы?" #: src/cfg_dirpane.c:390 src/cfg_dirpane.c:394 src/cfg_dirpane.c:398 #: src/cfg_dirpane.c:402 src/cfg_dirpane.c:406 src/cfg_dirpane.c:410 #: src/cfg_dirpane.c:414 src/cfg_dirpane.c:418 src/cfg_dirpane.c:422 #: src/cfg_dirpane.c:430 msgid "Format" msgstr "Формат" #: src/cfg_dirpane.c:456 #, c-format msgid "%s Settings" msgstr "%s настройки" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:979 src/cfg_dirpane.c:980 #: src/cmd_select.c:381 msgid "Content" msgstr "Содержание" #: src/cfg_dirpane.c:573 msgid "Justification" msgstr "Выравнивание" #: src/cfg_dirpane.c:573 src/cfg_dirpane.c:980 msgid "Title" msgstr "Заголовок" #: src/cfg_dirpane.c:573 src/window.c:204 msgid "Width" msgstr "Ширина" #: src/cfg_dirpane.c:574 msgid "Center" msgstr "По центру" #: src/cfg_dirpane.c:583 msgid "Basic Settings" msgstr "Основные настройки" #: src/cfg_dirpane.c:630 msgid "Edit Column Content" msgstr "Изменить содержимое колонок" #: src/cfg_dirpane.c:979 msgid "Default Title" msgstr "Заголовок по умолчанию" #: src/cfg_dirpane.c:1005 msgid "Directories First" msgstr "Каталоги вверху" #: src/cfg_dirpane.c:1005 msgid "Directories Last" msgstr "Каталоги внизу" #: src/cfg_dirpane.c:1005 msgid "Directories Mixed" msgstr "Каталоги как файлы" #: src/cfg_dirpane.c:1006 msgid "Left of List" msgstr "Слева от списка" #: src/cfg_dirpane.c:1006 msgid "Right of List" msgstr "Справа от списка" #: src/cfg_dirpane.c:1006 msgid "System Default" msgstr "По умолчанию" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy From %s" msgstr "Скопировать из %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Copy To %s" msgstr "Копировать в %s" #: src/cfg_dirpane.c:1007 #, c-format msgid "Swap With %s" msgstr "Обменять с %s" #: src/cfg_dirpane.c:1024 msgid "Columns" msgstr "Колонки" #: src/cfg_dirpane.c:1029 msgid "Available Content Types" msgstr "Доступные типы содержимого" #: src/cfg_dirpane.c:1046 msgid "Selected Content Types" msgstr "Выбраные типы содержимого" #: src/cfg_dirpane.c:1058 src/cfg_styles.c:741 msgid "Edit..." msgstr "Изменить..." #: src/cfg_dirpane.c:1059 src/cmd_renamere.c:482 msgid "Remove" msgstr "Убрать" #: src/cfg_dirpane.c:1073 msgid "Sorting" msgstr "Сортировка" #: src/cfg_dirpane.c:1076 msgid "Sort On" msgstr "Сортировать" #: src/cfg_dirpane.c:1080 src/cmd_split.c:590 src/dpformat.c:40 #: src/dpformat.c:41 msgid "Mode" msgstr "Режим" #: src/cfg_dirpane.c:1086 msgid "Inverse Sorting?" msgstr "Обратная сортировка?" #: src/cfg_dirpane.c:1089 src/cfg_paths.c:256 src/cfg_types.c:744 #: src/cmd_renamere.c:433 src/cmd_renamere.c:460 src/cmd_select.c:478 #: src/textview.c:604 msgid "Ignore Case?" msgstr "Не учитывать регистр?" #: src/cfg_dirpane.c:1097 msgid "Default Directory" msgstr "Каталог по умолчанию" #: src/cfg_dirpane.c:1103 msgid "Grab Current" msgstr "Взять текущие" #: src/cfg_dirpane.c:1106 msgid "From History" msgstr "Последний" #: src/cfg_dirpane.c:1119 msgid "Path Above?" msgstr "Путь сверху?" #: src/cfg_dirpane.c:1123 msgid "Hide Allowed?" msgstr "Разрешить скрытие?" #: src/cfg_dirpane.c:1127 msgid "Scrollbar Always?" msgstr "Бегунок всегда?" #: src/cfg_dirpane.c:1131 msgid "Huge Parent Button?" msgstr "Большая кнопка Вверх?" #: src/cfg_dirpane.c:1136 msgid "Set Custom Font?" msgstr "" #: src/cfg_dirpane.c:1145 #, fuzzy msgid "Rubber banding Selection?" msgstr "Обязателен выбор назначения?" #: src/cfg_dirpane.c:1153 msgid "Scrollbar Position" msgstr "Расположение бегунка" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Horizontal" msgstr "Горизонтально" #: src/cfg_dirpane.c:1206 src/cfg_windows.c:85 msgid "Vertical" msgstr "Вертикально" #: src/cfg_dirpane.c:1207 msgid "Don't Track" msgstr "Не изменять" #: src/cfg_dirpane.c:1207 msgid "Ratio" msgstr "Соотношение" #: src/cfg_dirpane.c:1207 msgid "Size, Left Pane" msgstr "Размер левой панели" #: src/cfg_dirpane.c:1207 msgid "Size, Right Pane" msgstr "Размер правой панели" #: src/cfg_dirpane.c:1211 msgid "Pane Orientation" msgstr "Ориентация панели" #: src/cfg_dirpane.c:1225 msgid "Split Tracking" msgstr "Разделитель" #: src/cfg_dirpane.c:1248 msgid "pixels" msgstr "точки" #: src/cfg_dirpane.c:1276 msgid "Remember Selected Rows?" msgstr "Запоминать выбраные элементы?" #: src/cfg_dirpane.c:1279 msgid "Save History Lists?" msgstr "Сохранять историю?" #: src/cfg_dirpane.c:1296 src/cfg_dirpane.c:1305 msgid "Dir Panes" msgstr "Панели" #: src/cfg_dirpane.c:1308 msgid "Pane Split" msgstr "Разделитель" #: src/cfg_dirpane.c:1309 msgid "History" msgstr "История" #: src/cfg_dirpane.c:1741 msgid "'Blocks' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1742 msgid "" "The 'Blocks' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_dirpane.c:1748 msgid "'Block Size' Content Deprecated" msgstr "" #: src/cfg_dirpane.c:1749 msgid "" "The 'Block Size' column content type is no longer supported,\n" "but your configuration is still making use of it. It will be\n" "automatically removed." msgstr "" #: src/cfg_errors.c:48 msgid "Errors" msgstr "Ошибки" #: src/cfg_errors.c:55 msgid "Error and Status Message Display" msgstr "" #: src/cfg_errors.c:57 msgid "Status Bar, Above Panes" msgstr "" #: src/cfg_errors.c:60 msgid "Main Window's Title Bar" msgstr "" #: src/cfg_errors.c:63 msgid "Separate Dialog" msgstr "" #: src/cfg_errors.c:69 msgid "Cause Console Beep on Error?" msgstr "Использовать сигнал динамика?" #: src/cfg_menus.c:44 msgid "Menus" msgstr "Меню" #: src/cfg_nag.c:78 #, c-format msgid "" "Click the button below to reset the %zu stored 'Don't show this dialog " "again' responses." msgstr "" #: src/cfg_nag.c:100 msgid "Nagging" msgstr "" #: src/cfg_nag.c:110 #, fuzzy msgid "Reset All" msgstr "Вернуть начальные" #: src/cfg_paths.c:73 src/cfg_paths.c:106 msgid "Edit path" msgstr "" #: src/cfg_paths.c:180 msgid "Icons" msgstr "Значки" #: src/cfg_paths.c:181 msgid "GTK+ RC" msgstr "GTK+ RC" #: src/cfg_paths.c:182 msgid "fstab" msgstr "fstab" #: src/cfg_paths.c:183 msgid "mtab" msgstr "mtab" #: src/cfg_paths.c:185 msgid "Beginning With Dot (.)" msgstr "Начинающиеся с точки (.)" #: src/cfg_paths.c:185 msgid "Matching RE" msgstr "Удовлетворяющие условию" #: src/cfg_paths.c:185 src/cmd_chmod.c:252 src/menus.c:519 msgid "None" msgstr "Нет" #: src/cfg_paths.c:191 msgid "Paths & Hide" msgstr "Пути & Скрытие" #: src/cfg_paths.c:198 msgid "Paths" msgstr "Пути" #: src/cfg_paths.c:237 msgid "Hide Entries" msgstr "Скрытие" #: src/cfg_styles.c:178 src/cfg_types.c:233 src/iconutil.c:31 src/menus.c:19 msgid "(None)" msgstr "(Нет)" #: src/cfg_styles.c:199 src/cfg_styles.c:436 src/cfg_styles.c:785 msgid "Delete Action" msgstr "Удаление" #: src/cfg_styles.c:419 src/color_dialog.c:47 msgid "Edit Color" msgstr "Изменить цвет" #: src/cfg_styles.c:436 msgid "Revert to Inherited Command" msgstr "Оставить только наследуемые" #: src/cfg_styles.c:537 #, fuzzy msgid "Select Command ..." msgstr "Выберите команду" #: src/cfg_styles.c:601 msgid "New Action Property" msgstr "Свойства нового события" #: src/cfg_styles.c:609 msgid "something" msgstr "нечто" #: src/cfg_styles.c:679 msgid "" "Deleting this style will also delete\n" "all its children. Are you sure?" msgstr "" "Удаление этого класса повлечет также\n" "удаление всех потомков. Уверены?" #: src/cfg_styles.c:680 msgid "Confirm Delete" msgstr "Подтвердите удаление" #: src/cfg_styles.c:703 msgid "Background Color" msgstr "Цвет фона" #: src/cfg_styles.c:703 msgid "Foreground Color" msgstr "Цвет" #: src/cfg_styles.c:703 src/dpformat.c:55 msgid "Icon" msgstr "Значок" #: src/cfg_styles.c:705 msgid "(Row Style Preview Text)" msgstr "(Так будет выглядеть)" #: src/cfg_styles.c:713 src/cmd_renameseq.c:359 src/cmd_split.c:656 msgid "Preview" msgstr "Предпросмотр" #: src/cfg_styles.c:737 msgid "Override Parent's?" msgstr "Переопределить?" #: src/cfg_styles.c:741 msgid "Pick..." msgstr "Выберите..." #: src/cfg_styles.c:782 msgid "Add Action..." msgstr "Добавить действие..." #: src/cfg_styles.c:829 src/menus.c:532 msgid "Parent" msgstr "Родитель" #: src/cfg_styles.c:840 msgid "Inherited Properties" msgstr "Наследуемые свойства" #: src/cfg_styles.c:844 msgid "Visual" msgstr "Отображение" #: src/cfg_styles.c:846 msgid "Actions" msgstr "Действия" #: src/cfg_styles.c:863 msgid "File Recognition" msgstr "Типы файлов" #: src/cfg_styles.c:864 msgid "Styles" msgstr "Классы" #: src/cfg_types.c:192 #, c-format msgid "%s - Click to Change..." msgstr "%s - Щелкните для смены..." #: src/cfg_types.c:507 msgid "(New Type)" msgstr "(Новый тип)" #: src/cfg_types.c:646 msgid "B-Dev" msgstr "B-Устр" #: src/cfg_types.c:646 msgid "C-Dev" msgstr "C-Устр" #: src/cfg_types.c:646 msgid "Dir" msgstr "Каталог" #: src/cfg_types.c:646 msgid "FIFO" msgstr "FIFO" #: src/cfg_types.c:646 msgid "File" msgstr "Файл" #: src/cfg_types.c:646 msgid "Link" msgstr "Ссылка" #: src/cfg_types.c:646 msgid "Socket" msgstr "Порт" #: src/cfg_types.c:647 msgid "Readable" msgstr "Чтение" #: src/cfg_types.c:647 msgid "SetGID" msgstr "С GID" #: src/cfg_types.c:647 msgid "SetUID" msgstr "С UID" #: src/cfg_types.c:647 src/cmd_chmod.c:200 msgid "Sticky" msgstr "Фиксация" #: src/cfg_types.c:648 msgid "Executable" msgstr "Выполнение" #: src/cfg_types.c:648 msgid "Writable" msgstr "Запись" #: src/cfg_types.c:649 msgid "Match 'file' (RE)" msgstr "Условие на файл" #: src/cfg_types.c:649 msgid "Match Name (RE)" msgstr "Условие на имя" #: src/cfg_types.c:649 msgid "Require Suffix" msgstr "С расширением" #: src/cfg_types.c:687 msgid "Identification" msgstr "Распознавание" #: src/cfg_types.c:689 msgid "Require Type" msgstr "Признаки" #: src/cfg_types.c:703 msgid "Require Protection" msgstr "Атрибуты" #: src/cfg_types.c:739 msgid "Glob?" msgstr "Все?" #: src/cfg_types.c:755 msgid "Type's Style" msgstr "Класс этого типа" #: src/cfg_types.c:757 msgid "Style" msgstr "Класс" #: src/cfg_types.c:797 msgid "Types" msgstr "Типы" #: src/cfg_windows.c:86 msgid "Dialog Windows Center On Screen" msgstr "Диалоговые окна в центре экрана" #: src/cfg_windows.c:86 msgid "Dialog Windows Follow Mouse" msgstr "Диалоговые окна рядом с мышкой" #: src/cfg_windows.c:86 msgid "Dialog Windows Positioned by Window Manager" msgstr "Диалоговые окна расставляются оконным менеджером" #: src/cfg_windows.c:94 msgid "Windows" msgstr "Окна" #: src/cfg_windows.c:102 #, fuzzy msgid "Window Borders" msgstr "Окна" #: src/cfg_windows.c:118 msgid "Dialog Positioning" msgstr "Расположение диалоговых окон" #: src/children.c:88 #, c-format msgid "Execution of \"%s\" Failed" msgstr "Выполнение \"%s\" сорвано" #: src/children.c:89 src/dialog.c:285 msgid "Error" msgstr "Ошибка" #: src/children.c:227 #, c-format msgid "Couldn't terminate child \"%s\" (pid=%d)--zombie alert" msgstr "Не могу выгрузить процесс \"%s\" (pid=%d) -- зомби" #: src/cmd_about.c:54 #, c-format msgid "Native CHARSET: \"%s\"." msgstr "" #: src/cmd_about.c:68 #, c-format msgid "Filename encoding: \"%s\"." msgstr "" #: src/cmd_about.c:85 #, c-format msgid "Version %s (GTK+ version %d.%d.%d)." msgstr "Версия %s (GTK+ версия %d.%d.%d)." #: src/cmd_about.c:97 #, fuzzy msgid "(c) 1998-2011 by Emil Brink, Obsession Development.\n" msgstr "(c) 1998-2008 - Emil Brink, Obsession Development.\n" #: src/cmd_about.c:99 msgid "" "This is free software, and there is ABSOLUTELY NO\n" "WARRANTY. Read the file COPYING for more details.\n" msgstr "" "Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ \n" "ГАРАНТИЙ. Подробности прочтите в файле COPYING.\n" #: src/cmd_about.c:105 msgid "NLS: Supported, using built-in English strings." msgstr "NLS: Поддерживается, с помощью встроенных английских строк." #: src/cmd_about.c:118 #, fuzzy, c-format msgid "" "The author of gentoo can be reached via Internet\n" "e-mail at %s; feel free to let\n" "me know what you think of this software, give\n" "suggestions/bug reports, and so on.\n" "\n" "The latest release of gentoo can always be down-\n" "loaded from the official gentoo project homepage at\n" "%s. New releases are\n" "typically announced on the Freshmeat service at\n" "freshmeat.net." msgstr "" "Автор этой программы доступен через электронную\n" "почту по адресу: ; напишите ему\n" "что вы думаете об этой программе, сообщайте о \n" "найденный ощибках и пожеланиях.\n" "Настройки по умолчанию - J. Hanson .\n" "Последняя версия программы может быть загружена\n" "с официальной страницы .\n" "Новые версии обычно сначала выкладываются \n" "в \"Свежем мясе\" - .\n" "О неточностях перевода пишите М.Зарипову " #: src/cmd_about.c:135 msgid "About gentoo" msgstr "О программе" #: src/cmd_about.c:135 msgid "_OK (Wait for More)" msgstr "_ДА (Подождите продолжения)" #: src/cmd_chmod.c:98 #, c-format msgid "Set protection bits for \"%s\":" msgstr "Установить права для \"%s\":" #: src/cmd_chmod.c:199 src/cmd_chown.c:174 src/cmd_info.c:276 msgid "Group" msgstr "Группа" #: src/cmd_chmod.c:199 msgid "Others" msgstr "Другие" #: src/cmd_chmod.c:199 src/cmd_info.c:269 msgid "Owner" msgstr "Владелец" #: src/cmd_chmod.c:199 msgid "Special" msgstr "Специальные" #: src/cmd_chmod.c:200 msgid "Execute" msgstr "Запуск" #: src/cmd_chmod.c:200 msgid "Read" msgstr "Чтение" #: src/cmd_chmod.c:200 msgid "Set GID" msgstr "Исп. GID" #: src/cmd_chmod.c:200 msgid "Set UID" msgstr "Исп. UID" #: src/cmd_chmod.c:200 msgid "Write" msgstr "Запись" #: src/cmd_chmod.c:222 msgid "Protection Bits" msgstr "Биты прав" #: src/cmd_chmod.c:233 msgid "Textual" msgstr "" #: src/cmd_chmod.c:246 #, fuzzy msgid "Octal" msgstr "8, Восьмеричная" #: src/cmd_chmod.c:251 src/menus.c:518 msgid "All" msgstr "Все" #: src/cmd_chmod.c:253 src/menus.c:520 msgid "Toggle" msgstr "Переключить" #: src/cmd_chmod.c:254 msgid "Revert" msgstr "Сбросить" #: src/cmd_chmod.c:266 src/cmd_chown.c:199 src/cmd_info.c:380 msgid "Recurse Directories?" msgstr "Для содержимого тоже?" #: src/cmd_chmod.c:269 msgid "Don't Touch Directories?" msgstr "Кроме каталогов?" #: src/cmd_chmod.c:274 msgid "Change Mode" msgstr "Смена режима" #: src/cmd_chown.c:57 #, c-format msgid "Set Ownership for '%s':" msgstr "Установка владельца для '%s':" #: src/cmd_chown.c:174 msgid "User" msgstr "Пользователь" #: src/cmd_chown.c:204 msgid "Change Ownership" msgstr "Смена владельца" #: src/cmd_configure.c:50 msgid "Automatically Save Changed Configuration on Exit?" msgstr "Автоматически сохранять настройки при выходе?" #: src/cmd_copy.c:106 #, c-format msgid "Error copying FIFO: %s" msgstr "" #: src/cmd_copy.c:106 #, c-format msgid "Error copying special file: %s" msgstr "" #: src/cmd_copy.c:112 msgid "Error copying special file: no local path" msgstr "" #: src/cmd_copy.c:225 src/cmd_copyas.c:63 #, c-format msgid "\"%s\" Already Exists - Proceed With Copy?" msgstr "\"%s\" Уже существует - Продолжить копирование?" #: src/cmd_copy.c:226 msgid "Copying..." msgstr "Копирование..." #: src/cmd_copy.c:267 msgid "Preserve Dates During Copy?" msgstr "Сохранять даты при копировании?" #: src/cmd_copy.c:268 msgid "Ignore Failure to Copy Attributes (Date, Owner, Mode)?" msgstr "" "Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?" #: src/cmd_copy.c:269 msgid "Leave Failed Destination if Full Size?" msgstr "Оставлять незавершенные файлы если нет места?" #: src/cmd_copy.c:270 src/cmd_viewtext.c:204 msgid "Buffer Size" msgstr "Размер буфера" #: src/cmd_copyas.c:50 #, c-format msgid "Enter Name for Copy of \"%s\"" msgstr "Введите имя для копирования \"%s\"" #: src/cmd_copyas.c:52 #, c-format msgid "Enter Name for Clone of \"%s\"" msgstr "Введите имя клона \"%s\"" #: src/cmd_copyas.c:65 #, c-format msgid "\"%s\" Already Exists - Continue With Clone?" msgstr "\"%s\" Уже существует - продолжить клонирование?" #: src/cmd_copyas.c:66 msgid "Cloning..." msgstr "Клонирую..." #: src/cmd_copyas.c:66 msgid "Copying As..." msgstr "Копировать как..." #: src/cmd_copyas.c:80 #, c-format msgid "Enter Name to Link \"%s\" As" msgstr "Введите имя для ссылки \"%s\" " #: src/cmd_copyas.c:82 #, c-format msgid "Enter Name for Link Clone of \"%s\"" msgstr "Введите имя для клона ссылки \"%s\"" #: src/cmd_copyas.c:92 #, c-format msgid "\"%s\" Already Exists - Proceed With Symlink?" msgstr "\"%s\" Уже существует - Продолжить создание ссылки?" #: src/cmd_copyas.c:201 src/cmd_copyas.c:208 msgid "Copy As" msgstr "Копировать как" #: src/cmd_copyas.c:210 msgid "Clone" msgstr "Клонировать" #: src/cmd_copyas.c:212 msgid "Symbolic Link As" msgstr "Ссылка с именем" #: src/cmd_copyas.c:214 msgid "Symbolic Link Clone" msgstr "Клонирование ссылки" #: src/cmd_delete.c:56 #, c-format msgid "" "%s\n" "could not be deleted due to access restrictions.\n" "Attempt to change protection and retry?" msgstr "" "%s\n" "не может быть удален из-за ограничения доступа.\n" "Попробовать снять защиту и продолжить?" #: src/cmd_delete.c:59 msgid "Remember the answer (alters config)" msgstr "Запомнить ответ (меняет настройку)" #: src/cmd_delete.c:61 msgid "Access Problem" msgstr "Проблема доступа" #: src/cmd_delete.c:61 msgid "Change|Leave Alone" msgstr "Сменить|Оставить" #: src/cmd_delete.c:215 #, c-format msgid "Really Delete \"%s\"?" msgstr "Действительно удалить \"%s\" ?" #: src/cmd_delete.c:216 msgid "Deleting..." msgstr "Удаление..." #: src/cmd_delete.c:279 msgid "On Access Failure" msgstr "В случае нехватки прав" #: src/cmd_delete.c:280 msgid "Ask User|Automatically Try Changing, and Retry|Fail" msgstr "Спросить|Попытаться сменить и продолжить|Прервать" #: src/cmd_dpfocus.c:32 msgid "DpFocus Command is Deprecated" msgstr "" #: src/cmd_dpfocus.c:33 msgid "" "The DpFocus command has been deprecated and is no longer supported. " "Please remove any keyboard or mouse bindings that use it and look into using " "the default GTK+ list view's cursor controls." msgstr "" #: src/cmd_dpfocus.c:63 msgid "Treat Focused Row As Selection If No \"Real\" Selection Exists?" msgstr "Обрабатывать курсор как выделение, если нет \"Настоящего\" выделения" #: src/cmd_dpfocus.c:65 msgid "Move Focus to Last Selected/Deselected Row?" msgstr "Ставить курсор на последний выбранный элемент?" #: src/cmd_dpfocusisrch.c:163 msgid "ISearch" msgstr "Поиск" #: src/cmd_generic.c:143 msgid "_OK|A_ll|_Skip|_Cancel" msgstr "ДА|Все|Нет|Отмена" #: src/cmd_generic.c:144 msgid "_OK|_Skip|_Cancel" msgstr "_ДА|_Нет|_Отмена" #: src/cmd_getsize.c:51 msgid "Getting sizes..." msgstr "Считаю размер..." #: src/cmd_getsize.c:134 msgid "Unselect Rows When Done?" msgstr "Снять выделение после выполнения?" #: src/cmd_info.c:68 src/errors.c:84 #, fuzzy, c-format msgid "%s (%s)" msgstr ", %s занято" #: src/cmd_info.c:74 #, fuzzy, c-format msgid "" "%s dirs, %s files,\n" "%u symlinks, %u special files" msgstr "%u каталогов, %u файлов, %u ссылок" #: src/cmd_info.c:155 msgid "Value" msgstr "" #: src/cmd_info.c:200 msgid "Link To" msgstr "Ссылка на" #: src/cmd_info.c:215 src/cmd_select.c:368 src/dpformat.c:54 msgid "Type" msgstr "Тип" #: src/cmd_info.c:218 msgid "Location" msgstr "Расположение" #: src/cmd_info.c:221 src/cmd_split.c:653 src/dpformat.c:37 src/window.c:203 msgid "Size" msgstr "Размер" #: src/cmd_info.c:231 #, fuzzy, c-format msgid "%s (%s bytes)" msgstr "%Lu байт" #: src/cmd_info.c:242 msgid "Contains" msgstr "Содержание" #: src/cmd_info.c:259 msgid "'File' Info" msgstr "Информация о файле" #: src/cmd_info.c:287 src/dpformat.c:50 msgid "Accessed" msgstr "Прочитан" #: src/cmd_info.c:288 src/dpformat.c:51 msgid "Modified" msgstr "Модифицирован" #: src/cmd_info.c:289 src/dpformat.c:53 msgid "Changed" msgstr "Изменен" #: src/cmd_info.c:290 src/dpformat.c:52 msgid "Created" msgstr "Создан" #: src/cmd_info.c:292 #, fuzzy msgid "Basic" msgstr "Форма" #: src/cmd_info.c:296 msgid "Attributes" msgstr "" #: src/cmd_info.c:346 msgid "Getting Information..." msgstr "Сбор информации..." #: src/cmd_info.c:378 msgid "Show 'file' Output?" msgstr "Показывать вывод?" #: src/cmd_info.c:381 msgid "Access Date Format" msgstr "Формат даты доступа" #: src/cmd_info.c:382 msgid "Modify Date Format" msgstr "Формат даты модификации" #: src/cmd_info.c:383 msgid "Change Date Format" msgstr "Формат даты изменения" #: src/cmd_info.c:384 msgid "Size Tick Mark" msgstr "Знак разделитель тысяч" #: src/cmd_join.c:75 #, c-format msgid "\"%s\" Already Exists - Continue With Join?" msgstr "\"%s\" Уже существует - Продолжить объединение?" #: src/cmd_join.c:106 msgid "Joining..." msgstr "Объединение..." #: src/cmd_join.c:203 msgid "Click and Drag Files to Reorder, Then Click Join." msgstr "Выделите файлы, расположите по порядку и нажмите Собрать." #: src/cmd_join.c:212 #, fuzzy, c-format msgid "The total size is %s (%s)." msgstr "Общий размер %s (%lu байт)." #: src/cmd_join.c:215 #, c-format msgid "The total size is %lu bytes." msgstr "Общий размер %lu байт." #: src/cmd_join.c:259 msgid "Enter Destination File Name" msgstr "Введите имя файла" #: src/cmd_join.c:274 msgid "Join" msgstr "Собрать" #: src/cmd_join.c:274 msgid "_Join|_Cancel" msgstr "_Собрать|_Отмена" # c-format #: src/cmd_mkdir.c:66 #, c-format msgid "\"%s\" Already Exists - Proceed With MkDir?" msgstr "\"%s\" Уже существует - создать каталог?" #: src/cmd_mkdir.c:120 msgid "Enter Name of Directory to Create" msgstr "Введите имя каталога" #: src/cmd_mkdir.c:129 msgid "Make Directory" msgstr "Создать каталог" #: src/cmd_mkdir.c:152 msgid "CD Into New Directory?" msgstr "Перейти в каталог?" #: src/cmd_mkdir.c:153 msgid "Focus New Directory?" msgstr "Установить курсор?" #: src/cmd_move.c:144 src/cmd_moveas.c:52 #, c-format msgid "\"%s\" Already Exists - Continue With Move?" msgstr "\"%s\" Уже существует - продолжить перемещение?" #: src/cmd_move.c:145 msgid "Moving..." msgstr "Перемещение..." #: src/cmd_moveas.c:42 #, c-format msgid "Enter Name to Move \"%s\" As" msgstr "Введите имя для перемещения\"%s\" как" #: src/cmd_moveas.c:67 msgid "Invalid destination name for MoveAs" msgstr "" #: src/cmd_moveas.c:75 msgid "Moving As..." msgstr "Переместить как..." #: src/cmd_moveas.c:106 src/cmd_moveas.c:114 msgid "Move As" msgstr "Переместить как" #: src/cmd_quit.c:40 msgid "" "You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?" msgstr "" "У вас могут быть несохраненные изменения настроек.\n" "Выход без сохранения приведет к потере изменений. Уверены?" #: src/cmd_quit.c:42 src/cmd_quit.c:54 msgid "Confirm Quitting" msgstr "Потвердите выход" #: src/cmd_quit.c:42 msgid "_Quit|_Save, then Quit|_Cancel" msgstr "_Выйти|_Сохранить,выйти|_Отмена" #: src/cmd_quit.c:54 msgid "Are you sure you want to quit?" msgstr "Дествительно хотите выйти?" #: src/cmd_rename.c:164 #, c-format msgid "Enter New Name For \"%s\"" msgstr "Введите новое имя для \"%s\"" #: src/cmd_rename.c:174 src/cmd_renamere.c:143 src/cmd_renamere.c:226 #: src/cmd_renamere.c:269 src/cmd_renamere.c:368 src/cmd_renameseq.c:153 #, c-format msgid "\"%s\" Already Exists - Proceed With Rename?" msgstr "\"%s\" Уже существует - продолжить переименование?" #: src/cmd_rename.c:377 msgid "Rename" msgstr "Переименовать" #: src/cmd_rename.c:394 msgid "Rename Single File In-Place (Without Dialog)?" msgstr "" #: src/cmd_rename.c:395 msgid "Automatically Pre-Select" msgstr "" #: src/cmd_rename.c:395 msgid "None|Entire Name|Filename Only|Extension Only" msgstr "" #: src/cmd_renamere.c:420 msgid "" "Look for substring in all filenames, and replace\n" "it with another string." msgstr "" "Ищет подстроку во всех именах файлов и заменяет\n" "на другую подстроку." #: src/cmd_renamere.c:423 msgid "Replace" msgstr "Заменить" #: src/cmd_renamere.c:427 msgid "With" msgstr "На" #: src/cmd_renamere.c:435 msgid "Replace All?" msgstr "Все вхождения?" #: src/cmd_renamere.c:439 msgid "Simple" msgstr "Простая" #: src/cmd_renamere.c:443 msgid "" "Execute the 'From' RE on each filename, storing\n" "parenthesised subexpression matches. Then replace\n" "any occurance of $n in 'To', where n is the index\n" "(counting from 1) of a subexpression, with the text\n" "that matched, and use the result as a new filename." msgstr "" "Вычислить выражение \"Найти\" на каждом файле\n" "содержащем подстроку из выражения. Затем заменить \n" "все вхождения $n в \"Заменить\" где n - номер \n" "(начиная с 1) подвыражения с совпадающим текстом\n" "поиска и использовать результат как новое имя файла." #: src/cmd_renamere.c:451 src/cmd_renamere.c:474 msgid "From" msgstr "Найти" #: src/cmd_renamere.c:455 src/cmd_renamere.c:478 msgid "To" msgstr "Заменить" #: src/cmd_renamere.c:463 msgid "Reg Exp" msgstr "Выражение" #: src/cmd_renamere.c:468 msgid "" "Look for each character in the 'From' string, and replace\n" "any hits with the corresponding character in the 'To' string.\n" "Then, any characters in the 'Remove' string are removed from\n" "the filename, and the result used as the new name for each file." msgstr "" #: src/cmd_renamere.c:487 msgid "Map" msgstr "" #: src/cmd_renamere.c:491 msgid "" "Changes the case (upper/lower) of the characters\n" "in the selected filename(s)." msgstr "" #: src/cmd_renamere.c:493 msgid "Lower Case?" msgstr "Нижний регистр?" #: src/cmd_renamere.c:495 msgid "Upper Case?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:497 #, fuzzy msgid "Upper Case Initial?" msgstr "Верхний регистр?" #: src/cmd_renamere.c:500 msgid "Case" msgstr "Форма" #: src/cmd_renamere.c:502 msgid "RenameRE" msgstr "ПереименоватьУСЛ" #: src/cmd_renameseq.c:282 msgid "10, Decimal" msgstr "10, Десятичная" #: src/cmd_renameseq.c:282 msgid "16, Hex (A-F)" msgstr "16, Шестнадцетеричная (A-F)" #: src/cmd_renameseq.c:282 msgid "16, Hex (a-f)" msgstr "16, Шестнадцетеричная (a-f)" #: src/cmd_renameseq.c:282 msgid "8, Octal" msgstr "8, Восьмеричная" #: src/cmd_renameseq.c:307 msgid "" "This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed." msgstr "" "Эта команда переименовывает все выделенные\n" "файлы в нумерованную последовательность.\n" "Кнопки управления ниже позволяют определить\n" "порядок формирования имен файлов." #: src/cmd_renameseq.c:314 msgid "Start At" msgstr "Начать с" #: src/cmd_renameseq.c:324 src/cmd_split.c:609 msgid "Base" msgstr "Форма" #: src/cmd_renameseq.c:334 msgid "Precision" msgstr "Кол-во знаков" #: src/cmd_renameseq.c:341 msgid "Head" msgstr "Начало" #: src/cmd_renameseq.c:348 msgid "Tail" msgstr "Окончание" #: src/cmd_renameseq.c:355 msgid "Guess" msgstr "Подставить" #: src/cmd_renameseq.c:370 msgid "Sequential Rename" msgstr "Переименование в последовательность" #: src/cmd_select.c:365 msgid "All rows|Selected|Unselected|" msgstr "Все элементы|Отмеченные|Разотмеченные|" #: src/cmd_select.c:366 msgid "All types|Directories only|Non-directories only|" msgstr "Все типы|Каталоги|Без каталогов|" #: src/cmd_select.c:367 msgid "Select|Unselect|Toggle|" msgstr "Отметить|Разотметить|Перевернуть|" #: src/cmd_select.c:368 src/menus.c:537 msgid "Action" msgstr "Действие" #: src/cmd_select.c:368 msgid "Set" msgstr "Установить" #: src/cmd_select.c:469 msgid "Treat RE as Glob Pattern?" msgstr "Использовать выражение как глоб. маску?" #: src/cmd_select.c:472 msgid "Invert RE Matching?" msgstr "Не удовлетворяющие выражению?" #: src/cmd_select.c:475 msgid "Require Match on Full Name?" msgstr "По полному имени?" #: src/cmd_select.c:489 msgid "Select Using RE" msgstr "Выбор используя выражение" #: src/cmd_select.c:724 msgid "" "Enter shell command to run. The command\n" "will have the selected content appended.\n" "Action is performed on successful exit." msgstr "" #: src/cmd_select.c:731 msgid "OK|Cancel" msgstr "_ДА|_Отмена" #: src/cmd_select.c:731 msgid "Select using shell command" msgstr "Выбер по консольной команде" #: src/cmd_split.c:269 #, c-format msgid "" "Split \"%s\".\n" "File is %s (%s)." msgstr "" "Разбить \"%s\".\n" "файл %s (%s)." #: src/cmd_split.c:271 #, c-format msgid "" "Split \"%s\".\n" "File is %s." msgstr "" "Разбить \"%s\".\n" "Файл %s." #: src/cmd_split.c:348 #, c-format msgid "\"%s\" Already Exists - Continue With Split?" msgstr "\"%s\" Уже существует - продолжить разбивку?" #: src/cmd_split.c:422 msgid "Fixed Size Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:424 msgid "Segment Size" msgstr "Размер куска" #: src/cmd_split.c:427 #, fuzzy msgid "1457000 bytes (3.5\" floppy)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:428 #, fuzzy msgid "10485760 bytes (10 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:429 #, fuzzy msgid "26214400 bytes (25 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:430 #, fuzzy msgid "52428800 bytes (50 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:431 #, fuzzy msgid "78643200 bytes (75 MB)" msgstr " 1457000 байт (3.5\" дискета)" #: src/cmd_split.c:432 #, fuzzy msgid "100431360 bytes (95 MB, Zip disk)" msgstr "100431360 байт (Диск ZIP)" #: src/cmd_split.c:454 #, fuzzy msgid "Fixed Count Split" msgstr "Разбивка по размеру" #: src/cmd_split.c:457 #, fuzzy msgid "Segment Count" msgstr "Размер куска" #: src/cmd_split.c:503 msgid "Current part number, unique for every created file" msgstr "" #: src/cmd_split.c:504 msgid "The value from the Base box" msgstr "" #: src/cmd_split.c:505 msgid "The amount that index will change for each file" msgstr "" #: src/cmd_split.c:506 msgid "The total number of files that will be created" msgstr "" #: src/cmd_split.c:507 msgid "The value of index for the last file to be created" msgstr "" #: src/cmd_split.c:570 msgid "Fixed size, variable number of parts" msgstr "По определенному размеру части" #: src/cmd_split.c:571 msgid "Fixed number of parts, variable sizes" msgstr "На определенное количество частей" #: src/cmd_split.c:580 src/cmd_split.c:663 msgid "Split" msgstr "Разбить" #: src/cmd_split.c:599 msgid "Name Format" msgstr "Формат имени" #: src/cmd_split.c:615 msgid "Step" msgstr "Шаг" #: src/cmd_split.c:624 msgid "Zero-Fill Numbers?" msgstr "" #: src/cmd_split.c:645 msgid "Offset" msgstr "" #: src/cmd_symlink.c:68 src/cmd_symlink.c:252 #, c-format msgid "\"%s\" Already Exists - Continue With Link?" msgstr "\"%s\" Уже существует - продолжить создание ссылки?" #: src/cmd_symlink.c:161 src/configure.c:282 src/icon_dialog.c:59 #: src/progress.c:220 msgid "Cancel" msgstr "Отмена" #: src/cmd_symlink.c:161 src/configure.c:276 src/dialog.c:285 #: src/nag_dialog.c:36 msgid "OK" msgstr "ДА" #: src/cmd_symlink.c:161 msgid "Select Link Target" msgstr "Выберите цель ссылки" #: src/cmd_symlink.c:218 msgid "Contents" msgstr "Содержание" #: src/cmd_symlink.c:231 msgid "Edit Symbolic Link" msgstr "Изменить ссылку" #: src/cmd_symlink.c:236 msgid "Create Symbolic Link" msgstr "Создание ссылки" #: src/cmd_viewtext.c:205 msgid "Hex-Check First" msgstr "Проверить символы" #: src/cmd_viewtext.c:206 msgid "Exit on Left Arrow Key?" msgstr "" #: src/cmdarg.c:201 msgid "on" msgstr "вкл" #: src/cmdarg.c:201 msgid "true" msgstr "Истина" #: src/cmdarg.c:201 msgid "yes" msgstr "да" #: src/cmdgrab.c:177 #, c-format msgid "Output of %s (pid %d)" msgstr "Вывод %s (pid %d)" #: src/cmdseq.c:354 src/cmdseq.c:369 #, c-format msgid "" "Unable to execute unknown\n" "command \"%s\"." msgstr "Не известная команда \"%s\"." #: src/cmdseq_dialog.c:135 #, c-format msgid "Built-Ins (%u)" msgstr "Встроеные (%u)" #: src/cmdseq_dialog.c:140 #, c-format msgid "User Defined (%u)" msgstr "Определенные (%u)" #: src/cmdseq_dialog.c:314 msgid "" "Select a command, or type start\n" "of name and press TAB." msgstr "" "Выберите команду или наберите\n" "начало и нажмите TAB" #: src/cmdseq_dialog.c:330 msgid "Select Command" msgstr "Выберите команду" #: src/configure.c:240 msgid "Couldn't open configuration file for output" msgstr "Не могу открыть файл настройки для записи" #: src/configure.c:279 msgid "Save" msgstr "Сохранить" #: src/configure.c:514 msgid "Configuration Path Notice" msgstr "" #: src/configure.c:514 msgid "" "Configuration was not loaded from the current default location.\n" "Press Save in the Configuration window to update." msgstr "" #: src/configure.c:525 #, c-format msgid "Config file version (%s) doesn't match program version (%s)" msgstr "Версия файла настроек (%s) не совпадает с версией программы (%s)" #: src/configure.c:537 #, fuzzy, c-format msgid "" "Couldn't find any configuration file; checked:\n" "\"%s\",\n" "\"%s\" and\n" "\"%s\".\n" "Using built-in minimal configuration." msgstr "" "Не могу найти файл настроек; его нет\n" "ни в \"%s\" ни в \"%s\".\n" "Использую встроенную минимальную настройку." #: src/dialog.c:122 src/dialog.c:256 msgid "_OK|_Cancel" msgstr "_ДА|_Отмена" #: src/dirpane.c:540 #, c-format msgid "%u/%u dirs, %u/%u files" msgstr "%u/%u каталогов, %u/%u файлов" #: src/dirpane.c:545 #, c-format msgid " (%s/%s)" msgstr "" #: src/dirpane.c:556 #, fuzzy, c-format msgid ", %s (%s) used" msgstr ", %s занято" #: src/dirpane.c:558 #, c-format msgid ", %s free" msgstr ", %s свободно" #: src/dirpane.c:2149 src/dirpane.c:2197 msgid "Move up to the parent directory" msgstr "Перейти в родительский каталог" #: src/dirpane.c:2172 msgid "Enter path, then press Return to go there" msgstr "Введите путь и нажмите Ввод для перехода" #: src/dirpane.c:2173 msgid "H" msgstr "С" #: src/dirpane.c:2177 msgid "" "Click to enable/disable Hide rule (When pressed in, the hide rule is active, " "and matching entries are hidden)" msgstr "" "Нажмите для включения/выключения показа скрытых элементов(нажатое состояние " "обозначает скрытие)" #: src/dpformat.c:38 msgid "Blocks" msgstr "Блоков" #: src/dpformat.c:39 msgid "BSize" msgstr "Блок" #: src/dpformat.c:39 msgid "Block Size" msgstr "Размер блока" #: src/dpformat.c:40 msgid "Mode, numerical" msgstr "Права, в цифрах" #: src/dpformat.c:41 msgid "Mode, string" msgstr "Права, строкой" #: src/dpformat.c:42 msgid "Nlink" msgstr "Ссылок" #: src/dpformat.c:42 msgid "Number of links" msgstr "Число ссылок" #: src/dpformat.c:43 msgid "Owner ID" msgstr "Номер владельца" #: src/dpformat.c:43 msgid "Uid" msgstr "Nвлад" #: src/dpformat.c:44 msgid "Owner Name" msgstr "Имя владельца" #: src/dpformat.c:44 msgid "Uname" msgstr "Владелец" #: src/dpformat.c:45 msgid "Gid" msgstr "Nгруп" #: src/dpformat.c:45 msgid "Group ID" msgstr "Номер группы" #: src/dpformat.c:46 msgid "Gname" msgstr "Группа" #: src/dpformat.c:46 msgid "Group Name" msgstr "Имя группы" #: src/dpformat.c:47 msgid "Device" msgstr "Устройство" #: src/dpformat.c:47 msgid "Device Number" msgstr "Номер устройства" #: src/dpformat.c:48 msgid "DevMaj" msgstr "NУстрО" #: src/dpformat.c:48 msgid "Device Number, major" msgstr "Номер устройства, основной" #: src/dpformat.c:49 msgid "DevMin" msgstr "NУстрНО" #: src/dpformat.c:49 msgid "Device Number, minor" msgstr "Номер устройства, неосновной" #: src/dpformat.c:50 #, fuzzy msgid "Time of Last Access" msgstr "Время последнего доступа" #: src/dpformat.c:51 #, fuzzy msgid "Time of Last Modification" msgstr "Время последней модификации" #: src/dpformat.c:52 #, fuzzy msgid "Time of Creation" msgstr "Время создания" #: src/dpformat.c:53 msgid "Time of Last Change" msgstr "" #: src/dpformat.c:54 msgid "Type Name" msgstr "Имя типа" #: src/dpformat.c:55 msgid "I" msgstr "З" #: src/dpformat.c:56 msgid "URI" msgstr "" #: src/dpformat.c:56 msgid "URI (without file prefix)" msgstr "" #: src/errors.c:59 #, c-format msgid "Couldn't %s \"%s\": %s (code %d)" msgstr "Не могу %s \"%s\": %s (код %d)" #: src/errors.c:61 #, c-format msgid "Couldn't %s \"%s\" (code %d)" msgstr "Не могу %s \"%s\" (код %d)" #: src/errors.c:66 #, c-format msgid "Couldn't %s \"%s\"" msgstr "Не могу %s \"%s\"" #: src/errors.c:68 #, c-format msgid "Couldn't %s" msgstr "Не могу %s" #: src/errors.c:88 #, c-format msgid "%s" msgstr "" # src/gentoo.c:440 #: src/gentoo.c:439 #, fuzzy msgid "Report the version to standard output, and exit" msgstr "Вывести номер версии и выйти." # src/gentoo.c:440 #: src/gentoo.c:441 #, fuzzy msgid "Report internal locale details, and exit" msgstr "Вывести детали внутренней локализации и выйти." # src/gentoo.c:441 #: src/gentoo.c:443 #, fuzzy msgid "Allows gentoo to be run by the root user. Could be dangerous" msgstr "" "Позволяет запускать gentoo под root'ом. Может привести к печальным " "последствиям. " # src/gentoo.c:442 #: src/gentoo.c:444 #, fuzzy msgid "" "Do not load the ~/.gentoorc configuration file; instead, use default values" msgstr "" "Не загружать файл настроек ~/.gentoorc; использовать настройки по умолчанию." # src/gentoo.c:443 #: src/gentoo.c:445 #, fuzzy msgid "" "Do not load the ~/.gentoogtkrc GTK+ configuration file; instead, use system " "defaults" msgstr "" "Не загружать настройки GTK+ : ~/.gentoogtkrc; использовать системные " "значения по умолчанию." #: src/gentoo.c:446 msgid "Do not load the dirhistory file" msgstr "" #: src/gentoo.c:447 #, fuzzy msgid "" "Run COMMAND, a gentoo command. Done before user interaction allowed, but " "after configuration file has been read in. Can be used many times to run " "several commands in sequence" msgstr "" "Запустить ARG, команду gentoo. Команда запускается до отображения окна, но " "после чтения файла настроек. Возможно использовать несколько раз для запуска " "нескольких разных команд." #: src/gentoo.c:448 msgid "COMMAND" msgstr "" #: src/gentoo.c:449 src/gentoo.c:450 msgid "DIR" msgstr "" # src/gentoo.c:447 #: src/gentoo.c:449 #, fuzzy msgid "" "Use DIR as path for the left directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для левой панели. Переопределить путь по умолчанию" "(и историю)." # src/gentoo.c:448 #: src/gentoo.c:450 #, fuzzy msgid "" "Use DIR as path for the right directory pane. Overrides default (and history)" msgstr "" "Использовать ARG как путь для правой панели. Переопределить путь по умолчанию" "(и историю)." #: src/gentoo.c:474 msgid "- a graphical file manager using GTK+" msgstr "" #: src/gentoo.c:479 #, c-format msgid "Failed to parse command line options: %s\n" msgstr "" #: src/gentoo.c:519 #, c-format msgid "%s: To run as root, envoke with the '--root-ok' option\n" msgstr "%s: Чтобы запустить под root используйте --root-ok\n" #: src/gentoo.c:549 msgid "Couldn't initialize userinfo module - username resolving won't work" msgstr "" "Не могу найти модуль userinfo - определение имен пользователей не будет " "работать." #: src/gentoo.c:582 #, c-format msgid "gentoo v%s by Emil Brink " msgstr "gentoo v%s - Emil Brink " #: src/gentoo.c:589 msgid "Development Version Warning" msgstr "" #: src/gentoo.c:589 msgid "" "This version of gentoo is considered somewhat new and untested. There have " "been major changes to almost all parts of the program since the previous " "version. Please be a bit careful, and make sure you report any problem to " "the author. Thanks." msgstr "" #: src/guiutil.c:137 msgid "Progress" msgstr "Состояние" #: src/icon_dialog.c:52 msgid "Pick Icon" msgstr "Выберите значок" #: src/icon_dialog.c:59 msgid "Loading Icon Graphics..." msgstr "Загрузка значка ..." #: src/menus.c:284 msgid "(No Selection)" msgstr "(нет выделения)" #: src/menus.c:521 msgid "RegExp..." msgstr "Выражение" #: src/menus.c:533 msgid "Other" msgstr "С другой панели" #: src/menus.c:534 msgid "Rescan" msgstr "Обновить" #: src/menus.c:535 msgid "Select" msgstr "Выбор" #: src/menus.c:539 msgid "Run..." msgstr "Выполнить..." #: src/menus.c:541 msgid "Configure..." msgstr "Настроить..." #: src/menus.c:618 msgid "Select Menu" msgstr "Выберите меню" #: src/nag_dialog.c:37 msgid "_Don't show this dialog again" msgstr "" #: src/overwrite.c:49 msgid "_OK|A_ll|_Skip|Skip _All|_Cancel" msgstr "_ДА|_Все|_Нет|Ни одного|_Отмена" #: src/progress.c:196 #, c-format msgid "Total (%s)" msgstr "Всего (%s)" #: src/progress.c:311 #, c-format msgid "Elapsed %02d:%02d Speed %s/s ETA %02u:%02u" msgstr "Время %02d:%02d Скорость %s/c Осталось %02u:%02u" #: src/sizeutil.c:31 #, fuzzy msgid "Unformatted Size" msgstr "Размер, в байтах" #: src/sizeutil.c:32 #, fuzzy msgid "Formatted Size, Without Unit" msgstr "Размер,в \"умных\" единицах" #: src/sizeutil.c:33 #, fuzzy msgid "Formatted Size, in Bytes" msgstr "Размер, в байтах" #: src/sizeutil.c:33 src/sizeutil.c:159 #, fuzzy msgid "bytes" msgstr "да" #: src/sizeutil.c:34 #, fuzzy msgid "Formatted Size, in Kilobytes" msgstr "Размер, в килобайтах" #: src/sizeutil.c:34 src/sizeutil.c:163 msgid "KB" msgstr "КБ" #: src/sizeutil.c:35 #, fuzzy msgid "Formatted Size, in Megabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:35 src/sizeutil.c:167 msgid "MB" msgstr "МБ" #: src/sizeutil.c:36 #, fuzzy msgid "Formatted Size, in Gigabytes" msgstr "Размер, в гигабайтах" #: src/sizeutil.c:36 src/sizeutil.c:171 msgid "GB" msgstr "ГБ" #: src/sizeutil.c:37 #, fuzzy msgid "Formatted Size, in Terabytes" msgstr "Размер, в мегабайтах" #: src/sizeutil.c:37 src/sizeutil.c:175 #, fuzzy msgid "TB" msgstr "Б" #: src/sizeutil.c:38 #, fuzzy msgid "Formatted Size, Automatic Unit" msgstr "Размер,в \"умных\" единицах" #: src/style_dialog.c:40 msgid "Select Style" msgstr "Выберите класс" #: src/styles.c:114 msgid "Root" msgstr "Root" #: src/styles.c:120 src/types.c:292 src/types.c:295 msgid "Directory" msgstr "Каталог" #: src/styles.c:889 msgid "New Style" msgstr "Новый класс" #: src/styles.c:889 #, c-format msgid "New Style %u" msgstr "Новый класс %u" #: src/textview.c:190 #, c-format msgid "" "\n" "** Text conversion from charset '%s' failed, aborting." msgstr "" #: src/textview.c:405 #, c-format msgid "Line %d (%.0f%%)" msgstr "Строка %d (%.0f%%)" #: src/textview.c:455 msgid "Enter Line Number or Percentage:" msgstr "Введите номер строки или процент:" #: src/textview.c:461 msgid "Goto" msgstr "Перейти" #: src/textview.c:596 msgid "Enter Text to Search For (RE)" msgstr "Введите текст для поиска (Выражение)" #: src/textview.c:607 msgid "Don't Span Newlines?" msgstr "Не распределять новые линии?" #: src/textview.c:613 msgid "Search" msgstr "Поиск" #: src/types.c:287 msgid "Unknown" msgstr "Неизвестный" #: src/types.c:572 #, c-format msgid "" "Got SIGPIPE when writing to 'file' process (%s), it seems to have terminated " "prematurely." msgstr "" #: src/types.c:578 msgid "Unable to run spawn 'file' command: " msgstr "" #: src/window.c:81 msgid "Configure gentoo" msgstr "Настройка" #: src/window.c:87 msgid "Text Viewer" msgstr "Просмотр текста" #: src/window.c:203 msgid "Position" msgstr "Позиция" #: src/window.c:204 msgid "Height" msgstr "Высота" #: src/window.c:204 msgid "X" msgstr "X" #: src/window.c:204 msgid "Y" msgstr "Y" #: src/window.c:211 msgid "Set on Open?" msgstr "Установить при открытии?" #: src/window.c:217 msgid "Update on Close?" msgstr "Сохранить при закрытии?" #: src/window.c:248 msgid "Grab" msgstr "Захватить" #: src/xmlutil.c:225 msgid "XML module emitted locale-dependant real number" msgstr "XML модуль выдал локально-зависимый номер" #~ msgid "Use Dialog to Report Errors?" #~ msgstr "Использовать диалог для ошибок?" #~ msgid "Path Right Click" #~ msgstr "Правый щелчок на пути" #~ msgid "Raw Size, in Bytes" #~ msgstr "Сырой размер, в байтах" #~ msgid "Always Set" #~ msgstr "Всегда включено" #~ msgid "Modify 'Control' Key State" #~ msgstr "Изменить состояние кнопки 'Control'" #~ msgid "Active Pane Titles" #~ msgstr "Заголовок активной панели" #~ msgid "Focused Row, Unselected" #~ msgstr "Выбранная строка, не отмеченая" #~ msgid "Focused Row, Selected" #~ msgstr "Выбранная строка, отмеченная" #~ msgid "Beta Software" #~ msgstr "Бета версия" #~ msgid "Next Version?" #~ msgstr "Следующая версия?" #~ msgid "" #~ "This splitting mode has not been\n" #~ "implemented yet... Sorry." #~ msgstr "" #~ "Режим разбивки еще не \n" #~ "реализован... Извините." #~ msgid "" #~ "Case-sensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка с учетом регистра работает неверно с русскими буквами" #~ msgid "" #~ "Case-insensitive sorting will not work correctly with non-ASCII characters" #~ msgstr "Сортировка без учета регистра работает неверно с русскими буквами" #~ msgid "BYTES" #~ msgstr "Байт" #, fuzzy #~ msgid "%%%s bytes" #~ msgstr "%Lu байт" #, fuzzy #~ msgid "%%%s KB" #~ msgstr "%Lu КБ" #, fuzzy #~ msgid "%%%s MB" #~ msgstr "%Lu МБ" #, fuzzy #~ msgid "%%%s GB" #~ msgstr "%Lu ГБ" #~ msgid "%.2f KB" #~ msgstr "%.2f КБ" #~ msgid "%.2f MB" #~ msgstr "%.2f МБ" #~ msgid "%.2f GB" #~ msgstr "%.2f ГБ" #~ msgid "Numerical Mode?" #~ msgstr "Учитывать длину?" #~ msgid "Never" #~ msgstr "Никогда" #~ msgid "On Every Access" #~ msgstr "При каждом обращении" #~ msgid "Mounting" #~ msgstr "Подключение" #~ msgid "Mount When?" #~ msgstr "Когда подключать?" #~ msgid "Mount Options" #~ msgstr "Настройка подключения дисков" #~ msgid "Mount Command" #~ msgstr "Команда подключения" #~ msgid "Unmount Command" #~ msgstr "Команда отключения" #~ msgid "Only Mount on Toplevel Directories?" #~ msgstr "Подключать только в корневом каталоге?" #~ msgid "Use Command Error Dialog?" #~ msgstr "Использовать диалог для ошибок" #~ msgid "Unmount When gentoo Quits?" #~ msgstr "Отключать при выходе?" #~ msgid "FAM: Supported and active." #~ msgstr "FAM: Поддерживается и включено" #~ msgid "FAM: Supported, but not active." #~ msgstr "FAM: Поддерживается, но не включено." #~ msgid "FAM: Not supported." #~ msgstr "FAM: Не поддерживается." #~ msgid "" #~ "Can't copy directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу копировать \"%s\"\n" #~ "в \"%s\"\n" #~ "(копирование самого в себя)." #~ msgid "Wrap Around At Top And Bottom?" #~ msgstr "Перескакивать в другой конец списка?" #~ msgid "" #~ "%s (%s bytes,\n" #~ "%s blocks)" #~ msgstr "" #~ "%s (%s байт),\n" #~ "%s блоков)" #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the source contains the destination." #~ msgstr "" #~ "Не могу переместить каталог \"%s\"\n" #~ "в \"%s\"\n" #~ "(назначение - подпапка источника)." #~ msgid "" #~ "Can't move directory \"%s\"\n" #~ "to \"%s\":\n" #~ "the destination contains the source." #~ msgstr "" #~ "Не могу переместить \"%s\"\n" #~ "в \"%s\"\n" #~ "(источник - подпапка назначения)." #~ msgid "Regular expression error:\n" #~ msgstr "Ошибка выражения:\n" #~ msgid "Use mmap() to Speed Loading?" #~ msgstr "Использовать mmap() для ускорения загрузки?" #, fuzzy #~ msgid " (%%s/%%s, %%%s/%%%s blocks)" #~ msgstr " (%s/%s, %Lu/%Lu блоков)" # src/gentoo.c:445 #~ msgid "" #~ "Do not use FAM to automatically detect changes in viewed directories." #~ msgstr "" #~ "Не использовать FAM для определения изменений в просмотриваемый каталогах." #~ msgid "Couldn't initialize mount data - automounting won't work" #~ msgstr "" #~ "Не могу найти описание подключений дисков - автоподключение не будет " #~ "работать." #~ msgid "FAM open failed, error %d--FAM will not be used" #~ msgstr "Не могу открыть FAM, ошибка %d - FAM не использую" #, fuzzy #~ msgid "" #~ "Couldn't cancel FAM monitor: %s (restart with --no-fam to go around, " #~ "perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #, fuzzy #~ msgid "" #~ "Couldn't add FAM monitor on \"%s\": %s (restart with --no-fam to go " #~ "around, perhaps)" #~ msgstr "" #~ "Не могу добавить монитор FAM \"%s\", ошибка %s (может запустить с --no-" #~ "fam ?)" #~ msgid "Execution of \"%s %s\" failed:\n" #~ msgstr "Выполнение \"%s %s\" прервано:\n" #~ msgid "Mounting \"%s\" on \"%s\"..." #~ msgstr "Подключение \"%s\" в \"%s\"..." # c-format #, fuzzy #~ msgid "" #~ "\n" #~ "Old: %%%s bytes, changed on %%s,\n" #~ "New: %%%s bytes, changed on %%s." #~ msgstr "" #~ "\n" #~ "Старое: %llu байт, изменен %s.\n" #~ "Новое: %llu байт, изменен %s." #~ msgid "File reading" #~ msgstr "Чтение файла" #, fuzzy #~ msgid "Pick Command ..." #~ msgstr "Выбрать код" #~ msgid "Clr" #~ msgstr "Нет" #~ msgid "Buffer Size for mmap()" #~ msgstr "Размер буфера для mmap()" #~ msgid "Top" #~ msgstr "Начало" #~ msgid "Bottom" #~ msgstr "Конец" #~ msgid "_Goto..." #~ msgstr "Перейти..." #~ msgid "_Search..." #~ msgstr "Поиск..." #~ msgid "_Quit" #~ msgstr "Выход" #, fuzzy #~ msgid "SelectShell" #~ msgstr "Выбор" #~ msgid "Close" #~ msgstr "Закрыть" gentoo-0.19.13/po/ru_RU.koi8r.gmo0000664000175000017500000011303311731427022016505 0ustar demarchidemarchiDl(*()()())*2)(])))*)+)*[ *i* *7** * ** ++!+ :+ D+ P+ ^+l+ u+++++++ ++ +#+,,/,3, Q,^,~,,,",0,-1-3P-1----- --- . .+. B.M. T.`.i.x..... ....... ////C/K/^/1d/m/00 0 +090@0H0P0;Y00 000000000 11 "1 -1 ;1 F1R1c1~1C1+14 2B2W2_2g2 y2 2 22 2 2D2 3333 $323G3\3o33+333 33 44 .484N4c4 |44 44 4444455,5K5 g555!5!56 6;6S6)q666 666777777!8%8?8X8#r88%8$888 9 9,939 89E9H9P9X9o9999999 999 999999 9 ::": ?:J:^:`:h:m:s: :6:!::(:&; 6;C;T;e;y; ~; ;;;;;;&;;; <<%<*<2<K<HT< <<<<< <<<<< ==!=4=+<=h= = =/== === = >> >$>)>>> >> > ????5?H?N? W?b? s?~?? ???$???@ @ +@ 5@?@G@b@q@ z@@@@@@@@@@!@A(A 0A:A#RAvA}AA*AA AAABB5B DBQBXBlB{BBBBB BB BBCC C!C3CFC MC WCdCkCzCC C CCC6CD0DGD_DpDDDD DD DDDDDD EE1E NE\EcEhEwEEEEEEEEEEF FFFF#F *F 8F BFOF`FtFF FgFF}GdGG JJJJJ J=JK1K 6K @KMKSK'WKKKKKK KKKK#KL'L.L 6LALJLPLXL]LfLlL/nLLeLM M$M(M h,-iBZiJi i ij j$j(kk lll1lCQl6l7l.mF3m$zm?m9m n"$nGnPn Yn fnqnnnn nn nn2n %o2oAoTo no{oooo o o!o"op-p=t Wtdt!vtt}t/uLuQuouu-uuu uuv/v,JvwvVv9v &wGwjawww w,w&xz [zhzzzzz!z{ {,{={%T{'z{/{{-{ |)|C|Y|w|"||||:|(}A}R}e}w} } }0}S}'-~U~h~7{~?~ ~ [<53+_y97Հ! /4@ u8ځ߁1"Dg' ʂ !&/Vp05Z3N0?DV k2w! ̅-؅,3:A6J >' )*6$a&͇&!/Qhx (%+Qi|%/DtΏߏ zHݐ ,&Sd>{ +ő)0G-xԒ #09 > KXJZq15;O8k+ ֕ &C/k GW G% S>g)>"ydZ#oM8w9=[@,X^Vr|P9Sbl]s_)t;YNHnahimd$]3\'iN/?1JZ _?Qps^4 BE"tqvhFU{@ |yQgmf3j!rJ8%KR$( L1 B~.l2M '.+#*D- &:q<xO=(20HU5InYz64 FKf:CkjoA}Lp70`\wX7D OcaPAcR!VeEvI-W5{+u;ubzT6}<`~Tex,[*"%s" Already Exists - Continue With Clone?"%s" Already Exists - Continue With Join?"%s" Already Exists - Continue With Link?"%s" Already Exists - Continue With Move?"%s" Already Exists - Continue With Split?"%s" Already Exists - Proceed With Copy?"%s" Already Exists - Proceed With MkDir?"%s" Already Exists - Proceed With Rename?"%s" Already Exists - Proceed With Symlink?$NAME%s could not be deleted due to access restrictions. Attempt to change protection and retry?%s - Click to Change...%s Settings%s: To run as root, envoke with the '--root-ok' option %u/%u dirs, %u/%u files'File' Info(New Type)(No Options Available)(No Selection)(None)(Row Style Preview Text), %s free10, Decimal16, Hex (A-F)16, Hex (a-f)8, OctalAbout gentooAccess Date FormatAccess ProblemAccessedActionActionsAddAdd Action...Add RowAdd Row...Add a separator bar to input windowAdd label to input windowAfter ExecutionAllAll rows|Selected|Unselected|All selectedAll selected (destination pane)All selected, no quotesAll selected, unselectAll selected, with pathsAll selected, with paths, unselectAll types|Directories only|Non-directories only|Append Type Character?Are you sure you want to quit?Ask User|Automatically Try Changing, and Retry|FailAutomatically Save Changed Configuration on Exit?Available Content TypesB-DevBSizeBackground ColorBackground...BaseBasic SettingsBefore ExecutionBefore&AfterBeginning With Dot (.)Block SizeBlocksBuffer SizeBuilt-InBuilt-Ins (%u)ButtonButtonsC-DevCD Destination?CD Into New Directory?CD Source?CancelCapture Output?CaseCause Console Beep on Error?CenterChange Date FormatChange ModeChange OwnershipChange Width of RowChangedChange|Leave AloneClearClick and Drag Files to Reorder, Then Click Join.Click to enable/disable Hide rule (When pressed in, the hide rule is active, and matching entries are hidden)Click-M-Click GestureCloneCloning...Closing braceColorsColumnsCommandCommandsConfig file version (%s) doesn't match program version (%s)Configure gentooConfigure...Confirm DeleteConfirm QuittingContainsContentContentsControlsCopy AsCopy Colors ToCopy From %sCopy ToCopy To %sCopying As...Copying...Couldn't %sCouldn't %s "%s"Couldn't %s "%s" (code %d)Couldn't %s "%s": %s (code %d)Couldn't initialize userinfo module - username resolving won't workCouldn't open configuration file for outputCouldn't terminate child "%s" (pid=%d)--zombie alertCreate Symbolic LinkCreatedDefaultDefault DirectoryDefault TitleDefinitionDefinitionsDeleteDelete ActionDelete RowDeleting this style will also delete all its children. Are you sure?Deleting...DevMajDevMinDeviceDevice NumberDevice Number, majorDevice Number, minorDialog PositioningDialog Windows Center On ScreenDialog Windows Follow MouseDialog Windows Positioned by Window ManagerDigits of PrecisionDirDir PanesDirectories FirstDirectories LastDirectories MixedDirectoryDirpane Mouse ButtonsDon't Span Newlines?Don't Touch Directories?Don't TrackDownDuplicateEdit Background ColorEdit ColorEdit Column ContentEdit Foreground ColorEdit ModifiersEdit Modifiers...Edit Symbolic LinkEdit...Elapsed %02d:%02d Speed %s/s ETA %02u:%02uEnter Destination File NameEnter Line Number or Percentage:Enter Name for Clone of "%s"Enter Name for Copy of "%s"Enter Name for Link Clone of "%s"Enter Name of Directory to CreateEnter Name to Link "%s" AsEnter Name to Move "%s" AsEnter New Name For "%s"Enter Text to Search For (RE)Enter path, then press Return to go thereErrorErrorsExecutableExecuteExecute the 'From' RE on each filename, storing parenthesised subexpression matches. Then replace any occurance of $n in 'To', where n is the index (counting from 1) of a subexpression, with the text that matched, and use the result as a new filename.Execution of "%s" FailedExternalFIFOFileFile RecognitionFirst selectedFirst selected (destination pane)First selected, no quotesFirst selected, unselectFirst selected, with pathFirst selected, with path, unselectFixed Size SplitFixed number of parts, variable sizesFixed size, variable number of partsFlagsFocus New Directory?Foreground ColorForeground...FormatFromFrom HistoryGBGTK+ RCGeneralGetting Information...Getting sizes...GidGlob?Global Keyboard ShortcutsGnameGotoGrabGrab CurrentGroupGroup IDGroup NameGuessHHeadHeightHex-Check FirstHide Allowed?Hide EntriesHistoryHome directory for user NAMEHorizontalHuge Parent Button?IISearchIconIconsIdentificationIgnore Case?Ignore Failure to Copy Attributes (Date, Owner, Mode)?Ignore Num Lock For All Bindings?Inherited PropertiesInput check button (gives TRUE or FALSE)Input combo boxInput stringInput using menuInverse Sorting?Invert RE Matching?JoinJoining...JustificationKBKeyKill Previous Instance?LabelLayoutLeave Failed Destination if Full Size?LeftLeft of Command ButtonsLeft of ListLine %d (%.0f%%)LinkLink ToLoading Icon Graphics...LocationLook for substring in all filenames, and replace it with another string.Lower Case?MBMake DirectoryMatch 'file' (RE)Match Name (RE)Matching REMenusMiddleModeMode, numericalMode, stringModifiedModify Date FormatMove AsMove Focus to Last Selected/Deselected Row?Move up to the parent directoryMoving As...Moving...NLS: Supported, using built-in English strings.NameName FormatNarrow?New Action PropertyNew StyleNew Style %uNlinkNo PaddingNoneNote: The mouse button control settings are ambiguous: the same button+modifier is used for more than one function. This might make their behaviour pretty weird...Number of linksOKOK|CancelOn Access FailureOpening braceOptionsOtherOthersOutput of %s (pid %d)Override Parent's?OwnerOwner IDOwner NamePane OrientationPane SplitPanedParentPath Above?Path of left panePath of right panePath to destination pane's directoryPath to home directoryPath to source pane's directoryPathsPaths & HidePick CodePick IconPick...Place Tick Every 3 Digits?Please ConfirmPositionPrecisionPreserve Dates During Copy?PreviewPrimaryProgressProtection BitsRatioReadReadableReally Delete "%s"?Really delete current button row?Recurse Directories?Reg ExpRegExp...Remember Selected Rows?Remember the answer (alters config)RemoveRenameRenameRERepeat Sequence Until No Source Selection?ReplaceReplace All?Require Destination Selection?Require Match on Full Name?Require ProtectionRequire Source Selection?Require SuffixRequire TypeRescanRescan Destination?Rescan Source?Reset to DefaultRevertRevert to Inherited CommandRightRight of Command ButtonsRight of ListRootRow Width...Run in Background?Run...SaveSave History Lists?Scrollbar Always?Scrollbar PositionSearchSecondarySegment SizeSelectSelect BuiltinSelect CommandSelect Link TargetSelect MenuSelect StyleSelect Using RESelect Width for New RowSelect a command, or type start of name and press TAB.Select using shell commandSelected Content TypesSelect|Unselect|Toggle|Separation StyleSequential RenameSetSet GIDSet Ownership for '%s':Set Row WidthSet UIDSet on Open?Set protection bits for "%s":SetGIDSetUIDSheetShortcut Sheet PositionShortcutsShow 'file' Output?Show Dir's File System Size?Show Tooltip?SimpleSizeSize Tick MarkSize, Left PaneSize, Right PaneSocketSort OnSortingSpecialSplitSplit "%s". File is %s (%s).Split "%s". File is %s.Split TrackingStart AtStaticStepStickyStyleStylesSurvive Quit?Swap WithSwap With %sSymbolic Link AsSymbolic Link CloneSystem DefaultTailText ViewerThe following modifier key(s) must be held down when the mouse button is clicked to trigger the commandThe total size is %lu bytes.This command renames all selected files into a numbered sequence. The controls below let you define how the names are formed.This is free software, and there is ABSOLUTELY NO WARRANTY. Read the file COPYING for more details. This page lets you control how the Shortcuts button sheet is positioned relative to the one holding the main Command Buttons. It is more or less a place-holder; the plan is to provide a lot more flexibility in the button management, and also to support the creation of more than these two built-in sheets of buttons. But that has yet to happen. In the meantime, this provides the functionality that was present when the Shortcuts were a special feature with their own configuration page (up to and including version 0.11.24 of gentoo), for your convenience. To find the Shortcut sheet, switch to the Definitions page, and use the option menu widget in the top left corner of the page.Time LimitTitleToToggleTooltipTotal (%s)Treat Focused Row As Selection If No "Real" Selection Exists?Treat RE as Glob Pattern?TypeType NameType's StyleTypesUidUnable to execute unknown command "%s".UnameUnknownUnselect Rows When Done?UpUpdate on Close?Upper Case?UserUser Defined (%u)Value of $NAME (environment)Version %s (GTK+ version %d.%d.%d).VerticalVisualWarningWheel DownWheel UpWidthWindowsWithWritableWriteXXML module emitted locale-dependant real numberYYou may have some unsaved configuration changes. Quitting without saving will lose them. Really quit?_Delete|_Cancel_Join|_Cancel_OK_OK (Wait for More)_OK|A_ll|_Skip|Skip _All|_Cancel_OK|A_ll|_Skip|_Cancel_OK|_Cancel_OK|_Skip|_Cancel_Quit|_Save, then Quit|_Cancelfstabgentoo v%s by Emil Brink gentoo's PIDmtabonpixelssomethingtrueyes~NAMEProject-Id-Version: gentoo 0.11.51 Report-Msgid-Bugs-To: Emil Brink POT-Creation-Date: 2012-03-18 19:48+0100 PO-Revision-Date: 2008-07-13 20:20+0200 Last-Translator: Michael Y. Zaripov Language-Team: Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "%s" Уже существует - продолжить клонирование?"%s" Уже существует - Продолжить объединение?"%s" Уже существует - продолжить создание ссылки?"%s" Уже существует - продолжить перемещение?"%s" Уже существует - продолжить разбивку?"%s" Уже существует - Продолжить копирование?"%s" Уже существует - создать каталог?"%s" Уже существует - продолжить переименование?"%s" Уже существует - Продолжить создание ссылки?$NAME%s не может быть удален из-за ограничения доступа. Попробовать снять защиту и продолжить?%s - Щелкните для смены...%s настройки%s: Чтобы запустить под root используйте --root-ok %u/%u каталогов, %u/%u файловИнформация о файле(Новый тип)(Нет настроек)(нет выделения)(Нет)(Так будет выглядеть), %s свободно10, Десятичная16, Шестнадцетеричная (A-F)16, Шестнадцетеричная (a-f)8, ВосьмеричнаяО программеФормат даты доступаПроблема доступаПрочитанДействиеДействияДобавитьДобавить действие...Добавить строкуДобавить строку...Линия-разделитель в окне вводаЗаголовок окна диалогаПосле запускаВсеВсе элементы|Отмеченные|Разотмеченные|Все выбранныеВсе выбранные(панель назначения)Все выбранные, без кавычекВсе выбранные, разотметитьВсе выбранные, с путямиВсе выбранные, с путями, разотметитьВсе типы|Каталоги|Без каталогов|Добавить тип символа?Дествительно хотите выйти?Спросить|Попытаться сменить и продолжить|ПрерватьАвтоматически сохранять настройки при выходе?Доступные типы содержимогоB-УстрБлокЦвет фонаФон...ФормаОсновные настройкиПеред запускомДо и послеНачинающиеся с точки (.)Размер блокаБлоковРазмер буфераВстроеныеВстроеные (%u)КнопкаКнопкиC-УстрПерейти в каталог назначения?Перейти в каталог?Перейти в каталог источника?ОтменаПоказывать вывод?ФормаИспользовать сигнал динамика?По центруФормат даты измененияСмена режимаСмена владельцаИзменить ширину строкиИзмененСменить|ОставитьУбратьВыделите файлы, расположите по порядку и нажмите Собрать.Нажмите для включения/выключения показа скрытых элементов(нажатое состояние обозначает скрытие)Щелк-М-Щелк возможностьКлонироватьКлонирую...Закрыть скобуЦветаКолонкиКомандаКомандыВерсия файла настроек (%s) не совпадает с версией программы (%s)НастройкаНастроить...Подтвердите удалениеПотвердите выходСодержаниеСодержаниеСодержаниеУправлениеКопировать какКопировать цветаСкопировать из %sКопироватьКопировать в %sКопировать как...Копирование...Не могу %sНе могу %s "%s"Не могу %s "%s" (код %d)Не могу %s "%s": %s (код %d)Не могу найти модуль userinfo - определение имен пользователей не будет работать.Не могу открыть файл настройки для записиНе могу выгрузить процесс "%s" (pid=%d) -- зомбиСоздание ссылкиСозданПо умолчаниюКаталог по умолчаниюЗаголовок по умолчаниюОписаниеОпределенияУбратьУдалениеУбрать строкуУдаление этого класса повлечет также удаление всех потомков. Уверены?Удаление...NУстрОNУстрНОУстройствоНомер устройстваНомер устройства, основнойНомер устройства, неосновнойРасположение диалоговых оконДиалоговые окна в центре экранаДиалоговые окна рядом с мышкойДиалоговые окна расставляются оконным менеджеромТочностьКаталогПанелиКаталоги вверхуКаталоги внизуКаталоги как файлыКаталогКлавиши мышкиНе распределять новые линии?Кроме каталогов?Не изменятьВнизСоздать копиюИзменить цвет фонаИзменить цветИзменить содержимое колонокИзменить цветИзменить модификаторыИзменить модификаторы...Изменить ссылкуИзменить...Время %02d:%02d Скорость %s/c Осталось %02u:%02uВведите имя файлаВведите номер строки или процент:Введите имя клона "%s"Введите имя для копирования "%s"Введите имя для клона ссылки "%s"Введите имя каталогаВведите имя для ссылки "%s" Введите имя для перемещения"%s" какВведите новое имя для "%s"Введите текст для поиска (Выражение)Введите путь и нажмите Ввод для переходаОшибкаОшибкиВыполнениеЗапускВычислить выражение "Найти" на каждом файле содержащем подстроку из выражения. Затем заменить все вхождения $n в "Заменить" где n - номер (начиная с 1) подвыражения с совпадающим текстом поиска и использовать результат как новое имя файла.Выполнение "%s" сорваноВнешниеFIFOФайлТипы файловПервый выбранныйПервый выбранный (панель назначения)Первый выбранный, без кавычекПервый выбранный, разотметитьПервый выбранный, с путемПервый выбранный, с путем, разотметитьРазбивка по размеруНа определенное количество частейПо определенному размеру частиФлагиУстановить курсор?ЦветЦветФорматНайтиПоследнийГБGTK+ RCОсновныеСбор информации...Считаю размер...NгрупВсе?Основные комбинации кнопокГруппаПерейтиЗахватитьВзять текущиеГруппаНомер группыИмя группыПодставитьСНачалоВысотаПроверить символыРазрешить скрытие?СкрытиеИсторияДомашний каталог пользователя NAMEГоризонтальноБольшая кнопка Вверх?ЗПоискЗначокЗначкиРаспознаваниеНе учитывать регистр?Игнорировать невозможность копирования атрибутов (Дата, Права, Владелец)?Не учитывать Num Lock для всех комбинаций?Наследуемые свойстваКнопки - флажки (ДА/НЕТ)Кнопка выбораВвод строкаМеню выбораОбратная сортировка?Не удовлетворяющие выражению?СобратьОбъединение...ВыравниваниеКБКнопкаСнять предыдущую задачу?ЗаголовокВидОставлять незавершенные файлы если нет места?ЛеваяС левой стороны панели командСлева от спискаСтрока %d (%.0f%%)СсылкаСсылка наЗагрузка значка ...РасположениеИщет подстроку во всех именах файлов и заменяет на другую подстроку.Нижний регистр?МБСоздать каталогУсловие на файлУсловие на имяУдовлетворяющие условиюМенюСредняяРежимПрава, в цифрахПрава, строкойМодифицированФормат даты модификацииПереместить какСтавить курсор на последний выбранный элемент?Перейти в родительский каталогПереместить как...Перемещение...NLS: Поддерживается, с помощью встроенных английских строк.ИмяФормат имениСузить?Свойства нового событияНовый классНовый класс %uСсылокБез разделенияНетВажно: Значения клавиш мышки неоднозначны: одна комбинация кнопки и модификатора используется для более чем одной цели. Это может привести к их неожиданному поведению...Число ссылокДА_ДА|_ОтменаВ случае нехватки правОткрыть скобуДеталиС другой панелиДругиеВывод %s (pid %d)Переопределить?ВладелецНомер владельцаИмя владельцаОриентация панелиРазделительПанельРодительПуть сверху?Путь на левой панелиПуть на правой панелиПуть на панели назначенияДомашний каталогПуть на панели источникаПутиПути & СкрытиеВыбрать кодВыберите значокВыберите...Разделить разряды?ПодтвердитеПозицияКол-во знаковСохранять даты при копировании?ПредпросмотрОсновнаяСостояниеБиты правСоотношениеЧтениеЧтениеДействительно удалить "%s" ?Действительно удалить текущую строку кнопок?Для содержимого тоже?ВыражениеВыражениеЗапоминать выбраные элементы?Запомнить ответ (меняет настройку)УбратьПереименоватьПереименоватьУСЛПовторять последовательность пока есть выбраные?ЗаменитьВсе вхождения?Обязателен выбор назначения?По полному имени?АтрибутыОбязателен выбор источника?С расширениемПризнакиОбновитьПеречитать каталог назначения?Перечитать каталог источника?Вернуть начальныеСброситьОставить только наследуемыеПраваяС правой стороны панели командСправа от спискаRootШирина строки...Запустить фоном?Выполнить...СохранитьСохранять историю?Бегунок всегда?Расположение бегункаПоискВторичнаяРазмер кускаВыборВыбрать встроеныеВыберите командуВыберите цель ссылкиВыберите менюВыберите классВыбор используя выражениеВыберите ширину новой строкиВыберите команду или наберите начало и нажмите TABВыбер по консольной командеВыбраные типы содержимогоОтметить|Разотметить|Перевернуть|Тип разделителяПереименование в последовательностьУстановитьИсп. GIDУстановка владельца для '%s':Установить ширинуИсп. UIDУстановить при открытии?Установить права для "%s":С GIDС UIDЛистРасположение панели закладокЗакладкиПоказывать вывод?Показать размер файловой системы?Показывать подсказкиПростаяРазмерЗнак разделитель тысячРазмер левой панелиРазмер правой панелиПортСортироватьСортировкаСпециальныеРазбитьРазбить "%s". файл %s (%s).Разбить "%s". Файл %s.РазделительНачать сПостоянныйШагФиксацияКлассКлассыНе снимать при выходе?ОбменятьОбменять с %sСсылка с именемКлонирование ссылкиПо умолчаниюОкончаниеПросмотр текстаСледующие кнопки модификаторы должны быть нажаты во время щелчка мышкиОбщий размер %lu байт.Эта команда переименовывает все выделенные файлы в нумерованную последовательность. Кнопки управления ниже позволяют определить порядок формирования имен файлов.Это открытое ПО и оно не дает АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ. Подробности прочтите в файле COPYING. Эта страница позволяет выбрать расположение панели закладок относительно панели команд. Закладки позволяют Вам назначить на часто используемые каталоги специальную кнопку и переходить в эти папки нажатием левой или средней кнопки мышки Вы можете разместить панель закладок слева или справа. Также выберите тип разделителя. Настроить саму панель можно переключившись в раздел Кнопки - Определения и с помощью кнопки всплывающего меню, расположенной в верхнем левом углу, выбрать ЗакладкиЗадержкаЗаголовокЗаменитьПереключитьПодсказкаВсего (%s)Обрабатывать курсор как выделение, если нет "Настоящего" выделенияИспользовать выражение как глоб. маску?ТипИмя типаКласс этого типаТипыNвладНе известная команда "%s".ВладелецНеизвестныйСнять выделение после выполнения?ВверхСохранить при закрытии?Верхний регистр?ПользовательОпределенные (%u)Значение $NAME (из окружения)Версия %s (GTK+ версия %d.%d.%d).ВертикальноОтображениеПредупреждениеКолесом внизКолесом вверхШиринаОкнаНаЗаписьЗаписьXXML модуль выдал локально-зависимый номерYУ вас могут быть несохраненные изменения настроек. Выход без сохранения приведет к потере изменений. Уверены?_Удалить|_Отмена_Собрать|_Отмена_Да_ДА (Подождите продолжения)_ДА|_Все|_Нет|Ни одного|_ОтменаДА|Все|Нет|Отмена_ДА|_Отмена_ДА|_Нет|_Отмена_Выйти|_Сохранить,выйти|_Отменаfstabgentoo v%s - Emil Brink PID gentoomtabвклточкинечтоИстинада~NAMEgentoo-0.19.13/src/menus.c0000644000175000017500000004247311547706437015404 0ustar demarchidemarchi/* ** General menu handling routines. This is the stuff made editable through ** the cfg_menus module. */ #include "gentoo.h" #include "cmdseq.h" #include "dialog.h" #include "dirpane.h" #include "fileutil.h" #include "guiutil.h" #include "strutil.h" #include "menus.h" /* ----------------------------------------------------------------------------------------- */ #define MENU_NONE _("(None)") #define MENU_ITEM_LABEL_SIZE 32 #define MENU_ITEM_ICON_SIZE 64 typedef enum { ITEM_SIMPLE, ITEM_SUBMENU, ITEM_SEPARATOR } MIType; typedef struct { gchar label[MENU_ITEM_LABEL_SIZE]; gchar icon[MENU_ITEM_ICON_SIZE]; } MILabel; struct item_simple { MILabel label; GString *cmdseq; }; struct item_submenu { MILabel label; gchar menu[MNU_MENU_NAME_SIZE]; }; struct MenuItem { MIType type; union { struct item_simple simple; struct item_submenu submenu; } data; }; typedef enum { MENU_NORMAL = 0, MENU_BUILTIN } MType; struct Menu { MType type; gchar name[MNU_MENU_NAME_SIZE]; GArray *item; gboolean used; /* Prevents re-use. Simplifies life. */ }; typedef struct { gchar name[MNU_MENU_NAME_SIZE]; void (*build)(MainInfo *min, GtkWidget *menu); } DynMenu; struct MenuInfo { MainInfo *min; GHashTable *menus; }; /* ----------------------------------------------------------------------------------------- */ static void menu_build_action(MainInfo *min, GtkWidget *wid); static void menu_build_time(MainInfo *min, GtkWidget *wid); static void menu_build_parents(MainInfo *min, GtkWidget *wid); static GHashTable *dynamic_hash = NULL; /* ----------------------------------------------------------------------------------------- */ void mnu_initialize(void) { static const DynMenu dyn_menu[] = { { "", menu_build_action }, { "", menu_build_time }, { "", menu_build_parents } }; guint i; dynamic_hash = g_hash_table_new(g_str_hash, g_str_equal); for(i = 0; i < sizeof dyn_menu / sizeof dyn_menu[0]; i++) g_hash_table_insert(dynamic_hash, (gpointer) dyn_menu[i].name, (gpointer) &dyn_menu[i]); } /* ----------------------------------------------------------------------------------------- */ Menu * mnu_menu_new(MenuInfo *mi, const gchar *name) { Menu *m; /* Discourage non-unique names. Firmly. */ if(g_hash_table_lookup(mi->menus, name) != NULL) return NULL; m = g_malloc(sizeof *m); g_strlcpy(m->name, name, sizeof m->name); m->item = g_array_new(FALSE, FALSE, sizeof (MenuItem)); m->used = FALSE; g_hash_table_insert(mi->menus, m->name, m); return m; } /* Destroy a menu. */ void mnu_menu_destroy(MenuInfo *mi, Menu *menu) { g_hash_table_remove(mi->menus, menu); g_array_free(menu->item, TRUE); g_free(menu); } static void menu_append(Menu *m, MenuItem *mi) { m->item = g_array_append_vals(m->item, mi, 1); } /* Create a new menu in , as an exact duplicate of (which ** _really_ should come from a different MenuInfo). */ static Menu * mnu_menu_new_copy(MenuInfo *mi, const Menu *old) { Menu *m; guint i; if((m = mnu_menu_new(mi, old->name)) == NULL) return m; for(i = 0; i < old->item->len; i++) menu_append(m, &g_array_index(old->item, MenuItem, i)); return m; } void mnu_menu_append_simple(Menu *m, const gchar *label, const gchar *cmdseq) { MenuItem mi; mi.type = ITEM_SIMPLE; g_strlcpy(mi.data.simple.label.label, label, sizeof mi.data.simple.label.label); mi.data.simple.label.icon[0] = '\0'; mi.data.simple.cmdseq = g_string_new(cmdseq); menu_append(m, &mi); } void mnu_menu_append_separator(Menu *m) { MenuItem mi; mi.type = ITEM_SEPARATOR; menu_append(m, &mi); } void mnu_menu_append_submenu(Menu *m, const gchar *label, const gchar *menu) { MenuItem mi; mi.type = ITEM_SUBMENU; g_strlcpy(mi.data.submenu.label.label, label, sizeof mi.data.submenu.label.label); mi.data.submenu.label.icon[0] = '\0'; g_strlcpy(mi.data.submenu.menu, menu, sizeof mi.data.submenu.menu); menu_append(m, &mi); } /* ----------------------------------------------------------------------------------------- */ /* 1999-08-26 - Just check if is on the list or not. We can't use g_slist_find(), ** since we need to do the comparison by textual content, not pointers. */ static gboolean action_on_list(GSList *actions, const gchar *action) { GSList *iter; for(iter = actions; iter != NULL; iter = g_slist_next(iter)) { if(strcmp(iter->data, action) == 0) return TRUE; } return FALSE; } /* 1999-08-26 - Check if is mentioned in each of the styles on (except ). ** Returns TRUE if so, FALSE if not. This routine really makes my performance-centered ** mind hurt. I guess I'll have to fix it someday. :) ** 2000-12-10 - Added quicker way to check if style has a named action property, so now it hurts less. */ static gboolean action_in_intersection(GSList *styles, GSList *current, const gchar *action) { const GSList *siter; for(siter = styles; siter != NULL; siter = g_slist_next(siter)) { if(siter == current) continue; if(!stl_style_property_has_action(siter->data, action)) return FALSE; } return TRUE; } /* 2000-12-03 - Dedicated activate-handler for items. Call the FileAction built-in. */ static void evt_menu_action_activate(GtkWidget *wid, gpointer user) { MainInfo *min; min = g_object_get_data(G_OBJECT(wid), "user"); csq_execute_format(min, "FileAction action='%s'", user); } /* 2000-12-03 - Build the Action submenu. It contains names of the actions available in ** all currently selected files in the current pane. */ static void menu_build_action(MainInfo *min, GtkWidget *menu) { DirPane *dp = min->gui->cur_pane; GSList *slist; if((slist = dp_get_selection(dp)) != NULL) { GSList *iter, *styles = NULL, *actions = NULL; GList *palist, *piter; GtkTreeModel *tm = dp_get_tree_model(dp); Style *stl; /* Build list of all styles used by rows in selection. */ for(iter = slist; iter != NULL; iter = g_slist_next(iter)) { const FType *ftype = dp_row_get_ftype(tm, iter->data); if(ftype != NULL) { stl = ftype->style; if(g_slist_find(styles, stl) == NULL) styles = g_slist_prepend(styles, stl); } } /* Compute intersection of all styles' action properties. */ for(iter = styles; iter != NULL; iter = g_slist_next(iter)) { palist = stl_style_property_get_actions(iter->data); for(piter = palist; piter != NULL; piter = g_list_next(piter)) { if(action_on_list(actions, piter->data)) continue; if(action_in_intersection(styles, iter, piter->data)) actions = g_slist_insert_sorted(actions, piter->data, (GCompareFunc) strcmp); } g_list_free(palist); } g_slist_free(styles); if(actions != NULL) { GtkWidget *item; for(iter = actions; iter != NULL; iter = g_slist_next(iter)) { item = gtk_menu_item_new_with_label(iter->data); g_object_set_data(G_OBJECT(item), "user", min); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(evt_menu_action_activate), iter->data); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); gtk_widget_show(item); } g_slist_free(actions); } dp_free_selection(slist); } else { GtkWidget *item; item = gtk_menu_item_new_with_label(_("(No Selection)")); gtk_widget_set_sensitive(item, FALSE); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); gtk_widget_show(item); } } /* 2000-12-03 - Create a menu with a single item, whose label shows the current ** local time, in 24-hour HH:MM.SS format. Initially created just to ** test the dynamic submenu handling, but I think I'll keep it. ;) ** Selecting the item does nothing. */ static void menu_build_time(MainInfo *min, GtkWidget *menu) { gchar buf[16]; time_t now; struct tm *nowf; GtkWidget *item; time(&now); nowf = localtime(&now); strftime(buf, sizeof buf, "%H:%M.%S", nowf); item = gtk_menu_item_new_with_label(buf); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); gtk_widget_show(item); } /* 2004-04-18 - User picked an item from the menu. Go there. */ static void evt_menu_parents_activate(GtkWidget *wid, gpointer user) { const gchar *text = NULL; if(!GTK_IS_MENU_ITEM(wid)) return; wid = GTK_BIN(wid)->child; if(!GTK_IS_LABEL(wid)) return; text = gtk_label_get_text(GTK_LABEL(wid)); if(text != NULL) csq_execute_format(user, "DirEnter 'dir=%s'", stu_escape(text)); } /* 2004-04-18 - Build menu containing parent directories of current pane's dir. */ static void menu_build_parents(MainInfo *min, GtkWidget *menu) { const DirPane *dp = min->gui->cur_pane; gchar canon[PATH_MAX], *sep; GtkWidget *item; if(dp == NULL) return; fut_path_canonicalize(dp->dir.path, canon, sizeof canon); while((sep = strrchr(canon, G_DIR_SEPARATOR)) != NULL) { *sep = '\0'; if(canon[0] == '\0') break; item = gtk_menu_item_new_with_label(canon); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(evt_menu_parents_activate), min); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); } /* Always append a root ("/") item, since the root has itself as its parent. Avoids empty menu, as bonus. */ item = gtk_menu_item_new_with_label("/"); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(evt_menu_parents_activate), min); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); gtk_widget_show_all(menu); } /* ----------------------------------------------------------------------------------------- */ /* The standard callback for a menu item; just run the attached command. */ static void evt_menu_activate(GtkWidget *wid, gpointer user) { MainInfo *min; min = g_object_get_data(G_OBJECT(wid), "user"); csq_execute(min, user); } static void evt_menu_show(GtkWidget *wid, gpointer user) { DynMenu *dm = user; dm->build(g_object_get_data(G_OBJECT(wid), "user"), wid); } static void evt_menu_hide(GtkWidget *wid, gpointer user) { GList *list, *iter; for(iter = list = gtk_container_get_children(GTK_CONTAINER(wid)); iter != NULL; iter = g_list_next(iter)) gtk_container_remove(GTK_CONTAINER(wid), iter->data); g_list_free(list); } static GtkWidget * do_menu_widget_build(const MenuInfo *mi, const gchar *name, Menu *parent) { DynMenu *d; Menu *m; GtkWidget *menu, *menuitem, *smenu; guint i; MenuItem *mit; if(!name) return NULL; /* Dynamic menus are empty, and filled-in on demand in the "show" signal handler. ** This isn't the most pleasing solution performance-wise, but it's still rather ** elegant, IMO. The "hide" handler empties the menu again. */ if((d = g_hash_table_lookup(dynamic_hash, name)) != NULL) { menu = gtk_menu_new(); g_object_set_data(G_OBJECT(menu), "user", mi->min); g_signal_connect(G_OBJECT(menu), "show", G_CALLBACK(evt_menu_show), d); g_signal_connect(G_OBJECT(menu), "hide", G_CALLBACK(evt_menu_hide), d); return menu; } if((m = g_hash_table_lookup(mi->menus, name)) == NULL) return NULL; menu = gtk_menu_new(); for(i = 0; i < m->item->len; i++) { mit = &g_array_index(m->item, MenuItem, i); switch(mit->type) { case ITEM_SIMPLE: menuitem = gtk_menu_item_new_with_label(mit->data.simple.label.label); g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(evt_menu_activate), mit->data.simple.cmdseq->str); g_object_set_data(G_OBJECT(menuitem), "user", mi->min); break; case ITEM_SEPARATOR: menuitem = gtk_menu_item_new(); break; case ITEM_SUBMENU: if((smenu = do_menu_widget_build(mi, mit->data.submenu.menu, m)) != NULL) { menuitem = gtk_menu_item_new_with_label(mit->data.submenu.label.label); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), smenu); } else menuitem = NULL; break; default: menuitem = NULL; } if(menuitem) { gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); gtk_widget_show(menuitem); } } return menu; } /* Get a GTK+ menu representing the named menu. Dynamic content is not generated ** at this point; it is set up (using the "show" and "hide" signals) to be generated ** when (if) needed. */ GtkWidget * mnu_menu_widget_get(const MenuInfo *mi, const gchar *name) { return do_menu_widget_build(mi, name, NULL); } GtkWidget * mnu_menu_use(const MenuInfo *mi, const gchar *name) { return do_menu_widget_build(mi, name, NULL); } void mnu_menu_disuse(const MenuInfo *mi, const gchar *name) { Menu *m; if((m = g_hash_table_lookup(mi->menus, name)) == NULL) return; m->used = FALSE; } /* ----------------------------------------------------------------------------------------- */ static gboolean evt_popup_destroy(GtkWidget *wid, GdkEvent *evt, gpointer user) { gui_events_flush(); return FALSE; } static void evt_popup_hide(GtkWidget *wid, gpointer user) { gboolean ret; gui_events_flush(); g_signal_emit_by_name(G_OBJECT(wid), "destroy_event", NULL, &ret); } gboolean mnu_menu_popup(const MenuInfo *mi, const gchar *name, GtkMenuPositionFunc pos, gpointer data, guint button, guint32 activate_time) { GtkWidget *menu; if((menu = mnu_menu_widget_get(mi, name)) != NULL) { g_signal_connect_after(G_OBJECT(menu), "hide", G_CALLBACK(evt_popup_hide), NULL); g_signal_connect(G_OBJECT(menu), "destroy_event", G_CALLBACK(evt_popup_destroy), NULL); gtk_menu_popup(GTK_MENU(menu), NULL, NULL, pos, data, button, activate_time); /* fprintf(stderr, "Popping up menu at %p\n", menu);*/ } return menu != NULL; } /* ----------------------------------------------------------------------------------------- */ MenuInfo * mnu_menuinfo_new(MainInfo *min) { MenuInfo *mi; mi = g_malloc(sizeof *mi); mi->min = min; mi->menus = g_hash_table_new(g_str_hash, g_str_equal); return mi; } MenuInfo * mnu_menuinfo_new_default(MainInfo *min) { MenuInfo *mi; Menu *menu; mi = mnu_menuinfo_new(min); menu = mnu_menu_new(mi, "SelectMenu"); mnu_menu_append_simple(menu, _("All"), "SelectAll"); mnu_menu_append_simple(menu, _("None"), "SelectNone"); mnu_menu_append_simple(menu, _("Toggle"), "SelectToggle"); mnu_menu_append_simple(menu, _("RegExp..."), "SelectRE"); /* menu = mnu_menu_new(mi, "PointlessComplexityMenu"); mnu_menu_append_submenu(menu, "Action2", ""); mnu_menu_append_submenu(menu, "Action2", ""); mnu_menu_append_submenu(menu, "Action2", ""); mnu_menu_append_submenu(menu, "Action2", ""); mnu_menu_append_submenu(menu, "Action2", ""); mnu_menu_append_submenu(menu, "Action2", ""); */ menu = mnu_menu_new(mi, "DirPaneMenu"); mnu_menu_append_simple(menu, _("Parent"), "DirParent"); mnu_menu_append_simple(menu, _("Other"), "DirFromOther"); mnu_menu_append_simple(menu, _("Rescan"), "DirRescan"); mnu_menu_append_submenu(menu, _("Select"), "SelectMenu"); mnu_menu_append_separator(menu); mnu_menu_append_submenu(menu, _("Action"), ""); /* mnu_menu_append_submenu(menu, "Time", "");*/ mnu_menu_append_simple(menu, _("Run..."), "Run"); mnu_menu_append_separator(menu); mnu_menu_append_simple(menu, _("Configure..."), "Configure"); /* mnu_menu_append_submenu(menu, "Pointless", "PointlessComplexityMenu");*/ /* menu = mnu_menu_new(mi, "ShortcutMenu"); mnu_menu_append_simple(menu, "Home", "DirEnter ~"); mnu_menu_append_simple(menu, "Local", "DirEnter /usr/local"); mnu_menu_append_simple(menu, "/", "DirEnter /"); */ return mi; } static void copy_menu(gpointer key, gpointer value, gpointer user) { mnu_menu_new_copy(user, value); } MenuInfo * mnu_menuinfo_copy(const MenuInfo *mi) { MenuInfo *nmi; nmi = mnu_menuinfo_new(mi->min); g_hash_table_foreach(mi->menus, copy_menu, nmi); return nmi; } #if 0 static void append_menu(gpointer key, gpointer value, gpointer user) { GList **list = user; Menu *m = value; if(m->used) return; *list = g_list_insert_sorted(*list, m->name, (GCompareFunc) strcmp); } static void evt_select_select_row(GtkWidget *wid, gint row, gint col, GdkEventButton *evt, gpointer user) { gchar **selected = user; *selected = gtk_clist_get_row_data(GTK_CLIST(wid), row); } static void evt_select_unselect_row(GtkWidget *wid, gint row, gint col, GdkEventButton *evt, gpointer user) { gchar **selected = user; *selected = NULL; } /* 2001-01-01 - Pop up dialog, let user pick a non-used menu. */ const gchar * mnu_menuinfo_select(const MenuInfo *mi) { GList *list = NULL, *iter; GtkWidget *scwin, *clist; gchar *row[] = { NULL }, *selected = NULL; gint ri, choice; Dialog *dlg; list = g_list_append(list, MENU_NONE); g_hash_table_foreach(mi->menus, append_menu, &list); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); clist = gtk_clist_new(1); for(iter = list; iter != NULL; iter = g_list_next(iter)) { row[0] = iter->data; ri = gtk_clist_append(GTK_CLIST(clist), row); gtk_clist_set_row_data(GTK_CLIST(clist), ri, row[0]); } g_signal_connect(G_OBJECT(clist), "select_row", G_CALLBACK(evt_select_select_row), &selected); g_signal_connect(G_OBJECT(clist), "unselect_row", G_CALLBACK(evt_select_unselect_row), &selected); gtk_container_add(GTK_CONTAINER(scwin), clist); gtk_widget_set_size_request(scwin, 200, 384); dlg = dlg_dialog_sync_new(scwin, _("Select Menu"), NULL); choice = dlg_dialog_sync_wait(dlg); dlg_dialog_sync_destroy(dlg); g_list_free(list); return choice == 0 ? (selected ? selected : MENU_NONE) : NULL; } #endif static void destroy_menu(gpointer key, gpointer value, gpointer user) { /* printf("Destroying menu \"%s\"\n", ((Menu *) value)->name);*/ mnu_menu_destroy(user, value); } void mnu_menuinfo_destroy(MenuInfo *mi) { g_hash_table_foreach(mi->menus, destroy_menu, mi); g_free(mi); } gentoo-0.19.13/src/file.c0000644000175000017500000000604111547706437015163 0ustar demarchidemarchi/* ** 1998-09-18 - Maintain an instance of the 'file' external command as a child process, and ** feed it typing requests when necessary. We will only start 'file' ONCE per ** entire gentoo session (typically), thus amortizing its startup costs over ** a very (?) long time. The aim of all this is hopefully to make typing using ** the file rules cheaper. ** 2002-01-03 - It's a while later, the file command on your system might now have the -n ** option which causes it to flush its output, and enables this module to do ** it's thing in the way intended. Used by cmd_info.c. */ #include "gentoo.h" #include #include #include #include #include #include "dialog.h" #include "errors.h" #include "children.h" #include "file.h" /* ----------------------------------------------------------------------------------------- */ static struct { gint file_in; /* Writing end of pipe connected to command's stdin. */ gint file_out; /* Reading end of pipe connected to command's stdout. */ } file_info = { -1, -1 }; /* ----------------------------------------------------------------------------------------- */ static void start_file(MainInfo *min, const gchar *cmd) { gchar *argv[] = { "file", "file", "-n", "-f", "-", NULL }; GPid child; GError *err = NULL; if(g_spawn_async_with_pipes(NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, &child, &file_info.file_in, &file_info.file_out, NULL, &err)) { chd_register("file", child, CGF_RUNINBG, 0); } else { gchar buf[1024]; g_snprintf(buf, sizeof buf, "Couldn't run the 'file' command:\n%s", err->message); dlg_dialog_async_new_error(buf); g_error_free(err); } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-18 - Run 'file' on the supplied file name, and return a pointer to its result line. ** The returned string will be the result of 'file', minus the header and the ** trailing newline. The returned string is static, and only valid up until the ** next call to this function. If the execution fails, NULL is returned. */ const gchar * fle_file(MainInfo *min, const gchar *name) { if(file_info.file_in < 0) start_file(min, "file"); if(file_info.file_in > 0) /* File command running? */ { static gchar resp[PATH_MAX + 256]; gchar line[PATH_MAX + 32]; gint len, got; fd_set fds_read; struct timeval to; len = g_snprintf(line, sizeof line, "%s\n", name); if(write(file_info.file_in, line, len) != len) { perror("Write to pipe"); return NULL; } FD_ZERO(&fds_read); FD_SET(file_info.file_out, &fds_read); to.tv_sec = 1U; to.tv_usec = 0U; if((select(file_info.file_out + 1, &fds_read, NULL, NULL, &to)) > 0) { if(FD_ISSET(file_info.file_out, &fds_read)) { if((got = read(file_info.file_out, resp, sizeof resp - 1)) > 0) { const gchar *cp; resp[got - 1] = '\0'; if((cp = strrchr(resp, ':')) != NULL) { cp++; while(*cp && isspace((guchar) *cp)) cp++; return cp; } } } } } return NULL; } gentoo-0.19.13/src/cmd_renameseq.c0000644000175000017500000003065211613030505017030 0ustar demarchidemarchi/* ** 2001-09-30 - A rename command that creates numbered sequences. I want it when arranging ** images from a digital camera, but it might be handy for other stuff too, I'm ** sure. ** ** This is slightly more complicated than you might think at first, since ** it actually does _two_ renames: first all affected files are renamed ** to sequential temporary names, and then in a second pass the final names ** are set. This allows the final sequence to overlap the initial, which I ** predict will be useful. */ #include "gentoo.h" #include #include "cmd_delete.h" #include "dialog.h" #include "dirpane.h" #include "errors.h" #include "fileutil.h" #include "guiutil.h" #include "overwrite.h" #include "strutil.h" #include "cmd_renameseq.h" /* ----------------------------------------------------------------------------------------- */ typedef enum { BASE_8, BASE_10, BASE_16L, BASE_16U } RSBase; typedef struct { MainInfo *min; guint start; /* Index to start at. */ RSBase base; /* The base we're using. */ guint precision; /* Precision, i.e. number of digits. */ GString *head; /* First part of name, before number. */ GString *tail; /* End part, after number. */ } RenSeqInfo; /* Widgets that are used to set the various parameters above, in dialog mode. */ typedef struct { RenSeqInfo *rsi; const gchar *name; /* Name from first selected row, for Guess. */ Dialog *dlg; GtkWidget *start; GtkWidget *base; GtkWidget *precision; GtkWidget *head; GtkWidget *tail; GtkWidget *guess; GtkWidget *preview; } RenSeqDialog; /* ----------------------------------------------------------------------------------------- */ static const gchar * compute_name(RenSeqInfo *rsi, guint index) { static gchar buf[PATH_MAX]; const gchar *fptr = NULL; switch(rsi->base) { case BASE_8: fptr = "%s%0*o%s"; break; case BASE_10: fptr = "%s%0*u%s"; break; case BASE_16L: fptr = "%s%0*x%s"; break; case BASE_16U: fptr = "%s%0*X%s"; break; } g_snprintf(buf, sizeof buf, fptr, rsi->head->str, rsi->precision, rsi->start + index, rsi->tail->str); return buf; } static void temp_file_undo(GSList *titer, GSList *siter, GtkTreeModel *model) { g_file_set_display_name(titer->data, dp_row_get_name_display(model, siter->data), NULL, NULL); } /* 2009-10-04 - Given a list of selected input files, and a list of temporary renamed files, undo the renames. ** The length of tlist might be shorter than that of slist, so let it decide. */ static void temp_files_undo(GSList *tlist, GSList *slist, GtkTreeModel *model) { GSList *titer, *siter; for(titer = tlist, siter = slist; titer != NULL; titer = g_slist_next(titer), siter = g_slist_next(siter)) { if(titer->data != NULL) temp_file_undo(titer, siter, model); } } /* 2009-10-04 - Free a list of temporary files. */ static void temp_files_free(GSList *tlist) { GSList *titer; for(titer = tlist; titer != NULL; titer = g_slist_next(titer)) { if(titer->data != NULL) g_object_unref(titer->data); } g_slist_free(tlist); } static gboolean do_renameseq(RenSeqInfo *rsi, DirPane *src, GError **err) { GSList *slist, *iter, *tlist = NULL; GString *tmppfx; gboolean ok = TRUE; guint num, index; GtkTreeModel *m = dp_get_tree_model(src); /* A Rename in gentoo is never a move. Gotta keep'em separated. */ if(strchr(rsi->head->str, G_DIR_SEPARATOR) != NULL || strchr(rsi->tail->str, G_DIR_SEPARATOR) != NULL) return FALSE; slist = dp_get_selection(src); num = g_slist_length(slist); tmppfx = g_string_sized_new(64); g_string_append_printf(tmppfx, ".gt!%u:%x", (guint) getpid(), (guint) time(NULL) % 1007); /* Give all files temporary names, so we can handle overlaps in sequencing. */ for(iter = slist, index = 0; ok && (iter != NULL); iter = g_slist_next(iter), index++) { GFile *f, *nf; if((f = dp_get_file_from_row(src, iter->data)) != NULL) { gchar dname[PATH_MAX]; g_snprintf(dname, sizeof dname, "%s,%u", tmppfx->str, index); nf = g_file_set_display_name(f, dname, NULL, err); if(nf != NULL) { tlist = g_slist_append(tlist, nf); dp_unselect(src, iter->data); } else ok = FALSE; } else ok = FALSE; } /* If temporary-naming went fine, continue with final renames. */ if(ok) { GSList *titer, *siter; GFile *nf; /* Note: can't iterate over selection, the pane's GFile pointers are stale after the temporary rename. */ ovw_overwrite_begin(rsi->min, _("\"%s\" Already Exists - Proceed With Rename?"), OVWF_NO_RECURSE_TEST); for(titer = tlist, siter = slist, index = 0; ok && (titer != NULL); titer = g_slist_next(titer), siter = g_slist_next(siter), index++) { const gchar *nn = compute_name(rsi, index); OvwRes ores; GFile *dest; dest = dp_get_file_from_name(src, nn); ores = ovw_overwrite_unary_file(src, dest); if(ores == OVW_SKIP) { /* On skip, a single temporary name must be undo:ed. */ temp_file_undo(titer, siter, m); /* Then this file must be removed from the temporary list. We do this by just blanking it out. */ g_object_unref(titer->data); titer->data = NULL; /* Drop the destination file, so we can continue the loop. */ g_object_unref(dest); continue; } else if(ores == OVW_CANCEL) ok = FALSE; else if(ores == OVW_PROCEED_DIR || ores == OVW_PROCEED_FILE) ok = del_delete_gfile(rsi->min, dest, FALSE, err); if(ok) { nf = g_file_set_display_name(titer->data, compute_name(rsi, index), NULL, err); if(nf != NULL) g_object_unref(nf); else ok = FALSE; } g_object_unref(dest); } ovw_overwrite_end(rsi->min); } else temp_files_undo(tlist, slist, m); temp_files_free(tlist); dp_free_selection(slist); return ok; } static void init_start(const RenSeqInfo *rsi, GtkWidget *entry) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(entry), rsi->start); } /* 2001-10-02 - Crap day. Anyway, extract state from various widgets, and dump it into the ** 'rsi' field of . */ static void rsi_update(RenSeqDialog *dlg) { /* First, extract current base so we know how to parse the start index. */ dlg->rsi->base = gtk_combo_box_get_active(GTK_COMBO_BOX(dlg->base)); gtk_widget_set_sensitive(dlg->guess, dlg->rsi->base == BASE_10); if(sscanf(gtk_entry_get_text(GTK_ENTRY(dlg->start)), "%u", &dlg->rsi->start) != 1) dlg->rsi->start = 1; dlg->rsi->precision = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(dlg->precision)); g_string_assign(dlg->rsi->head, gtk_entry_get_text(GTK_ENTRY(dlg->head))); g_string_assign(dlg->rsi->tail, gtk_entry_get_text(GTK_ENTRY(dlg->tail))); } static void preview_update(RenSeqDialog *dlg) { rsi_update(dlg); gtk_entry_set_text(GTK_ENTRY(dlg->preview), compute_name(dlg->rsi, 0U)); } /* 2001-10-02 - Joint widget-changed handler. Just call preview_update(). */ static void evt_something_changed(GtkWidget *wid, gpointer user) { preview_update(user); } static gboolean find_digit(gunichar here, gpointer user) { return g_unichar_isdigit(here); } /* 2010-03-07 - Inspect first name in selection, and attempt to set parameters ** accordingly. Glitzy, sure, but I do like sugar in my software. :) ** Now works in UTF-8 (display names), and only in decimal mode. */ static void evt_guess_clicked(GtkWidget *wid, gpointer user) { RenSeqDialog *dlg = user; GString *head; const gchar *dptr; gunichar here; /* String processing here is on dlg->name, which is a GIO "display name". */ /* Extract characters up to the first digit. */ head = g_string_new(""); if((dptr = stu_utf8_find(dlg->name, find_digit, NULL)) != NULL && dptr > dlg->name) { guint value = 0, prec = 0; g_string_append_len(head, dlg->name, dptr - dlg->name); /* Count the number of digits, while extracting actual (decimal) number. */ while(*dptr && g_unichar_isdigit(here = g_utf8_get_char(dptr))) { value *= 10; value += here - '0'; prec++; dptr = g_utf8_next_char(dptr); } gtk_spin_button_set_value(GTK_SPIN_BUTTON(dlg->start), value); gtk_entry_set_text(GTK_ENTRY(dlg->head), head->str); gtk_entry_set_text(GTK_ENTRY(dlg->tail), dptr); gtk_spin_button_set_value(GTK_SPIN_BUTTON(dlg->precision), prec); } else if((dptr = g_utf8_strchr(dlg->name, -1, '.')) != NULL) { g_string_append_len(head, dlg->name, dptr - dlg->name); gtk_entry_set_text(GTK_ENTRY(dlg->head), head->str); gtk_entry_set_text(GTK_ENTRY(dlg->tail), dptr); } } /* 2001-10-03 - Well, here's the actual command entrypoint, like usual. */ gint cmd_renameseq(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { static RenSeqInfo rsi = { NULL }; const gchar *bname[] = { N_("8, Octal"), N_("10, Decimal"), N_("16, Hex (a-f)"), N_("16, Hex (A-F)") }; GtkObject *adj; GtkWidget *vbox, *table, *label; RenSeqDialog dlg; gint i, ret; GSList *sel; gboolean ok = FALSE; if((sel = dp_get_selection(src)) == NULL) return 0; dlg.name = dp_row_get_name_display(dp_get_tree_model(src), sel->data); dp_free_selection(sel); if(rsi.min == NULL) { rsi.min = min; rsi.start = 1; rsi.base = BASE_10; rsi.precision = 5; rsi.head = g_string_new(""); rsi.tail = g_string_new(""); } dlg.rsi = &rsi; vbox = gtk_vbox_new(FALSE, 0); label = gtk_label_new(_("This command renames all selected files\n" "into a numbered sequence. The controls\n" "below let you define how the names are\n" "formed.")); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); table = gtk_table_new(4, 4, FALSE); label = gtk_label_new(_("Start At")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, 0,0,0,0); adj = gtk_adjustment_new(1.0, 0.0, 4924967295.0, 1.0, 10.0, 0.0); dlg.start = gtk_spin_button_new(GTK_ADJUSTMENT(adj), 1.0, 0); init_start(&rsi, dlg.start); g_signal_connect(G_OBJECT(dlg.start), "changed", G_CALLBACK(evt_something_changed), &dlg); gtk_table_attach(GTK_TABLE(table), dlg.start, 1, 3, 0, 1, GTK_EXPAND|GTK_FILL,0,0,0); label = gtk_label_new("(Base 10)"); gtk_table_attach(GTK_TABLE(table), label, 3, 4, 0, 1, 0,0,0,0); label = gtk_label_new(_("Base")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2, 0,0,0,0); dlg.base = gtk_combo_box_text_new(); for(i = 0; i < sizeof bname / sizeof bname[0]; i++) { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(dlg.base), _(bname[i])); } g_signal_connect(G_OBJECT(dlg.base), "changed", G_CALLBACK(evt_something_changed), &dlg); gtk_table_attach(GTK_TABLE(table), dlg.base, 1, 2, 1, 2, GTK_EXPAND|GTK_FILL,0,0,0); label = gtk_label_new(_("Precision")); gtk_table_attach(GTK_TABLE(table), label, 2, 3, 1, 2, 0,0,0,0); adj = gtk_adjustment_new(rsi.precision, 0.0, 10.0, 1.0, 1.0, 0.0); dlg.precision = gtk_spin_button_new(GTK_ADJUSTMENT(adj), 0, 0); g_signal_connect(G_OBJECT(adj), "value_changed", G_CALLBACK(evt_something_changed), &dlg); gtk_table_attach(GTK_TABLE(table), dlg.precision, 3, 4, 1, 2, GTK_EXPAND|GTK_FILL,0,0,0); label = gtk_label_new(_("Head")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 2, 3, 0,0,0,0); dlg.head = gui_dialog_entry_new(); gtk_entry_set_text(GTK_ENTRY(dlg.head), rsi.head->str); g_signal_connect(G_OBJECT(dlg.head), "changed", G_CALLBACK(evt_something_changed), &dlg); gtk_table_attach(GTK_TABLE(table), dlg.head, 1, 3, 2, 3, GTK_EXPAND|GTK_FILL,0,0,0); label = gtk_label_new(_("Tail")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 3, 4, 0,0,0,0); dlg.tail = gui_dialog_entry_new(); gtk_entry_set_text(GTK_ENTRY(dlg.tail), rsi.tail->str); g_signal_connect(G_OBJECT(dlg.tail), "changed", G_CALLBACK(evt_something_changed), &dlg); gtk_table_attach(GTK_TABLE(table), dlg.tail, 1, 3, 3, 4, GTK_EXPAND|GTK_FILL,0,0,0); dlg.guess = gtk_button_new_with_label(_("Guess")); g_signal_connect(G_OBJECT(dlg.guess), "clicked", G_CALLBACK(evt_guess_clicked), &dlg); gtk_table_attach(GTK_TABLE(table), dlg.guess, 3, 4, 2, 4, 0,GTK_EXPAND|GTK_FILL,0,0); label = gtk_label_new(_("Preview")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 4, 5, 0,0,0,0); dlg.preview = gui_dialog_entry_new(); gtk_editable_set_editable(GTK_EDITABLE(dlg.preview), FALSE); gtk_table_attach(GTK_TABLE(table), dlg.preview, 1, 4, 4, 5, GTK_EXPAND|GTK_FILL,0,0,5); gtk_box_pack_start(GTK_BOX(vbox), table, FALSE, FALSE, 0); gtk_combo_box_set_active(GTK_COMBO_BOX(dlg.base), rsi.base); preview_update(&dlg); dlg.dlg = dlg_dialog_sync_new(vbox, _("Sequential Rename"), NULL); ret = dlg_dialog_sync_wait(dlg.dlg); if(ret == DLG_POSITIVE) { GError *err = NULL; rsi_update(&dlg); err_clear(min); ok = do_renameseq(&rsi, src, &err); dp_rescan_post_cmd(src); if(!ok) err_set_gerror(min, &err, "RenameSeq", NULL); } dlg_dialog_sync_destroy(dlg.dlg); return ok; } gentoo-0.19.13/src/cmd_generic.c0000644000175000017500000001465511547706437016515 0ustar demarchidemarchi/* ** 1998-05-29 - I wisen up, and design a generic command dialog interface. Might come in handy. This will ** support the Opus-like OK, All, Skip and Cancel buttons for all commands using it (i.e. delete, ** rename, protect etc). Great. ** 1998-06-04 - Added flags to the cmd_generic() call, allowing different commands to tailor the generic part ** somewhat. Specifically, that means that some commands (rename) now can get rid of the "All" button. ** 1998-07-09 - Added flag CGF_NODIRS, which avoids calling body() or action() on dirs. Required by the split ** command. ** 1998-07-10 - Added CGF_NOENTER/NOESC, which disable the new keyboard shortcuts. ** 1998-07-27 - Renamed the CGF_NOENTER flag to CGF_NORETURN. Better. ** 1998-09-12 - Implemented the CGF_SRC flag for source pane rescanning. ** 2002-08-19 - Congrats, sis! :) Rewrote to use dialog module, shrinking it down nicely. */ #include "gentoo.h" #include #include "dialog.h" #include "errors.h" #include "fileutil.h" #include "dirpane.h" #include "cmd_generic.h" struct gen_info { guint32 flags; MainInfo *min; DirPane *src, *dst; GSList *s_slist; /* Source pane selection. */ const GSList *s_iter; /* Source selection iterator. */ GenBodyFunc bf; GenActionFunc af; GenFreeFunc ff; GError *error; /* For action function to report any error in. */ gpointer user; /* User's data, passed on in callbacks. */ gboolean open; gboolean need_update; /* Set if user's action function has been called. */ gboolean ok; /* Tracks success/fail of last action. */ Dialog *dlg; }; /* ----------------------------------------------------------------------------------------- */ /* 1998-05-29 - This is run when user clicks "Cancel", or when we run out of entries to ** work on. It simply closes everything down. */ static void end_command(struct gen_info *gen) { if(gen->s_slist != NULL) { dp_free_selection(gen->s_slist); gen->s_slist = NULL; } if(gen->dlg != NULL) /* Protect against the evils of uncontrolled recursion. */ { if(gen->ff != NULL) gen->ff(gen->user); /* Let caller free his stuff. */ dlg_dialog_sync_destroy(gen->dlg); gen->dlg = NULL; gen->open = FALSE; if(gen->need_update) { if(gen->flags & CGF_SRC) dp_rescan(gen->src); if(!(gen->flags & CGF_NODST)) dp_rescan(gen->dst); gen->need_update = FALSE; } } } /* 2009-09-19 - Filter out current row, based on its file type. Returns TRUE if row is to be included. */ static gboolean type_filter(const struct gen_info *gen) { /* We need both target file type and actual non-following type. */ const GFileType tft = dp_row_get_file_type(dp_get_tree_model(gen->src), gen->s_iter->data, TRUE); const GFileType ft = dp_row_get_file_type(dp_get_tree_model(gen->src), gen->s_iter->data, FALSE); if((gen->flags & CGF_NODIRS) && (tft == G_FILE_TYPE_DIRECTORY)) return FALSE; else if((gen->flags & CGF_LINKSONLY) && (ft != G_FILE_TYPE_SYMBOLIC_LINK)) return FALSE; return TRUE; } /* 1998-05-29 - Find the first selected entry, initialize body using it, and return 1. ** If no selected entry was found, 0 is returned. */ static gint first_body(struct gen_info *gen) { for(gen->s_iter = gen->s_slist; gen->s_iter != NULL; gen->s_iter = g_slist_next(gen->s_iter)) { if(type_filter(gen)) { gen->bf(gen->min, gen->src, gen->s_iter->data, gen, gen->user); return 1; } } return 0; } /* 1998-05-29 - Find the next selected entry, and generate body using it. If none is ** found, we terminate by calling end_command(). ** 1999-03-05 - Rewritten for new selection and general call format. */ static void next_or_end(struct gen_info *gen) { for(gen->s_iter = g_slist_next(gen->s_iter); gen->s_iter != NULL; gen->s_iter = g_slist_next(gen->s_iter)) { if(!type_filter(gen)) continue; gen->bf(gen->min, gen->src, gen->s_iter->data, gen, gen->user); return; } end_command(gen); } /* 1998-05-29 - Execute the command on all selected entries, from the current and ** onwards. Then close down the dialog and exit. */ static void all_then_end(struct gen_info *gen) { for(; gen->s_iter != NULL; gen->s_iter = g_slist_next(gen->s_iter)) { if(!type_filter(gen)) continue; gen->need_update = TRUE; if(!gen->af(gen->min, gen->src, gen->dst, gen->s_iter->data, &gen->error, gen->user)) break; } end_command(gen); } /* 1998-05-29 - General purpose command execution framework entry point. ** 1998-05-31 - Set the CAN_DEFAULT flag on all four buttons, making them a lot ** lower (of course). This made it look somewhat better. */ gint cmd_generic(MainInfo *min, const gchar *title, guint32 flags, GenBodyFunc bf, GenActionFunc af, GenFreeFunc ff, gpointer user) { const gchar *btn1 = N_("_OK|A_ll|_Skip|_Cancel"), *btn2 = N_("_OK|_Skip|_Cancel"), *btn; static struct gen_info gen; gen.flags = flags; gen.min = min; gen.src = min->gui->cur_pane; gen.dst = dp_mirror(min, gen.src); if((gen.s_iter = gen.s_slist = dp_get_selection(gen.src)) == NULL) /* No selection? */ return 0; gen.bf = bf; gen.af = af; gen.ff = ff; gen.open = TRUE; gen.error = NULL; gen.user = user; gen.need_update = FALSE; gen.ok = FALSE; btn = _((flags & CGF_NOALL) ? btn2 : btn1); gen.dlg = dlg_dialog_sync_new(*(GtkWidget **) user, title, btn); /* Make dialog stay open, and in place, after wait() returns. Less annoying. */ dlg_dialog_sync_stay_open(gen.dlg); if(first_body(&gen)) { gint bid_ok = DLG_POSITIVE, bid_all = bid_ok + 1, bid_skip = bid_all + 1, bid_cancel = bid_skip + 1; gint reply; if(flags & CGF_NOALL) /* Adjust button IDs if no "All" present. */ bid_all = -1, bid_skip--, bid_cancel--; gen.ok = TRUE; while(gen.open && gen.ok) { reply = dlg_dialog_sync_wait(gen.dlg); if(reply == bid_ok) { gen.need_update = TRUE; if(!(gen.ok = gen.af(gen.min, gen.src, gen.dst, gen.s_iter->data, &gen.error, gen.user))) { err_set_gerror(min, &gen.error, title, dp_get_file_from_row(gen.src, gen.s_iter->data)); end_command(&gen); } else next_or_end(&gen); } else if(reply == bid_all) all_then_end(&gen); else if(reply == bid_skip) next_or_end(&gen); else end_command(&gen); } } if(gen.dlg != NULL) dlg_dialog_sync_destroy(gen.dlg); return gen.ok; } /* 2010-06-13 - Track the state of an entry widget, allowing the command to execute only for non-empty strings. */ void cmd_generic_track_entry(gpointer gen, GtkWidget *entry) { struct gen_info *real_gen = gen; dlg_dialog_track_entry(real_gen->dlg, entry); } gentoo-0.19.13/src/style_dialog.c0000644000175000017500000000347611547706437016734 0ustar demarchidemarchi/* ** 1998-09-12 - This module contains code to allow the user to select a style from a ** simple list representation. This is used in two places; the "reparent" ** button in cfg_styles, and the "style" button in cfg_types. Since the ** old (short, inline) approach was severely broken, this needs a module ** of its own. ** 1999-05-24 - More or less completely rewritten. About 1/4 the size of the old one. ** 1999-06-19 - Adapted for the new dialog module. */ #include "gentoo.h" #include #include "styles.h" #include "dialog.h" #include "style_dialog.h" /* ----------------------------------------------------------------------------------------- */ /* 1999-05-24 - Main style dialog entry point. */ Style * sdl_dialog_sync_new_wait(StyleInfo *si, Style *ignore) { GtkWidget *scwin, *tv; Style *sel = NULL; Dialog *dlg; GtkCellRenderer *cr; GtkTreeViewColumn *vc; scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); tv = gtk_tree_view_new_with_model(GTK_TREE_MODEL(stl_styleinfo_build_partial(si, ignore))); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(Styles)", cr, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(tv), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(tv), FALSE); gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scwin), tv); gtk_widget_set_size_request(scwin, 256, 448); dlg = dlg_dialog_sync_new(scwin, _("Select Style"), NULL); if(dlg_dialog_sync_wait(dlg) == DLG_POSITIVE) { GtkTreeIter iter; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(tv)), NULL, &iter)) gtk_tree_model_get(gtk_tree_view_get_model(GTK_TREE_VIEW(tv)), &iter, 1, &sel, -1); } dlg_dialog_sync_destroy(dlg); return sel; } gentoo-0.19.13/src/cfg_windows.c0000644000175000017500000001440311547706437016556 0ustar demarchidemarchi/* ** 1998-10-15 - Config page for main window position and size. Neat. ** 2000-02-26 - This file has been pretty much entierly rewritten, and renamed. It now ** supports configuring position and size of not only the main window, but ** also the config and textview windows. Pretty neat. */ #include "gentoo.h" #include "dialog.h" #include "guiutil.h" #include "strutil.h" #include "cfg_module.h" #include "cfg_windows.h" #define NODE "Windows" /* ----------------------------------------------------------------------------------------- */ typedef struct { GtkWidget *vbox; /* Config page structures always begin like this. */ GtkWidget *content; /* Content built for us by the window module. */ GtkWidget *border[2]; /* Window border spin buttons. */ GtkWidget *dpos[2]; /* Dialog position mode radio buttons. */ MainInfo *min; gboolean modified; WinInfo *edit; /* Window info being edited. */ GtkWindowPosition dialog_pos; } P_Windows; static P_Windows the_page; /* ----------------------------------------------------------------------------------------- */ static void populate_page(P_Windows *page) { gint border[2], i; if(page->content) gtk_widget_destroy(page->content); page->content = win_wininfo_build(page->edit, &page->modified); gtk_box_pack_start(GTK_BOX(page->vbox), page->content, FALSE, FALSE, 0); gtk_widget_show_all(page->content); win_borders_get(page->edit, &border[0], &border[1]); for(i = 0; i < sizeof border / sizeof *border; i++) gtk_spin_button_set_value(GTK_SPIN_BUTTON(page->border[i]), border[i]); } /* ----------------------------------------------------------------------------------------- */ static void evt_border_changed(GtkWidget *wid, gpointer user) { P_Windows *page = user; gint w, h; w = gtk_spin_button_get_value(GTK_SPIN_BUTTON(page->border[0])); h = gtk_spin_button_get_value(GTK_SPIN_BUTTON(page->border[1])); win_borders_set(page->edit, w, h); page->modified = TRUE; } static void evt_dialog_position_toggled(GtkWidget *wid, gpointer user) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) { P_Windows *page = user; gint pos; pos = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "pos")); if(pos != page->dialog_pos) { page->dialog_pos = pos; page->modified = TRUE; } } } static GtkWidget * cwn_init(MainInfo *min, gchar **name) { P_Windows *page = &the_page; GtkWidget *hbox, *frame, *table, *vbox; const gchar *blab[] = { N_("Horizontal"), N_("Vertical") }; const gchar *dlab[] = { N_("Dialog Windows Positioned by Window Manager"), N_("Dialog Windows Follow Mouse"), N_("Dialog Windows Center On Screen") }; GtkWindowPosition dpos[] = { GTK_WIN_POS_NONE, GTK_WIN_POS_MOUSE, GTK_WIN_POS_CENTER }; guint i; GSList *group = NULL; if(name == NULL) return NULL; *name = _("Windows"); page->edit = NULL; page->vbox = gtk_vbox_new(FALSE, 0); page->content = NULL; hbox = gtk_hbox_new(FALSE, 0); frame = gtk_frame_new(_("Window Borders")); table = gtk_table_new(2, 2, FALSE); for(i= 0; i < sizeof blab / sizeof *blab; i++) { GtkWidget *label; label = gtk_label_new(_(blab[i])); gtk_table_attach(GTK_TABLE(table), label, 0, 1, i, i + 1, 0,0,0,0); page->border[i] = gtk_spin_button_new_with_range(-32768, 32768, 1); gtk_spin_button_set_digits(GTK_SPIN_BUTTON(page->border[i]), 0); g_signal_connect(G_OBJECT(page->border[i]), "value_changed", G_CALLBACK(evt_border_changed), page); gtk_table_attach(GTK_TABLE(table), page->border[i], 1, 2, i, i + 1, GTK_EXPAND|GTK_FILL,0,0,0); } gtk_container_add(GTK_CONTAINER(frame), table); gtk_box_pack_start(GTK_BOX(hbox), frame, TRUE, TRUE, 0); frame = gtk_frame_new(_("Dialog Positioning")); vbox = gtk_vbox_new(FALSE, 0); for(i = 0; i < sizeof dlab / sizeof *dlab; i++) { page->dpos[i] = gtk_radio_button_new_with_label(group, _(dlab[i])); g_object_set_data(G_OBJECT(page->dpos[i]), "pos", GINT_TO_POINTER(dpos[i])); g_signal_connect(G_OBJECT(page->dpos[i]), "toggled", G_CALLBACK(evt_dialog_position_toggled), page); if(dpos[i] == min->cfg.dialogs.pos) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->dpos[i]), TRUE); group = gtk_radio_button_get_group(GTK_RADIO_BUTTON(page->dpos[i])); gtk_box_pack_start(GTK_BOX(vbox), page->dpos[i], FALSE, FALSE, 0); } gtk_container_add(GTK_CONTAINER(frame), vbox); gtk_box_pack_start(GTK_BOX(hbox), frame, TRUE, TRUE, 0); gtk_box_pack_end(GTK_BOX(page->vbox), hbox, TRUE, FALSE, 5); gtk_widget_show_all(page->vbox); return page->vbox; } /* ----------------------------------------------------------------------------------------- */ /* 2000-01-30 - Update possize display. */ static void cwn_update(MainInfo *min) { P_Windows *page = &the_page; page->min = min; page->modified = FALSE; if(page->edit != NULL) win_wininfo_destroy(page->edit); page->edit = win_wininfo_copy(min->cfg.wininfo); page->dialog_pos = min->cfg.dialogs.pos; populate_page(page); } /* ----------------------------------------------------------------------------------------- */ static void cwn_accept(MainInfo *min) { P_Windows *page = &the_page; if(page->modified) { win_wininfo_destroy(min->cfg.wininfo); min->cfg.wininfo = page->edit; min->cfg.dialogs.pos = page->dialog_pos; dlg_position_set(min->cfg.dialogs.pos); page->edit = NULL; page->modified = FALSE; } } /* ----------------------------------------------------------------------------------------- */ static gboolean cwn_save(MainInfo *min, FILE *out) { win_wininfo_save(min->cfg.wininfo, out); return TRUE; } /* ----------------------------------------------------------------------------------------- */ static void cwn_load(MainInfo *min, const XmlNode *node) { win_wininfo_load(min->cfg.wininfo, node); } /* ----------------------------------------------------------------------------------------- */ /* 2000-02-26 - When the config window hides, we can free our editing copy if we (still) have one. */ static void cwn_hide(MainInfo *min) { P_Windows *page = &the_page; if(page->edit != NULL) { win_wininfo_destroy(page->edit); page->edit = NULL; } } /* ----------------------------------------------------------------------------------------- */ const CfgModule * cwn_describe(MainInfo *min) { static const CfgModule desc = { NODE, cwn_init, cwn_update, cwn_accept, cwn_save, cwn_load, cwn_hide }; return &desc; } gentoo-0.19.13/src/cmd_chmod.h0000644000175000017500000000024511547706437016166 0ustar demarchidemarchi/* ** 1998-05-29 - Another oneliner. This is for the CHMOD internal command. */ extern gint cmd_chmod(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.19.13/src/xmlutil.c0000644000175000017500000006132111613046724015732 0ustar demarchidemarchi/* ** 1998-07-25 - Various utility functions for dealing with XML files. Does both writing ** (xml_put_XXX) and reading (xml_get_XXX). Not meant to be beatiful, but ** rather utalitarian. ** 1998-07-27 - Rewrote the xml_put_XXX() stuff, and actually got it rather neat (IMHO). ** Also made sure all three config-modules actually use these functions (and ** nothing BUT these functions) to write their config stuff. ** 1998-08-10 - Now quotes all strings. Escapes any embedded quotes as \". This was re- ** quired in order to support explicitly empty strings, which were previously ** very ambigous and difficult to detect & handle correctly. ** 1999-01-04 - Discovered a few old-style (incorrect, misguided) uses of g_slist_XXX() ** functions, and fixed them. ** 1999-04-04 - Increased use of glib types, fixed minor bug in indentation (>=). ** 1999-04-05 - Added new value type, the unsigned integer. Identified in files by simply ** prefixing the actual value with the letter 'u'. */ #include "gentoo.h" #include #include #include #include #include #include #include #include #include "strutil.h" #include "xmlutil.h" /* ----------------------------------------------------------------------------------------- */ /* Types of values held by leaf nodes in trees. */ typedef enum { XVT_NONE, XVT_TEXT, XVT_INTEGER, XVT_UINTEGER, XVT_REAL, XVT_BOOL, XVT_COLOR } XVType; typedef struct { XVType type; GString *value; } XVText; typedef struct { XVType type; gint value; } XVInt; typedef struct { XVType type; guint value; } XVUInt; typedef struct { XVType type; gfloat value; } XVReal; typedef struct { XVType type; gboolean value; } XVBool; typedef struct { /* Um, perhaps kind of clumsy. But it saves space. */ XVType type; GdkColor value; } XVColor; typedef union { XVType type; /* Should "collide" with type fields of actual value-structs. */ XVText text; XVInt integer; XVUInt uinteger; XVReal real; XVBool bool; XVColor color; } XmlData; #define XML_NAME_SIZE (32) struct XmlNode { gchar name[XML_NAME_SIZE]; /* Name from surrounding tag. */ XmlData data; /* Data for this node (only valid for leafs). */ GSList *children; /* List of subtags in file order. */ }; /* ----------------------------------------------------------------------------------------- */ #define THE_ONE_TRUE_TAB_SIZE (8) /* ;^) */ #define XML_TRUE "TRUE" #define XML_FALSE "FALSE" #define XML_UNSIGNED "u" /* Prefix for unsigned integers. */ #define XML_COLOR "C" /* Prefix for GdkColor RGB triplets. */ #define NODE_INTERNAL(tag) (isupper((guchar) tag[0]) || (tag[0] == '/' && isupper((guchar) tag[1]))) #define NODE_COMMENT(tag) (tag[0] == '?') #define SIGN(x) (((x) == 0) ? 0 : (((x) > 0) ? 1 : -1)) /* Here are a few escape sequences for various characters that need protection. I haven't ** really added much here. Feel free to contribute. */ static struct { gchar *sequence; gchar equiv; } esc_seq[] = { {"<", '<'}, {">", '>'}, {"&", '&'}, {"'", '\''}, {""", '"'}, {"å", ''}, {"ä", ''}, {"ö", ''}, {"Å", ''}, {"Ä", ''}, {"Ö", ''}, }; #define NUM_ESC_SEQ (sizeof esc_seq / sizeof esc_seq[0]) /* ----------------------------------------------------------------------------------------- */ /* This little global variable (shudder) holds the nesting level for tags in the file being ** written by xml_put_XXX() functions. */ static guint put_level = 0; /* ----------------------------------------------------------------------------------------- */ static void put_string(FILE *out, const gchar *str); /* ----------------------------------------------------------------------------------------- */ /* 1998-07-27 - Open a file for output, and write any required XML header to it. Then return the ** file pointer, so the user can use it in further calls to this module, in order to ** store various nodes and leafs. When done, the user should call xml_put_close(). ** BUG Calls to xml_put_open() and xml_put_close() don't nest!! Sue me! */ FILE * xml_put_open(const gchar *name) { FILE *out; if((out = fopen(name, "wt")) != NULL) { fprintf(out, "\n\n"); put_level = 0; /* The reason we don't nest. */ } return out; } /* 1998-07-27 - Close the current XML output file. */ void xml_put_close(FILE *out) { if(put_level != 0) fprintf(stderr, "**XML Put Error: xml_put_close() called on level %d\n", put_level); fclose(out); } /* 1998-07-27 - Output indentation for current level. Smart enough to use TAB characters when ** possible. */ static void indent(FILE *out) { guint i; for(i = put_level; i >= THE_ONE_TRUE_TAB_SIZE; i -= THE_ONE_TRUE_TAB_SIZE) fputc('\t', out); for(; i > 0; i--) fputc(' ', out); } /* 1998-07-27 - Output an opening node, i.e. something that (possibly) has children. */ void xml_put_node_open(FILE *out, const gchar *node) { indent(out); fprintf(out, "<%s>\n", node); put_level++; } /* 1998-07-27 - Close a node previously opened. Does not protect against overlapping ** nodes. */ void xml_put_node_close(FILE *out, const gchar *node) { if(put_level >= 0) { put_level--; indent(out); fprintf(out, "\n", node); } else fprintf(stderr, "**XML Put Error: xml_put_node_close() called on level 0!\n"); } /* 1998-07-27 - Output a leaf with an integer in it. */ void xml_put_integer(FILE *out, const gchar *name, gint value) { indent(out); fprintf(out, "<%s>%d\n", name, value, name); } /* 1999-04-05 - Output unsigned leaf. Note use of prefix to resolve it from plain integer. */ void xml_put_uinteger(FILE *out, const gchar *name, guint value) { indent(out); fprintf(out, "<%s>%s%u\n", name, XML_UNSIGNED, value, name); } /* 1998-07-27 - Output a leaf with a real number. ** 2002-06-16 - Significantly more complex, since we need to do this in ASCII. glib 2.0, please. */ void xml_put_real(FILE *out, const gchar *name, gfloat value) { struct lconv *lconv; gchar buf[64], *ptr; gssize dpl; indent(out); g_snprintf(buf, sizeof buf, "%f", value); lconv = localeconv(); dpl = strlen(lconv->decimal_point); if(dpl && (ptr = strchr(buf, *lconv->decimal_point)) != NULL) { if(strncmp(ptr, lconv->decimal_point, dpl) == 0) { gssize tl; *ptr++ = '.'; tl = strlen(ptr + dpl - 1); memmove(ptr, ptr + dpl - 1, tl); ptr[tl] = '\0'; } } else g_warning(_("XML module emitted locale-dependant real number")); fprintf(out, "<%s>%s\n", name, buf, name); } /* 1998-07-27 - Output a leaf with a boolean in it. */ void xml_put_boolean(FILE *out, const gchar *name, gboolean value) { indent(out); fprintf(out, "<%s>%s\n", name, value ? XML_TRUE : XML_FALSE, name); } /* 1998-07-27 - Output a text leaf. Might screw up the indentation if the text contains ** line feeds. Big deal. */ void xml_put_text(FILE *out, const gchar *name, const gchar *value) { indent(out); fprintf(out, "<%s>\"", name); put_string(out, value); fprintf(out, "\"\n", name); } /* 1999-05-01 - Write out a GdkColor. Kind of unusual, perhaps (and very application- ** specific), but a lot more efficient than doing it with another nested ** node. Note that we save only the red, green & blue components. */ void xml_put_color(FILE *out, const gchar *name, const GdkColor *color) { indent(out); fprintf(out, "<%s>%s%04X,%04X,%04X\n", name, XML_COLOR, color->red, color->green, color->blue, name); } /* 1998-07-25 - Write string to file , while attempting to catch any character ** we don't want appearing between tags (such as < and >). This is overly ** paranoid; usually you don't need to protect the '>' character. */ static void put_string(FILE *out, const gchar *str) { gchar here; gint i; for(; str && (here = *str) != '\0'; str++) { for(i = 0; i < NUM_ESC_SEQ; i++) { if(here == esc_seq[i].equiv) { fprintf(out, "%s", esc_seq[i].sequence); break; } } if(i == NUM_ESC_SEQ) /* No escape sequence found? */ { if(here == '\\') fprintf(out, "\\\\"); else putc(here, out); } } } /* ----------------------------------------------------------------------------------------- */ /* 1999-01-30 - Find a child of named , having a value of type . */ static const XmlNode * get_node(const XmlNode *node, const gchar *name, XVType type) { const XmlNode *data; if(node == NULL || name == NULL) return NULL; if(((data = xml_tree_search(node, name)) != NULL) && (data->data.type == type)) return data; return NULL; } /* 1998-12-25 - Look through 's children for a node named . When found, store its ** data (which really should be integer) in , and return 1. If any of these ** steps fail, return 0. Can be called with == NULL to check for the presence ** of a correctly typed and named value. */ gboolean xml_get_integer(const XmlNode *node, const gchar *name, gint *n) { const XmlNode *data; if((data = get_node(node, name, XVT_INTEGER)) != NULL) { if(n != NULL) *n = data->data.integer.value; return TRUE; } return FALSE; } gboolean xml_get_uinteger(const XmlNode *node, const gchar *name, guint *n) { const XmlNode *data; if((data = get_node(node, name, XVT_UINTEGER)) != NULL) { if(n != NULL) *n = data->data.uinteger.value; return TRUE; } return FALSE; } /* 1998-12-25 - Search through 's children for a real-valued node named , and store ** the number in question at . Returns 1 if value was found, 0 otherwise. */ gboolean xml_get_real(const XmlNode *node, const gchar *name, gfloat *x) { const XmlNode *data; if((data = get_node(node, name, XVT_REAL)) != NULL) { if(x != NULL) *x = data->data.real.value; return TRUE; } return FALSE; } /* 1998-12-25 - Search 's kids for a boolean value named . Returns 1 if the named ** value was indeed found (storing it in if it's non-NULL), 0 otherwise. */ gboolean xml_get_boolean(const XmlNode *node, const gchar *name, gboolean *x) { const XmlNode *data; if((data = get_node(node, name, XVT_BOOL)) != NULL) { if(x != NULL) *x = data->data.bool.value; return TRUE; } return FALSE; } /* 1998-12-25 - Look through 's children for a node named , having type ** text. If found, return 1 while storing a pointer to the text at ** (if non-NULL). Otherwise returns 0. */ gboolean xml_get_text(const XmlNode *node, const gchar *name, const gchar **str) { const XmlNode *data; if((data = get_node(node, name, XVT_TEXT)) != NULL) { if(str != NULL) *str = data->data.text.value->str; return TRUE; } return FALSE; } gboolean xml_get_color(const XmlNode *node, const gchar *name, GdkColor *col) { const XmlNode *data; if((data = get_node(node, name, XVT_COLOR)) != NULL) { if(col != NULL) *col = data->data.color.value; return TRUE; } return FALSE; } /* 1998-12-25 - Look through 's children for a node named , hoping it ** contains text. If found, and is non-NULL, copy the text there, ** using no more than characters. Returns 1 on success, or 0. */ gboolean xml_get_text_copy(const XmlNode *node, const gchar *name, gchar *str, gsize max) { const XmlNode *data; if((data = get_node(node, name, XVT_TEXT)) != NULL) { if(str != NULL) g_strlcpy(str, data->data.text.value->str, max); return TRUE; } return FALSE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-07-26 - Report some kind of parse error to the (probably ignorant) user. If any of ** these errors start popping up, the config file is likely damaged (or edited:). */ static void xml_error(gchar *fmt, ...) { va_list arg; va_start(arg, fmt); fprintf(stderr, "**XML: "); vfprintf(stderr, fmt, arg); fputc('\n', stderr); va_end(arg); } /* 1998-07-25 - Get the next "token" and return it. I define a token as either a tag (opening ** or closing), or as an arbitrary amound of characters found between tags. Note ** that tokens may well include whitespace. Example: " hello " consists of ** three tokens; "a", " hello " (note the spaces) and "/a". The first and the last ** would be considered tags. ** Returns a GString holding the token, which really should be destroyed by the ** caller when done. Also returns an integer in indicating the type of ** the string returned; this is 0 for user text, 1 for a tag, and -1 on error. */ static GString * get_token(FILE *in, gint *what) { GString *str; gint here, in_tag = 0, found_nsc = 0, in_string = 0; if(what == NULL) return NULL; *what = -1; /* Assume the worst. */ if((str = g_string_new(NULL)) != NULL) { while((here = fgetc(in)) >= 0) { if(!in_string && here == '<') /* Either beginning of tag or end of user data. */ { if(found_nsc) /* Any non-space characters found? */ { *what = 0; ungetc(here, in); return str; } else { g_string_truncate(str, 0); in_tag = 1; } } else if(!in_string && here == '>') /* *Must* be end of tag. */ { if(in_tag) { *what = 1; return str; } else { xml_error("Unmatched '>' detected"); break; } } else { if(here == '\\') { if((here = fgetc(in)) < 0) break; g_string_append_c(str, '\\'); g_string_append_c(str, here); continue; } g_string_append_c(str, here); found_nsc |= !isspace((guchar) here); in_string ^= (here == '"'); } } } g_string_free(str, TRUE); return NULL; } /* ----------------------------------------------------------------------------------------- */ /* 1998-07-25 - Allocate and initialize a new node structure. */ XmlNode * xml_node_new(const gchar *name) { XmlNode *node; if((node = g_malloc(sizeof *node)) != NULL) { if(name != NULL) g_strlcpy(node->name, name, sizeof node->name); else node->name[0] = '\0'; node->data.type = XVT_NONE; node->children = NULL; } return node; } /* 1998-12-25 - Check if the given node is called . If so, return 1. ** Otherwise return 0. */ gint xml_node_has_name(const XmlNode *node, const gchar *name) { if(node != NULL && name != NULL) return strcmp(node->name, name) == 0; return 0; } /* 1998-07-25 - Add as a child to the node . ** 1999-01-04 - Noted that this still used my old misguided way of using the glib list ** functions. Fixed. */ void xml_node_add_child(XmlNode *node, XmlNode *child) { if((node->children = g_slist_append(node->children, child)) == NULL) xml_error("Couldn't build child list for '%s'", node->name); } /* 1998-07-26 - Visit all of a node's immediate children, using a callback. This is not ** recursive, since the intent is to leave that to the user, who may want ** to use different callback functions for different nodes. ** 1999-01-04 - This too used the old bad way of using glib's list functions. Fixed. */ void xml_node_visit_children(const XmlNode *node, void (*func)(const XmlNode *child, gpointer user), gpointer user) { const GSList *iter; for(iter = node->children; iter != NULL; iter = g_slist_next(iter)) func(iter->data, user); } /* 1998-07-26 - Destroy a node. Knows how to destroy string data. You really shouldn't destroy a ** node that has live children, since it will become (infinitely) more difficult to ** access those children when their parent has been destroyed! */ void xml_node_destroy(XmlNode *node) { if(node->data.type == XVT_TEXT) g_string_free(node->data.text.value, TRUE); if(node->children != NULL) g_slist_free(node->children); g_free(node); } /* ----------------------------------------------------------------------------------------- */ /* 1998-07-26 - Returns TRUE if the given strings are a matched tag pair, FALSE otherwise. */ static gint match_tags(const gchar *beg, const gchar *end) { if(beg[0] == '/') return FALSE; if(end[0] != '/') return FALSE; return strcmp(beg, end + 1) == 0; } /* 1998-07-26 - A fancy strcmp() that knows how to skip whitespace. Checks if is ** equal to , ignoring any whitespace. Case-sensitive. */ static gint is_word(const gchar *str, const gchar *word) { while(isspace((guchar) *str)) str++; return strcmp(str, word) == 0; } /* 1998-07-27 - Parse a real number from , and store it in

. Requires that the ** number contains exactly one period ('.') used to separate integer and ** fractional parts. Doesn't give a damn about i18n, obviously. This function ** is required since you can't "stack" sscanf() calls with formats of "%f ** and "%d" the way I want to... :( ** 1998-07-31 - Bug fix: attempted to parse things beginning with a period as floats, ** thus clearly blurring the line between text and floats. This means that ** reals are now required to contain at least one digit before the dot. */ static gboolean get_real(const gchar *str, gfloat *p) { const gchar *beg = str; gfloat num = 0.0f, fract, weight; gint sign = 1; if(*str == '-') { sign = -1; str++; } while(isdigit((guchar) *str)) { num *= 10; num += *str - '0'; str++; } if(str == beg) /* If no digits were found, it's not a real anymore. */ return FALSE; if(*str == '.') { for(str++, fract = 0.0f, weight = 0.1f; isdigit((guchar) *str); str++, weight /= 10.0f) fract += (*str - '0') * weight; *p = sign * (num + fract); return TRUE; } return FALSE; } /* 1998-07-27 - Create a duplicate of the string data in , while taking care to replace any &-escaped ** "sequences" (such as "&") with their single-character equivalences. Note that we don't ** even pretend to support all XML sequences. */ static GString * get_text_data(const gchar *in) { GString *str; gchar here, next; guint i; if((str = g_string_new(NULL)) != NULL) { if(*in == '"') in++; for(; (here = *in) != '\0'; in++) { if(here == '&') /* Special sequence here? */ { for(i = 0; i < NUM_ESC_SEQ; i++) { if(strncmp(in, esc_seq[i].sequence, strlen(esc_seq[i].sequence)) == 0) { g_string_append_c(str, esc_seq[i].equiv); in += strlen(esc_seq[i].sequence) - 1; break; } } if(i == NUM_ESC_SEQ) /* No match found? */ xml_error("Unknown &-sequence ignored"); } else if(here == '\\') /* Escape sequence? */ { if((next = *(in + 1)) == '\0') /* Trailing backslash OK and ignored. */ break; switch(next) { case '\\': g_string_append_c(str, '\\'); break; case '"': g_string_append_c(str, '"'); break; default: xml_error("Unsupported backslash escaped character '%c'!", next); } in++; } else if(!(here == '"' && *(in + 1) == '\0')) /* Accept internal quotes, reject final. */ g_string_append_c(str, here); } } return str; } /* 1998-07-26 - Parse out the data from the string . Data can be either text, a bool, ** an integer or a real number. Returns TRUE if data was successfully parsed, ** FALSE if it was not. Uses built-in knowledge about how different types of ** data look in the XML file to determine the type of data at . */ static gint get_data(XmlNode *node, const gchar *str) { guint red, green, blue; node->data.type = XVT_NONE; if(sscanf(str, XML_UNSIGNED "%u", &node->data.uinteger.value) == 1) node->data.type = XVT_UINTEGER; else if(sscanf(str, XML_COLOR "%04X,%04X,%04X", &red, &green, &blue) == 3) { node->data.type = XVT_COLOR; node->data.color.value.red = red; node->data.color.value.green = green; node->data.color.value.blue = blue; } else if(get_real(str, &node->data.real.value) == 1) node->data.type = XVT_REAL; else if(sscanf(str, "%d", &node->data.integer.value) == 1) node->data.type = XVT_INTEGER; else if(is_word(str, XML_TRUE)) { node->data.bool.value = TRUE; node->data.type = XVT_BOOL; } else if(is_word(str, XML_FALSE)) { node->data.bool.value = FALSE; node->data.type = XVT_BOOL; } else { if((node->data.text.value = get_text_data(str)) != NULL) node->data.type = XVT_TEXT; else xml_error("No memory for text data in node '%s'", node->name); } return node->data.type != XVT_NONE; } /* 1998-07-26 - Read nodes from file , build a tree rooted in . Tags are classified ** as either internal nodes or leaf nodes by the casing of their first character; ** internal nodes begin with upper-case characters, leafs with lower-case chars. ** Note: this will only read *one* tree from the file; if there are more, all trees ** but the first will be ignored. Also note that this function is recursive, so if ** you're allergic to that kind of thing, stay away. Otherwise, enjoy! */ static XmlNode * read_tree(FILE *in, XmlNode *root) { GString *str, *data, *end; XmlNode *node, *tree; gint type, data_type, end_type; while((str = get_token(in, &type)) != NULL) { if(type == 1 && NODE_INTERNAL(str->str)) { if(str->str[0] == '/') { if(root != NULL) { if(match_tags(root->name, str->str)) break; } else xml_error("Bare ending tag '%s' found!", str->str); } else { if((node = xml_node_new(str->str)) != NULL) { if(root == NULL) tree = read_tree(in, root = node); else { tree = read_tree(in, node); xml_node_add_child(root, tree); } } else xml_error("Couldn't create node for '%s'", str->str); } } else if(type == 1 && NODE_COMMENT(str->str)) continue; else if(root != NULL && (node = xml_node_new(str->str))) { if((data = get_token(in, &data_type)) != NULL) { if((end = get_token(in, &end_type)) != NULL) { if(match_tags(str->str, end->str)) { if(get_data(node, data->str)) xml_node_add_child(root, node); else xml_error("Couldn't get data for '%s' (unknown type)", node->name); } else xml_error("Overlapping tag found (%s,%s)", str->str, end->str); } else xml_error("Missing end tag for '%s'", node->name); } else xml_error("Couldn't get data for '%s' (no token)", node->name); } else xml_error("Bare data found"); g_string_free(str, TRUE); } if(str != NULL) g_string_free(str, TRUE); return root; } /* ----------------------------------------------------------------------------------------- */ /* 1998-07-26 - Destroy a tree, by freeing all the nodes. Don't keep references into a tree ** you're about to destroy; copy any interesting data, then destroy the tree. Don't ** let the tree hang around for longer than required either, since it'skind'a large. ** 1999-01-04 - Corrected the way glib's list functions are used. Was broken. */ void xml_tree_destroy(XmlNode *node) { const GSList *iter; if(node != NULL) { for(iter = node->children; iter != NULL; iter = g_slist_next(iter)) xml_tree_destroy(iter->data); xml_node_destroy(node); } } /* ----------------------------------------------------------------------------------------- */ #if 0 /* xml_tree_print() */ /* 1998-07-27 - Prints an outline of a tree. Quite handy when debugging. */ void xml_tree_print(const XmlNode *root, gpointer user) { gint i, level = (gint) user; if(root != NULL) { for(i = 0; i < level; i++) putchar(' '); printf("%s", root->name); if(root->data.type != XVT_NONE) { switch(root->data.type) { case XVT_NONE: /* Keep the compiler happy. */ break; case XVT_TEXT: printf(" = '%s'", root->data.text.value->str); break; case XVT_INTEGER: printf(" = %d", root->data.integer.value); break; case XVT_UINTEGER: printf(" = %s%u", XML_UNSIGNED, root->data.uinteger.value); break; case XVT_REAL: printf(" = %f", root->data.real.value); break; case XVT_BOOL: printf(" = %s", root->data.bool.value ? XML_TRUE : XML_FALSE); break; case XVT_COLOR: printf(" = [%04X,%04X,%04X]", root->data.color.value.red, root->data.color.value.green, root->data.color.value.blue); } } putchar('\n'); g_slist_foreach(root->children, (GFunc) xml_tree_print, GINT_TO_POINTER((level + 1))); } } #endif /* ----------------------------------------------------------------------------------------- */ /* 1998-07-26 - Find a node named , and return a pointer to it. If no such node exists, ** we return NULL. Recurses through entire tree. */ const XmlNode * xml_tree_search(const XmlNode *root, const gchar *name) { const GSList *iter; const XmlNode *node; if(root != NULL) { if(strcmp(root->name, name) == 0) return root; for(iter = root->children; iter != NULL; iter = g_slist_next(iter)) { if((node = xml_tree_search(iter->data, name)) != NULL) return node; } } return NULL; } /* ----------------------------------------------------------------------------------------- */ /* 1998-07-26 - Load the first XML tree found in the file . Case of the first ** letter of tags determine wether the node created should be internal ** or leaf. */ XmlNode * xml_tree_load(const gchar *name) { XmlNode *tree = NULL; FILE *in; if((in = fopen(name, "rt")) != NULL) { tree = read_tree(in, NULL); fclose(in); } return tree; } gentoo-0.19.13/src/cfg_module.h0000644000175000017500000000431011547706437016352 0ustar demarchidemarchi/* ** 1998-06-22 - A generic header file to be included by all the modules that ** implement gdtool's GUI config system. Loads of code. */ #if !defined CFG_MODULE_H #define CFG_MODULE_H #include "xmlutil.h" /* This gets called when the main config system wants this page to create ** itself. Should return a "root" widget for the page (some GTK+ container). */ typedef GtkWidget * (*CMInitFunc)(MainInfo *min, gchar **name); /* Kindly update yourself, since we are about to redisplay the config GUI. */ typedef void (*CMUpdateFunc)(MainInfo *min); /* This gets called as the user clicks the OK button in the config GUI. It ** should make the necessary changes to stuff in min->cfg. Optimally, the ** only thing done is a memcpy() or so... Dream on. */ typedef void (*CMAcceptFunc)(MainInfo *min); /* This gives the page a chance to save itself out on the (open) stream ** . It gets called as the user clicks the Save button in the GUI, ** _before_ any calls to cfg_accept() and cfg_hide(). */ typedef gint (*CMSaveFunc)(MainInfo *min, FILE *out); /* Make the page parse its data from the XML tree node , which has ** been identified as belonging to this page by a string match between ** the node's name and the page's node identifier. */ typedef void (*CMLoadFunc)(MainInfo *min, const XmlNode *node); /* This gets called as the config window "closes". Modules should NOT use ** this opportunity to destroy their GUI, since that should not be ** necessary. It can, however, be useful to get a chance to free any ** extraneous data used by the module during config editing. */ typedef void (*CMHideFunc)(MainInfo *min); /* A collection of function pointers that define the interface to a ** configuration page. */ typedef struct { const gchar *node; /* Name of this module's root config node. */ CMInitFunc init; CMUpdateFunc update; CMAcceptFunc accept; CMSaveFunc save; CMLoadFunc load; CMHideFunc hide; } CfgModule; /* This gets called by the main config GUI code every time it opens. The ** module should just return a pointer to an instance of the above struct, ** whose fields the main cfg can then access at will. */ typedef const CfgModule * (*CMDescribeFunc)(MainInfo *min); #endif /* CFG_MODULE_H */ gentoo-0.19.13/src/userinfo.c0000644000175000017500000002141311547706437016076 0ustar demarchidemarchi/* ** 1998-05-23 - This little module helps map user and group IDs to ASCII names. ** To perform this mapping, it reads /etc/passwd. ** 1998-05-29 - Heavily modified. Now it is more eager to learn, since it will always ** store *all* new encountered (uid,uname) and (gid,gname) pairs. ** This maximizes the amount of user/group info available, and allows ** this info to be used for other funky things (such as a chown command). ** 1998-06-08 - Redesigned the menu-creation support, and also added some crucial ** functionality (squeezed it in). ** 1998-12-22 - Completely rewrote the /etc/passwd parsing. No longer lets the user control ** the file name, but considers it the system's business. Uses the BSD-ish ** getpwent()-API to access the file. Much cleaner and more robust. Also added ** storing of the user's home directories to another hash (for ~-support). ** Then did the exact same thing for group file parsing. These changes resulted ** in a cleaner interface, since this module is now self-contained. */ #include "gentoo.h" #include #include #include #include #include "strutil.h" #include "userinfo.h" /* ----------------------------------------------------------------------------------------- */ typedef struct { /* Holds information about system users (maps UIDs to names). */ GHashTable *dict_uname; /* Hashes uid -> uname. */ GHashTable *dict_uhome; /* Hashes uname -> uhome. Handy for "~emil" and stuff. */ GHashTable *dict_gname; /* Hashes gid -> gname. */ } UsrInfo; static UsrInfo the_usr = { NULL, NULL, NULL }; /* ----------------------------------------------------------------------------------------- */ static gint cmp_string_num(gconstpointer a, gconstpointer b) { gint ia, ib; if(sscanf(a, "%d", &ia) == 1 && sscanf(b, "%d", &ib) == 1) return (ia < ib) ? -1 : (ia > ib); return 0; } static void list_visit(gpointer key, gpointer value, gpointer user) { *(GList **) user = g_list_insert_sorted(*(GList **) user, g_strdup_printf("%d %s", GPOINTER_TO_INT(key), (const gchar *) value), cmp_string_num); } /* 2000-03-21 - Build a list of strings (not GStrings, but plain old dynamic gchar pointers) of ** all groups (if category == UIC_USER) or users (UIC_GROUP) we know of. If ** is non-NULL, it will be filled in with the index for the row describing the group ** or user whose numerical ID is . */ GList * usr_string_list_create(UsrCategory category, gint id, gint *index) { GList *list = NULL, *iter; g_hash_table_foreach(category == UIC_USER ? the_usr.dict_uname : the_usr.dict_gname, list_visit, &list); if(index != NULL) /* Do we need to search? */ { gint tmp, pos; for(iter = list, pos = 0; iter != NULL; iter = g_list_next(iter), pos++) { if((sscanf(iter->data, "%d", &tmp) == 1) && (tmp == id)) *index = pos; } } return list; } /* 2000-03-21 - Free a list of strings as created by usr_string_list_create() above. */ void usr_string_list_destroy(GList *list) { GList *iter; for(iter = list; iter != NULL; iter = g_list_next(iter)) g_free(iter->data); g_list_free(list); } /* ----------------------------------------------------------------------------------------- */ /* 1998-12-22 - Build a hash table with system's password info in it. This might be very ** stupid on large systems, in terms of memory usage... */ static void scan_uid(void) { struct passwd *pw; gchar *old, *home, *name; setpwent(); while((pw = getpwent()) != NULL) { if((old = g_hash_table_lookup(the_usr.dict_uname, GINT_TO_POINTER((gint) pw->pw_uid))) != NULL) { if((home = g_hash_table_lookup(the_usr.dict_uhome, old)) != NULL) { g_hash_table_remove(the_usr.dict_uname, GINT_TO_POINTER((gint) pw->pw_uid)); g_hash_table_remove(the_usr.dict_uhome, old); g_free(old); g_free(home); } else fprintf(stderr, "USERINFO: passwd data for '%s' (%d) has no home dir!\n", old, (gint) pw->pw_uid); } if((name = g_strdup(pw->pw_name)) != NULL) { if((home = g_strdup(pw->pw_dir)) != NULL) { g_hash_table_insert(the_usr.dict_uname, GINT_TO_POINTER((gint) pw->pw_uid), name); g_hash_table_insert(the_usr.dict_uhome, name, home); } else { g_free(name); fprintf(stderr, "USERINFO: Couldn't duplicate home dir\n"); } } else fprintf(stderr, "USERINFO: Couldn't duplicate user name string\n"); } endpwent(); } /* 1998-12-22 - Parse some system-specific file containing group information (typically "/etc/group"). ** Store group names in a hash table indexed on group ids, for easy look-ups later. */ static void scan_gid(void) { struct group *gr; gchar *old, *name; setgrent(); while((gr = getgrent()) != NULL) { if((old = g_hash_table_lookup(the_usr.dict_gname, GINT_TO_POINTER((gint) gr->gr_gid))) != NULL) { g_hash_table_remove(the_usr.dict_gname, GINT_TO_POINTER((gint) gr->gr_gid)); g_free(old); } if((name = g_strdup(gr->gr_name)) != NULL) g_hash_table_insert(the_usr.dict_gname, GINT_TO_POINTER((gint) gr->gr_gid), name); } endgrent(); } /* ----------------------------------------------------------------------------------------- */ /* 2010-02-11 - Returns the current user's home directory. Implemented according to the ** guidelines in the glib documentation. Does never return NULL or an empty' ** string, defaults to "/" if all else fails. Prefers $HOME over passwd. */ const gchar * usr_get_home(void) { const char *home = g_getenv ("HOME"); if(!home) home = g_get_home_dir(); if(!home || *home == '\0') return "/"; return home; } /* ----------------------------------------------------------------------------------------- */ /* 1998-05-29 - Rewritten & renamed. This routine looks up the name of the user with the given ** . Returns pointer to string, or NULL if the user is unknown. */ const gchar * usr_lookup_uname(uid_t uid) { return g_hash_table_lookup(the_usr.dict_uname, GINT_TO_POINTER((gint) uid)); } struct id_lookup { const gchar *name; /* The name we're looking for. */ long value; /* The value, if found. */ }; /* 2000-03-23 - Another g_hash_table_foreach() callback. Cool, because we can reuse ** it for both user and group lookups. */ static void cb_lookup_id(gpointer key, gpointer value, gpointer user) { struct id_lookup *idl = user; if(strcmp(value, idl->name) == 0) idl->value = GPOINTER_TO_INT(key); } /* 2000-03-23 - This does the reverse lookup of the function above. I don't really like the ** name, but it'll do for now. :) Returns the uid, or -1 if the name wasn't ** found. Oh, and this will be slow, so don't do it often, OK? */ long usr_lookup_uid(const gchar *name) { struct id_lookup idl; idl.name = name; idl.value = -1; g_hash_table_foreach(the_usr.dict_uname, cb_lookup_id, &idl); return idl.value; } /* 1998-12-22 - Look up the home directory of a user called . Returns pointer to string, ** or NULL if there is no such user. If is "" or NULL, returns the home ** directory of the current effective user. */ const gchar * usr_lookup_uhome(const gchar *uname) { if(uname == NULL || *uname == '\0') { if((uname = usr_lookup_uname(geteuid())) != NULL) return g_hash_table_lookup(the_usr.dict_uhome, uname); } return usr_get_home(); } /* 1998-05-29 - Rewritten & renamed. This routine looks up the name of the group with the given ** . Returns pointer to string, or NULL if the group is unknown. */ const gchar * usr_lookup_gname(gid_t gid) { return g_hash_table_lookup(the_usr.dict_gname, GINT_TO_POINTER(gid)); } /* 2000-03-23 - This does the reverse lookup of the function above. I don't really like the ** name, but it'll do for now. :) Returns the uid, or -1 if the name wasn't ** found. Oh, and this will be slow, so don't do it often, OK? */ long usr_lookup_gid(const gchar *name) { struct id_lookup idl; idl.name = name; idl.value = -1; g_hash_table_foreach(the_usr.dict_gname, cb_lookup_id, &idl); return idl.value; } /* ----------------------------------------------------------------------------------------- */ /* Compare two pointers as integers. Can't use g_int_equal(), since that dereferences. */ static gint cmp_int(gconstpointer a, gconstpointer b) { return GPOINTER_TO_INT(a) == GPOINTER_TO_INT(b); } /* 1998-12-22 - Initialize the userinfo module. Calling any of the functions exported from this ** module without a prior call to usr_init() is illegal, and will likely crash. ** Returns TRUE on success, a sullen FALSE on failure. */ gboolean usr_init(void) { if((the_usr.dict_uname = g_hash_table_new(g_direct_hash, cmp_int)) != NULL) { if((the_usr.dict_uhome = g_hash_table_new(g_str_hash, g_str_equal)) != NULL) { if((the_usr.dict_gname = g_hash_table_new(g_direct_hash, cmp_int)) != NULL) { scan_uid(); scan_gid(); return TRUE; } g_hash_table_destroy(the_usr.dict_uhome); } g_hash_table_destroy(the_usr.dict_uname); } return FALSE; } gentoo-0.19.13/src/keyboard.h0000644000175000017500000000341011547706437016046 0ustar demarchidemarchi/* ** 1999-03-10 - Interface for the keyboard accelerator module. No, this does not make your ** keyboard faster. */ #if !defined KEYBOARD_H #define KEYBOARD_H #include /* These are the various types of keyboard shortcuts supported. Each type has a comment showing ** the tail part of the intended prototype for an entry_add() call for that type. */ typedef enum { KET_GDKEVENT = 0, /* (.., GdkEventFunc func, gpointer user); */ KET_GTKOBJECT, /* (.., GtkObject *obj, const gchar *signal_name, gpointer user); */ KET_CMDSEQ /* (.., const gchar *cmdseq_name); */ } KEType; /* So, for example, if you have a GtkButton called btn, and you want the key "a" to ** activate it, you'd do kbd_context_entry_add(context, "a", KET_GTKOBJECT, btn, "clicked", userdata); */ typedef struct KbdContext KbdContext; KbdContext * kbd_context_new(MainInfo *min); /* These functions let you set a mask which is applied (binary AND:ed) to the ** 'state' member of the keyboard event when a key is pressed. The mask is also ** applied to the key describing The primary use for this is to mask away that ** pesky numlock. */ void kbd_context_mask_set(KbdContext *ctx, guint mask); guint kbd_context_mask_get(KbdContext *ctx); gint kbd_context_entry_add(KbdContext *ctx, const gchar *key, KEType type, ...); gint kbd_context_entry_vadd(KbdContext *ctx, const gchar *key, KEType type, va_list args); void kbd_context_entry_remove(KbdContext *ctx, const gchar *key); /* To be used, the keyboard context needs to be attached to a window. */ gint kbd_context_attach(KbdContext *ctx, GtkWindow *win); void kbd_context_detach(KbdContext *ctx, GtkWindow *win); void kbd_context_clear(KbdContext *ctx); void kbd_context_destroy(KbdContext *ctx); #endif /* KEYBOARD_H */ gentoo-0.19.13/src/cmd_swap.h0000644000175000017500000000046411547706437016051 0ustar demarchidemarchi/* ** 1998-08-08 - Header for the SWAP module. */ extern gint cmd_swap(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_fromother(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_toother(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.19.13/src/cfg_styles.h0000644000175000017500000000041411547706437016411 0ustar demarchidemarchi/* ** 1998-08-14 - Another one of those never-ending one-liner header files. The price you get ** to pay for putting everything in a module of its own, I guess... */ extern const CfgModule * cst_describe(MainInfo *min); extern StyleInfo * cst_get_styleinfo(void); gentoo-0.19.13/src/cfg_dialogs.h0000644000175000017500000000020011547706437016501 0ustar demarchidemarchi/* ** 2002-08-25 - Header for the very stealthy dialog config module. */ extern const CfgModule * cdl_describe(MainInfo *min); gentoo-0.19.13/src/buttons.h0000644000175000017500000001125111547706437015746 0ustar demarchidemarchi/* ** 1998-09-15 - Header for the buttons module. ** 1999-05-01 - Huge changes to incorporate the new multi-function button. */ #include "xmlutil.h" typedef struct Button Button; typedef struct ButtonRow ButtonRow; typedef struct ButtonSheet ButtonSheet; typedef enum { BTN_PRIMARY = 0, BTN_SECONDARY = 1, BTN_FACES } BtnFace; /* ----------------------------------------------------------------------------------------- */ /* These are the flags available in each Button. Use the btn_button_XXX_flags() calls ** to access these (a good idea, since nothing else is possible :). */ #define BTF_NARROW (1<<0) /* Is the button narrow? */ #define BTF_SHOW_TOOLTIP (1<<1) /* Does the button show its tooltip string? */ /* ----------------------------------------------------------------------------------------- */ extern void btn_buttoninfo_new_default(MainInfo *min, ButtonInfo *bti); extern void btn_buttoninfo_copy(ButtonInfo *dst, ButtonInfo *src); extern void btn_buttoninfo_add_sheet(ButtonInfo *bti, ButtonSheet *bsh); extern void btn_buttoninfo_clear(ButtonInfo *bti); extern void btn_buttoninfo_save(MainInfo *min, const ButtonInfo *bti, FILE *out, const gchar *tag); extern void btn_buttoninfo_load(MainInfo *min, ButtonInfo *bti, const XmlNode *node); /* Main button allocation routine. Probably not useful outside of the buttons module... */ extern Button * btn_button_new(Button *base, guint num); /* Set/get functions for per-face properties. */ extern void btn_button_set_label(Button *btn, BtnFace face, const gchar *label); extern void btn_button_set_label_widget(GtkWidget *widget, BtnFace face, const gchar *label); extern void btn_button_set_cmdseq(Button *btn, BtnFace face, const gchar *seq); extern void btn_button_set_key(Button *btn, BtnFace face, const gchar *key); extern void btn_button_set_colors(Button *btn, BtnFace face, const GdkColor *bg, const GdkColor *fg); extern void btn_button_set_color_bg(Button *btn, BtnFace face, const GdkColor *bg); extern void btn_button_set_color_bg_widget(GtkWidget *widget, BtnFace face, const GdkColor *bg); extern void btn_button_set_color_fg(Button *btn, BtnFace face, const GdkColor *fg); extern void btn_button_set_color_fg_widget(GtkWidget *widget, BtnFace face, const GdkColor *fg); /* Get definition from widget instance. */ extern Button * btn_button_get(GtkWidget *wid); extern const gchar * btn_button_get_label(Button *btn, BtnFace face); extern const gchar * btn_button_get_cmdseq(Button *btn, BtnFace face); extern const gchar * btn_button_get_key(Button *btn, BtnFace face); extern gboolean btn_button_get_color_bg(Button *btn, BtnFace face, GdkColor *bg);/* Returns FALSE if color not valid. */ extern gboolean btn_button_get_color_fg(Button *btn, BtnFace face, GdkColor *fg); extern const gchar * btn_button_get_menu(const Button *btn); extern void btn_button_set_tooltip(Button *btn, const gchar *tip); const gchar * btn_button_get_tooltip(Button *btn); extern void btn_button_set_flags(Button *btn, guint32 flags); extern guint32 btn_button_get_flags(Button *btn); extern void btn_button_set_flags_boolean(Button *btn, guint32 mask, gboolean value); extern gboolean btn_button_get_flags_boolean(Button *btn, guint32 mask); extern gboolean btn_button_is_blank(Button *btn); extern void btn_button_clear(Button *btn); extern void btn_button_swap(Button *a, Button *b); extern void btn_button_copy(Button *dst, Button *src); extern void btn_button_copy_colors(Button *dst, Button *src); extern void btn_button_destroy(Button *b); extern ButtonRow * btn_buttonrow_new(gint width); extern ButtonRow * btn_buttonrow_new_default(MainInfo *min); extern ButtonRow * btn_buttonrow_copy(ButtonRow *src); extern void btn_buttonrow_set_width(ButtonRow *brw, guint width); extern guint btn_buttonrow_get_width(ButtonRow *brw); extern void btn_buttonrow_destroy(ButtonRow *brw); extern ButtonSheet * btn_buttonsheet_new(const gchar *label); extern ButtonSheet * btn_buttonsheet_copy(ButtonSheet *src); extern void btn_buttonsheet_append_row(ButtonSheet *bsh, ButtonRow *brw); extern void btn_buttonsheet_insert_row(ButtonSheet *bsh, ButtonRow *brw, gint width); extern void btn_buttonsheet_delete_row(ButtonSheet *bsh, ButtonRow *brw); extern void btn_buttonsheet_move_row(ButtonSheet *bsh, ButtonRow *brw, gint delta); extern guint btn_buttonsheet_get_height(ButtonSheet *bsh); extern ButtonSheet * btn_buttonsheet_get(ButtonInfo *bti, const gchar *label); extern GtkWidget * btn_buttonsheet_build(MainInfo *min, ButtonInfo *bti, const gchar *label, gint partial, GCallback func, gpointer user); extern void btn_buttonsheet_built_add_keys(MainInfo *min, GtkContainer *sheet, gpointer user); extern void btn_buttonsheet_destroy(ButtonSheet *bsh); gentoo-0.19.13/src/hash_dialog.h0000644000175000017500000000025611547706437016515 0ustar demarchidemarchi/* ** 1999-06-19 - New header for the rewritten hash dialog module. Now synchronous. */ extern const gchar * hdl_dialog_sync_new_wait(GHashTable *hash, const gchar *title); gentoo-0.19.13/src/cmd_info.c0000644000175000017500000003246011726734546016027 0ustar demarchidemarchi/* ** 1998-12-19 - Let's pretend we're one of those big, bad, desktop environments, and provide ** users with an "Information" window in which we can show cool stuff... This ** will basically repeat what stat() has told us, plus a few extras. ** 1999-03-06 - Changed for the new selection/dirrow handling. ** 1999-03-28 - Now uses the progress-indicating version of the fut_dir_size() routine. ** 1999-04-05 - Added use of the new command configuration system, to allow user to have ** some control over how this command operates. Nice. ** 2000-07-02 - Internationalized. Lost some hard-coded plural suffix stuff (was English-only). :( ** 2002-02-08 - Now uses the dialog module. Why it wasn't, nobody knows. */ #include "gentoo.h" #include #include "errors.h" #include "file.h" #include "dialog.h" #include "dirpane.h" #include "iconutil.h" #include "sizeutil.h" #include "strutil.h" #include "fileutil.h" #include "userinfo.h" #include "progress.h" #include "cmdseq_config.h" #include "cmd_info.h" #define CMD_ID "info" /* ----------------------------------------------------------------------------------------- */ typedef struct { gboolean modified; gboolean use_file; /* Show 'file' output? */ gboolean recurse_dirs; /* Recurse directories? */ gchar df_access[DP_DATEFMT_SIZE]; /* Formatter for dates of last access, */ gchar df_modify[DP_DATEFMT_SIZE]; /* modification, */ gchar df_change[DP_DATEFMT_SIZE]; /* and change. */ gchar tick[2]; } OptInfo; static OptInfo info_options; static CmdCfg *info_cmc = NULL; /* Special little struct used to hold information during background directory sizing. */ typedef struct { GtkWidget *size, *contents; /* Label widgets, updated. */ gpointer handle; /* Handle from fut_dir_size_start(). */ } DirSizeInfo; /* ----------------------------------------------------------------------------------------- */ static void dir_size_update(const FUCount *count, gpointer user) { DirSizeInfo *dsi = user; gchar buf[64], sbuf[64], stbuf[64], dbuf[64], fbuf[64]; if(!count) return; /* Replace contents of previously built size-label. */ sze_put_offset(sbuf, sizeof sbuf, count->num_bytes, SZE_AUTO, 3, ','); sze_put_offset(stbuf, sizeof stbuf, count->num_bytes, SZE_BYTES, 3, ','); g_snprintf(buf, sizeof buf, _("%s (%s)"), sbuf, stbuf); gtk_label_set_text(GTK_LABEL(dsi->size), buf); /* And tell a little something about the contents. */ sze_put_offset(dbuf, sizeof dbuf, count->num_dirs, SZE_BYTES_NO_UNIT, 3, ','); sze_put_offset(fbuf, sizeof fbuf, count->num_files, SZE_BYTES_NO_UNIT, 3, ','); g_snprintf(buf, sizeof buf, _("%s dirs, %s files,\n%u symlinks, %u special files"), dbuf, fbuf, count->num_links, count->num_specials); gtk_label_set_text(GTK_LABEL(dsi->contents), buf); } static GtkWidget * label_pack(GtkWidget *table, const gchar *text, gint x, gint y, gboolean left) { GtkWidget *algn, *lab; algn = gtk_alignment_new(left ? 0.0f : 0.9f, 0.0f, 0.0f, 0.0f); lab = gtk_label_new(text); if(left) gtk_label_set_justify(GTK_LABEL(lab), GTK_JUSTIFY_LEFT); gtk_container_add(GTK_CONTAINER(algn), lab); gtk_table_attach(GTK_TABLE(table), algn, x, x + 1, y, y + 1, GTK_FILL,0,4,0); return lab; } static gint build_date(const gchar *label, gint y, guint64 date, const gchar *fmt, GtkWidget *tab) { gchar buf[64]; time_t tvalue; struct tm *tm; tvalue = (time_t) date; if(tvalue != 0 && (tm = localtime(&tvalue)) != NULL) { label_pack(tab, label, 0, y, FALSE); if(strftime(buf, sizeof buf, fmt, tm) >= 0) label_pack(tab, buf, 1, y++, TRUE); } return y; } /* 2010-03-02 - Build a second page (!) of the Information window, showing a large set of GIO attributes. */ static GtkWidget * build_gio_info(const DirPane *dp, const DirRow2 *row) { GtkListStore *lm = NULL; GtkWidget *view, *scwin; GtkCellRenderer *cr; GtkTreeViewColumn *vc; GFile *file; GFileInfo *info; const gchar *namespaces[] = { "standard", "access", "mountable", "unix", "time", "owner", "filesystem", NULL }; gchar **atts; guint i, j; if((file = dp_get_file_from_row(dp, row)) == NULL) return NULL; info = g_file_query_info(file, "*", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, NULL); g_object_unref(file); if(info == NULL) return NULL; lm = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_STRING); for(i = 0; namespaces[i] != NULL; i++) { atts = g_file_info_list_attributes(info, namespaces[i]); if(atts != NULL) { GtkTreeIter iter; for(j = 0; atts[j] != NULL; j++) { gchar *value; if((value = g_file_info_get_attribute_as_string(info, atts[j])) != NULL) { gtk_list_store_append(lm, &iter); gtk_list_store_set(lm, &iter, 0, atts[j], 1, value, -1); g_free(value); } } g_free(atts); } } view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(lm)); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes(_("Name"), cr, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); vc = gtk_tree_view_column_new_with_attributes(_("Value"), cr, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_container_add(GTK_CONTAINER(scwin), view); return scwin; } static GtkWidget * build_info(MainInfo *min, const DirPane *dp, const DirRow2 *row, DirSizeInfo **dsi) { const GtkTreeModel *m = dp_get_tree_model(dp); gchar buf[128], sbuf[32], *ptr; guint y; const gchar *iname; GtkWidget *nbook, *tab, *szlab, *sep, *entry, *gp; nbook = gtk_notebook_new(); tab = gtk_table_new(17, 2, FALSE); y = 0; if(dp_row_get_ftype(m, row)->style != NULL) { if((iname = stl_style_property_get_icon(dp_row_get_ftype(m, row)->style, SPN_ICON_UNSEL)) != NULL) { GdkPixbuf *pbuf; if((pbuf = ico_icon_get_pixbuf(min, iname)) != NULL) { GtkWidget *img; img = gtk_image_new_from_pixbuf(pbuf); gtk_table_attach(GTK_TABLE(tab), img, 0, 1, y, y + 1, 0,0,5,5); } } } label_pack(tab, dp_row_get_name_display(m, row), 1, y++, TRUE); /* For symbolic links, display name of the target, at least. */ if(dp_row_get_file_type(m, row, FALSE) == G_FILE_TYPE_SYMBOLIC_LINK) { GtkWidget *hbox, *icon; label_pack(tab, _("Link To"), 0, y, FALSE); hbox = gtk_hbox_new(FALSE, 0); entry = gtk_entry_new(); gtk_widget_set_sensitive(entry, FALSE); /* Used to be just non-editable, but ... this looks better. */ gtk_entry_set_text(GTK_ENTRY(entry), dp_row_get_link_target(m, row)); gtk_box_pack_start(GTK_BOX(hbox), entry, TRUE, TRUE, 0); icon = gtk_image_new_from_stock(dp_row_get_flags(m, row, DPRF_LINK_EXISTS) ? GTK_STOCK_YES : GTK_STOCK_NO, GTK_ICON_SIZE_BUTTON); gtk_box_pack_start(GTK_BOX(hbox), icon, FALSE, FALSE, 0); gtk_table_attach(GTK_TABLE(tab), hbox, 1, 2, y, y + 1, GTK_EXPAND|GTK_FILL,0,5,0); y++; } sep = gtk_hseparator_new(); gtk_table_attach(GTK_TABLE(tab), sep, 0, 2, y, y + 1, GTK_EXPAND | GTK_FILL,0,0,5); y++; label_pack(tab, _("Type"), 0, y, FALSE); label_pack(tab, dp_row_get_ftype(m, row)->name, 1, y++, TRUE); label_pack(tab, _("Location"), 0, y, FALSE); label_pack(tab, dp->dir.path, 1, y++, TRUE); label_pack(tab, _("Size"), 0, y, FALSE); sze_put_offset(sbuf, sizeof sbuf, dp_row_get_size(m, row), SZE_AUTO, 3, ','); if(dp_row_get_size(m, row) < 1024) g_strlcpy(buf, sbuf, sizeof buf); else { gchar stbuf[64], *st; stbuf[sizeof stbuf - 1] = '\0'; st = stu_tickify(stbuf + sizeof stbuf - 1, dp_row_get_size(m, row), info_options.tick[0]); g_snprintf(buf, sizeof buf, _("%s (%s bytes)"), sbuf, st); } szlab = label_pack(tab, buf, 1, y++, TRUE); /* Building info for a directory, and recursing enabled? */ if(dp_row_get_file_type(m, row, TRUE) == G_FILE_TYPE_DIRECTORY && info_options.recurse_dirs) { GFile *dir = dp_get_file_from_row(dp, row); /* Start asynchronous directory sizing. Nice. */ *dsi = g_malloc(sizeof *dsi); (*dsi)->size = szlab; label_pack(tab, _("Contains"), 0, y, FALSE); (*dsi)->contents = label_pack(tab, "(content info)", 1, y++, TRUE); (*dsi)->handle = fut_dir_size_gfile_start(dir, dir_size_update, *dsi); } /* Is the "Show 'file' Output?" option enabled? Requires "file -n -f -" to work. */ #if defined HAVE_GOOD_FILE /* FIXME: This just isn't a good idea, for potentially remote or archived files ...*/ if(info_options.use_file) { gchar *path; if((path = g_file_get_path(dp_get_file_from_row(dp, row))) != NULL) { sep = gtk_hseparator_new(); gtk_table_attach(GTK_TABLE(tab), sep, 0, 2, y, y + 1, GTK_EXPAND | GTK_FILL,0,0,5); y++; label_pack(tab, _("'File' Info"), 0, y, FALSE); label_pack(tab, fle_file(min, path), 1, y++, TRUE); g_free(path); } } #endif sep = gtk_hseparator_new(); gtk_table_attach(GTK_TABLE(tab), sep, 0, 2, y, y + 1, GTK_EXPAND | GTK_FILL,0,0,5); y++; label_pack(tab, _("Owner"), 0, y, FALSE); if((ptr = (gchar *) usr_lookup_uname(dp_row_get_uid(m, row))) != NULL) g_snprintf(buf, sizeof buf, "%s (%d)", ptr, (gint) dp_row_get_uid(m, row)); else g_snprintf(buf, sizeof buf, "%d", (gint) dp_row_get_uid(m, row)); label_pack(tab, buf, 1, y++, TRUE); label_pack(tab, _("Group"), 0, y, FALSE); if((ptr = (gchar *) usr_lookup_gname(dp_row_get_gid(m, row))) != NULL) g_snprintf(buf, sizeof buf, "%s (%d)", ptr, (gint) dp_row_get_gid(m, row)); else g_snprintf(buf, sizeof buf, "%d", (gint) dp_row_get_gid(m, row)); label_pack(tab, buf, 1, y++, TRUE); sep = gtk_hseparator_new(); gtk_table_attach(GTK_TABLE(tab), sep, 0, 2, y, y + 1, GTK_EXPAND | GTK_FILL,0,0,5); y++; y = build_date(_("Accessed"), y, dp_row_get_time_accessed(m, row), info_options.df_access, tab); y = build_date(_("Modified"), y, dp_row_get_time_modified(m, row), info_options.df_modify, tab); y = build_date(_("Changed"), y, dp_row_get_time_changed(m, row), info_options.df_change, tab); y = build_date(_("Created"), y, dp_row_get_time_created(m, row), info_options.df_change, tab); gtk_notebook_append_page(GTK_NOTEBOOK(nbook), tab, gtk_label_new(_("Basic"))); if((gp = build_gio_info(dp, row)) != NULL) { gtk_notebook_append_page(GTK_NOTEBOOK(nbook), gp, gtk_label_new(_("Attributes"))); } return nbook; } /* ----------------------------------------------------------------------------------------- */ /* 2003-10-16 - Callback when Information window is closing. Stop asynch. dir sizing, if in use. */ static gboolean evt_delete(GtkWidget *wid, GdkEvent *event, gpointer user) { DirSizeInfo *dsi = user; if(dsi != NULL) fut_dir_size_gfile_stop(dsi->handle); g_free(dsi); return FALSE; } /* 1999-03-06 - Create window showing all about , which sits in . */ static gint information(MainInfo *min, const DirPane *dp, const DirRow2 *row) { DirSizeInfo *dsi = NULL; GtkWidget *fr; if((fr = build_info(min, dp, row, &dsi)) != NULL) { GtkWidget *win; win = win_window_open(min->cfg.wininfo, WIN_INFO); win_window_set_title(win, dp_row_get_name_display(dp_get_tree_model(dp), row)); g_signal_connect(G_OBJECT(win), "delete_event", G_CALLBACK(evt_delete), dsi); gtk_container_add(GTK_CONTAINER(win), fr); win_window_show(win); } return fr != NULL; } /* ----------------------------------------------------------------------------------------- */ /* 1998-12-19 - Show information about files in . Knows about double-click, and handles ** it like everybody else. */ gint cmd_information(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { GSList *slist, *iter; gboolean ok = TRUE; if((slist = dp_get_selection(src)) == NULL) return 1; pgs_progress_begin(min, _("Getting Information..."), PFLG_BUSY_MODE); for(iter = slist; ok && (iter != NULL); iter = g_slist_next(iter)) { if((ok = information(min, src, iter->data))) dp_unselect(src, iter->data); } pgs_progress_end(min); dp_free_selection(slist); return ok; } /* ----------------------------------------------------------------------------------------- */ /* 1999-04-05 - Initialize configuration stuff. */ void cfg_information(MainInfo *min) { if(info_cmc == NULL) { /* Initialize default option values. */ info_options.modified = FALSE; info_options.use_file = FALSE; info_options.recurse_dirs = TRUE; g_strlcpy(info_options.df_access, "%Y-%m-%d %H:%M.%S", sizeof info_options.df_access); g_strlcpy(info_options.df_modify, "%Y-%m-%d %H:%M.%S", sizeof info_options.df_modify); g_strlcpy(info_options.df_change, "%Y-%m-%d %H:%M.%S", sizeof info_options.df_change); g_strlcpy(info_options.tick, ",", sizeof info_options.tick); info_cmc = cmc_config_new("Information", &info_options); cmc_field_add_boolean(info_cmc, "modified", NULL, offsetof(OptInfo, modified)); #if defined HAVE_GOOD_FILE cmc_field_add_boolean(info_cmc, "use_file", _("Show 'file' Output?"), offsetof(OptInfo, use_file)); #endif cmc_field_add_boolean(info_cmc, "recurse_dirs", _("Recurse Directories?"), offsetof(OptInfo, recurse_dirs)); cmc_field_add_string(info_cmc, "df_access", _("Access Date Format"), offsetof(OptInfo, df_access), sizeof info_options.df_access); cmc_field_add_string(info_cmc, "df_modify", _("Modify Date Format"), offsetof(OptInfo, df_modify), sizeof info_options.df_modify); cmc_field_add_string(info_cmc, "df_change", _("Change Date Format"), offsetof(OptInfo, df_change), sizeof info_options.df_change); cmc_field_add_string(info_cmc, "tick", _("Size Tick Mark"), offsetof(OptInfo, tick), sizeof info_options.tick); cmc_config_register(info_cmc); } } gentoo-0.19.13/src/Makefile.in0000644000175000017500000007111211642607772016144 0ustar demarchidemarchi# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # ----------------------------------------------------------------------------- # gentoo main makefile # ----------------------------------------------------------------------------- VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ bin_PROGRAMS = gentoo$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc2.m4 \ $(top_srcdir)/m4/glibc21.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intdiv0.m4 $(top_srcdir)/m4/intl.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/intmax.m4 \ $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \ $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/uintmax_t.m4 \ $(top_srcdir)/m4/ulonglong.m4 $(top_srcdir)/m4/visibility.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) am__objects_1 = am__objects_2 = buttons.$(OBJEXT) buttonlayout.$(OBJEXT) \ cfg_buttons.$(OBJEXT) cfg_buttonlayout.$(OBJEXT) \ cfg_cmdcfg.$(OBJEXT) cfg_cmdseq.$(OBJEXT) \ cfg_controls.$(OBJEXT) cfg_dialogs.$(OBJEXT) \ cfg_dirpane.$(OBJEXT) cfg_errors.$(OBJEXT) cfg_menus.$(OBJEXT) \ cfg_nag.$(OBJEXT) cfg_paths.$(OBJEXT) cfg_styles.$(OBJEXT) \ cfg_types.$(OBJEXT) cfg_windows.$(OBJEXT) children.$(OBJEXT) \ cmd_about.$(OBJEXT) cmd_activate.$(OBJEXT) cmd_chmod.$(OBJEXT) \ cmd_chown.$(OBJEXT) cmd_configure.$(OBJEXT) cmd_copy.$(OBJEXT) \ cmd_copyas.$(OBJEXT) cmd_delete.$(OBJEXT) \ cmd_direnter.$(OBJEXT) cmd_dirrescan.$(OBJEXT) \ cmd_dpfocus.$(OBJEXT) cmd_dpfocusisrch.$(OBJEXT) \ cmd_dpmisc.$(OBJEXT) cmd_file.$(OBJEXT) cmd_generic.$(OBJEXT) \ cmd_getsize.$(OBJEXT) cmd_info.$(OBJEXT) cmd_join.$(OBJEXT) \ cmd_menupopup.$(OBJEXT) cmd_mkdir.$(OBJEXT) cmd_move.$(OBJEXT) \ cmd_moveas.$(OBJEXT) cmd_parent.$(OBJEXT) cmd_quit.$(OBJEXT) \ cmd_rename.$(OBJEXT) cmd_renamere.$(OBJEXT) \ cmd_renameseq.$(OBJEXT) cmd_run.$(OBJEXT) cmd_select.$(OBJEXT) \ cmd_split.$(OBJEXT) cmd_swap.$(OBJEXT) cmd_symlink.$(OBJEXT) \ cmd_viewtext.$(OBJEXT) cmdarg.$(OBJEXT) cmdgrab.$(OBJEXT) \ cmdparse.$(OBJEXT) cmdseq.$(OBJEXT) cmdseq_config.$(OBJEXT) \ cmdseq_dialog.$(OBJEXT) color_dialog.$(OBJEXT) \ configure.$(OBJEXT) controls.$(OBJEXT) convstream.$(OBJEXT) \ dialog.$(OBJEXT) dirhistory.$(OBJEXT) dirpane.$(OBJEXT) \ dpformat.$(OBJEXT) errors.$(OBJEXT) events.$(OBJEXT) \ file.$(OBJEXT) fileutil.$(OBJEXT) gfam.$(OBJEXT) \ gentoo.$(OBJEXT) guiutil.$(OBJEXT) hash_dialog.$(OBJEXT) \ icon_dialog.$(OBJEXT) iconutil.$(OBJEXT) keyboard.$(OBJEXT) \ list_dialog.$(OBJEXT) menus.$(OBJEXT) miscutil.$(OBJEXT) \ mntent_wrap.$(OBJEXT) nag_dialog.$(OBJEXT) \ odmultibutton.$(OBJEXT) overwrite.$(OBJEXT) progress.$(OBJEXT) \ queue.$(OBJEXT) sizeutil.$(OBJEXT) strutil.$(OBJEXT) \ style_dialog.$(OBJEXT) styles.$(OBJEXT) textview.$(OBJEXT) \ types.$(OBJEXT) userinfo.$(OBJEXT) window.$(OBJEXT) \ xmlutil.$(OBJEXT) am_gentoo_OBJECTS = $(am__objects_1) $(am__objects_2) $(am__objects_1) gentoo_OBJECTS = $(am_gentoo_OBJECTS) gentoo_DEPENDENCIES = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(gentoo_SOURCES) DIST_SOURCES = $(gentoo_SOURCES) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @GENTOO_CFLAGS@ @GTK_CFLAGS@ -I../widgets \ -DPATH_CFG=\"$(sysconfdir)\" \ -DPATH_GRC=\"$$HOME/\" \ -DPATH_ICN=\"$(datadir)/gentoo/icons\"\ -DLOCALEDIR=\"$(localedir)\" CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DATE = @DATE@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GENTOO_CFLAGS = @GENTOO_CFLAGS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULES_CFLAGS = @MODULES_CFLAGS@ MODULES_LIBS = @MODULES_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ # Targets --------------------------------------------------------------------- localedir = ${datadir}/locale localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ headers = buttons.h \ buttonlayout.h \ cfg_buttons.h \ cfg_buttonlayout.h \ cfg_cmdcfg.h \ cfg_cmdseq.h \ cfg_controls.h \ cfg_dialogs.h \ cfg_dirpane.h \ cfg_errors.h\ cfg_menus.h \ cfg_module.h \ cfg_nag.h \ cfg_paths.h \ cfg_styles.h \ cfg_types.h \ cfg_windows.h \ children.h \ cmd_about.h \ cmd_activate.h \ cmd_chmod.h \ cmd_chown.h \ cmd_configure.h \ cmd_copy.h \ cmd_copyas.h \ cmd_delete.h \ cmd_direnter.h \ cmd_dirrescan.h \ cmd_dpfocus.h \ cmd_dpfocusisrch.h \ cmd_dpmisc.h \ cmd_file.h \ cmd_generic.h \ cmd_getsize.h \ cmd_info.h \ cmd_join.h \ cmd_menupopup.h \ cmd_mkdir.h \ cmd_move.h \ cmd_moveas.h \ cmd_parent.h \ cmd_quit.h \ cmd_rename.h \ cmd_renamere.h \ cmd_renameseq.h \ cmd_run.h \ cmd_select.h \ cmd_split.h \ cmd_swap.h \ cmd_symlink.h \ cmd_viewtext.h \ cmdarg.h \ cmdgrab.h \ cmdparse.h \ cmdseq.h \ cmdseq_config.h \ cmdseq_dialog.h \ color_dialog.h \ configure.h \ convstream.h \ commands.h \ controls.h \ dialog.h \ dirhistory.h \ dirpane.h \ dpformat.h \ errors.h \ events.h \ file.h \ fileutil.h \ gfam.h \ gentoo.h \ gnu-gettext.h \ guiutil.h \ hash_dialog.h \ icon_dialog.h \ iconutil.h \ list_dialog.h \ keyboard.h \ menus.h \ mntent_wrap.h \ miscutil.h \ nag_dialog.h \ odmultibutton.h \ overwrite.h \ progress.h \ queue.h \ sizeutil.h \ strutil.h \ style_dialog.h \ styles.h \ textview.h \ types.h \ userinfo.h \ window.h \ xmlutil.h modules = buttons.c \ buttonlayout.c \ cfg_buttons.c \ cfg_buttonlayout.c \ cfg_cmdcfg.c \ cfg_cmdseq.c \ cfg_controls.c \ cfg_dialogs.c \ cfg_dirpane.c \ cfg_errors.c\ cfg_menus.c \ cfg_nag.c \ cfg_paths.c \ cfg_styles.c \ cfg_types.c \ cfg_windows.c \ children.c \ cmd_about.c \ cmd_activate.c \ cmd_chmod.c \ cmd_chown.c \ cmd_configure.c \ cmd_copy.c \ cmd_copyas.c \ cmd_delete.c \ cmd_direnter.c \ cmd_dirrescan.c \ cmd_dpfocus.c \ cmd_dpfocusisrch.c \ cmd_dpmisc.c \ cmd_file.c \ cmd_generic.c \ cmd_getsize.c \ cmd_info.c \ cmd_join.c \ cmd_menupopup.c \ cmd_mkdir.c \ cmd_move.c \ cmd_moveas.c \ cmd_parent.c \ cmd_quit.c \ cmd_rename.c \ cmd_renamere.c \ cmd_renameseq.c \ cmd_run.c \ cmd_select.c \ cmd_split.c \ cmd_swap.c \ cmd_symlink.c \ cmd_viewtext.c \ cmdarg.c \ cmdgrab.c \ cmdparse.c \ cmdseq.c \ cmdseq_config.c \ cmdseq_dialog.c \ color_dialog.c \ configure.c \ controls.c \ convstream.c \ dialog.c \ dirhistory.c \ dirpane.c \ dpformat.c \ errors.c \ events.c \ file.c \ fileutil.c \ gfam.c \ gentoo.c \ guiutil.c \ hash_dialog.c \ icon_dialog.c \ iconutil.c \ keyboard.c \ list_dialog.c \ menus.c \ miscutil.c \ mntent_wrap.c \ nag_dialog.c \ odmultibutton.c \ overwrite.c \ progress.c \ queue.c \ sizeutil.c \ strutil.c \ style_dialog.c \ styles.c \ textview.c \ types.c \ userinfo.c \ window.c \ xmlutil.c # This is the compiled-in graphics. It's mostly default icons, # but also the logo for the About window. graphics = graphics gentoo_SOURCES = $(headers) $(modules) $(graphics) gentoo_LDADD = @GTK_LIBS@ @MODULES_LIBS@ all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) gentoo$(EXEEXT): $(gentoo_OBJECTS) $(gentoo_DEPENDENCIES) @rm -f gentoo$(EXEEXT) $(LINK) $(gentoo_OBJECTS) $(gentoo_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/buttonlayout.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/buttons.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_buttonlayout.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_buttons.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_cmdcfg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_cmdseq.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_controls.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_dialogs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_dirpane.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_errors.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_menus.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_nag.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_paths.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_styles.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_types.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfg_windows.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/children.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_about.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_activate.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_chmod.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_chown.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_configure.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_copy.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_copyas.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_delete.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_direnter.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_dirrescan.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_dpfocus.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_dpfocusisrch.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_dpmisc.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_file.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_generic.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_getsize.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_info.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_join.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_menupopup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_mkdir.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_move.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_moveas.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_parent.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_quit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_rename.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_renamere.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_renameseq.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_run.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_select.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_split.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_swap.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_symlink.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmd_viewtext.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdarg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdgrab.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdparse.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdseq.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdseq_config.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmdseq_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/color_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/configure.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/controls.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/convstream.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirhistory.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirpane.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dpformat.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/errors.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/events.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileutil.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gentoo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gfam.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/guiutil.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hash_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icon_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iconutil.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/keyboard.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/menus.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/miscutil.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mntent_wrap.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nag_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/odmultibutton.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/overwrite.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/progress.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/queue.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sizeutil.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strutil.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/style_dialog.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/styles.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/textview.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/types.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/userinfo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/window.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmlutil.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-binPROGRAMS clean-generic mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic ctags distclean distclean-compile \ distclean-generic distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.19.13/src/cmd_chown.h0000644000175000017500000000026711547706437016216 0ustar demarchidemarchi/* ** 1998-06-07 - Another typical command header, this time for the CHWON native ** command. */ extern gint cmd_chown(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.19.13/src/cfg_buttons.c0000644000175000017500000007431211547706437016567 0ustar demarchidemarchi/* ** 1998-09-15 - Tired of hacking around in old code, I simply rewrite this configuration ** page module from scratch. Nice since the definition of buttons and their ** structuring has changed radically (for the second time this week...). ** 1998-09-28 - Made the button editing directly in the page, no need for a dialog. ** 1998-12-23 - Plenty of cleanups thanks to slightly changed buttons.c module. ** 1999-03-13 - Adjustments for new dialog module. ** 1999-05-01 - Huge rewrites to wedge the new multi-face button widget in here. Also made ** the buttons.c module a lot more opaque, and even moved the load/save code ** in there. ** 1999-06-19 - Adapted for the new dialog module. Really helped. */ #include "gentoo.h" #include "buttons.h" #include "dialog.h" #include "strutil.h" #include "guiutil.h" #include "odmultibutton.h" #include "xmlutil.h" #include "cmdseq.h" #include "cmdseq_dialog.h" #include "color_dialog.h" #include "configure.h" #include "cfg_module.h" #include "cfg_cmdseq.h" #include "cfg_buttons.h" /* ----------------------------------------------------------------------------------------- */ #define NODE "ButtonSheets" typedef enum { BM_NORMAL, BM_SELECTED, BM_COPY, BM_COPY_COLORS, BM_SWAP } BMode; typedef struct P_Buttons P_Buttons; typedef struct { GtkWidget *frame; /* Frame holding the definition widgets. */ GtkWidget *label; /* Textual label (entry widget). */ guint label_sig; GtkWidget *cmdseq; /* Command sequence (entry). */ guint cmdseq_sig; GtkWidget *key; /* Keyboard shortcut (entry). */ GtkWidget *col_bg; /* Background color display, dialog request & clear button (multi-face). */ GtkWidget *col_fg; /* Ditto, foreground. */ } BDef; struct P_Buttons { GtkWidget *vbox; /* This practice is so old it has a beard. */ GtkWidget *scwin; /* A scrolled window that holds the button rows. */ GtkWidget *shvbox; /* The actual button sheet. */ GtkWidget *dvbox; /* All definitions. */ GtkWidget *dhbox; /* Actual function definitions (primary/secondary frames). */ BDef def[2]; /* Primary & secondary face definitions. */ GtkWidget *dtooltip; /* String widget for tooltip. */ GtkWidget *dnarrow; /* A check button for the narrow-flag. */ guint dnarsig; /* Signal identifer for the narrow flag. */ GtkWidget *dshowtip; /* Check button for "Show Tooltip?". */ GtkWidget *bcmd[4]; /* Button commands ("Edit", "Copy" etc.). */ GtkWidget *rcmd[5]; /* Row command buttons. */ MainInfo *min; const gchar *cur_sheet; /* Label of sheet we're editing. */ gboolean modified; ButtonInfo buttons; /* Editing copy of the button info. */ ButtonSheet *sheet; /* Points at the sheet being shown (currently always "Default"). */ GtkWidget *button; /* Currently selected button. */ BtnFace col_change_face; /* A kludge to get it into cdl_dialog() callback. Only for color changing! */ BMode mode; }; static P_Buttons the_page; /* ----------------------------------------------------------------------------------------- */ static gint evt_button_clicked(GtkWidget *wid, gpointer user); /* ----------------------------------------------------------------------------------------- */ /* 1998-09-14 - When is TRUE, set the background color of to something special, ** indicating that it is selected. When it's FALSE, reset the color to normal. ** 1999-05-05 - Thanks no niceties in the new widget used for buttons, this function has become ** far simpler. No more (yucky) GtkStyles. Just a simple widget call. Function renamed. */ static void set_button_state(GtkWidget *btn, gboolean state) { od_multibutton_set_config_selected(OD_MULTIBUTTON(btn), state); } /* ----------------------------------------------------------------------------------------- */ static void set_blocked_entry(GtkWidget *entry, const gchar *str, guint sig) { if(sig > 0) g_signal_handler_block(G_OBJECT(entry), sig); if(str != NULL) gtk_entry_set_text(GTK_ENTRY(entry), str); else gtk_entry_set_text(GTK_ENTRY(entry), ""); if(sig > 0) g_signal_handler_unblock(G_OBJECT(entry), sig); } /* 1998-09-15 - Reset all widgets to their most idle states. */ static void reset_widgets(P_Buttons *page) { BtnFace i; page->button = NULL; for(i = 0; i < BTN_FACES; i++) { set_blocked_entry(page->def[i].label, "", page->def[i].label_sig); set_blocked_entry(page->def[i].cmdseq, "", page->def[i].cmdseq_sig); gtk_entry_set_text(GTK_ENTRY(page->def[i].key), ""); } gtk_entry_set_text(GTK_ENTRY(page->dtooltip), ""); g_signal_handler_block(G_OBJECT(page->dnarrow), page->dnarsig); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->dnarrow), FALSE); g_signal_handler_unblock(G_OBJECT(page->dnarrow), page->dnarsig); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->dshowtip), FALSE); gtk_widget_set_sensitive(page->dvbox, FALSE); for(i = 0; i < sizeof page->bcmd / sizeof page->bcmd[0]; i++) gtk_widget_set_sensitive(page->bcmd[i], FALSE); for(i = 1; i < sizeof page->rcmd / sizeof page->rcmd[0]; i++) gtk_widget_set_sensitive(page->rcmd[i], FALSE); } /* 1998-09-15 - Set widgets to some fun states, now that a button is selected. */ static void set_widgets(P_Buttons *page) { Button *but; guint i; if((page->button != NULL) && ((but = btn_button_get(page->button)) != NULL)) { const gchar *str; for(i = 0; i < BTN_FACES; i++) { set_blocked_entry(page->def[i].label, btn_button_get_label(but, i), page->def[i].label_sig); set_blocked_entry(page->def[i].cmdseq, btn_button_get_cmdseq(but, i), page->def[i].cmdseq_sig); set_blocked_entry(page->def[i].key, btn_button_get_key(but, i), 0); } if((str = btn_button_get_tooltip(but)) != NULL) gtk_entry_set_text(GTK_ENTRY(page->dtooltip), str); else gtk_entry_set_text(GTK_ENTRY(page->dtooltip), ""); g_signal_handler_block(G_OBJECT(page->dnarrow), page->dnarsig); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->dnarrow), btn_button_get_flags_boolean(but, BTF_NARROW)); g_signal_handler_unblock(G_OBJECT(page->dnarrow), page->dnarsig); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->dshowtip), btn_button_get_flags_boolean(but, BTF_SHOW_TOOLTIP)); } gtk_widget_set_sensitive(page->dvbox, TRUE); /* gtk_widget_grab_focus(page->def[0].label);*/ for(i = 0; i < sizeof page->bcmd / sizeof page->bcmd[0]; i++) gtk_widget_set_sensitive(page->bcmd[i], TRUE); for(i = 1; i < sizeof page->rcmd / sizeof page->rcmd[0]; i++) gtk_widget_set_sensitive(page->rcmd[i], TRUE); } /* 1998-09-15 - Populate the scrolled window with a button sheet. */ static void populate_scwin(P_Buttons *page) { if(page->shvbox != NULL) gtk_widget_destroy(page->shvbox); page->shvbox = NULL; if((page->shvbox = btn_buttonsheet_build(page->min, &page->buttons, page->cur_sheet, TRUE, G_CALLBACK(evt_button_clicked), page)) != NULL) { gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(page->scwin), page->shvbox); gtk_widget_show_all(page->shvbox); } reset_widgets(page); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Set the page's mode to normal (no button selected). */ static void set_mode_normal(P_Buttons *page) { if(page->button != NULL) set_button_state(page->button, FALSE); page->button = NULL; page->mode = BM_NORMAL; reset_widgets(page); } /* 1998-09-15 - Set normal mode, with selected. */ static void set_mode_selected(P_Buttons *page, GtkWidget *wid) { if(page->button != NULL) set_button_state(page->button, FALSE); if(page->button == wid) { set_mode_normal(page); return; } set_button_state(wid, TRUE); page->button = wid; page->mode = BM_SELECTED; set_widgets(page); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - One of the buttons in the sheet was clicked. */ static gint evt_button_clicked(GtkWidget *wid, gpointer user) { Button *but = btn_button_get(wid); P_Buttons *page = user; gint index = od_multibutton_get_index(OD_MULTIBUTTON(wid)); switch(page->mode) { case BM_NORMAL: case BM_SELECTED: set_mode_selected(page, wid); gtk_widget_grab_focus(page->def[index].label); break; case BM_COPY: page->modified = TRUE; btn_button_copy(but, btn_button_get(page->button)); set_mode_normal(page); populate_scwin(page); break; case BM_COPY_COLORS: page->modified = TRUE; btn_button_copy_colors(but, btn_button_get(page->button)); set_mode_normal(page); populate_scwin(page); break; case BM_SWAP: page->modified = TRUE; btn_button_swap(but, btn_button_get(page->button)); set_mode_normal(page); populate_scwin(page); break; } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - A button command ("Copy", "Swap" etc) was clicked. React. ** 1998-09-28 - Cut out the stuff dealing with the "Edit" button, since the button's gone. */ static gint evt_bcmd_clicked(GtkWidget *wid, gpointer user) { P_Buttons *page = user; switch(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "index"))) { case 0: page->mode = BM_COPY; break; case 1: page->mode = BM_COPY_COLORS; break; case 2: page->mode = BM_SWAP; break; case 3: btn_button_clear(btn_button_get(page->button)); set_mode_normal(page); populate_scwin(page); page->modified = TRUE; break; } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Pop up a dialog asking (with ) for a width. Defaults to , and ** calls if the user clicked OK. */ static void width_dialog(const gchar *text, gint width, void (*func)(gpointer userdata, guint width), gpointer userdata) { Dialog *dlg; GtkWidget *vbox, *label, *spin; GtkAdjustment *adj; vbox = gtk_vbox_new(FALSE, 0); label = gtk_label_new(text); gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); spin = gtk_spin_button_new(NULL, 1, 0); if((adj = gtk_spin_button_get_adjustment(GTK_SPIN_BUTTON(spin))) != NULL) { adj->lower = 1.0f; adj->upper = G_MAXINT; /* When it comes to arbitrary limits, this is a good one. */ adj->step_increment = 1; adj->page_increment = 16; gtk_spin_button_set_adjustment(GTK_SPIN_BUTTON(spin), adj); } gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), width); gtk_box_pack_start(GTK_BOX(vbox), spin, FALSE, FALSE, 0); dlg = dlg_dialog_sync_new(vbox, _("Set Row Width"), NULL); if(dlg_dialog_sync_wait(dlg) == DLG_POSITIVE) func(userdata, gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin))); dlg_dialog_sync_destroy(dlg); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Add a row of buttons. This is a width_dialog() callback function. */ static void add_row(gpointer user, guint width) { P_Buttons *page = user; ButtonRow *row = NULL; page->modified = TRUE; if(page->sheet == NULL) { page->sheet = btn_buttonsheet_new(_("Default")); btn_buttoninfo_add_sheet(&page->buttons, page->sheet); } if(page->sheet != NULL) { if(page->button != NULL) row = g_object_get_data(G_OBJECT(page->button), "row"); btn_buttonsheet_insert_row(page->sheet, row, width); set_mode_normal(page); populate_scwin(page); } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Change the width of a row of buttons. A width_dialog() callback. */ static void resize_row(gpointer user, guint width) { P_Buttons *page = user; ButtonRow *row; if((row = g_object_get_data(G_OBJECT(page->button), "row")) != NULL) { if(width != btn_buttonrow_get_width(row)) /* Don't call set_width() in vain. */ { page->modified = TRUE; btn_buttonrow_set_width(row, width); set_mode_normal(page); populate_scwin(page); } } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-19 - Move the row of the currently selected button rows (-1=>up, 1=>down). */ static void move_row(P_Buttons *page, gint delta) { ButtonRow *row; if(page->button == NULL) return; if(delta != -1 && delta != 1) return; if((row = g_object_get_data(G_OBJECT(page->button), "row")) != NULL) { page->modified = TRUE; btn_buttonsheet_move_row(page->sheet, row, delta); set_mode_normal(page); populate_scwin(page); } } /* ----------------------------------------------------------------------------------------- */ /* 1999-01-13 - This gets called as the user types around in the tooltip string. Inefficient. */ static gint evt_dtooltip_changed(GtkWidget *wid, gpointer user) { P_Buttons *page = user; Button *but; const gchar *text; if((page != NULL) && (page->button != NULL) && ((but = btn_button_get(page->button)) != NULL)) { if((text = gtk_entry_get_text(GTK_ENTRY(wid))) != NULL) { btn_button_set_tooltip(but, text); page->modified = TRUE; } } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-28 - The narrow-button was clicked, so grab & store its new value. */ static gint evt_dnarrow_clicked(GtkWidget *wid, gpointer user) { P_Buttons *page = user; Button *but; if((page != NULL) && ((but = btn_button_get(page->button)) != NULL)) { page->modified = TRUE; btn_button_set_flags_boolean(but, BTF_NARROW, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))); set_mode_normal(page); reset_widgets(page); populate_scwin(page); /* set_mode_selected(page, */ } return TRUE; } /* 1999-01-13 - User clicked the "Show Tooltip?" button, so grab current state. */ static gint evt_dshowtip_clicked(GtkWidget *wid, gpointer user) { P_Buttons *page = user; Button *but; if((page != NULL) && (page->button != NULL) && ((but = btn_button_get(page->button)) != NULL)) { btn_button_set_flags_boolean(but, BTF_SHOW_TOOLTIP, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))); page->modified = TRUE; } return TRUE; } /* ----------------------------------------------------------------------------------------- */ static void delete_row(P_Buttons *page) { if(dlg_dialog_sync_new_simple_wait(_("Really delete current button row?"), _("Please Confirm"), _("_Delete|_Cancel")) == DLG_POSITIVE) { btn_buttonsheet_delete_row(page->sheet, (ButtonRow *) g_object_get_data(G_OBJECT(page->button), "row")); set_mode_normal(page); populate_scwin(page); page->modified = TRUE; } } /* 1998-09-15 - Row command button clicked, do something serious. */ static gint evt_rcmd_clicked(GtkWidget *wid, gpointer user) { P_Buttons *page = user; ButtonRow *brw = NULL; gint width = 8; if(page->button != NULL) { brw = g_object_get_data(G_OBJECT(page->button), "row"); width = btn_buttonrow_get_width(brw); } switch(GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "index"))) { case 0: /* Add? */ width_dialog(_("Select Width for New Row"), width, add_row, page); break; case 1: /* Change width? */ width_dialog(_("Change Width of Row"), width, resize_row, page); break; case 2: /* Move up? */ move_row(page, -1); break; case 3: /* Move down? */ move_row(page, 1); break; case 4: /* Delete? */ delete_row(page); break; } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1999-05-01 - User changed a button label. Update definition accordingly. */ static void evt_label_changed(GtkWidget *wid, gpointer user) { P_Buttons *page = user; const gchar *text; BtnFace face; if((page != NULL) && (page->button != NULL)) { face = GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(wid), "face")); if((text = gtk_entry_get_text(GTK_ENTRY(wid))) != NULL) { btn_button_set_label_widget(page->button, face, text); page->modified = TRUE; } } } /* 1999-05-01 - User edited the command sequence name. Update button definition. */ static void evt_cmdseq_changed(GtkWidget *wid, gpointer user) { P_Buttons *page = user; Button *btn; if((page != NULL) && ((btn = btn_button_get(page->button)) != NULL)) { const gchar *text; BtnFace face; face = (BtnFace) GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(wid), "face")); if((text = gtk_entry_get_text(GTK_ENTRY(wid))) != NULL) { btn_button_set_cmdseq(btn, face, text); page->modified = TRUE; } } } /* 1999-05-01 - User clicked on the "details" button (magnifying glass) for cmdseq. Bring up ** a dialog. */ static void evt_cmdseq_pick_clicked(GtkWidget *wid, gpointer user) { P_Buttons *page = user; Button *btn; if((page != NULL) && ((btn = btn_button_get(page->button)) != NULL)) { BtnFace face; const gchar *csq; face = (BtnFace) GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(wid), "face")); if((csq = csq_dialog_sync_new_wait(page->min, ccs_get_current())) != NULL) gtk_entry_set_text(GTK_ENTRY(page->def[face].cmdseq), csq); /* Rely on "changed" signal. */ } } /* 1999-05-01 - A key has been pressed in the "Key" entry box. Get key name and set it. */ static void evt_key_press(GtkWidget *wid, GdkEventKey *evt, gpointer user) { P_Buttons *page = user; Button *btn; gchar *key; if((key = gtk_accelerator_name(evt->keyval, evt->state)) != NULL) { if((page != NULL) && ((btn = btn_button_get(page->button)) != NULL)) { BtnFace face; face = (BtnFace) GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(wid), "face")); gtk_entry_set_text(GTK_ENTRY(wid), key); btn_button_set_key(btn, face, gtk_entry_get_text(GTK_ENTRY(wid))); page->modified = TRUE; } g_free(key); } } /* 1999-05-01 - Clear the key for the clicked face. */ static void evt_key_clear_clicked(GtkWidget *wid, gpointer user) { P_Buttons *page = user; Button *btn; if((page != NULL) && ((btn = btn_button_get(page->button)) != NULL)) { BtnFace face; face = (BtnFace) GPOINTER_TO_UINT(g_object_get_data(G_OBJECT(wid), "face")); gtk_entry_set_text(GTK_ENTRY(page->def[face].key), ""); btn_button_set_key(btn, face, NULL); page->modified = TRUE; } } /* 1999-05-02 - This gets called by cdl_dialog() (the color_dialog module) when the bg color changes. */ static void col_bg_changed(GdkColor *color, gpointer user) { P_Buttons *page = user; BtnFace face; face = page->col_change_face; btn_button_set_color_bg_widget(page->button, face, color); } /* 1999-05-02 - User clicked the background color multi-faced button. Either bring up a dialog, ** letting user pick a new color, or reset the button's color to the default. */ static void evt_col_bg_clicked(GtkWidget *wid, gpointer user) { BtnFace function = od_multibutton_get_index(OD_MULTIBUTTON(wid)); P_Buttons *page = user; Button *btn; gint tface = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "face")); if((page != NULL) && ((btn = btn_button_get(page->button)) != NULL)) { if(function == BTN_PRIMARY) /* Dialog-time? */ { GdkColor old, *op = NULL; guint res; if(btn_button_get_color_bg(btn, tface, &old)) op = &old; page->col_change_face = tface; res = cdl_dialog_sync_new_wait(_("Edit Background Color"), col_bg_changed, op, page); if(res == DLG_POSITIVE) page->modified = TRUE; else btn_button_set_color_bg_widget(page->button, tface, op); } else /* Time to reset color to system default. */ { btn_button_set_color_bg_widget(page->button, tface, NULL); page->modified = TRUE; } } } /* 1999-05-02 - This gets called by cdl_dialog() (the color_dialog module) when the fg color changes. */ static void col_fg_changed(GdkColor *color, gpointer user) { P_Buttons *page = user; BtnFace face; face = page->col_change_face; btn_button_set_color_fg_widget(page->button, face, color); } /* 2008-11-28 - User clicked the foreground color multi-faced button. Either bring up a dialog, ** letting user pick a new color, or reset the button's color to the default. */ static void evt_col_fg_clicked(GtkWidget *wid, gpointer user) { BtnFace function = od_multibutton_get_index(OD_MULTIBUTTON(wid)); P_Buttons *page = user; Button *btn; gint tface = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "face")); if((page != NULL) && ((btn = btn_button_get(page->button)) != NULL)) { if(function == BTN_PRIMARY) /* Dialog-time? */ { GdkColor old, *op = NULL; guint res; if(btn_button_get_color_fg(btn, tface, &old)) op = &old; page->col_change_face = tface; res = cdl_dialog_sync_new_wait(_("Edit Foreground Color"), col_fg_changed, op, page); if(res == DLG_POSITIVE) page->modified = TRUE; else btn_button_set_color_fg_widget(page->button, tface, op); } else /* Time to reset color to system default. */ { btn_button_set_color_fg_widget(page->button, tface, NULL); page->modified = TRUE; } } } /* 1999-04-24 - Initialize widgetry for a button definition box. Thanks to the new wonderful ** widget (contributed by J. Hanson ) we now have two actions per ** button. Very Opus-ish, and very good. */ static void init_bdef(MainInfo *min, P_Buttons *page, BDef *def, const gchar *lab, BtnFace face) { GtkWidget *table, *label, *btn, *img, *hbox; def->frame = gtk_frame_new(lab); table = gtk_table_new(4, 3, FALSE); label = gtk_label_new(_("Label")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, 0,0,0,0); def->label = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(def->label), BTN_LABEL_SIZE - 1); g_object_set_data(G_OBJECT(def->label), "face", GUINT_TO_POINTER(face)); def->label_sig = g_signal_connect(G_OBJECT(def->label), "changed", G_CALLBACK(evt_label_changed), page); gtk_table_attach(GTK_TABLE(table), def->label, 1, 3, 0, 1, GTK_EXPAND|GTK_FILL,0,0,0); label = gtk_label_new(_("Command")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2, 0,0,0,0); def->cmdseq = gtk_entry_new(); g_object_set_data(G_OBJECT(def->cmdseq), "face", GUINT_TO_POINTER(face)); def->cmdseq_sig = g_signal_connect(G_OBJECT(def->cmdseq), "changed", G_CALLBACK(evt_cmdseq_changed), page); gtk_table_attach(GTK_TABLE(table), def->cmdseq, 1, 2, 1, 2, GTK_EXPAND|GTK_FILL,0,0,0); btn = gui_details_button_new(); g_object_set_data(G_OBJECT(btn), "face", GUINT_TO_POINTER(face)); g_signal_connect(G_OBJECT(btn), "clicked", G_CALLBACK(evt_cmdseq_pick_clicked), page); gtk_table_attach(GTK_TABLE(table), btn, 2, 3, 1, 2, GTK_FILL,0,0,0); label = gtk_label_new(_("Key")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 2, 3, 0,0,0,0); def->key = gtk_entry_new(); gtk_editable_set_editable(GTK_EDITABLE(def->key), FALSE); g_object_set_data(G_OBJECT(def->key), "face", GUINT_TO_POINTER(face)); g_signal_connect(G_OBJECT(def->key), "key_press_event", G_CALLBACK(evt_key_press), page); gtk_table_attach(GTK_TABLE(table), def->key, 1, 2, 2, 3, GTK_EXPAND|GTK_FILL,0,0,0); btn = gtk_button_new(); img = gtk_image_new_from_stock(GTK_STOCK_CLEAR, GTK_ICON_SIZE_MENU); gtk_button_set_image(GTK_BUTTON(btn), img); g_object_set_data(G_OBJECT(btn), "face", GUINT_TO_POINTER(face)); g_signal_connect(G_OBJECT(btn), "clicked", G_CALLBACK(evt_key_clear_clicked), page); gtk_table_attach(GTK_TABLE(table), btn, 2, 3, 2, 3, GTK_FILL,0,0,0); label = gtk_label_new(_("Colors")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 3, 4, 0,0,0,0); hbox = gtk_hbox_new(FALSE, 0); def->col_bg = od_multibutton_new(); od_multibutton_set_text(OD_MULTIBUTTON(def->col_bg), 0, _("Background..."), NULL, NULL, GUINT_TO_POINTER(face)); od_multibutton_set_text(OD_MULTIBUTTON(def->col_bg), 1, _("Reset to Default"), NULL, NULL, GUINT_TO_POINTER(face)); g_object_set_data(G_OBJECT(def->col_bg), "face", GINT_TO_POINTER(0)); g_signal_connect(G_OBJECT(def->col_bg), "clicked", G_CALLBACK(evt_col_bg_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), def->col_bg, TRUE, TRUE, 0); def->col_fg = od_multibutton_new(); od_multibutton_set_text(OD_MULTIBUTTON(def->col_fg), 0, _("Foreground..."), NULL, NULL, GUINT_TO_POINTER(face)); od_multibutton_set_text(OD_MULTIBUTTON(def->col_fg), 1, _("Reset to Default"), NULL, NULL, GUINT_TO_POINTER(face)); g_object_set_data(G_OBJECT(def->col_fg), "face", GINT_TO_POINTER(0)); g_signal_connect(G_OBJECT(def->col_fg), "clicked", G_CALLBACK(evt_col_fg_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), def->col_fg, TRUE, TRUE, 0); gtk_table_attach(GTK_TABLE(table), hbox, 1, 3, 3, 4, GTK_EXPAND|GTK_FILL,0,0,0); gtk_container_add(GTK_CONTAINER(def->frame), table); } static void evt_sheet_activate(GtkWidget *wid, guint index, gpointer user) { P_Buttons *page = user; if(index == 0U) page->cur_sheet = NULL; else page->cur_sheet = "Shortcuts"; /* Hardcoded, yes. */ page->sheet = btn_buttonsheet_get(&page->buttons, page->cur_sheet); populate_scwin(page); } static GtkWidget * cbt_init(MainInfo *min, gchar **name) { P_Buttons *page = &the_page; const gchar *mlab[] = { N_("Default"), N_("Shortcuts"), NULL }, *blab[] = { N_("Copy To"), N_("Copy Colors To"), N_("Swap With"), N_("Clear") }, *rlab[] = { N_("Add Row..."), N_("Row Width..."), N_("Up"), N_("Down"), N_("Delete Row") }; GtkWidget *hbox, *optm, *sep, *label, *frame; guint i; gint expand; page->vbox = gtk_vbox_new(FALSE, 0); page->min = min; page->button = NULL; page->cur_sheet = NULL; hbox = gtk_hbox_new(FALSE, 0); label = gtk_label_new(_("Sheet")); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); optm = gui_build_combo_box(mlab, G_CALLBACK(evt_sheet_activate), page); gtk_box_pack_start(GTK_BOX(hbox), optm, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(page->vbox), hbox, FALSE, FALSE, 0); page->scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(page->scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_box_pack_start(GTK_BOX(page->vbox), page->scwin, TRUE, TRUE, 0); page->shvbox = NULL; page->dvbox = gtk_vbox_new(FALSE, 0); page->dhbox = gtk_hbox_new(FALSE, 0); init_bdef(min, page, &page->def[0], _("Primary"), BTN_PRIMARY); gtk_box_pack_start(GTK_BOX(page->dhbox), page->def[0].frame, TRUE, TRUE, 0); init_bdef(min, page, &page->def[1], _("Secondary"), BTN_SECONDARY); gtk_box_pack_start(GTK_BOX(page->dhbox), page->def[1].frame, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(page->dvbox), page->dhbox, TRUE, TRUE, 0); hbox = gtk_hbox_new(FALSE, 0); label = gtk_label_new(_("Tooltip")); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); page->dtooltip = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(page->dtooltip), BTN_TOOLTIP_SIZE - 1); g_signal_connect(G_OBJECT(page->dtooltip), "changed", G_CALLBACK(evt_dtooltip_changed), page); gtk_box_pack_start(GTK_BOX(hbox), page->dtooltip, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(page->dvbox), hbox, FALSE, FALSE, 0); frame = gtk_frame_new(_("Flags")); hbox = gtk_hbox_new(FALSE, 0); page->dnarrow = gtk_check_button_new_with_label(_("Narrow?")); page->dnarsig = g_signal_connect(G_OBJECT(page->dnarrow), "clicked", G_CALLBACK(evt_dnarrow_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), page->dnarrow, TRUE, TRUE, 0); page->dshowtip = gtk_check_button_new_with_label(_("Show Tooltip?")); g_signal_connect(G_OBJECT(page->dshowtip), "clicked", G_CALLBACK(evt_dshowtip_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), page->dshowtip, TRUE, TRUE, 0); gtk_container_add(GTK_CONTAINER(frame), hbox); gtk_box_pack_start(GTK_BOX(page->dvbox), frame, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(page->vbox), page->dvbox, FALSE, FALSE, 0); hbox = gtk_hbox_new(FALSE, 0); for(i = 0; i < sizeof page->bcmd / sizeof page->bcmd[0]; i++) { page->bcmd[i] = gtk_button_new_with_label(_(blab[i])); g_object_set_data(G_OBJECT(page->bcmd[i]), "index", GINT_TO_POINTER(i)); g_signal_connect(G_OBJECT(page->bcmd[i]), "clicked", G_CALLBACK(evt_bcmd_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), page->bcmd[i], TRUE, TRUE, 0); } gtk_box_pack_start(GTK_BOX(page->vbox), hbox, FALSE, FALSE, 5); sep = gtk_hseparator_new(); gtk_box_pack_start(GTK_BOX(page->vbox), sep, FALSE, FALSE, 0); hbox = gtk_hbox_new(FALSE, 0); for(i = 0; i < sizeof page->rcmd / sizeof page->rcmd[0]; i++) { if(i == 2 || i == 3) page->rcmd[i] = gui_arrow_button_new(i == 2 ? GTK_ARROW_UP : GTK_ARROW_DOWN); else page->rcmd[i] = gtk_button_new_with_label(_(rlab[i])); g_object_set_data(G_OBJECT(page->rcmd[i]), "index", GINT_TO_POINTER(i)); g_signal_connect(G_OBJECT(page->rcmd[i]), "clicked", G_CALLBACK(evt_rcmd_clicked), page); expand = (i == 0) || (i == sizeof page->rcmd / sizeof page->rcmd[0] - 1); gtk_box_pack_start(GTK_BOX(hbox), page->rcmd[i], expand, TRUE, expand ? 5 : 1); } gtk_box_pack_start(GTK_BOX(page->vbox), hbox, FALSE, FALSE, 5); cfg_tree_level_begin(_("Buttons")); cfg_tree_level_append(_("Definitions"), page->vbox); gtk_combo_box_set_active(GTK_COMBO_BOX(optm), 0); /* Do this last, so all handlers can run. */ return NULL; } /* ----------------------------------------------------------------------------------------- */ static void cbt_update(MainInfo *min) { P_Buttons *page = &the_page; page->min = min; page->modified = FALSE; btn_buttoninfo_copy(&page->buttons, &min->cfg.buttons); page->sheet = btn_buttonsheet_get(&page->buttons, page->cur_sheet); populate_scwin(page); set_mode_normal(page); } /* ----------------------------------------------------------------------------------------- */ static void cbt_accept(MainInfo *min) { P_Buttons *page = &the_page; if(page->modified) { btn_buttoninfo_clear(&min->cfg.buttons); min->cfg.buttons = page->buttons; page->buttons.sheets = NULL; cfg_set_flags(CFLG_REBUILD_BOTTOM | CFLG_RESET_KEYBOARD); page->modified = FALSE; } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Save out the button information to a fun file, using our pseudo-XML. */ static gint cbt_save(MainInfo *min, FILE *out) { btn_buttoninfo_save(min, &min->cfg.buttons, out, NODE); return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Load a bunch of button sheets in. */ static void cbt_load(MainInfo *min, const XmlNode *node) { btn_buttoninfo_load(min, &min->cfg.buttons, node); } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-16 - Hide the button config page. Just unselects any selected button. */ static void cbt_hide(MainInfo *min) { P_Buttons *page = &the_page; if(page->button != NULL) set_mode_normal(page); } /* ----------------------------------------------------------------------------------------- */ const CfgModule * cbt_describe(MainInfo *min) { static const CfgModule desc = { NODE, cbt_init, cbt_update, cbt_accept, cbt_save, cbt_load, cbt_hide }; return &desc; } gentoo-0.19.13/src/sizeutil.c0000644000175000017500000001533211547706437016117 0ustar demarchidemarchi/* ** 1998-08-31 - This little module provides helper functions when dealing with representations ** of numbers, specifically numbers describing the size of things. For example, ** this module knows that 1457664 bytes can be expressed conveniently as 1.39 MB. ** I haven't tried teaching it to make that into the "official" 1.44 MB yet, though... ** 1999-05-09 - Added explicit support for 64-bit sizes. Might not be very portable. :( ** 2000-02-18 - Redid handling of 64-bit constants in sze_put_size(). More portability now? ** 2000-07-02 - Added support for I18N. Fairly hairy. */ #include "gentoo.h" #include #include #include #include #include #include "strutil.h" #include "sizeutil.h" /* ----------------------------------------------------------------------------------------- */ /* Information about the various units we support. Note that the "config" names are slighly legacy. */ static const struct { const gchar *unit; const gchar *config; const gchar *label; gdouble multiplier; } sze_unit_info[] = { { "", "native", N_("Unformatted Size"), 1 }, { "", "bytesnounit", N_("Formatted Size, Without Unit") }, { N_("bytes"), "bytes", N_("Formatted Size, in Bytes"), 1 }, { N_("KB"), "kilobytes", N_("Formatted Size, in Kilobytes"), 1024.0 }, { N_("MB"), "megabytes", N_("Formatted Size, in Megabytes"), 1024.0 * 1024.0 }, { N_("GB"), "gigabytes", N_("Formatted Size, in Gigabytes"), 1024.0 * 1024.0 * 1024.0 }, { N_("TB"), "tb", N_("Formatted Size, in Terabytes"), 1024.0 * 1024.0 * 1024.0 * 1024.0 }, { "", "smart", N_("Formatted Size, Automatic Unit"), -1.0 } }; /* ----------------------------------------------------------------------------------------- */ const gchar * sze_get_unit_label(SzUnit unit) { return sze_unit_info[unit].label; } /* 2010-09-22 - Given a SzUnit, this returns a unique symbolic name. This name is intended for ** use when externally representing the SzUnit, i.e. in a configuration file. */ const gchar * sze_get_unit_config_name(SzUnit unit) { return sze_unit_info[unit].config; } /* 2010-09-22 - Parse a config name as returned by sze_get_unit_config_name(), and return the ** corresponding SzeUnit. If the name is unknown, SZE_NONE is returned. */ SzUnit sze_parse_unit_config_name(const gchar *name) { size_t i; for(i = 0; i < sizeof sze_unit_info / sizeof *sze_unit_info; i++) { if(strcmp(sze_unit_info[i].config, name) == 0) return (SzUnit) i; } return SZE_NONE; } /* ----------------------------------------------------------------------------------------- */ /* 2010-09-22 - Skip characters at while returns TRUE. */ static const gchar * utf8_skip_class(const gchar *s, gboolean (*classifier)(gunichar ch)) { while(*s) { const gunichar here = g_utf8_get_char(s); if(!classifier(here)) return s; s = g_utf8_next_char(s); } return s; } /* 2010-09-22 - Attempt to parse an offset from string at . The string can be UTF-8. ** *Leading spaces are stripped. ** *A trailing unit from the set of units supported by this module can appear. */ goffset sze_get_offset(const gchar *buf) { gunichar here; buf = utf8_skip_class(buf, g_unichar_isspace); here = g_utf8_get_char(buf); if(g_ascii_isdigit(here)) { gchar *end = NULL; const gdouble value = strtod(buf, &end); gdouble multiplier = 1; if(end > buf) { gchar ubuf[32]; const gchar *unit = utf8_skip_class(end, g_unichar_isspace); const gchar *uend = utf8_skip_class(unit, g_unichar_isalpha); const gsize len = uend - unit; /* Any unit found? */ if(uend > unit && len < sizeof ubuf - 1) { gsize i; memcpy(ubuf, unit, len); ubuf[len] = '\0'; for(i = 0; i < SZE_NUM_UNITS; i++) { if(strcmp(_(sze_unit_info[i].unit), unit) == 0) { multiplier = sze_unit_info[i].multiplier; break; } } } else if(len >= sizeof ubuf) g_warning("Unable to parse unit at '%s', too long", unit); } return value * multiplier; } return -1; } /* 2010-08-08 - Format an offset, which the is native type used in GIO for file sizes. Since it's ** pretty much guaranteed to be 64 bits, it's all we need. We pretend it's unsigned. */ gint sze_put_offset(gchar *buf, gsize buf_max, goffset value, SzUnit unit, guint precision, gchar tick) { gchar tmp[32], *fsize, *funit = ""; gdouble temp = 0.0; static gchar fmt[16]; static guint fmt_precision = 0, fmt_tick = 0; /* Check if we need to re-format the formatting string. Quite meta. */ if(precision != fmt_precision || tick != (gchar) fmt_tick) { g_snprintf(fmt, sizeof fmt, "%%.%uf %%s", precision); fmt_precision = precision; fmt_tick = tick; } switch(unit) { case SZE_NONE: return g_snprintf(buf, buf_max, "%" G_GUINT64_FORMAT, value); case SZE_BYTES_NO_UNIT: break; case SZE_BYTES: funit = _("bytes"); break; case SZE_KB: temp = value / 1024.0; funit = _("KB"); break; case SZE_MB: temp = value / (1024.0 * 1024.0); funit = _("MB"); break; case SZE_GB: temp = value / (1024.0 * 1024.0 * 1024.0); funit = _("GB"); break; case SZE_TB: temp = value / (1024.0 * 1024.0 * 1024.0 * 1024.0); funit = _("TB"); break; case SZE_AUTO: if(value < (1 << 10)) return sze_put_offset(buf, buf_max, value, SZE_BYTES, precision, tick); else if(value < (G_GINT64_CONSTANT(1) << 20)) return sze_put_offset(buf, buf_max, value, SZE_KB, precision, tick); else if(value < (G_GINT64_CONSTANT(1) << 30)) return sze_put_offset(buf, buf_max, value, SZE_MB, precision, tick); else if(value < (G_GINT64_CONSTANT(1) << 40)) return sze_put_offset(buf, buf_max, value, SZE_GB, precision, tick); return sze_put_offset(buf, buf_max, value, SZE_TB, precision, tick); default: return 0; } /* Nothing in the temporary double? Then just use value as-is. */ if(temp == 0.0) { tmp[sizeof tmp - 1] = '\0'; fsize = stu_tickify(tmp + sizeof tmp - 1, value, tick); return g_snprintf(buf, buf_max, "%s %s", fsize, funit); } /* Now format the floating point version using both ticks and user's precision. Not, eh, super fast. */ if(tick != 0) { gchar tmp2[32]; gdouble fraction; const gdouble scale = pow(10, precision); /* Round the floating point version to the desired precision. */ temp *= scale; temp += 0.5; temp = (gint) temp; temp /= scale; /* Now split into integer and fraction parts, so we can format properly. */ fraction = modf(temp, &temp); tmp[sizeof tmp - 1] = '\0'; fsize = stu_tickify(tmp + sizeof tmp - 1, (long) temp, tick); /* Format fraction+unit. */ g_snprintf(tmp2, sizeof tmp2, fmt, fraction, funit); return g_snprintf(buf, buf_max, "%s%s", fsize, tmp2 + 1); /* Skip the parts before the decimal point. */ } return g_snprintf(buf, buf_max, fmt, temp, funit); } gentoo-0.19.13/src/events.h0000644000175000017500000000032611547706437015555 0ustar demarchidemarchi/* ** 1999-06-12 - Header for the little GDK event memory module. */ extern void evt_event_set(GdkEvent *evt); extern GdkEvent * evt_event_get(GdkEventType type); extern void evt_event_clear(GdkEventType type); gentoo-0.19.13/src/cmd_info.h0000644000175000017500000000032311547706437016024 0ustar demarchidemarchi/* ** 1998-12-19 - Header for the new Info command, which might be neat. */ extern gint cmd_information(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern void cfg_information(MainInfo *min); gentoo-0.19.13/src/hash_dialog.c0000644000175000017500000001007111640565176016501 0ustar demarchidemarchi/* ** 1998-07-13 - A more or less general helper module. Uses the dialog module to provide ** a clist showing the contents of a hash table. Very useful for selecting ** a command (native or user); originally written for the cfg_buttons module. ** 1998-08-01 - Discovered (and fixed) a weird bug; the clist's selection event handler was ** being called as the list was being populated, which caused a read-out of ** row data not yet installed. Seg-fault. Can't understand why it just popped ** up today... Fixed it with an ugly little flag (open). ** 1998-08-04 - Now handles immediate closing, without user clicking in list first. :) ** 1999-03-13 - Adapted for new dialog module, and generally touched up a little. ** 1999-06-19 - Changes due to rewritten dialog support module (again). Also changed the ** semantics: this is now a synchronous dialog. ** 2008-07-28 - Rewritten to use GtkTreeView and friends rather than GtkCList, which is ** deprecated in GTK+ 2.0. Feel the future. */ #include "gentoo.h" #include "dialog.h" #include "hash_dialog.h" /* ----------------------------------------------------------------------------------------- */ typedef struct { Dialog *dlg; GtkListStore *model; GtkWidget *view; } HDlgInfo; /* ----------------------------------------------------------------------------------------- */ /* 2008-07-28 - This gets called when the user double-clicks a row. Close the dialog. */ static void evt_row_activated(GtkWidget *wid, GtkTreePath *path, GtkTreeViewColumn *col, gpointer user) { HDlgInfo *hdl = user; dlg_dialog_sync_close(hdl->dlg, 0); } /* ----------------------------------------------------------------------------------------- */ /* 2008-07-28 - This is a g_hash_table_foreach() callback, that populates a list store. */ static void populate_model(gpointer key, gpointer value, gpointer user) { GtkListStore *store = user; GtkTreeIter iter; gtk_list_store_append(store, &iter); /* FIXME: Here, we assume that the KEY is a string. */ gtk_list_store_set(store, &iter, 0, key, 1, value, 2, key, -1); } /* 1999-06-19 - Main has dialog entry point. */ const gchar * hdl_dialog_sync_new_wait(GHashTable *hash, const gchar *title) { static HDlgInfo hdl; GtkWidget *scwin; GtkCellRenderer *cr; GtkTreeViewColumn *vc; GtkTreeModel *sm; /* Throw each hashed object (value) into the list store. Our store has * three columns: one is a pointer to each KEY in the given hash, the * next is the key's VALUE, and the third is a string made from the two. * Currently, we assume that the KEY is also a string. */ hdl.model = gtk_list_store_new(3, G_TYPE_POINTER, G_TYPE_POINTER, G_TYPE_STRING); g_hash_table_foreach(hash, populate_model, hdl.model); /* Now, wrap the list model in a sortable model, and sort on that string column. */ sm = gtk_tree_model_sort_new_with_model(GTK_TREE_MODEL(hdl.model)); gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(sm), 2, GTK_SORT_ASCENDING); hdl.view = gtk_tree_view_new_with_model(sm); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(title)", cr, "text", 2, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(hdl.view), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(hdl.view), FALSE); g_signal_connect(G_OBJECT(hdl.view), "row_activated", G_CALLBACK(evt_row_activated), &hdl); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_container_add(GTK_CONTAINER(scwin), hdl.view); hdl.dlg = dlg_dialog_sync_new(scwin, title, NULL); gtk_window_set_default_size(GTK_WINDOW(dlg_dialog_get_dialog(hdl.dlg)), 320, 544); if(dlg_dialog_sync_wait(hdl.dlg) == DLG_POSITIVE) { GtkTreeSelection *sel; GtkTreeIter iter; /* Fish out the selection, and the selected row. */ sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(hdl.view)); if(gtk_tree_selection_get_selected(sel, NULL, &iter)) { gchar *str; /* We have a string column, and need to return a string. Guess the next step. */ gtk_tree_model_get(sm, &iter, 2, &str, -1); return str; } } return NULL; } gentoo-0.19.13/src/controls.h0000644000175000017500000000651511547706437016122 0ustar demarchidemarchi/* ** 1999-03-16 - Header for the controls module. The use of opaque object-like data structures ** is spreading rapidly across gentoo, and old proponents of a centralized-data ** architecture are simply being rolled over. Or something. */ #if !defined CONTROLS_H #define CONTROLS_H typedef struct CtrlInfo CtrlInfo; typedef struct CtrlKey CtrlKey; typedef struct CtrlMouse CtrlMouse; /* Functions for creating, copying, and destroying CtrlInfos. */ CtrlInfo * ctrl_new(MainInfo *min); CtrlInfo * ctrl_new_default(MainInfo *min); CtrlInfo * ctrl_copy(CtrlInfo *ctrl); void ctrl_destroy(CtrlInfo *ctrl); /* Functions to allow/disallow numlock's influence on bound commands. ** Does not change the actual binding, only controls if the numlock ** part of an eventual binding is respected or not. */ void ctrl_numlock_ignore_set(CtrlInfo *ctrl, gboolean ignore); gboolean ctrl_numlock_ignore_get(CtrlInfo *ctrl); /* Functions for working with individual keyboard bindings. */ CtrlKey * ctrl_key_add(CtrlInfo *ctrl, const gchar *keyname, const gchar *cmdseq); CtrlKey * ctrl_key_add_unique(CtrlInfo *ctrl); void ctrl_key_remove(CtrlInfo *ctrl, CtrlKey *key); void ctrl_key_remove_by_name(CtrlInfo *ctrl, const gchar *keyname); void ctrl_key_remove_all(CtrlInfo *ctrl); const gchar * ctrl_key_get_keyname(const CtrlKey *key); const gchar * ctrl_key_get_cmdseq(const CtrlKey *key); void ctrl_key_set_keyname(CtrlInfo *ctrl, CtrlKey *key, const gchar *keyname); void ctrl_key_set_cmdseq(CtrlInfo *ctrl, CtrlKey *key, const gchar *cmdseq); gboolean ctrl_key_has_cmdseq(CtrlInfo *ctrl, CtrlKey *key, const gchar *cmdseq); /* These functions work on *all* key bindings. */ void ctrl_keys_install(CtrlInfo *ctrl, KbdContext *ctx); void ctrl_keys_uninstall(CtrlInfo *ctrl, KbdContext *ctx); void ctrl_keys_uninstall_all(CtrlInfo *ctrl); GSList * ctrl_keys_get_list(CtrlInfo *ctrl); /* Functions to add, remove, and manipulate mouse button bindings. */ CtrlMouse * ctrl_mouse_add(CtrlInfo *ctrl, guint button, guint state, const gchar *cmdseq); void ctrl_mouse_set_button(CtrlMouse *mouse, guint state); void ctrl_mouse_set_state(CtrlMouse *mouse, guint state); void ctrl_mouse_set_cmdseq(CtrlMouse *mouse, const gchar *cmdseq); guint ctrl_mouse_get_button(const CtrlMouse *mouse); guint ctrl_mouse_get_state(const CtrlMouse *mouse); const gchar * ctrl_mouse_get_cmdseq(const CtrlMouse *mouse); void ctrl_mouse_remove(CtrlInfo *ctrl, CtrlMouse *mouse); void ctrl_mouse_remove_all(CtrlInfo *ctrl); const gchar * ctrl_mouse_map(CtrlInfo *ctrl, GdkEventButton *evt); GSList * ctrl_mouse_get_list(CtrlInfo *ctrl); gboolean ctrl_mouse_ambiguity_exists(const CtrlInfo *ctrl); /* Functions for assigning a command to Click-M-Click, which is kind of a simple gesture. */ void ctrl_clickmclick_set_cmdseq(CtrlInfo *ctrl, const gchar *cmdseq); const gchar * ctrl_clickmclick_get_cmdseq(const CtrlInfo *ctrl); void ctrl_clickmclick_set_delay(CtrlInfo *ctrl, gfloat delay); gfloat ctrl_clickmclick_get_delay(const CtrlInfo *ctrl); /* Functions for general commands, associated with some context. */ void ctrl_general_clear(CtrlInfo *ctrl); void ctrl_general_set_cmdseq(CtrlInfo *ctrl, const gchar *context, const gchar *cmdseq); const gchar * ctrl_general_get_cmdseq(const CtrlInfo *ctrl, const gchar *context); GSList * ctrl_general_get_contexts(const CtrlInfo *ctrl); #endif /* CONTROLS_H */ gentoo-0.19.13/src/overwrite.c0000644000175000017500000000756311676161671016302 0ustar demarchidemarchi/* ** 1998-09-17 - A module to deal with the (possible) overwriting of files, and warn the user ** when that is about to happen. Deleting a file is considered to be an overwrite. ** Changing protection bits and owner info is not. ** 1999-03-13 - Changes for the new dialog module. ** 1999-06-12 - Added "Skip All" button. ** 2001-01-01 - Added simplistic (and most likely insufficient) recursion-detection. ** 2003-11-23 - Now tells caller if collision was with directory or file. */ #include "gentoo.h" #include "dialog.h" #include "dirpane.h" #include "errors.h" #include "strutil.h" #include "fileutil.h" #include "overwrite.h" /* ----------------------------------------------------------------------------------------- */ static struct { guint level; gboolean do_all; /* Gets set when user clicks "All". */ gboolean skip_all; /* Gets set when user clicks "Skip All". */ MainInfo *min; const gchar *fmt; guint32 flags; GtkWidget *label; Dialog *dlg; } ovw_info = { 0U }; /* Makes sure is 0 on first call. */ /* ----------------------------------------------------------------------------------------- */ /* 1998-09-17 - Begin a "session" with overwrite protection. The string is used in a ** call to sprintf() with the destination file as argument if we need to inform ** the user. Very handy. Calls to this function REALLY should nest with calls to ** ovw_overwrite_end()! Or else. */ void ovw_overwrite_begin(MainInfo *min, const gchar *fmt, guint32 flags) { if(ovw_info.level == 0) { ovw_info.do_all = FALSE; ovw_info.skip_all = FALSE; ovw_info.min = min; ovw_info.fmt = fmt; ovw_info.flags = flags; ovw_info.label = gtk_label_new(""); ovw_info.dlg = dlg_dialog_sync_new(ovw_info.label, _("Please Confirm"), _("_OK|A_ll|_Skip|Skip _All|_Cancel")); } else fprintf(stderr, "OVERWRITE: Mismatched call (level=%d)!\n", ovw_info.level); ovw_info.level++; } /* ----------------------------------------------------------------------------------------- */ static OvwRes proceed_file(GFileInfo *fi) { return g_file_info_get_file_type(fi) == G_FILE_TYPE_DIRECTORY ? OVW_PROCEED_DIR : OVW_PROCEED_FILE; } OvwRes ovw_overwrite_unary_file(DirPane *dst, const GFile *dst_file) { GFileInfo *fi; OvwRes res = OVW_PROCEED; /* If overwrite-checking has not even begun, abort abort. */ if(ovw_info.level == 0) return OVW_CANCEL; if(dst_file == NULL) return OVW_PROCEED; if((fi = g_file_query_info((GFile *) dst_file, "standard::*", 0, NULL, NULL)) != NULL) { gchar buf[PATH_MAX + 2048], *dn; gint dlg_res, len; if(ovw_info.do_all) /* Already answered "All"? */ res = proceed_file(fi); else if(ovw_info.skip_all) /* Already answered "Skip All"? */ res = OVW_SKIP; else { dn = g_file_get_parse_name((GFile *) dst_file); len = g_snprintf(buf, sizeof buf, ovw_info.fmt, dn); g_free(dn); gtk_label_set_text(GTK_LABEL(ovw_info.label), buf); dlg_res = dlg_dialog_sync_wait(ovw_info.dlg); switch(dlg_res) { case DLG_POSITIVE: /* OK ? */ res = proceed_file(fi); break; case 1: /* All? */ ovw_info.do_all = TRUE; res = proceed_file(fi); break; case 2: /* Skip? */ res = OVW_SKIP; break; case 3: ovw_info.skip_all = TRUE; res = OVW_SKIP; break; default: res = OVW_CANCEL; } } g_object_unref(fi); return res; } return OVW_PROCEED; } OvwRes ovw_overwrite_unary_name(DirPane *dst, const gchar *dst_name) { OvwRes res = OVW_PROCEED; GFile *file; if((file = dp_get_file_from_name(dst, dst_name)) != NULL) { res = ovw_overwrite_unary_file(dst, file); g_object_unref(file); } return res; } /* ----------------------------------------------------------------------------------------- */ void ovw_overwrite_end(MainInfo *min) { if(--ovw_info.level == 0) { ovw_info.min = NULL; ovw_info.fmt = NULL; dlg_dialog_sync_destroy(ovw_info.dlg); ovw_info.dlg = NULL; } } gentoo-0.19.13/src/cfg_controls.c0000644000175000017500000010236211613045330016707 0ustar demarchidemarchi/* ** 1999-03-16 - Configure controls. Initially, this will only have global keyboard shortcuts ** to deal with, but it may get more in the future. This module relies heavily ** on the services provided by the 'controls' module, of course. */ #include "gentoo.h" #include "cmdseq_dialog.h" #include "cmdseq.h" #include "controls.h" #include "dialog.h" #include "guiutil.h" #include "strutil.h" #include "configure.h" #include "cfg_module.h" #include "cfg_cmdseq.h" /* For ccs_current(). */ #include "cfg_controls.h" #define NODE "Controls" /* ----------------------------------------------------------------------------------------- */ #include "graphics/icon_mouse1.xpm" #include "graphics/icon_mouse2.xpm" #include "graphics/icon_mouse3.xpm" #include "graphics/icon_mouse4.xpm" #include "graphics/icon_mouse5.xpm" /* ----------------------------------------------------------------------------------------- */ typedef struct { GtkWidget *vbox; /* Root page container. Very standard. */ GtkWidget *kframe; /* Keyboard frame. */ GtkListStore *kstore; /* Stores keyboard shortcuts. */ GtkWidget *kview; /* A tree view for the keyboard shortcuts. */ GtkWidget *kdtable; /* Key definition table. */ GtkWidget *kdkey; /* Definition key name (entry). */ GtkWidget *kdcmd; /* Definition cmdsequence (entry). */ GtkWidget *kdcmdpick; /* Definition command pick button. */ GtkWidget *kadd; /* Keyboard add button. */ GtkWidget *kdel; /* Keyboard delete button. */ GtkWidget *mframe; /* Dirpane mouse button config frame. */ GtkListStore *mstore; /* Stores mouse button configs. */ GtkWidget *mview; /* A tree view for mouse button settings. */ GtkWidget *mscwin; /* Scrolling window (obsolete). */ GtkWidget *mdtable; /* Definition table. */ GtkWidget *mdcombo; /* Combobox showing mouse button for mapping. */ GtkWidget *mdcmd; GtkWidget *mdcmdpick; GtkWidget *mhbox; GtkWidget *madd, *mdel; GdkPixmap *mpix[5]; /* Mouse icon pixmaps and masks. */ GdkBitmap *mmsk[5]; GdkPixbuf *mpbuf[5]; /* Mouse icon pixbufs. */ GtkWidget *cmccmd; /* Entry widget for Click-M-Click command. */ GtkWidget *cmcdelay; /* HScale widget for cmc delay. */ GtkWidget *nonumlock; /* Ignore numlock check button. */ MainInfo *min; /* This is handy sometimes. */ CtrlInfo *ctrlinfo; /* The control info we're editing. */ gboolean modified; /* Indicates that a change has been made. */ } P_Controls; enum { KEY_COLUMN_KEYNAME = 0, KEY_COLUMN_CMDSEQ, KEY_COLUMN_KEY, KEY_COLUMN_COUNT }; enum { MOUSE_COLUMN_ICON = 0, MOUSE_COLUMN_BUTTON, MOUSE_COLUMN_STATE, MOUSE_COLUMN_CMDSEQ, MOUSE_COLUMN_MOUSE, MOUSE_COLUMN_COUNT }; static P_Controls the_page; /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - Reset the key definition widgets to their idle state. */ static void reset_key_widgets(P_Controls *page) { gtk_entry_set_text(GTK_ENTRY(page->kdkey), ""); gtk_entry_set_text(GTK_ENTRY(page->kdcmd), ""); gtk_widget_set_sensitive(page->kdtable, FALSE); gtk_widget_set_sensitive(page->kadd, TRUE); gtk_widget_set_sensitive(page->kdel, FALSE); } /* 1999-06-13 - Reset mouse editing widgets. */ static void reset_mouse_widgets(P_Controls *page) { gtk_combo_box_set_active(GTK_COMBO_BOX(page->mdcombo), -1); gtk_entry_set_text(GTK_ENTRY(page->mdcmd), ""); gtk_widget_set_sensitive(page->mdtable, FALSE); gtk_widget_set_sensitive(page->madd, TRUE); gtk_widget_set_sensitive(page->mdel, FALSE); } /* 1999-03-16 - Reset all widgets on page to their most idle state. */ static void reset_widgets(P_Controls *page) { const gchar *cmd; reset_key_widgets(page); reset_mouse_widgets(page); cmd = ctrl_clickmclick_get_cmdseq(page->ctrlinfo); gtk_entry_set_text(GTK_ENTRY(page->cmccmd), cmd ? cmd : ""); gtk_adjustment_set_value(gtk_range_get_adjustment(GTK_RANGE(page->cmcdelay)), ctrl_clickmclick_get_delay(page->ctrlinfo)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->nonumlock), ctrl_numlock_ignore_get(page->ctrlinfo)); } /* ----------------------------------------------------------------------------------------- */ static void list_store_append_key(P_Controls *page, const CtrlKey *key, GtkTreeIter *iter) { GtkTreeIter myiter; /* If caller didn't provide an iter to use, use our local. */ if(iter == NULL) iter = &myiter; gtk_list_store_append(page->kstore, iter); gtk_list_store_set(page->kstore, iter, KEY_COLUMN_KEYNAME, ctrl_key_get_keyname(key), KEY_COLUMN_CMDSEQ, ctrl_key_get_cmdseq(key), KEY_COLUMN_KEY, key, -1); } /* 1999-03-16 - Populate keyboard clist. */ static void populate_key_list(P_Controls *page) { const GSList *iter; gtk_list_store_clear(page->kstore); for(iter = ctrl_keys_get_list(page->ctrlinfo); iter != NULL; iter = g_slist_next(iter)) list_store_append_key(page, iter->data, NULL); } static void list_store_append_mouse(P_Controls *page, const CtrlMouse *mouse, GtkTreeIter *iter) { gchar *bname[] = { N_("Left"), N_("Middle"), N_("Right"), N_("Wheel Up"), N_("Wheel Down") }; guint btn; GtkTreeIter myiter; /* If caller didn't provide an iter to use, use our local. */ if(iter == NULL) iter = &myiter; gtk_list_store_append(page->mstore, iter); btn = ctrl_mouse_get_button(mouse) - 1; gtk_list_store_set(page->mstore, iter, MOUSE_COLUMN_ICON, page->mpbuf[btn], MOUSE_COLUMN_BUTTON, _(bname[btn]), MOUSE_COLUMN_STATE, gtk_accelerator_name(0U, ctrl_mouse_get_state(mouse)), MOUSE_COLUMN_CMDSEQ, ctrl_mouse_get_cmdseq(mouse), MOUSE_COLUMN_MOUSE, mouse, -1); } /* 1999-06-13 - Populate the mouse command mapping list. */ static void populate_mouse_list(P_Controls *page) { const GSList *iter; gtk_list_store_clear(page->mstore); for(iter = ctrl_mouse_get_list(page->ctrlinfo); iter != NULL; iter = g_slist_next(iter)) list_store_append_mouse(page, iter->data, NULL); } /* ----------------------------------------------------------------------------------------- */ /* 2009-03-14 - Keyboard list selection changed. Updated widgetry for editing. */ static void evt_kselection_changed(GtkTreeSelection *ts, gpointer user) { P_Controls *page = user; GtkTreeModel *model; GtkTreeIter iter; CtrlKey *key = NULL; if(gtk_tree_selection_get_selected(ts, &model, &iter)) gtk_tree_model_get(model, &iter, KEY_COLUMN_KEY, &key, -1); gtk_entry_set_text(GTK_ENTRY(page->kdkey), key != NULL ? ctrl_key_get_keyname(key) : ""); gtk_entry_set_text(GTK_ENTRY(page->kdcmd), key != NULL ? ctrl_key_get_cmdseq(key) : ""); gtk_widget_set_sensitive(page->kdtable, key != NULL); gtk_widget_set_sensitive(page->kdel, key != NULL); } /* 1999-03-16 - User pressed something in the key definition entry. Convert to name and set it. ** 2009-03-14 - Adapted for new GTK+ 2.0 list selection management. 10 years is a good interval. :) */ static gint evt_kkey_press(GtkWidget *wid, GdkEventKey *evt, gpointer user) { P_Controls *page = user; GtkTreeModel *model; GtkTreeIter iter; CtrlKey *key = NULL; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->kview)), &model, &iter)) { gchar *keyname = gtk_accelerator_name(evt->keyval, evt->state); gtk_tree_model_get(model, &iter, 2, &key, -1); ctrl_key_set_keyname(page->ctrlinfo, key, keyname); gtk_list_store_set(GTK_LIST_STORE(model), &iter, 0, keyname, -1); gtk_entry_set_text(GTK_ENTRY(page->kdkey), keyname); g_signal_stop_emission_by_name(G_OBJECT(wid), "key_press_event"); page->modified = TRUE; } return TRUE; } /* 1999-03-16 - User edited the command sequence, so store the new one. */ static gint evt_kcmd_changed(GtkWidget *wid, gpointer user) { P_Controls *page = user; GtkTreeModel *model; GtkTreeIter iter; CtrlKey *key = NULL; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->kview)), &model, &iter)) { const gchar *cmdseq = gtk_entry_get_text(GTK_ENTRY(wid)); gtk_tree_model_get(model, &iter, 2, &key, -1); if(!ctrl_key_has_cmdseq(page->ctrlinfo, key, cmdseq)) { ctrl_key_set_cmdseq(page->ctrlinfo, key, cmdseq); gtk_list_store_set(GTK_LIST_STORE(model), &iter, 1, cmdseq, -1); page->modified = TRUE; } } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - User clicked the "pick" button for key command sequence. ** 1999-03-29 - Rewritten for new, simpler, csq_dialog() semantics. */ static gint evt_kcmdpick_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; const gchar *cmd; if((cmd = csq_dialog_sync_new_wait(page->min, ccs_get_current())) != NULL) gtk_entry_set_text(GTK_ENTRY(page->kdcmd), cmd); return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - User just hit the "Add" key button so, er, add a key. */ static gint evt_kadd_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; CtrlKey *key; GtkTreeIter iter; GtkTreePath *path; key = ctrl_key_add_unique(page->ctrlinfo); ctrl_key_set_cmdseq(page->ctrlinfo, key, ""); gtk_list_store_append(page->kstore, &iter); gtk_list_store_set(page->kstore, &iter, 0, ctrl_key_get_keyname(key), 1, ctrl_key_get_cmdseq(key), 2, key, -1); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->kview)), &iter); path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->kstore), &iter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->kview), path, NULL, TRUE, 0.5f, 0.0f); gtk_tree_path_free(path); gtk_widget_grab_focus(page->kdkey); page->modified = TRUE; return TRUE; } /* 1999-03-16 - User hit the "Delete" button for keys. */ static gint evt_kdel_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; GtkTreeModel *model; GtkTreeIter iter; CtrlKey *key = NULL; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->kview)), &model, &iter)) { gtk_tree_model_get(model, &iter, 2, &key, -1); ctrl_key_remove(page->ctrlinfo, key); gtk_list_store_remove(GTK_LIST_STORE(model), &iter); page->modified = TRUE; } return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 2009-03-14 - The selection in the mouse binding list has changed. Deal with it. */ static void evt_mselection_changed(GtkTreeSelection *ts, gpointer user) { P_Controls *page = user; GtkTreeModel *model; GtkTreeIter iter; CtrlMouse *mouse = NULL; if(gtk_tree_selection_get_selected(ts, &model, &iter)) gtk_tree_model_get(model, &iter, MOUSE_COLUMN_MOUSE, &mouse, -1); gtk_entry_set_text(GTK_ENTRY(page->mdcmd), mouse != NULL ? ctrl_mouse_get_cmdseq(mouse) : ""); gtk_combo_box_set_active(GTK_COMBO_BOX(page->mdcombo), ctrl_mouse_get_button(mouse) - 1); gtk_widget_set_sensitive(page->mdtable, mouse != NULL); gtk_widget_set_sensitive(page->mdel, mouse != NULL); } static void evt_mbutton_changed(GtkWidget *wid, gpointer user) { P_Controls *page = user; GtkTreeSelection *ts; GtkTreeIter ti, biter; CtrlMouse *mouse; guint btn; ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(page->mview)); if(ts == NULL || !gtk_tree_selection_get_selected(ts, NULL, &ti)) return; gtk_tree_model_get(GTK_TREE_MODEL(page->mstore), &ti, MOUSE_COLUMN_MOUSE, &mouse, -1); btn = gtk_combo_box_get_active(GTK_COMBO_BOX(page->mdcombo)); ctrl_mouse_set_button(mouse, btn + 1); /* Almost-too-clever: grab the translated mouse button label from the GtkComboBox's model. */ if(gtk_combo_box_get_active_iter(GTK_COMBO_BOX(page->mdcombo), &biter)) { gchar *button; gtk_tree_model_get(gtk_combo_box_get_model(GTK_COMBO_BOX(page->mdcombo)), &biter, 1, &button, -1); gtk_list_store_set(GTK_LIST_STORE(page->mstore), &ti, MOUSE_COLUMN_ICON, page->mpbuf[btn], MOUSE_COLUMN_BUTTON, button, -1); g_free(button); } } /* 1999-06-13 - User just hit the "Edit Modifiers..." button. Bring up a little dialog. */ static void evt_mstate_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; GtkTreeSelection *ts; GtkTreeIter ti; CtrlMouse *mouse; Dialog *dlg; guint i, x, y, mask[] = { GDK_SHIFT_MASK, GDK_CONTROL_MASK, GDK_MOD1_MASK, GDK_MOD2_MASK, GDK_MOD3_MASK, GDK_MOD4_MASK, GDK_MOD5_MASK }; GtkWidget *table, *label, *check[sizeof mask / sizeof mask[0]]; ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(page->mview)); if(ts == NULL || !gtk_tree_selection_get_selected(ts, NULL, &ti)) return; gtk_tree_model_get(GTK_TREE_MODEL(page->mstore), &ti, MOUSE_COLUMN_MOUSE, &mouse, -1); table = gtk_table_new(1 + (sizeof mask / sizeof *mask) / 2 + 1, 2, FALSE); label = gtk_label_new(_("The following modifier key(s) must\n" "be held down when the mouse button\n" "is clicked to trigger the command")); gtk_table_attach(GTK_TABLE(table), label, 0, 2, 0, 1, GTK_EXPAND|GTK_FILL,0,0,0); for(i = 0, x = 0, y = 1; i < sizeof mask / sizeof mask[0]; i++, y++) { check[i] = gtk_check_button_new_with_label(gtk_accelerator_name(0, mask[i])); if(ctrl_mouse_get_state(mouse) & mask[i]) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check[i]), TRUE); gtk_table_attach(GTK_TABLE(table), check[i], x, x + 1, y, y + 1, GTK_EXPAND|GTK_FILL,0,0,0); if(i == (sizeof mask / sizeof *mask) / 2) x++, y = 0; } dlg = dlg_dialog_sync_new(table, _("Edit Modifiers"), NULL); if(dlg_dialog_sync_wait(dlg) == DLG_POSITIVE) { guint ns = 0U; for(i = 0; i < sizeof mask / sizeof mask[0]; i++) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check[i]))) ns |= mask[i]; } ctrl_mouse_set_state(mouse, ns); gtk_list_store_set(GTK_LIST_STORE(page->mstore), &ti, MOUSE_COLUMN_STATE, gtk_accelerator_name(0, ns), -1); page->modified = TRUE; } dlg_dialog_sync_destroy(dlg); } /* 1999-06-13 - User is editing the command name. Update mapping. */ static void evt_mcmd_changed(GtkWidget *wid, gpointer user) { P_Controls *page = user; GtkTreeSelection *ts; GtkTreeIter ti; CtrlMouse *mouse; const gchar *cmdseq; ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(page->mview)); if(ts == NULL || !gtk_tree_selection_get_selected(ts, NULL, &ti)) return; gtk_tree_model_get(GTK_TREE_MODEL(page->mstore), &ti, MOUSE_COLUMN_MOUSE, &mouse, -1); if((cmdseq = gtk_entry_get_text(GTK_ENTRY(page->mdcmd))) != NULL) { ctrl_mouse_set_cmdseq(mouse, cmdseq); gtk_list_store_set(page->mstore, &ti, MOUSE_COLUMN_CMDSEQ, cmdseq, -1); page->modified = TRUE; } } /* 1999-06-13 - User clicked details button for mouse mapping command. Pop up dialog. */ static void evt_mcmdpick_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; const gchar *cmd; if((cmd = csq_dialog_sync_new_wait(page->min, ccs_get_current())) != NULL) gtk_entry_set_text(GTK_ENTRY(page->mdcmd), cmd); } /* 1999-06-20 - User clicked the "Add" button for mouse bindings, so add one. */ static void evt_madd_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; CtrlMouse *mouse; GtkTreeIter iter; GtkTreePath *path; mouse = ctrl_mouse_add(page->ctrlinfo, 1U, 0U, ""); if(mouse != NULL) { list_store_append_mouse(page, mouse, &iter); gtk_tree_selection_select_iter(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->mview)), &iter); path = gtk_tree_model_get_path(GTK_TREE_MODEL(page->mstore), &iter); gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(page->mview), path, NULL, TRUE, 0.5f, 0.0f); gtk_tree_path_free(path); page->modified = TRUE; } } /* 1999-06-21 - The Delete-button has been clicked, remove current mouse command mapping. */ static void evt_mdel_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; GtkTreeModel *model; GtkTreeIter iter; CtrlMouse *mouse; if(gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(page->mview)), &model, &iter)) { gtk_tree_model_get(model, &iter, MOUSE_COLUMN_MOUSE, &mouse, -1); ctrl_mouse_remove(page->ctrlinfo, mouse); gtk_list_store_remove(GTK_LIST_STORE(model), &iter); page->modified = TRUE; } } /* 2003-10-09 - User set a new Click-M-Click command. */ static void evt_clickmclick_changed(GtkWidget *wid, gpointer user) { P_Controls *page = user; if(page) { const gchar *text = gtk_entry_get_text(GTK_ENTRY(wid)); ctrl_clickmclick_set_cmdseq(page->ctrlinfo, text); gtk_widget_set_sensitive(page->cmcdelay, *text); page->modified = TRUE; } } /* 2003-10-09 - User wants help in picking a command for Click-M-Click. */ static void evt_clickmclick_pick_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; if(page) { const gchar *cmd = csq_dialog_sync_new_wait(page->min, ccs_get_current()); if(cmd) gtk_entry_set_text(GTK_ENTRY(page->cmccmd), cmd); } } /* 2003-10-09 - Maximum allowed delay for Click-M-Click recognition changed. */ static void evt_clickmclick_delay_changed(GtkAdjustment *adj, gpointer user) { P_Controls *page = user; if(page) ctrl_clickmclick_set_delay(page->ctrlinfo, adj->value); } /* ----------------------------------------------------------------------------------------- */ /* 2000-02-18 - User hit the "Ignore Num Lock?" toggle. Update editing state. */ static void evt_nonumlock_clicked(GtkWidget *wid, gpointer user) { P_Controls *page = user; if(page != NULL) { ctrl_numlock_ignore_set(page->ctrlinfo, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))); page->modified = TRUE; } } /* ----------------------------------------------------------------------------------------- */ static void build_mouse_menu(P_Controls *page) { gchar **gfx[] = { icon_mouse1_xpm, icon_mouse2_xpm, icon_mouse3_xpm, icon_mouse4_xpm, icon_mouse5_xpm }, *label[] = { N_("Left"), N_("Middle"), N_("Right"), N_("Wheel Up"), N_("Wheel Down") }; guint i; GtkListStore *mmodel; GtkCellRenderer *cr; for(i = 0; i < sizeof gfx / sizeof *gfx; i++) page->mpbuf[i] = gdk_pixbuf_new_from_xpm_data((const gchar **) gfx[i]); /* Now build a full TreeModel for the GtkOptionMenu replacement. Pfew! ** NOTE: Unlike key and mouse true models, we don't store the button index ** in the model; instead we just use get/set active() on the GtkComboBox. */ mmodel = gtk_list_store_new(2, GDK_TYPE_PIXBUF, G_TYPE_STRING); for(i = 0; i < sizeof gfx / sizeof *gfx; i++) { GtkTreeIter iter; gtk_list_store_append(mmodel, &iter); gtk_list_store_set(mmodel, &iter, 0, page->mpbuf[i], 1, _(label[i]), -1); } page->mdcombo = gtk_combo_box_new_with_model(GTK_TREE_MODEL(mmodel)); cr = gtk_cell_renderer_pixbuf_new(); gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(page->mdcombo), cr, FALSE); gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(page->mdcombo), cr, "pixbuf", 0, NULL); cr = gtk_cell_renderer_text_new(); gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(page->mdcombo), cr, TRUE); gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT(page->mdcombo), cr, "text", 1, NULL); g_signal_connect(G_OBJECT(page->mdcombo), "changed", G_CALLBACK(evt_mbutton_changed), page); gtk_table_attach(GTK_TABLE(page->mdtable), page->mdcombo, 1, 2, 0, 1, GTK_FILL|GTK_EXPAND,0,0,0); } static GtkWidget * cct_init(MainInfo *min, gchar **name) { P_Controls *page = &the_page; GtkWidget *vbox, *frame, *label, *wid, *hbox, *scwin; GtkObject *adj; GtkCellRenderer *cr; GtkTreeViewColumn *vc; GtkTreeSelection *ts; if(name == NULL) return NULL; *name = _("Controls"); page->min = min; page->modified = FALSE; page->vbox = gtk_vbox_new(FALSE, 0); page->kframe = gtk_frame_new(_("Global Keyboard Shortcuts")); vbox = gtk_vbox_new(FALSE, 0); page->kstore = gtk_list_store_new(KEY_COLUMN_COUNT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER); page->kview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(page->kstore)); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(Key)", cr, "text", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->kview), vc); vc = gtk_tree_view_column_new_with_attributes("(Command)", cr, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->kview), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(page->kview), FALSE); ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(page->kview)); gtk_tree_selection_set_mode(ts, GTK_SELECTION_SINGLE); g_signal_connect(G_OBJECT(ts), "changed", G_CALLBACK(evt_kselection_changed), page); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_container_add(GTK_CONTAINER(scwin), page->kview); gtk_box_pack_start(GTK_BOX(vbox), scwin, TRUE, TRUE, 0); page->kdtable = gtk_table_new(2, 3, FALSE); label = gtk_label_new(_("Key")); gtk_table_attach(GTK_TABLE(page->kdtable), label, 0, 1, 0, 1, 0,0,0,0); page->kdkey = gtk_entry_new(); g_signal_connect(G_OBJECT(page->kdkey), "key_press_event", G_CALLBACK(evt_kkey_press), page); gtk_editable_set_editable(GTK_EDITABLE(page->kdkey), FALSE); gtk_table_attach(GTK_TABLE(page->kdtable), page->kdkey, 1, 3, 0, 1, GTK_EXPAND|GTK_FILL,0,0,0); label = gtk_label_new(_("Command")); gtk_table_attach(GTK_TABLE(page->kdtable), label, 0, 1, 1, 2, 0,0,0,0); page->kdcmd = gtk_entry_new(); g_signal_connect(G_OBJECT(page->kdcmd), "changed", G_CALLBACK(evt_kcmd_changed), page); gtk_table_attach(GTK_TABLE(page->kdtable), page->kdcmd, 1, 2, 1, 2, GTK_EXPAND|GTK_FILL,0,0,0); page->kdcmdpick = gui_details_button_new(); g_signal_connect(G_OBJECT(page->kdcmdpick), "clicked", G_CALLBACK(evt_kcmdpick_clicked), page); gtk_table_attach(GTK_TABLE(page->kdtable), page->kdcmdpick, 2, 3, 1, 2, 0,0,0,0); gtk_box_pack_start(GTK_BOX(vbox), page->kdtable, FALSE, FALSE, 0); hbox = gtk_hbox_new(FALSE, 0); page->kadd = gtk_button_new_with_label(_("Add")); g_signal_connect(G_OBJECT(page->kadd), "clicked", G_CALLBACK(evt_kadd_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), page->kadd, TRUE, TRUE, 5); page->kdel = gtk_button_new_with_label(_("Delete")); g_signal_connect(G_OBJECT(page->kdel), "clicked", G_CALLBACK(evt_kdel_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), page->kdel, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 5); gtk_container_add(GTK_CONTAINER(page->kframe), vbox); gtk_box_pack_start(GTK_BOX(page->vbox), page->kframe, TRUE, TRUE, 0); page->mframe = gtk_frame_new(_("Dirpane Mouse Buttons")); vbox = gtk_vbox_new(FALSE, 0); page->mstore = gtk_list_store_new(MOUSE_COLUMN_COUNT, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_POINTER); page->mview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(page->mstore)); cr = gtk_cell_renderer_pixbuf_new(); vc = gtk_tree_view_column_new_with_attributes("(BIcon)", cr, "pixbuf", 0, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->mview), vc); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(Button)", cr, "text", 1, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->mview), vc); vc = gtk_tree_view_column_new_with_attributes("(Modifier)", cr, "text", 2, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->mview), vc); vc = gtk_tree_view_column_new_with_attributes("(Command)", cr, "text", 3, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(page->mview), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(page->mview), FALSE); ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(page->mview)); gtk_tree_selection_set_mode(ts, GTK_SELECTION_SINGLE); g_signal_connect(G_OBJECT(ts), "changed", G_CALLBACK(evt_mselection_changed), page); scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_container_add(GTK_CONTAINER(scwin), page->mview); gtk_box_pack_start(GTK_BOX(vbox), scwin, TRUE, TRUE, 0); page->mdtable = gtk_table_new(2, 4, FALSE); label = gtk_label_new(_("Button")); gtk_table_attach(GTK_TABLE(page->mdtable), label, 0, 1, 0, 1, 0,0,0,0); build_mouse_menu(page); wid = gtk_button_new_with_label(_("Edit Modifiers...")); g_signal_connect(G_OBJECT(wid), "clicked", G_CALLBACK(evt_mstate_clicked), page); gtk_table_attach(GTK_TABLE(page->mdtable), wid, 2, 3, 0, 1, GTK_FILL|GTK_EXPAND,0,5,0); label = gtk_label_new(_("Command")); gtk_table_attach(GTK_TABLE(page->mdtable), label, 0, 1, 1, 2, 0,0,0,0); page->mdcmd = gtk_entry_new(); g_signal_connect(G_OBJECT(page->mdcmd), "changed", G_CALLBACK(evt_mcmd_changed), page); gtk_table_attach(GTK_TABLE(page->mdtable), page->mdcmd, 1, 3, 1, 2, GTK_EXPAND|GTK_FILL,0,0,0); page->mdcmdpick = gui_details_button_new(); g_signal_connect(G_OBJECT(page->mdcmdpick), "clicked", G_CALLBACK(evt_mcmdpick_clicked), page); gtk_table_attach(GTK_TABLE(page->mdtable), page->mdcmdpick, 3, 4, 1, 2, 0,0,0,0); gtk_box_pack_start(GTK_BOX(vbox), page->mdtable, FALSE, FALSE, 0); page->mhbox = gtk_hbox_new(FALSE, 0); page->madd = gtk_button_new_with_label(_("Add")); g_signal_connect(G_OBJECT(page->madd), "clicked", G_CALLBACK(evt_madd_clicked), page); gtk_box_pack_start(GTK_BOX(page->mhbox), page->madd, TRUE, TRUE, 5); page->mdel = gtk_button_new_with_label(_("Delete")); g_signal_connect(G_OBJECT(page->mdel), "clicked", G_CALLBACK(evt_mdel_clicked), page); gtk_box_pack_start(GTK_BOX(page->mhbox), page->mdel, TRUE, TRUE, 5); gtk_box_pack_start(GTK_BOX(vbox), page->mhbox, FALSE, FALSE, 5); gtk_container_add(GTK_CONTAINER(page->mframe), vbox); gtk_box_pack_start(GTK_BOX(page->vbox), page->mframe, TRUE, TRUE, 0); frame = gtk_frame_new(_("Click-M-Click Gesture")); hbox = gtk_hbox_new(FALSE, 0); label = gtk_label_new(_("Command")); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); page->cmccmd = gtk_entry_new(); g_signal_connect(G_OBJECT(page->cmccmd), "changed", G_CALLBACK(evt_clickmclick_changed), page); gtk_box_pack_start(GTK_BOX(hbox), page->cmccmd, TRUE, TRUE, 0); wid = gui_details_button_new(); g_signal_connect(G_OBJECT(wid), "clicked", G_CALLBACK(evt_clickmclick_pick_clicked), page); gtk_box_pack_start(GTK_BOX(hbox), wid, FALSE, FALSE, 0); label = gtk_label_new(_("Time Limit")); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 5); adj = gtk_adjustment_new(0.400f, 0.100f, 1.5f, 0.1f, 0.1f, 0.0f); g_signal_connect(G_OBJECT(adj), "value_changed", G_CALLBACK(evt_clickmclick_delay_changed), page); page->cmcdelay = gtk_hscale_new(GTK_ADJUSTMENT(adj)); gtk_scale_set_value_pos(GTK_SCALE(page->cmcdelay), GTK_POS_RIGHT); gtk_scale_set_digits(GTK_SCALE(page->cmcdelay), 3); gtk_box_pack_start(GTK_BOX(hbox), page->cmcdelay, TRUE, TRUE, 0); gtk_container_add(GTK_CONTAINER(frame), hbox); gtk_box_pack_start(GTK_BOX(page->vbox), frame, FALSE, FALSE, 0); page->nonumlock = gtk_check_button_new_with_label(_("Ignore Num Lock For All Bindings?")); g_signal_connect(G_OBJECT(page->nonumlock), "clicked", G_CALLBACK(evt_nonumlock_clicked), page); gtk_box_pack_start(GTK_BOX(page->vbox), page->nonumlock, FALSE, FALSE, 0); gtk_widget_show_all(page->vbox); return page->vbox; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - Update the controls config page by grabbing current settings. */ static void cct_update(MainInfo *min) { the_page.ctrlinfo = ctrl_copy(min->cfg.ctrlinfo); populate_key_list(&the_page); populate_mouse_list(&the_page); reset_widgets(&the_page); } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-17 - The user just accepted the settings, so make them current. */ static void cct_accept(MainInfo *min) { P_Controls *page = &the_page; if(page->modified) { if(ctrl_mouse_ambiguity_exists(page->ctrlinfo)) { dlg_dialog_async_new_simple(_("Note: The mouse button control settings\n" "are ambiguous: the same button+modifier\n" "is used for more than one function. This\n" "might make their behaviour pretty weird..."), _("Warning"), _("_OK"), NULL, NULL); } ctrl_destroy(min->cfg.ctrlinfo); min->cfg.ctrlinfo = page->ctrlinfo; page->ctrlinfo = NULL; cfg_set_flags(CFLG_RESET_KEYBOARD); page->modified = FALSE; } } /* ----------------------------------------------------------------------------------------- */ static void keys_save(CtrlInfo *ctrl, FILE *out) { GSList *keys, *iter; xml_put_node_open(out, "Keys"); if((keys = ctrl_keys_get_list(ctrl)) != NULL) { for(iter = keys; iter != NULL; iter = g_slist_next(iter)) { const gchar *key, *cmd; if((key = ctrl_key_get_keyname(iter->data)) && (cmd = ctrl_key_get_cmdseq(iter->data))) { xml_put_node_open(out, "Key"); xml_put_text(out, "keyname", key); xml_put_text(out, "cmdseq", cmd); xml_put_node_close(out, "Key"); } } g_slist_free(keys); } xml_put_node_close(out, "Keys"); } /* 1999-06-20 - Save out all mouse command bindings. */ static void mouse_save(CtrlInfo *ctrl, FILE *out) { GSList *mouse, *iter; xml_put_node_open(out, "MouseButtons"); if((mouse = ctrl_mouse_get_list(ctrl)) != NULL) { for(iter = mouse; iter != NULL; iter = g_slist_next(iter)) { xml_put_node_open(out, "MouseButton"); xml_put_uinteger(out, "button", ctrl_mouse_get_button(iter->data)); xml_put_uinteger(out, "state", ctrl_mouse_get_state(iter->data)); xml_put_text(out, "cmdseq", ctrl_mouse_get_cmdseq(iter->data)); xml_put_node_close(out, "MouseButton"); } g_slist_free(mouse); } xml_put_node_close(out, "MouseButtons"); } static void clickmclick_save(const CtrlInfo *ctrl, FILE *out) { xml_put_node_open(out, "ClickMClick"); xml_put_text(out, "cmdseq", ctrl_clickmclick_get_cmdseq(ctrl)); xml_put_real(out, "delay", ctrl_clickmclick_get_delay(ctrl)); xml_put_node_close(out, "ClickMClick"); } /* 2004-04-25 - Save general bindings. */ static void general_save(const CtrlInfo *ctrl, FILE *out) { GSList *list; if((list = ctrl_general_get_contexts(ctrl)) != NULL) /* Only emit toplevel if there are bindings. */ { const GSList *iter; xml_put_node_open(out, "Generals"); for(iter = list; iter != NULL; iter = g_slist_next(iter)) { xml_put_node_open(out, "General"); xml_put_text(out, "context", (const gchar *) iter->data); xml_put_text(out, "cmdseq", ctrl_general_get_cmdseq(ctrl, (const gchar *) iter->data)); xml_put_node_close(out, "General"); } g_slist_free(list); xml_put_node_close(out, "Generals"); } } /* 1999-03-17 - Save the current control settings right out in given . */ static gint cct_save(MainInfo *min, FILE *out) { xml_put_node_open(out, "Controls"); keys_save(min->cfg.ctrlinfo, out); mouse_save(min->cfg.ctrlinfo, out); clickmclick_save(min->cfg.ctrlinfo, out); general_save(min->cfg.ctrlinfo, out); xml_put_boolean(out, "ignore_numlock", ctrl_numlock_ignore_get(min->cfg.ctrlinfo)); xml_put_node_close(out, "Controls"); return TRUE; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-17 - Load in and install a single key mapping. */ static void key_load(const XmlNode *node, gpointer user) { const gchar *name, *cmd; if(xml_get_text(node, "keyname", &name) && xml_get_text(node, "cmdseq", &cmd)) ctrl_key_add(((MainInfo *) user)->cfg.ctrlinfo, name, csq_cmdseq_map_name(cmd, "keyboard shortcut")); } /* 1999-03-17 - Load in all key mappings. */ static void keys_load(MainInfo *min, const XmlNode *node) { xml_node_visit_children(node, key_load, min); } /* 1999-06-20 - Load and install a single mouse command mapping. */ static void mousebutton_load(const XmlNode *node, gpointer user) { const gchar *cmd; guint button, state; if(xml_get_uinteger(node, "button", &button) && xml_get_uinteger(node, "state", &state) && xml_get_text(node, "cmdseq", &cmd)) ctrl_mouse_add(((MainInfo *) user)->cfg.ctrlinfo, button, state, csq_cmdseq_map_name(cmd, "dirpane mouse button")); } /* 1999-06-20 - Load in the mouse command bindings. */ static void mousebuttons_load(MainInfo *min, const XmlNode *node) { xml_node_visit_children(node, mousebutton_load, min); } /* 2004-04-26 - Load a general command binding. */ static void general_load(const XmlNode *node, gpointer user) { const gchar *ctx, *cmd; if(xml_get_text(node, "context", &ctx) && xml_get_text(node, "cmdseq", &cmd)) ctrl_general_set_cmdseq(((MainInfo *) user)->cfg.ctrlinfo, ctx, cmd); } /* 2004-04-26 - Load a bunch of general command bindings. */ static void generals_load(MainInfo *min, const XmlNode *node) { xml_node_visit_children(node, general_load, min); } /* 1999-03-17 - Load in the control config information. Replaces current. */ static void cct_load(MainInfo *min, const XmlNode *node) { const XmlNode *data; if((node = xml_tree_search(node, "Controls")) != NULL) { gboolean tmp; if((data = xml_tree_search(node, "Keys")) != NULL) { ctrl_keys_uninstall_all(min->cfg.ctrlinfo); ctrl_key_remove_all(min->cfg.ctrlinfo); keys_load(min, data); } if((data = xml_tree_search(node, "MouseButtons")) != NULL) { ctrl_mouse_remove_all(min->cfg.ctrlinfo); mousebuttons_load(min, data); } if((data = xml_tree_search(node, "ClickMClick")) != NULL) { const gchar *cmd; gfloat delay; if(xml_get_text(data, "cmdseq", &cmd) && xml_get_real(data, "delay", &delay)) { ctrl_clickmclick_set_cmdseq(min->cfg.ctrlinfo, cmd); ctrl_clickmclick_set_delay(min->cfg.ctrlinfo, delay); } } if((data = xml_tree_search(node, "Generals")) != NULL) { ctrl_general_clear(min->cfg.ctrlinfo); generals_load(min, data); } if(xml_get_boolean(node, "ignore_numlock", &tmp)) ctrl_numlock_ignore_set(min->cfg.ctrlinfo, tmp); } } /* ----------------------------------------------------------------------------------------- */ const CfgModule * cct_describe(MainInfo *min) { static const CfgModule desc = { NODE, cct_init, cct_update, cct_accept, cct_save, cct_load, NULL }; return &desc; } gentoo-0.19.13/src/cmd_about.h0000644000175000017500000000023211547706437016202 0ustar demarchidemarchi/* ** 1998-09-23 - Header for the About command module. Smallish. */ extern gint cmd_about(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.19.13/src/keyboard.c0000644000175000017500000002160111616321224016023 0ustar demarchidemarchi/* ** 1999-03-10 - Yay, it's a keyboard accelerator support module! I guess this should've been ** written months ago, but it's not until now that GTK+'s keyboard support seems ** to have developed enough for me to actually use it. :^) Oh, and then I'm evil ** enough to actually go around it. I must be insane. But because I want the ability ** to keyboard-accelerate stuff that isn't GTK+ objects, I'll do this my way. ** 2000-02-09 - Added support for a context-wide mask of modifiers to be ignored. Very handy for ** e.g. masking out that pesky NumLock key. */ #include "gentoo.h" #include #include "cmdseq.h" #include "keyboard.h" /* ----------------------------------------------------------------------------------------- */ typedef struct { GdkEventFunc func; /* GdkEvent function handler to call. */ gpointer user; /* User data to pass along in call. */ } KEGdkEvent; typedef struct { GtkObject *obj; /* Which object to signal. */ gchar *signame; /* Name of signal to emit. */ gpointer user; /* User data passed along signal emission. */ } KEObject; typedef struct { gchar *cmdseq; /* Name of command sequence to run. */ } KECmdSeq; typedef struct { gchar *key; /* The key that activates it. */ KEType type; /* Type of accelerator; GTK+ object, gentoo command, etc. */ union { KEGdkEvent gdkevent; KEObject object; KECmdSeq cmdseq; } entry; } KbdEntry; struct KbdContext { MainInfo *min; /* A link to the ever-present core info structure. */ GHashTable *hash; /* A hash of KbdEntries, hashed on key names. */ GdkModifierType mod_mask; /* Indicated modifiers are ignored. */ guint use_count; /* Counts # of attachments made. */ }; /* ----------------------------------------------------------------------------------------- */ /* 1999-03-10 - Create a new, empty, keyboard context to which the user then can add "entries". */ KbdContext * kbd_context_new(MainInfo *min) { KbdContext *ctx; ctx = g_malloc(sizeof *ctx); ctx->min = min; ctx->hash = g_hash_table_new(g_str_hash, g_str_equal); ctx->mod_mask = 0U; ctx->use_count = 0U; return ctx; } /* ----------------------------------------------------------------------------------------- */ /* 2000-02-08 - Set a maskt to be applied against the 'state' member of keyboard events. */ void kbd_context_mask_set(KbdContext *ctx, GdkModifierType mask) { if(ctx != NULL) ctx->mod_mask = mask; } /* 2000-02-08 - Return current state mask. */ GdkModifierType kbd_context_mask_get(KbdContext *ctx) { if(ctx != NULL) return ctx->mod_mask; return 0U; } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-10 - Create a new entry. */ static KbdEntry * entry_new(const gchar *key, KEType type, va_list args) { KbdEntry *ent; if(key == NULL) return NULL; ent = g_malloc(sizeof *ent); ent->key = g_strdup(key); ent->type = type; switch(type) { case KET_GDKEVENT: ent->entry.gdkevent.func = va_arg(args, GdkEventFunc); ent->entry.gdkevent.user = va_arg(args, gpointer); break; case KET_GTKOBJECT: ent->entry.object.obj = va_arg(args, GtkObject *); ent->entry.object.signame = g_strdup(va_arg(args, gchar *)); ent->entry.object.user = va_arg(args, gpointer); break; case KET_CMDSEQ: ent->entry.cmdseq.cmdseq = g_strdup(va_arg(args, gchar *)); break; } return ent; } /* 1999-03-10 - Destroy an entry, freeing all memory used by it. */ static void entry_destroy(KbdEntry *ent) { if(ent != NULL) { switch(ent->type) { case KET_GDKEVENT: break; case KET_GTKOBJECT: g_free(ent->entry.object.signame); break; case KET_CMDSEQ: g_free(ent->entry.cmdseq.cmdseq); break; } g_free(ent->key); g_free(ent); } } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-16 - Add an entry based on the va_list of arguments. The list must be destroyed by ** the caller; we don't do va_end() on it here. ** 2000-02-09 - Now applies the context-wide modifier mask before creating the binding, if any. */ gint kbd_context_entry_vadd(KbdContext *ctx, const gchar *key, KEType type, va_list args) { KbdEntry *ent; if((ctx == NULL) || (key == NULL)) return 0; if(ctx->mod_mask != 0U) /* Does the context require modifiers to be filtered out? */ { guint keysym; GdkModifierType mod; gtk_accelerator_parse(key, &keysym, &mod); mod &= ~ctx->mod_mask; /* Apply the modifier mask. */ key = gtk_accelerator_name(keysym, mod); } if((ent = entry_new(key, type, args)) != NULL) { kbd_context_entry_remove(ctx, key); g_hash_table_insert(ctx->hash, ent->key, ent); } return ent != NULL; } /* 1999-03-10 - Add an "entry" to a keyboard context. These entries are sort of like GTK+'s ** accelerator entries, only a bit more general. Basically, they map a keyboard ** event to some action. Keys are recognized by their GTK+ names (such as "a"). ** Note that it is entierly OK to add entries even after the context has been attached ** to a window (in fact, that is the expected usage). There can only be one entry ** per key; any preexisting entry will be removed before the new is added. ** Returns 1 on success, 0 on failure. */ gint kbd_context_entry_add(KbdContext *ctx, const gchar *key, KEType type, ...) { va_list args; gint ret; va_start(args, type); ret = kbd_context_entry_vadd(ctx, key, type, args); va_end(args); return ret; } /* 1999-03-10 - Remove an entry from given context. Since entries are module-private and highly ** opaque (there is no publicly accessible entry type), the entry is also destroyed. */ void kbd_context_entry_remove(KbdContext *ctx, const gchar *key) { if((ctx != NULL) && (key != NULL)) { KbdEntry *ent; if((ent = g_hash_table_lookup(ctx->hash, key)) != NULL) { g_hash_table_remove(ctx->hash, key); entry_destroy(ent); } } } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-10 - This gets called (by GTK+) when the user presses a key in a window to which ** a keyboard context has been attached. Look up the key, trigger action. ** 2000-02-09 - Now knows about, and applies, the modifier mask allowing e.g. NumLock to be ** ignored. */ static gboolean evt_key_press(GtkWidget *wid, GdkEventKey *evt, gpointer user) { KbdContext *ctx = user; KbdEntry *ent = NULL; gchar *key; gint ret; GdkModifierType mod; mod = evt->state; if(ctx->mod_mask != 0U) mod &= ~ctx->mod_mask; /* printf("Someone pressed %u ('%c') state=%04X\n", evt->keyval, evt->keyval, evt->state);*/ /* Here's the GTK+ function that provides the crucial mapping of (keyval,state) => ASCII name. */ if((key = gtk_accelerator_name(evt->keyval, mod)) != NULL) { /* printf(" a key also known as \"%s\"\n", key);*/ if((ent = g_hash_table_lookup(ctx->hash, key)) != NULL) { /* printf(" with a binding of type %d, too\n", ent->type);*/ switch(ent->type) { case KET_GDKEVENT: ent->entry.gdkevent.func((GdkEvent *) evt, ent->entry.gdkevent.user); break; case KET_GTKOBJECT: g_signal_emit_by_name(G_OBJECT(ent->entry.object.obj), ent->entry.object.signame, ent->entry.object.user, &ret); break; case KET_CMDSEQ: csq_execute(ctx->min, ent->entry.cmdseq.cmdseq); break; } } g_free(key); } return ent != NULL; } /* 1999-03-10 - Attach a keyboard context to a window. This will cause all keyboard events ** generated in the window to be "trapped", and routed through the context, which ** will envoke matching entries. */ gint kbd_context_attach(KbdContext *ctx, GtkWindow *win) { if((ctx == NULL) || (win == NULL)) return 0; return g_signal_connect(G_OBJECT(win), "key_press_event", G_CALLBACK(evt_key_press), ctx); } /* 1999-04-02 - Detach given keyboard context from given window. If it's not attached, nothing ** happens. */ void kbd_context_detach(KbdContext *ctx, GtkWindow *win) { gulong handler; if((ctx == NULL) || (win == NULL)) return; if((handler = g_signal_handler_find(G_OBJECT(win), G_SIGNAL_MATCH_FUNC | G_SIGNAL_MATCH_DATA, 0u, 0, NULL, G_CALLBACK(evt_key_press), ctx)) != 0) { g_signal_handler_disconnect(G_OBJECT(win), handler); } } /* ----------------------------------------------------------------------------------------- */ /* 1999-03-10 - Free an entry, with GHashTable prototype. */ static gboolean entry_hash_free(gpointer key, gpointer value, gpointer user) { entry_destroy(value); return TRUE; } /* 1999-03-11 - Clear a context from all its entries. */ void kbd_context_clear(KbdContext *ctx) { if(ctx != NULL) g_hash_table_foreach_remove(ctx->hash, entry_hash_free, NULL); } /* 1999-03-10 - Destroy a keyboard context. Will whine if it is still attached to some window. */ void kbd_context_destroy(KbdContext *ctx) { if(ctx != NULL) { if(ctx->use_count != 0) fprintf(stderr, "KBD: Destroying key context with non-zero use-count!\n"); kbd_context_clear(ctx); g_hash_table_destroy(ctx->hash); g_free(ctx); } } gentoo-0.19.13/src/cmd_split.h0000644000175000017500000000023411547706437016225 0ustar demarchidemarchi/* ** 1998-07-06 - Sort of like another one of those micro-headers. */ extern gint cmd_split(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.19.13/src/cmd_symlink.c0000644000175000017500000002057611613032161016542 0ustar demarchidemarchi/* ** 1999-05-29 - A command analogous to Copy, but not quite. Instead of copying the selected source files to ** the destination directory, this command creates a link at the destination, pointing to the ** source. Pretty cool. This module also implements the SymLinkEdit command, which can be used ** to create (!) and edit symbolic links. */ #include "gentoo.h" #include "cmdarg.h" #include "dialog.h" #include "dirpane.h" #include "errors.h" #include "fileutil.h" #include "guiutil.h" #include "overwrite.h" #include "strutil.h" #include "cmd_delete.h" #include "cmd_generic.h" #include "cmd_symlink.h" /* ----------------------------------------------------------------------------------------- */ typedef struct { /* Symbolic link editing info. */ GtkWidget *vbox; GtkWidget *name; /* Entry for the name of the link (not editable unless creating new link). */ GtkWidget *contents; /* Entry for the contents of the link (with pick button for coolness). */ MainInfo *min; DirPane *src; } SleInfo; /* ----------------------------------------------------------------------------------------- */ /* 2009-09-19 - Creates a symlink at , pointing at . */ static gboolean set_link(MainInfo *min, const GFile *dfile, const GFile *sfile, GError **error) { gchar *pn; gboolean ok = FALSE; if((pn = g_file_get_parse_name((GFile *) sfile)) != NULL) { ok = g_file_make_symbolic_link((GFile *) dfile, pn, NULL, error); g_free(pn); } return ok; } /* 1999-05-29 - Create (absolute) symbolic links for all selected entries in at . */ gint cmd_symlink(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { GSList *slist, *iter; OvwRes res; guint num = 0; GFile *dfile = NULL; gboolean ok = TRUE; GError *error = NULL; err_clear(min); if((src == NULL) || (dst == NULL)) return 1; if((slist = dp_get_selection(src)) == NULL) return 1; ovw_overwrite_begin(min, _("\"%s\" Already Exists - Continue With Link?"), OVWF_NO_RECURSE_TEST); for(iter = slist; ok && (iter != NULL); iter = g_slist_next(iter)) { if(dfile != NULL) g_object_unref(dfile); dfile = dp_get_file_from_name(dst, dp_row_get_name(dp_get_tree_model(src), iter->data)); res = ovw_overwrite_unary_file(dst, dfile); if(res == OVW_SKIP) continue; else if(res == OVW_CANCEL) break; else if(res == OVW_PROCEED_FILE || res == OVW_PROCEED_DIR) { if(!(ok = del_delete_gfile(min, dfile, FALSE, &error))) break; } ok = set_link(min, dfile, dp_get_file_from_row(src, iter->data), &error); if(ok) { dp_unselect(src, iter->data); num++; } else err_set_gerror(min, &error, "SymLink", dfile); } if(dfile != NULL) g_object_unref(dfile); ovw_overwrite_end(min); dp_free_selection(slist); if(num) dp_rescan_post_cmd(dst); return ok; } /* ----------------------------------------------------------------------------------------- */ /* 1999-05-30 - Update generic command dialog for a new link. */ static void link_body(MainInfo *min, DirPane *src, DirRow2 *row, gpointer gen, gpointer user) { SleInfo *sle = user; const gchar *link; gtk_entry_set_text(GTK_ENTRY(sle->name), dp_row_get_name_display(dp_get_tree_model(src), row)); link = dp_row_get_link_target(dp_get_tree_model(src), row); gtk_entry_set_text(GTK_ENTRY(sle->contents), link); gtk_editable_select_region(GTK_EDITABLE(sle->contents), 0, -1); gtk_widget_grab_focus(sle->contents); cmd_generic_track_entry(gen, sle->contents); } /* 2009-09-19 - Change a link. This is a GIO rewrite; it seems impossible to actually *change* an existing ** symbolic link in-place; GIO gives me a "file exists" error when I try. So let's just delete ** the existing link, and create a new one. Clumsy, but the semantics are right. */ static gint link_action(MainInfo *min, DirPane *src, DirPane *dst, DirRow2 *row, GError **error, gpointer user) { SleInfo *sle = user; GFile *sfile; gboolean ret; sfile = dp_get_file_from_row(src, row); if((ret = del_delete_gfile(min, sfile, FALSE, error)) != 0) { const gchar *contents = gtk_entry_get_text(GTK_ENTRY(sle->contents)); ret = g_file_make_symbolic_link(sfile, contents, NULL, error); } if(!ret) err_set_gerror(min, error, "SymLink", sfile); g_object_unref(sfile); return ret; } /* 1999-05-30 - Free the link GUI when the generic module is done with it. */ static void link_free(gpointer user) { SleInfo *sle = user; gtk_widget_destroy(sle->vbox); sle->vbox = NULL; } /* 1999-05-30 - User clicked the "details" button for setting link target from file selector. Pop it up. */ static void evt_pick_clicked(GtkWidget *wid, gpointer user) { const gchar *text; SleInfo *sle = user; GtkWidget *fsel; gint resp; fsel = gtk_file_chooser_dialog_new(_("Select Link Target"), NULL, GTK_FILE_CHOOSER_ACTION_SAVE, _("OK"), GTK_RESPONSE_OK, _("Cancel"), GTK_RESPONSE_CANCEL, NULL); text = gtk_entry_get_text(GTK_ENTRY(sle->contents)); if(text != NULL && *text != '\0') { /* Absolute-looking? */ if(strchr(text, G_DIR_SEPARATOR) != NULL) gtk_file_chooser_set_uri(GTK_FILE_CHOOSER(fsel), text); else { GFile *child = g_file_get_child_for_display_name(sle->src->dir.root, text, NULL); /* Try to find the actual target file in the same directory as the link, and move the chooser there. */ if(child != NULL) { gchar *uri = g_file_get_uri(child); gtk_file_chooser_set_uri(GTK_FILE_CHOOSER(fsel), uri); g_free(uri); g_object_unref(child); } } } resp = gtk_dialog_run(GTK_DIALOG(fsel)); gtk_widget_hide(fsel); if(resp == GTK_RESPONSE_OK) { gchar *sel = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fsel)); if(sel != NULL) { gtk_entry_set_text(GTK_ENTRY(sle->contents), sel); g_free(sel); } } gtk_widget_destroy(fsel); } /* 1999-05-30 - Edit all selected symbolic links one at a time, or, if there is no selection, ** create a new link letting the user type both source and destination names. */ gint cmd_symlinkedit(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { static SleInfo sle; GtkWidget *label, *table, *pick; Dialog *dlg; gboolean ok = FALSE; sle.min = min; sle.src = src; sle.vbox = gtk_vbox_new(FALSE, 0); table = gtk_table_new(2, 3, FALSE); label = gtk_label_new(_("Name")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1, 0,0,0,0); sle.name = gui_dialog_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(sle.name), FILENAME_MAX - 1); gtk_table_attach(GTK_TABLE(table), sle.name, 1, 3, 0, 1, GTK_EXPAND|GTK_FILL,0,0,0); label = gtk_label_new(_("Contents")); gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2, 0,0,0,0); sle.contents = gui_dialog_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(sle.contents), PATH_MAX - 1); gtk_table_attach(GTK_TABLE(table), sle.contents, 1, 2, 1, 2, GTK_EXPAND|GTK_FILL,0,0,0); pick = gui_details_button_new(); g_signal_connect(G_OBJECT(pick), "clicked", G_CALLBACK(evt_pick_clicked), &sle); gtk_table_attach(GTK_TABLE(table), pick, 2, 3, 1, 2, 0,0,0,0); gtk_box_pack_start(GTK_BOX(sle.vbox), table, TRUE, TRUE, 0); if(dp_has_selection(src)) { gtk_editable_set_editable(GTK_EDITABLE(sle.name), FALSE); return cmd_generic(min, _("Edit Symbolic Link"), CGF_NOALL | CGF_LINKSONLY, link_body, link_action, link_free, &sle); } else { /* No selection to edit, so create new symlink in the source pane. */ dlg = dlg_dialog_sync_new(sle.vbox, _("Create Symbolic Link"), NULL); gtk_widget_grab_focus(sle.name); if(dlg_dialog_sync_wait(dlg) == DLG_POSITIVE) { const gchar *name, *contents; GFile *sfile; OvwRes ores; GError *error = NULL; /* If name contains slashes, treat it as a full URI, otherwise it's local. */ name = gtk_entry_get_text(GTK_ENTRY(sle.name)); if(g_utf8_strchr(name, -1, G_DIR_SEPARATOR) != NULL) sfile = g_vfs_parse_name(min->vfs.vfs, name); else sfile = dp_get_file_from_name(src, name); contents = gtk_entry_get_text(GTK_ENTRY(sle.contents)); ovw_overwrite_begin(min, _("\"%s\" Already Exists - Continue With Link?"), 0UL); ores = ovw_overwrite_unary_file(src, sfile); if(ores == OVW_PROCEED) ok = TRUE; else if(ores == OVW_PROCEED_FILE || ores == OVW_PROCEED_DIR) ok = del_delete_gfile(min, sfile, FALSE, &error); else ok = FALSE; if(ok) { if((ok = g_file_make_symbolic_link(sfile, contents, NULL, &error)) != FALSE) dp_rescan_post_cmd(src); } else err_set_gerror(min, &error, "SymLink", sfile); ovw_overwrite_end(min); } dlg_dialog_sync_destroy(dlg); } return ok; } gentoo-0.19.13/src/cmd_menupopup.c0000644000175000017500000000426411547706437017124 0ustar demarchidemarchi/* ** 1999-06-12 - A simple command to show popup menu close the mouse pointer. Must be invoked ** by a command bound to a mouse button, since we need the triggering GdkEventButton ** handy. */ #include "gentoo.h" #include "cmdarg.h" #include "events.h" #include "menus.h" #include "cmd_menupopup.h" /* ----------------------------------------------------------------------------------------- */ #define CELL_SPACING 1 /* This is a private internal GtkCList constant. Oops. */ /* 2002-08-01 - This gets called if a "atfocus" bareword was present in the MenuPopup command. ** So, figure out where the focused row is, and fill in and suitably. This ** is kind of a hack, since it involves font computations that feel as if they ** should be inside GTK+, but... It might work. :) */ static void func_position(GtkMenu *menu, gint *x, gint *y, gboolean *push, gpointer data) { #if 0 MainInfo *min = data; GtkCList *cp = min->gui->cur_pane->view; gint wx, wy, px, py, pw, ph, fr; gdk_window_get_position(min->gui->window->window, &wx, &wy); gdk_window_get_position(GTK_WIDGET(cp)->window, &px, &py); gdk_window_get_size(GTK_WIDGET(cp)->window, &pw, &ph); if((fr = min->gui->cur_pane->focus_row) >= 0) { *x = (wx + px) + pw / 2; *y = (wy + py) + fr * (cp->row_height + CELL_SPACING) + cp->voffset; } else { *x = (wx + px) + pw / 2; *y = (wy + py) + ph / 2; } #endif g_warning("Menu popup pane positioning not implemented"); } /* 2000-04-09 - Pop up the dirpane menu for the current pane. Now also works if bound to a ** (keyboard) key, as opposed to only working for mouse buttons as before. ** 2000-12-03 - Generality-boosted, through the new menu module. */ gint cmd_menupopup(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { GdkEventButton *evt; const gchar *name; guint button = 0; guint32 ac_time = 0U; GtkMenuPositionFunc pos = NULL; if((evt = (GdkEventButton *) evt_event_get(GDK_BUTTON_PRESS)) != NULL) { button = evt->button; ac_time = evt->time; } name = car_keyword_get_value(ca, "menu", "DirPaneMenu"); if(car_bareword_present(ca, "atfocus")) pos = func_position; return mnu_menu_popup(min->cfg.menus, name, pos, min, button, ac_time); } gentoo-0.19.13/src/cfg_errors.c0000644000175000017500000001155511547706437016405 0ustar demarchidemarchi/* ** 2001-08-18 - Configuration handling for the error reporting stuff. Small. */ #include "gentoo.h" #include "cfg_module.h" #include "configure.h" #include "cfg_errors.h" #define NODE "Errors" /* ----------------------------------------------------------------------------------------- */ typedef struct { GtkWidget *vbox; GtkWidget *standard, *main_title, *dialog; GtkWidget *beep; MainInfo *min; ErrInfo edit; gboolean modified; } P_Errors; static P_Errors the_page; /* ----------------------------------------------------------------------------------------- */ static void evt_dialog_toggled(GtkWidget *wid, gpointer user) { ((P_Errors *) user)->modified = TRUE; } static void evt_beep_toggled(GtkWidget *wid, gpointer user) { ((P_Errors *) user)->modified = TRUE; } static GtkWidget * cer_init(MainInfo *min, gchar **name) { P_Errors *page = &the_page; GtkWidget *vbox, *frame; if(name == NULL) return NULL; *name = _("Errors"); page->min = min; page->modified = FALSE; page->vbox = gtk_vbox_new(FALSE, 0); frame = gtk_frame_new(_("Error and Status Message Display")); vbox = gtk_vbox_new(FALSE, 0); page->standard = gtk_radio_button_new_with_label(NULL, _("Status Bar, Above Panes")); g_signal_connect(G_OBJECT(page->standard), "toggled", G_CALLBACK(evt_dialog_toggled), page); gtk_box_pack_start(GTK_BOX(vbox), page->standard, FALSE, FALSE, 0); page->main_title = gtk_radio_button_new_with_label(gtk_radio_button_get_group(GTK_RADIO_BUTTON(page->standard)), _("Main Window's Title Bar")); g_signal_connect(G_OBJECT(page->main_title), "toggled", G_CALLBACK(evt_dialog_toggled), page); gtk_box_pack_start(GTK_BOX(vbox), page->main_title, FALSE, FALSE, 0); page->dialog = gtk_radio_button_new_with_label(gtk_radio_button_get_group(GTK_RADIO_BUTTON(page->standard)), _("Separate Dialog")); g_signal_connect(G_OBJECT(page->dialog), "toggled", G_CALLBACK(evt_dialog_toggled), page); gtk_box_pack_start(GTK_BOX(vbox), page->dialog, FALSE, FALSE, 0); gtk_container_add(GTK_CONTAINER(frame), vbox); gtk_box_pack_start(GTK_BOX(page->vbox), frame, FALSE, FALSE, 0); page->beep = gtk_check_button_new_with_label(_("Cause Console Beep on Error?")); g_signal_connect(G_OBJECT(page->beep), "toggled", G_CALLBACK(evt_beep_toggled), page); gtk_box_pack_start(GTK_BOX(page->vbox), page->beep, FALSE, FALSE, 0); gtk_widget_show_all(page->vbox); return page->vbox; } /* ----------------------------------------------------------------------------------------- */ static void cer_update(MainInfo *min) { P_Errors *page = &the_page; page->edit = min->cfg.errors; if(page->edit.display == ERR_DISPLAY_STATUSBAR) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->standard), TRUE); else if(page->edit.display == ERR_DISPLAY_TITLEBAR) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->main_title), TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->dialog), TRUE); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(page->beep), page->edit.beep); page->modified = FALSE; } /* ----------------------------------------------------------------------------------------- */ static void cer_accept(MainInfo *min) { P_Errors *page = &the_page; if(!page->modified) return; /* We have very little widget state, so just grab it right here. */ if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(page->standard))) page->edit.display = ERR_DISPLAY_STATUSBAR; else if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(page->main_title))) page->edit.display = ERR_DISPLAY_TITLEBAR; else page->edit.display = ERR_DISPLAY_DIALOG; page->edit.beep = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(page->beep)); if(min->cfg.errors.display != page->edit.display) cfg_set_flags(CFLG_REBUILD_TOP); min->cfg.errors = page->edit; page->modified = FALSE; } /* ----------------------------------------------------------------------------------------- */ static gint cer_save(MainInfo *min, FILE *out) { xml_put_node_open(out, NODE); xml_put_integer(out, "display", min->cfg.errors.display); xml_put_boolean(out, "beep", min->cfg.errors.beep); xml_put_node_close(out, NODE); return TRUE; } static void cer_load(MainInfo *min, const XmlNode *node) { const XmlNode *root; if((root = xml_tree_search(node, NODE)) != NULL) { gboolean tmp; gint itmp; if(xml_get_integer(root, "display", &itmp)) min->cfg.errors.display = itmp; else if(xml_get_boolean(root, "dialog", &tmp)) /* Legacy "dialog" boolean support. */ { if(tmp) min->cfg.errors.display = ERR_DISPLAY_DIALOG; else min->cfg.errors.display = ERR_DISPLAY_STATUSBAR; } if(xml_get_boolean(root, "beep", &tmp)) min->cfg.errors.beep = tmp; } } /* ----------------------------------------------------------------------------------------- */ const CfgModule * cer_describe(MainInfo *min) { static const CfgModule desc = { NODE, cer_init, cer_update, cer_accept, cer_save, cer_load, NULL }; return &desc; } gentoo-0.19.13/src/cmd_dpmisc.h0000644000175000017500000000122211547706437016347 0ustar demarchidemarchi/* ** 1998-12-19 - Header for the DpHide command implementation. ** 1999-03-15 - Renamed when I added the recenter command. */ extern gint cmd_dphide(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_dprecenter(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_dpreorient(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_dpmaximize(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_dpgotorow(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_dpfocuspath(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.19.13/src/miscutil.h0000644000175000017500000000042511547706437016102 0ustar demarchidemarchi/* ** 2004-05-01 - Miscellanous utility functions that are needed in more than one place. A very ** late addition, so hopefully will grow slowly. */ /* Return seconds from (start) to (end). */ extern gfloat msu_diff_timeval(const GTimeVal *t1, const GTimeVal *t2); gentoo-0.19.13/src/textview.h0000644000175000017500000000267511547706437016141 0ustar demarchidemarchi/* ** 1998-05-19 - Header file for the text viewing module. Real complex. ** 1999-03-02 - Completely redesigned interface. Now uses a (rather) opaque ** GTK+ widget. Makes life easier for the cmdgrab module. */ #if !defined TEXTVIEW_H #define TEXTVIEW_H /* Open and return a pointer to a text viewing window. The only thing the caller ** is allowed to assume about it is that it is a GTK+ window widget. Its GTK+ ** user data slot is used internally by the txv module, so keep out! Also, it's ** not a good idea to destroy it by any other means than calling txv_close() on it. */ extern GtkWidget * txv_open(MainInfo *min, const gchar *label); extern void txv_show(GtkWidget *textviewer); extern gulong txv_connect_delete(GtkWidget *wid, GCallback func, gpointer user); extern gulong txv_connect_keypress(GtkWidget *wid, GCallback func, gpointer user); extern void txv_set_label(GtkWidget *wid, const gchar *text); extern void txv_set_label_from_file(GtkWidget *wid, GFile *file); extern void txv_text_append(GtkWidget *wid, const gchar *text, gsize length); extern void txv_text_append_with_color(GtkWidget *wid, const gchar *text, gsize length, const GdkColor *color); extern gint txv_text_load(GtkWidget *wid, GFile *file, gsize buf_size, const gchar *encoding, GError **err); extern gint txv_text_load_hex(GtkWidget *wid, GFile *file, GError **err); extern void txv_enable(GtkWidget *wid); extern void txv_close(GtkWidget *wid); #endif /* TEXTVIEW_H */ gentoo-0.19.13/src/errors.h0000644000175000017500000000060411547706437015564 0ustar demarchidemarchi/* ** 1998-05-23 - Header file for the error-handling module. */ extern void err_clear(MainInfo *min); extern void err_printf(MainInfo *min, const gchar *fmt, ...); extern gint err_set(MainInfo *min, gint code, const gchar *source, const gchar *obj); extern void err_set_gerror(MainInfo *min, GError **error, const gchar *source, const GFile *file); extern void err_show(MainInfo *min); gentoo-0.19.13/src/mntent_wrap.h0000644000175000017500000000406711547706437016615 0ustar demarchidemarchi/* ** 1999-01-27 - Wrapper around the mntent API functions. These are used to parse system ** databases holding information about filesystems that can be mounted, and ** that are mounted. Needs to be wrapped since it seems to differ wildly ** between various OSs (e.g. between Linux and Solaris). */ #if !defined GENTOO_MNTENT_H #define GENTOO_MNTENT_H #include /* Contains (at least) one (device,mountpoint) pair. Opaque, use accessor functions ** declared below to manipulate. */ typedef struct MntEnt MntEnt; /* The following three calls need platform-specific implementations. ----------------------- */ /* Open database file. Some platforms might ignore the . If a FILE * is not ** the most handy datatype for your platform, feel free to return some other pointer. ** Hm, this should probably be rewritten to use a gpointer instead of a FILE pointer... */ FILE * mne_setmntent(const gchar *filename); /* Get next mount entry from file. Returns NULL if there are no more entries available. ** The entry returned is strictly read-only, and lives in static memory, so it will change ** with the next (successful) call. To keep it, use mne_copy() to create a copy of it. */ const MntEnt * mne_getmntent(FILE *filep); /* Call this when you're done scanning the database, to close it down properly. */ gint mne_endmntent(FILE *filep); /* The rest of the calls are platform-neutral. --------------------------------------------- */ /* Create a copy of , in dynamically allocated memory. Returns a pointer to ** the copy, or NULL on failure. The copy shares no memory with the original. */ MntEnt * mne_copy(const MntEnt *src); /* Destroy a MntEnt, freeing all memory used by it. Only valid on entries created ** by mne_copy(). */ void mne_destroy(MntEnt *me); /* Return a pointer to a string containing the mountpoint path for the given entry (e.g. "/cdrom"). */ const gchar * mne_get_mountpoint(const MntEnt *me); /* Return pointer to a string with device name for given mount entry (e.g. "/dev/hdc"). */ const gchar * mne_get_device(const MntEnt *me); #endif gentoo-0.19.13/src/children.h0000644000175000017500000000140711547706437016042 0ustar demarchidemarchi/* ** 1998-09-25 - Child process handling module's header file. */ #if !defined CHILDREN_H #define CHILDREN_H /* This is the return status (set by _exit()) to use to signal failure to ** execvp() a child process. It's picked up and noticed by our SIGCHD signal ** handler, and triggers a dialog. This feels dirty, but... */ #define CHD_EXIT_FAILURE 117 extern gboolean chd_initialize(MainInfo *min); extern void chd_register(const gchar *prog, GPid pid, guint32 gflags, guint32 aflags); extern void chd_set_running(CmdSeq *cs, guint index); extern CmdSeq * chd_get_running(guint *index); extern void chd_clear_running(void); extern void chd_clear_lock(void); extern void chd_kill_child(const gchar *name); extern void chd_kill_children(void); #endif /* CHILDREN_H */ gentoo-0.19.13/src/cfg_cmdseq.h0000644000175000017500000000033311547706437016342 0ustar demarchidemarchi/* ** 1998-09-26 - Another one of those pretty silly header file... This time for the ** command sequence config page. */ extern const CfgModule * ccs_describe(MainInfo *); extern GHashTable * ccs_get_current(void); gentoo-0.19.13/src/userinfo.h0000644000175000017500000000136611547706437016110 0ustar demarchidemarchi/* ** 1998-05-23 - Header for the (g|u)uid-to-name mapping module. */ #include /* ------------------------------------------------------------------------------------------ */ gboolean usr_init(void); const gchar * usr_get_home(void); const gchar * usr_lookup_uname(uid_t uid); long usr_lookup_uid(const gchar *name); const gchar * usr_lookup_uhome(const gchar *uname); const gchar * usr_lookup_gname(gid_t gid); long usr_lookup_gid(const gchar *name); /* ------------------------------------------------------------------------------------------ */ typedef enum { UIC_USER = 0, UIC_GROUP } UsrCategory; extern GList * usr_string_list_create(UsrCategory category, gint id, gint *index); extern void usr_string_list_destroy(GList *list); gentoo-0.19.13/src/cmd_dirrescan.h0000644000175000017500000000021011547706437017036 0ustar demarchidemarchi/* ** 1998-06-04 - Another one-line header. */ extern gint cmd_dirrescan(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); gentoo-0.19.13/src/icon_dialog.c0000644000175000017500000001033411640565242016502 0ustar demarchidemarchi/* ** 1999-05-24 - Broke this functionality out from the style configuration module since, er, ** I felt like it. Rewrote it in the process, too. :) Uses the sligtly more ** modern dialog module interface, thus returns directly the name of the icon ** that was selected (or NULL if user cancels). ** 1999-06-19 - Changes for the new dialog module. */ #include "gentoo.h" #include "iconutil.h" #include "guiutil.h" #include "strutil.h" #include "dialog.h" #include "icon_dialog.h" /* ----------------------------------------------------------------------------------------- */ /* Column indices in our list model. */ enum { COLUMN_ICON = 0, COLUMN_NAME }; /* 2008-07-29 - User double-clicked a row in the tree. Close the dialog. */ static void evt_row_activated(GtkWidget *wid, GtkTreePath *path, GtkTreeViewColumn *col, gpointer user) { Dialog *dlg = user; dlg_dialog_sync_close(dlg, 0); } const gchar * idl_dialog_sync_new_wait(MainInfo *min, const gchar *path, const gchar *title, const gchar *current, gboolean show_progress) { static gchar retsel[1024]; GList *icons, *here; gboolean terminate = FALSE; gpointer progress = NULL; guint position, length; GtkWidget *scwin; GtkListStore *store; GtkWidget *view; GdkPixbuf *pixbuf; GtkTreeIter iter, *sel = NULL; gchar *selected = NULL; if(min == NULL) return NULL; if(title == NULL) title = _("Pick Icon"); if((icons = ico_get_all(min, path)) == NULL) return NULL; if(show_progress) { progress = gui_progress_begin(_("Loading Icon Graphics..."), _("Cancel")); length = g_list_length(icons); } /* Build a list model, to have somewhere to store the icons. */ store = gtk_list_store_new(2, GDK_TYPE_PIXBUF, G_TYPE_STRING); /* Load all icons. */ for(here = icons, position = 0U; here != NULL; here = g_list_next(here), position++) { if(progress != NULL) { if((terminate = gui_progress_update(progress, (gfloat) position / length, (gchar *) here->data))) break; } if(ico_no_icon(here->data)) continue; pixbuf = ico_icon_get_pixbuf(min, here->data); /* FIXME: Because of the way the icon-loader does caching, and how non-pixbuf loading * of an icon might already have been done, thus populating the cache with a non-pixbuf * entry, this doesn't filter for a NULL pixbuf. It's better to include all icons in * the list, for now. This will hopefully solve itself once panes go GtkTreeView. */ gtk_list_store_append(store, &iter); gtk_list_store_set(store, &iter, 0, pixbuf, 1, here->data, -1); if((current != NULL) && (strcmp(current, here->data) == 0) && sel == NULL) sel = gtk_tree_iter_copy(&iter); } if(progress != NULL) gui_progress_end(progress); if(!terminate) { GtkCellRenderer *cr; GtkTreeViewColumn *vc; GtkTreeSelection *ts; GtkTreeIter seliter; Dialog *dlg; view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store)); cr = gtk_cell_renderer_pixbuf_new(); vc = gtk_tree_view_column_new_with_attributes("(title)", cr, "pixbuf", COLUMN_ICON, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); cr = gtk_cell_renderer_text_new(); vc = gtk_tree_view_column_new_with_attributes("(title)", cr, "text", COLUMN_NAME, NULL); gtk_tree_view_append_column(GTK_TREE_VIEW(view), vc); gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), FALSE); ts = gtk_tree_view_get_selection(GTK_TREE_VIEW(view)); if(sel != NULL && ts != NULL) { gtk_tree_selection_select_iter(ts, sel); gtk_tree_iter_free(sel); sel = NULL; } scwin = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_container_add(GTK_CONTAINER(scwin), view); dlg = dlg_dialog_sync_new(scwin, title, NULL); gtk_window_set_default_size(GTK_WINDOW(dlg_dialog_get_dialog(dlg)), 320, 544); g_signal_connect(G_OBJECT(view), "row_activated", G_CALLBACK(evt_row_activated), dlg); if(dlg_dialog_sync_wait(dlg) != DLG_POSITIVE) terminate = TRUE; if(gtk_tree_selection_get_selected(ts, NULL, &seliter)) gtk_tree_model_get(GTK_TREE_MODEL(store), &seliter, COLUMN_NAME, &selected, -1); dlg_dialog_sync_destroy(dlg); g_snprintf(retsel, sizeof retsel, "%s", selected); g_free(selected); } ico_free_all(icons); return terminate ? NULL : retsel; } gentoo-0.19.13/src/cmd_rename.h0000644000175000017500000000031711547706437016343 0ustar demarchidemarchi/* ** 1998-05-29 - Header for the native RENAME command. Can you say "simple"? */ extern gint cmd_rename(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern void cfg_rename(MainInfo *min); gentoo-0.19.13/src/nag_dialog.c0000644000175000017500000000323711547706437016334 0ustar demarchidemarchi/* ** 2009-12-28 - This is the implementation of the brand-new "nag" dialog. The first intended use is to ** allow a bit friendlier indication of deprecated/removed commands, by keeping them listed ** and replacing the body with a call here. */ #include "gentoo.h" #include "cfg_nag.h" #include "configure.h" #include "dialog.h" #include "nag_dialog.h" /* ----------------------------------------------------------------------------------------- */ gboolean ndl_dialog_sync_new_wait(MainInfo *min, const gchar *tag, const gchar *title, const gchar *body) { GtkWidget *vbox, *wid, *ignore; gboolean ret = FALSE; Dialog *dlg; if(cng_is_ignored(&min->cfg.nag, tag)) return TRUE; /* Not already ignored, so build and present dialog. */ vbox = gtk_vbox_new(FALSE, 0); wid = gtk_label_new(NULL); gtk_label_set_width_chars(GTK_LABEL(wid), 60); gtk_label_set_justify(GTK_LABEL(wid), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap(GTK_LABEL(wid), TRUE); gtk_label_set_line_wrap_mode(GTK_LABEL(wid), PANGO_WRAP_WORD); gtk_label_set_markup(GTK_LABEL(wid), body); gtk_box_pack_start(GTK_BOX(vbox), wid, FALSE, FALSE, 0); dlg = dlg_dialog_sync_new(vbox, title, _("OK")); ignore = gtk_check_button_new_with_mnemonic(_("_Don't show this dialog again")); dlg_dialog_sync_action_add(dlg, ignore); /* We don't care for the dialog's response; there's only one action button after all. */ dlg_dialog_sync_wait(dlg); /* The widgets are still around, so check directly if check button was checked. */ if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ignore))) { cng_ignore(&min->cfg.nag, tag); cfg_modified_set(min); ret = TRUE; } dlg_dialog_sync_destroy(dlg); return ret; } gentoo-0.19.13/src/cmd_chown.c0000644000175000017500000001506111574503044016174 0ustar demarchidemarchi/* ** 1998-06-07 - A command to set the owner and group information on a file ** (or set of files). Might get GUI-ish. ** 1998-06-08 - Fixed the userinfo module, which allowed this one to take another ** step towards completetion; now it preselects the current user/group ** names from the option menus. I still miss some form of higher-level ** control widgetry, though. Later... ** 1998-10-16 - The defaults now work (even if you don't operate the menus). ** 1999-03-06 - Adapted for new selection/generic/dirrow representations. ** 2000-03-23 - Now uses combo boxes rather than menus to display user and group ** lists. Also allows user to type in either number or name of the ** desired user and/or group directly. All in all, a lot smoother. ** 2001-04-24 - Added recursion option. ** 2010-03-02 - Rewritten using GIO. */ #include "gentoo.h" #include #include #include "dirpane.h" #include "errors.h" #include "fileutil.h" #include "userinfo.h" #include "cmd_generic.h" #include "cmd_chown.h" #define CMD_ID "chown" /* ----------------------------------------------------------------------------------------- */ typedef struct { GtkWidget *combo; gint history; /* The weirdly named thing (see gtk_option_menu widget). */ } URow; typedef struct { GtkWidget *vbox; GtkWidget *label; GtkWidget *rowtable; URow row[2]; guint user, group; /* The currently selected IDs. */ gint user_index, group_index; /* Indices to default to. */ GtkWidget *recurse; gboolean last_recurse; } ChoInfo; /* ----------------------------------------------------------------------------------------- */ static void cho_body(MainInfo *min, DirPane *src, DirRow2 *row, gpointer gen, gpointer user) { gchar label[2 * MAXNAMLEN + 64]; ChoInfo *cho = user; g_snprintf(label, sizeof label, _("Set Ownership for '%s':"), dp_row_get_name_display(dp_get_tree_model(src), row)); gtk_label_set_text(GTK_LABEL(cho->label), label); gtk_widget_grab_focus(cho->row[0].combo); } /* ----------------------------------------------------------------------------------------- */ static gboolean parse_or_lookup(const gchar *str, long lookup(const gchar *name), long *tmp) { while(isspace((guchar) *str)) str++; if(isdigit((guchar) *str)) { gchar *eptr; *tmp = strtol(str, &eptr, 10); if(eptr == str) return FALSE; } else *tmp = lookup(str); return TRUE; } static gboolean get_own(ChoInfo *cho, uid_t *owner, gid_t *group) { const gchar *text; long tmp; gboolean ok = FALSE; if((text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cho->row[0].combo))) == NULL) return FALSE; if(parse_or_lookup(text, usr_lookup_uid, &tmp)) { *owner = tmp; if((text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cho->row[1].combo))) != NULL) { if(parse_or_lookup(text, usr_lookup_gid, &tmp)) { *group = tmp; ok = TRUE; } } } return ok; } static gboolean chown_gfile(MainInfo *min, GFile *file, uid_t owner, gid_t group, gboolean recurse, GError **err) { gboolean ok = FALSE; GFileInfo *info; GFileType type; if(file != NULL && (info = g_file_query_info(file, G_FILE_ATTRIBUTE_STANDARD_TYPE "," G_FILE_ATTRIBUTE_UNIX_UID "," G_FILE_ATTRIBUTE_UNIX_GID, G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, err)) != NULL) { type = g_file_info_get_file_type(info); /* Don't try to change the file's type; now that we've buffered it we can remove it. */ g_file_info_remove_attribute(info, G_FILE_ATTRIBUTE_STANDARD_TYPE); g_file_info_set_attribute_uint32(info, G_FILE_ATTRIBUTE_UNIX_UID, owner); g_file_info_set_attribute_uint32(info, G_FILE_ATTRIBUTE_UNIX_GID, group); ok = g_file_set_attributes_from_info(file, info, G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, err); g_object_unref(info); /* Drop this early, no point in holding recursively. */ if(ok) { if(type == G_FILE_TYPE_DIRECTORY && recurse) { GFileEnumerator *fen; ok = FALSE; if((fen = g_file_enumerate_children(file, G_FILE_ATTRIBUTE_STANDARD_NAME, G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, err)) != NULL) { GFileInfo *chi; ok = TRUE; while(ok && (chi = g_file_enumerator_next_file(fen, NULL, err)) != NULL) { GFile *child = g_file_get_child(file, g_file_info_get_name(chi)); ok = chown_gfile(min, child, owner, group, recurse, err); g_object_unref(child); } g_object_unref(fen); } } } } return ok; } static gint cho_action(MainInfo *min, DirPane *src, DirPane *dst, DirRow2 *row, GError **err, gpointer user) { ChoInfo *cho = user; uid_t owner = 0; gid_t group = 0; GFile *file; gboolean ok = FALSE; if(!get_own(cho, &owner, &group)) return FALSE; cho->last_recurse = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(cho->recurse)); if((file = dp_get_file_from_row(src, row)) != NULL) { ok = chown_gfile(min, file, owner, group, cho->last_recurse, err); g_object_unref(file); } if(ok) dp_unselect(src, row); return ok; } /* ----------------------------------------------------------------------------------------- */ gint cmd_chown(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { UsrCategory cat[] = { UIC_USER, UIC_GROUP }; gchar *labtext[] = { N_("User"), N_("Group") }; gint i, index; GtkWidget *algn, *label; GList *list, *iter; static ChoInfo cho; cho.vbox = gtk_vbox_new(FALSE, 0); cho.label = gtk_label_new(""); gtk_box_pack_start(GTK_BOX(cho.vbox), cho.label, FALSE, FALSE, 0); cho.rowtable = gtk_table_new(2, 2, FALSE); gtk_box_pack_start(GTK_BOX(cho.vbox), cho.rowtable, FALSE, FALSE, 5); for(i = 0; i < 2; i++) { algn = gtk_alignment_new(0.9f, 0.0f, 0.0f, 0.0f); label = gtk_label_new(_(labtext[i])); gtk_container_add(GTK_CONTAINER(algn), label); gtk_table_attach(GTK_TABLE(cho.rowtable), algn, 0, 1, i, i+1, GTK_FILL,0,0,0); cho.row[i].combo = gtk_combo_box_text_new_with_entry(); list = usr_string_list_create(cat[i], cat[i] == UIC_USER ? geteuid() : getgid(), &index); for(iter = list; iter != NULL; iter = g_list_next(iter)) gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cho.row[i].combo), iter->data); gtk_combo_box_set_active(GTK_COMBO_BOX(cho.row[i].combo), index); usr_string_list_destroy(list); gtk_table_attach_defaults(GTK_TABLE(cho.rowtable), cho.row[i].combo, 1, 2, i, i+1); } cho.recurse = gtk_check_button_new_with_label(_("Recurse Directories?")); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cho.recurse), cho.last_recurse); gtk_box_pack_start(GTK_BOX(cho.vbox), cho.recurse, FALSE, FALSE, 0); gtk_widget_show_all(cho.vbox); return cmd_generic(min, _("Change Ownership"), CGF_SRC | CGF_NODST, cho_body, cho_action, NULL, &cho); } gentoo-0.19.13/src/buttonlayout.c0000644000175000017500000000774211547706437017026 0ustar demarchidemarchi/* ** 2002-05-31 - This is the beginning for something long overdue; layout for buttons. ** In this initial version, there are only two "sheets" of buttons that ** need to be laid out: the classic commands ("Default") and the one with ** the shortcuts ("Shortcuts", really). In the future, I hope this will ** expand a bit. */ #include "gentoo.h" #include "xmlutil.h" #include "buttonlayout.h" /* ----------------------------------------------------------------------------------------- */ /* Hold information about how the buttons are to be laid out. This will probably ** be completely replaced by the "real" version, sometime in the future. */ struct ButtonLayout { gboolean sc_right; /* Shortcuts to the right of default buttons? */ BtlSep sep_mode; }; /* ----------------------------------------------------------------------------------------- */ ButtonLayout * btl_buttonlayout_new(void) { ButtonLayout *btl; btl = g_malloc(sizeof *btl); btl->sc_right = FALSE; btl->sep_mode = BTL_SEP_PANED; return btl; } ButtonLayout * btl_buttonlayout_new_copy(const ButtonLayout *original) { ButtonLayout *btl; btl = btl_buttonlayout_new(); btl_buttonlayout_copy(btl, original); return btl; } void btl_buttonlayout_copy(ButtonLayout *dest, const ButtonLayout *src) { if(dest != NULL && src != NULL) *dest = *src; } void btl_buttonlayout_destroy(ButtonLayout *btl) { g_free(btl); } /* ----------------------------------------------------------------------------------------- */ void btl_buttonlayout_set_right(ButtonLayout *btl, gboolean right) { btl->sc_right = right; } gboolean btl_buttonlayout_get_right(const ButtonLayout *btl) { return btl->sc_right; } void btl_buttonlayout_set_separation(ButtonLayout *btl, BtlSep sep) { btl->sep_mode = sep; } BtlSep btl_buttonlayout_get_separation(const ButtonLayout *btl) { return btl->sep_mode; } /* ----------------------------------------------------------------------------------------- */ GtkWidget * btl_buttonlayout_pack(const ButtonLayout *btl, GtkWidget *sheet_default, GtkWidget *sheet_shortcuts) { GtkWidget *hbox, *left, *right, *sep, *pane; /* If one of the two sheets is empty, return the other one, no fancy layout needed. */ if(sheet_default && !sheet_shortcuts) return sheet_default; else if(!sheet_default && sheet_shortcuts) return sheet_shortcuts; else if(!sheet_default && !sheet_shortcuts) /* Both sheets empty? */ return NULL; left = btl->sc_right ? sheet_default : sheet_shortcuts; right = btl->sc_right ? sheet_shortcuts : sheet_default; switch(btl->sep_mode) { case BTL_SEP_NONE: hbox = gtk_hbox_new(FALSE, 0); gtk_box_pack_start(GTK_BOX(hbox), left, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), right, TRUE, TRUE, 0); return hbox; case BTL_SEP_SIMPLE: hbox = gtk_hbox_new(FALSE, 0); gtk_box_pack_start(GTK_BOX(hbox), left, TRUE, TRUE, 0); sep = gtk_vseparator_new(); gtk_box_pack_start(GTK_BOX(hbox), sep, FALSE, FALSE, 5); gtk_box_pack_start(GTK_BOX(hbox), right, TRUE, TRUE, 0); return hbox; case BTL_SEP_PANED: pane = gtk_hpaned_new(); gtk_paned_add1(GTK_PANED(pane), left); gtk_paned_add2(GTK_PANED(pane), right); return pane; } return NULL; } /* ----------------------------------------------------------------------------------------- */ void btl_buttonlayout_save(const ButtonLayout *btl, FILE *out) { xml_put_node_open(out, "ButtonLayout"); xml_put_node_open(out, "ShortcutSheet"); xml_put_boolean(out, "right", btl->sc_right); xml_put_integer(out, "separation", btl->sep_mode); xml_put_node_close(out, "ShortcutSheet"); xml_put_node_close(out, "ButtonLayout"); } ButtonLayout * btl_buttonlayout_load(MainInfo *min, const XmlNode *node) { gboolean tmp; gint sep; if((node = xml_tree_search(node, "ShortcutSheet")) == NULL) return min->cfg.buttonlayout; if(xml_get_boolean(node, "right", &tmp)) min->cfg.buttonlayout->sc_right = tmp; if(xml_get_integer(node, "separation", &sep)) min->cfg.buttonlayout->sep_mode = sep; return min->cfg.buttonlayout; } gentoo-0.19.13/src/cmd_getsize.h0000644000175000017500000000043511547706437016547 0ustar demarchidemarchi/* ** 1998-09-12 - The stream of one-line headers never does end. */ extern gint cmd_getsize(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern gint cmd_clearsize(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca); extern void cfg_getsize(MainInfo *min); gentoo-0.19.13/src/cmdarg.c0000644000175000017500000001774311547706437015514 0ustar demarchidemarchi/* ** 1999-05-06 - This module implements some support for passing arguments to built-in commands. ** The point is to move as much as possible of the burden of parsing those args out ** of the actual command implementations, to reduce code duplication and generally ** keep the commands themselves lean and mean. */ #include "gentoo.h" #include #include #include #include "strutil.h" #include "cmdarg.h" /* ----------------------------------------------------------------------------------------- */ /* Determine if given character can be part of a key word. */ #define IS_KEYWORD(c) (((c) != '\0') && ((c) != '=')) struct CmdArg { GHashTable *keywords; /* All KEYWORD=VALUE pairs get hashed into here. */ GList *barewords; /* All other things get listed here. */ }; /* ----------------------------------------------------------------------------------------- */ /* 1999-05-06 - Compute a hash value for , assuming it to be pointing at the first letter ** of a "keyword=value" string. Only characters up to (but not including) the '=' ** are included in the hash. Algorithm stolen from glib. */ static guint keyword_hash(gconstpointer key) { const gchar *ptr; guint hash = 0U, g; for(ptr = key; (*ptr != '\0') && (*ptr != '='); ptr++) { hash = (hash << 4) + *ptr; if((g = hash & 0xf0000000)) { hash ^= (g >> 24); hash ^= g; } } return hash; } /* 1999-05-06 - Compare two keywords and , return TRUE if they're equal. A bit tricky, ** since a keyword can be terminated either by '\0' or '='. For glib hash table. ** Note that keywords, rather un-Unixedly, are cAsE iNsenSitIve. Ouch. :) */ static gint keyword_equal(gconstpointer a, gconstpointer b) { const gchar *ap = a, *bp = b; for(; IS_KEYWORD(*ap) && IS_KEYWORD(*bp) && (toupper((guchar) *ap) == toupper((guchar) *bp)); ap++, bp++) ; return !(IS_KEYWORD(*ap) && IS_KEYWORD(*bp)); } /* 1999-05-06 - Go through the given vector (typically created by a call to cpr_parse() in ** the cmdparse module), and build the command argument representation from it. ** must be NULL-terminated. Note that we assume that the data will be around ** longer than the CmdArg being built here, so we don't need to duplicate any strings. ** Note: this routine cannot fail. If it returns NULL, that means there were no ** arguments to the command. That is expected to be a common case, and so worth to ** optimize a bit. All routines in this module interpret a NULL CmdArg argument as ** being empty, and react accordingly. */ CmdArg * car_create(gchar **argv) { CmdArg *ca = NULL; if((argv != NULL) && (argv[1] != NULL)) /* Safe, because if argv != NULL, argv[0] != NULL too. */ { gchar *eq; guint i; ca = g_malloc(sizeof *ca); ca->keywords = NULL; ca->barewords = NULL; for(i = 1; argv[i] != NULL; i++) { if((eq = strchr(argv[i], '=')) != NULL) { if(ca->keywords == NULL) ca->keywords = g_hash_table_new(keyword_hash, keyword_equal); g_hash_table_insert(ca->keywords, argv[i], eq + 1); } else ca->barewords = g_list_append(ca->barewords, argv[i]); } if((ca->keywords != NULL) || (ca->barewords != NULL)) return ca; car_destroy(ca); } return NULL; } /* 1999-05-06 - Destroy given CmdArg. After this, it is no longer valid. */ void car_destroy(CmdArg *ca) { if(ca != NULL) { if(ca->keywords != NULL) g_hash_table_destroy(ca->keywords); if(ca->barewords != NULL) g_list_free(ca->barewords); g_free(ca); } } /* ----------------------------------------------------------------------------------------- */ /* 1999-05-06 - Return the value given with , or if not present. */ const gchar * car_keyword_get_value(const CmdArg *ca, const gchar *keyword, const gchar *default_value) { if((ca != NULL) && (keyword != NULL)) { if(ca->keywords != NULL) return g_hash_table_lookup(ca->keywords, keyword); } return default_value; } /* 2009-07-03 - Return the integer value given with , or if not present. ** Note that the value returned is signed, "foo=-12" is fine. */ gint car_keyword_get_integer(const CmdArg *ca, const gchar *keyword, gint default_value) { if((ca != NULL) && (keyword != NULL)) { const gchar *value = car_keyword_get_value(ca, keyword, NULL); if(value != NULL) { gchar *eptr; long v; v = strtol(value, &eptr, 10); if(eptr > value) return v; } } return default_value; } /* 1999-05-06 - Match the value of to an enumerated list of strings, and return the index ** of the string that matched. ** The var-args part should be a list of strings, the index of which is returned on a ** successful match. In case there is no match, default_map is returned. ** Example: if the command string was "SelectRE set=unselected re=*.jpg", and you call ** this with: car_map_keyword(ca, "set", 0, "all", "selected", "unselected", NULL), it ** will return 2, that being the index of "unselected". It's really not that hard! :) */ gint car_keyword_get_enum(const CmdArg *ca, const gchar *keyword, gint default_value, ...) { gint ret = default_value; if((ca != NULL) && (keyword != NULL)) { const gchar *value; if((value = car_keyword_get_value(ca, keyword, NULL)) != NULL) { gint index; const gchar *word; va_list arg; va_start(arg, default_value); for(index = 0; (word = va_arg(arg, const gchar *)) != NULL; index++) { if(g_strcasecmp(value, word) == 0) { ret = index; break; } } va_end(arg); } } return ret; } /* 1999-05-07 - Check if the value for was either true or false. The tokens "", "yes", ** "true", "1" and "on" all map to TRUE, any other to FALSE. Note that since the ** return type is really guint, it's legal to have a default value outside of {0, 1}. ** This is not only cool, its sometimes even useful. Case-insensitive, as usual. ** 2004-12-26 - Make sure comparison is always done against English strings, too. */ guint car_keyword_get_boolean(const CmdArg *ca, const gchar *keyword, guint default_value) { if((ca != NULL) && (keyword != NULL)) { const gchar *value; if((value = car_keyword_get_value(ca, keyword, NULL)) != NULL) { const gchar *yes[] = { "", N_("yes"), N_("true"), N_("on"), "1" }; guint i; for(i = 0; i < sizeof yes / sizeof yes[0]; i++) { if(g_strcasecmp(value, yes[i]) == 0) return TRUE; if(g_strcasecmp(value, _(yes[i])) == 0) return TRUE; } return FALSE; } } return default_value; } /* ----------------------------------------------------------------------------------------- */ /* 1999-05-11 - Return the number of barewords in . */ guint car_bareword_get_amount(const CmdArg *ca) { if((ca != NULL) && (ca->barewords != NULL)) return g_list_length(ca->barewords); return 0U; } /* 1999-05-11 - Return the 'th bareword, or NULL. */ const gchar * car_bareword_get(const CmdArg *ca, guint index) { if((ca != NULL) && (index < car_bareword_get_amount(ca))) return g_list_nth_data(ca->barewords, index); return NULL; } /* 1999-05-11 - Check whether is among the barewords in or not. Ignores case. */ gboolean car_bareword_present(const CmdArg *ca, const gchar *word) { if((ca != NULL) && (ca->barewords != NULL) && (word != NULL)) { GList *iter; for(iter = ca->barewords; iter != NULL; iter = g_list_next(iter)) { if(g_strcasecmp(iter->data, word) == 0) return TRUE; } } return FALSE; } /* 1999-05-11 - Do something similar to car_keyword_get_enum(), but on bareword number . */ guint car_bareword_get_enum(const CmdArg *ca, guint index, guint default_value, ...) { guint ret = default_value; if((ca != NULL) && (index < car_bareword_get_amount(ca))) { const gchar *bw = g_list_nth_data(ca->barewords, index); if(bw != NULL) { const gchar *word; va_list arg; va_start(arg, default_value); for(index = 0; (word = va_arg(arg, const gchar *)) != NULL; index++) { if(g_strcasecmp(bw, word) == 0) { ret = index; break; } } va_end(arg); } } return ret; } gentoo-0.19.13/src/cmd_quit.c0000644000175000017500000000340711547706437016054 0ustar demarchidemarchi/* ** 1998-10-21 - A little module to hold the quit commands. Purged them from the main ** gentoo.c module, in an effort to shrink it a little. ** 1999-05-07 - Slightly rewritten using the new command argument support. Removed ** the QuitNow command, use "Quit dialog=false" for the same effect. ** 1999-06-19 - Adapted for the new dialog module. ** 2000-03-04 - Modified for the new window handling. */ #include "gentoo.h" #include "dialog.h" #include "cmdarg.h" #include "cmdseq.h" #include "cmd_configure.h" #include "configure.h" #include "cmd_quit.h" /* ----------------------------------------------------------------------------------------- */ /* 1998-09-15 - Quit the program, but first check if there have been changes to the config. */ gint cmd_quit(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { guint dd, dialog = FALSE; if(win_window_update(min->gui->window)) cfg_modified_set(min); dd = (min->cfg.flags & CFLG_CHANGED) ? 2 : 0; dialog = car_keyword_get_boolean(ca, "dialog", dd); if(dialog == 2) { gint res; if(cmd_configure_autosave()) res = 1; else { res = dlg_dialog_sync_new_simple_wait(_("You may have some unsaved configuration changes.\n" "Quitting without saving will lose them. Really quit?"), _("Confirm Quitting"), _("_Quit|_Save, then Quit|_Cancel")); } if(res == -1) return TRUE; if(res == 1) csq_execute(min, "ConfigureSave"); else if(res == 2) return FALSE; } else if(dialog == 1) { if(dlg_dialog_sync_new_simple_wait(_("Are you sure you want to quit?"), _("Confirm Quitting"), NULL) != DLG_POSITIVE) return FALSE; } if(min->cfg.dp_history.save) dph_history_save(min, min->gui->pane, sizeof min->gui->pane / sizeof min->gui->pane[0]); gtk_main_quit(); return TRUE; } gentoo-0.19.13/src/cmdseq_config.c0000644000175000017500000006124111574504027017037 0ustar demarchidemarchi/* ** 1999-04-04 - Backend support for command sequence configuration. This deals with the specific ** configuration data for command sequences. This data is used by individual commands, ** and loaded/saved/visualized by the cfg_cmdseq.c module. ** BUG BUG BUG Currently handles only "flat", simple data types. Goes a long way, though. */ #include "gentoo.h" #include #include #include "color_dialog.h" #include "dialog.h" #include "guiutil.h" #include "list_dialog.h" #include "odmultibutton.h" #include "sizeutil.h" #include "strutil.h" #include "xmlutil.h" #include "cmdseq_config.h" /* ----------------------------------------------------------------------------------------- */ #define CMC_FIELD_SIZE (24) struct CmdCfg { gchar name[CSQ_NAME_SIZE]; gpointer base; GList *fields; }; typedef enum { CFT_INTEGER = 0, CFT_BOOLEAN, CFT_ENUM, CFT_SIZE, CFT_STRING, CFT_COLOR, CFT_PATH } CFType; typedef struct { gint min, max; } CFInt; typedef struct { gsize num; gchar *label[4]; /* Static limits... They rule! */ gchar *def; } CFEnum; typedef struct { gsize size; gunichar separator; /* Used for CFT_PATH. */ } CFStr; typedef struct { gsize min, max; gsize step; /* Minimum change. */ } CFSize; typedef struct { CFType type; gchar name[CMC_FIELD_SIZE]; gchar *desc; gsize offset; union { CFInt integer; CFEnum fenum; CFSize size; CFStr string; } field; } CField; /* ----------------------------------------------------------------------------------------- */ /* This holds "registered" command configs; these are the ones that are stored in the config ** file, and dealt with by the command options config page. For now, this will in fact be all ** cmc's created. That will change if I ever add nesting support, though. */ static GList *cmdcfg_list = NULL; /* ----------------------------------------------------------------------------------------- */ static void field_destroy(CField *fld); /* ----------------------------------------------------------------------------------------- */ /* 1999-04-04 - Create a new, empty, command config descriptor to which fields can then be ** added. Also, in most cases you'd want to register it. The ** is the (typically static) base configuration data store. */ CmdCfg * cmc_config_new(const gchar *cmdname, gpointer base_instance) { CmdCfg *cmc; cmc = g_malloc(sizeof *cmc); g_strlcpy(cmc->name, cmdname, sizeof cmc->name); cmc->base = base_instance; cmc->fields = NULL; return cmc; } /* 1999-04-05 - Just get the name of a given config descriptor. Typically, this will be the ** name of the command whose config data is described by it. */ const gchar * cmc_config_get_name(CmdCfg *cmc) { if(cmc != NULL) return cmc->name; return NULL; } /* 1999-04-05 - Save given 's base instance to file , in XML format. */ void cmc_config_base_save(CmdCfg *cmc, FILE *out) { if((cmc != NULL) && (out != NULL)) { const GList *iter; CField *fld; xml_put_node_open(out, cmc->name); for(iter = cmc->fields; iter != NULL; iter = g_list_next(iter)) { fld = iter->data; if(strcmp(fld->name, "modified") == 0) continue; switch(fld->type) { case CFT_INTEGER: xml_put_integer(out, fld->name, *(gint *) ((gchar *) cmc->base + fld->offset)); break; case CFT_BOOLEAN: xml_put_boolean(out, fld->name, *(gboolean *) ((gchar *) cmc->base + fld->offset)); break; case CFT_ENUM: xml_put_uinteger(out, fld->name, *(gint *) ((gchar *) cmc->base + fld->offset)); break; case CFT_SIZE: xml_put_uinteger(out, fld->name, *(guint *) ((gchar *) cmc->base + fld->offset)); break; case CFT_STRING: case CFT_PATH: xml_put_text(out, fld->name, (gchar *) cmc->base + fld->offset); break; case CFT_COLOR: xml_put_color(out, fld->name, (GdkColor *) ((gchar *) cmc->base + fld->offset)); break; } } xml_put_node_close(out, cmc->name); } } /* 1999-04-05 - Load (parse) data from into the base instance of . */ void cmc_config_base_load(CmdCfg *cmc, const XmlNode *node) { if((cmc != NULL) && (node != NULL)) { const GList *iter; CField *fld; for(iter = cmc->fields; iter != NULL; iter = g_list_next(iter)) { fld = iter->data; if(strcmp(fld->name, "modified") == 0) continue; switch(fld->type) { case CFT_INTEGER: xml_get_integer(node, fld->name, (gint *) ((gchar *) cmc->base + fld->offset)); break; case CFT_BOOLEAN: xml_get_boolean(node, fld->name, (gboolean *) ((gchar *) cmc->base + fld->offset)); break; case CFT_ENUM: xml_get_uinteger(node, fld->name, (guint *) ((gchar *) cmc->base + fld->offset)); break; case CFT_SIZE: { guint tmp; xml_get_uinteger(node, fld->name, &tmp); *(gsize *) ((gchar *) cmc->base + fld->offset) = tmp; } break; case CFT_STRING: case CFT_PATH: xml_get_text_copy(node, fld->name, (gchar *) cmc->base + fld->offset, fld->field.string.size); break; case CFT_COLOR: xml_get_color(node, fld->name, (GdkColor *) ((gchar *) cmc->base + fld->offset)); break; } } } } /* 1999-04-05 - Compare two command config namess; useful to keep them sorted. */ static gint cmp_cmc_name(gconstpointer a, gconstpointer b) { return strcmp(((CmdCfg *) a)->name, ((CmdCfg *) b)->name); } /* 1999-04-05 - Register given , so iterators and other things become aware of it. */ void cmc_config_register(CmdCfg *cmc) { if(cmc != NULL) cmdcfg_list = g_list_insert_sorted(cmdcfg_list, cmc, cmp_cmc_name); } /* 1999-04-05 - Call a user-defined function for each registered command config descriptor. */ void cmc_config_registered_foreach(void (*func)(CmdCfg *cmc, gpointer user), gpointer user) { const GList *iter; for(iter = cmdcfg_list; iter != NULL; iter = g_list_next(iter)) func(iter->data, user); } /* 1999-04-05 - Return the number of registered command config descriptors. */ guint cmc_config_registered_num(void) { return g_list_length(cmdcfg_list); } /* 1999-04-05 - Unregister a . */ void cmc_config_unregister(CmdCfg *cmc) { if(cmc != NULL) { GList *link; if((link = g_list_find(cmdcfg_list, cmc)) != NULL) { cmdcfg_list = g_list_remove_link(cmdcfg_list, link); g_list_free_1(link); } } } /* 1999-04-05 - Free a single field. */ static void free_field(gpointer data, gpointer user) { field_destroy(data); } /* 1999-04-05 - Destroy a command config descriptor. Also causes it to be unregistered. */ void cmc_config_destroy(CmdCfg *cmc) { if(cmc != NULL) { cmc_config_unregister(cmc); if(cmc->fields != NULL) { g_list_foreach(cmc->fields, free_field, NULL); g_list_free(cmc->fields); } g_free(cmc); } } /* ----------------------------------------------------------------------------------------- */ static CField * field_new(CFType type, const gchar *name, const gchar *desc, gsize offset) { CField *fld; fld = g_malloc(sizeof *fld); fld->type = type; if(name != NULL) g_strlcpy(fld->name, name, sizeof fld->name); if(desc != NULL) fld->desc = strdup(desc); else fld->desc = NULL; fld->offset = offset; return fld; } static void field_destroy(CField *fld) { if(fld != NULL) { if(fld->desc != NULL) g_free(fld->desc); g_free(fld); } } /* 1999-04-04 - Compare fields, sorting them in increasing offset order. */ static gint cmp_field(gconstpointer a, gconstpointer b) { return (((CField *) a)->offset - ((CField *) b)->offset); } static void field_add(CmdCfg *cmc, CField *fld) { if((cmc != NULL) && (fld != NULL)) { if((cmc->fields == NULL) && strcmp(fld->name, "modified") != 0) g_error("CMDCFG: First field should be boolean named 'modified' (%s)", cmc->name); cmc->fields = g_list_insert_sorted(cmc->fields, fld, cmp_field); } } void cmc_field_add_integer(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gint min, gint max) { if(cmc != NULL) { CField *fld = field_new(CFT_INTEGER, name, desc, offset); fld->field.integer.min = min; fld->field.integer.max = max; field_add(cmc, fld); } } void cmc_field_add_boolean(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset) { if(cmc != NULL) field_add(cmc, field_new(CFT_BOOLEAN, name, desc, offset)); } /* 2003-10-23 - Split a string "looking|like|this" into enum labels. */ void cmc_field_add_enum(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, const gchar *def) { if(cmc != NULL) { gchar *str; CField *fld = field_new(CFT_ENUM, name, desc, offset); fld->field.fenum.num = 0; fld->field.fenum.def = g_strdup(def); for(str = fld->field.fenum.def; *str;) { fld->field.fenum.label[fld->field.fenum.num++] = str; while(*str && *str != '|') str++; if(*str == '|') { *str = '\0'; str++; } } field_add(cmc, fld); } } void cmc_field_add_size(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gsize min, gsize max, gsize step) { if(cmc != NULL) { CField *fld = field_new(CFT_SIZE, name, desc, offset); fld->field.size.min = min; fld->field.size.max = max + step; fld->field.size.step = step; field_add(cmc, fld); } } void cmc_field_add_string(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gsize size) { if(cmc != NULL) { CField *fld = field_new(CFT_STRING, name, desc, offset); fld->field.string.size = size; field_add(cmc, fld); } } void cmc_field_add_path(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset, gsize size, gunichar separator) { if(cmc != NULL) { CField *fld = field_new(CFT_PATH, name, desc, offset); /* Sneaky: use the 'string' member for CFT_PATH, too. */ fld->field.string.size = size; fld->field.string.separator = separator; field_add(cmc, fld); } } void cmc_field_add_color(CmdCfg *cmc, const gchar *name, const gchar *desc, gsize offset) { if(cmc != NULL) field_add(cmc, field_new(CFT_COLOR, name, desc, offset)); } /* 1999-04-05 - Find a named field. */ static CField * field_find(CmdCfg *cmc, const gchar *name) { if((cmc != NULL) && (name != NULL)) { const GList *iter; for(iter = cmc->fields; iter != NULL; iter = g_list_next(iter)) { if(strcmp(((CField *) iter->data)->name, name) == 0) return iter->data; } } return NULL; } /* ----------------------------------------------------------------------------------------- */ /* 1999-04-05 - Attach some data handy to have in event handlers. */ static void set_object_data(GObject *obj, CField *fld, gpointer instance) { if(obj != NULL) { g_object_set_data(obj, "field", fld); g_object_set_data(obj, "instance", instance); } } /* 1999-04-05 - Retrieve the data set by set_object_data() above. */ static void get_object_data(GObject *obj, CField **fld, gpointer *instance) { if(obj != NULL) { if(fld != NULL) *fld = g_object_get_data(obj, "field"); if(instance != NULL) *instance = g_object_get_data(obj, "instance"); } } /* 1999-04-05 - Set the mandatory 'modified' field to . */ static void set_modified(CmdCfg *cmc, gpointer instance, gboolean value) { if((cmc != NULL) && (instance != NULL)) { CField *fld; if((fld = field_find(cmc, "modified")) != NULL) *(gboolean *) ((gchar *) instance + fld->offset) = value; } } /* 1999-04-05 - Return the value of the mandatory 'modified' field. */ static gboolean get_modified(CmdCfg *cmc, gpointer instance) { if((cmc != NULL) && (instance != NULL)) { CField *fld; if((fld = field_find(cmc, "modified")) != NULL) return *(gboolean *) ((gchar *) instance + fld->offset); } return FALSE; /* A safe default? */ } /* 1999-04-05 - User clicked a check button (boolean field). Update field value. */ static gint evt_boolean_clicked(GtkWidget *wid, gpointer user) { CmdCfg *cmc = user; CField *fld = NULL; gpointer instance = NULL; get_object_data(G_OBJECT(wid), &fld, &instance); if((cmc != NULL) && (fld != NULL) && (instance != NULL)) { *(gboolean *) ((gchar *) instance + fld->offset) = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid)); set_modified(cmc, instance, TRUE); } return TRUE; } static gint evt_enum_changed(GtkWidget *wid, gpointer user) { if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(wid))) { CmdCfg *cmc = user; CField *fld = NULL; gpointer instance = NULL; get_object_data(G_OBJECT(wid), &fld, &instance); if(cmc && fld && instance) { *(gint *) ((gchar *) instance + fld->offset) = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(wid), "value")); set_modified(cmc, instance, TRUE); } } return TRUE; } /* 1999-04-05 - A string has been modified, so we need to update the instance. */ static gint evt_string_changed(GtkWidget *wid, gpointer user) { CmdCfg *cmc = user; CField *fld; gpointer instance; get_object_data(G_OBJECT(wid), &fld, &instance); if((cmc != NULL) && (fld != NULL) && (instance != NULL)) { const gchar *text; if((text = gtk_entry_get_text(GTK_ENTRY(wid))) != NULL) g_strlcpy((gchar *) instance + fld->offset, text, fld->field.string.size); set_modified(cmc, instance, TRUE); } return TRUE; } static gint evt_size_changed(GObject *obj, gpointer user) { CmdCfg *cmc = user; CField *fld; gpointer instance; get_object_data(obj, &fld, &instance); if((cmc != NULL) && (fld != NULL) && (instance != NULL)) { gchar buf[32]; gsize value = GTK_ADJUSTMENT(obj)->value; GtkWidget *label = g_object_get_data(obj, "label"); value *= fld->field.size.step; if(fld->field.size.step >= 512) sze_put_offset(buf, sizeof buf, value, SZE_KB, 0, ','); else sze_put_offset(buf, sizeof buf, value, SZE_BYTES, 0, ','); gtk_label_set_text(GTK_LABEL(label), buf); *(gsize *) ((gchar *) instance + fld->offset) = value; set_modified(cmc, instance, TRUE); } return TRUE; } /* 2008-11-28 - User changed the color. Write new back from widget. */ static void evt_color_set(GtkWidget *wid, gpointer wuser, guint index, gpointer suser) { CmdCfg *cmc = suser; CField *fld; gpointer instance; get_object_data(G_OBJECT(wid), &fld, &instance); gtk_color_button_get_color(GTK_COLOR_BUTTON(wid), (GdkColor *) ((gchar *) instance + fld->offset)); set_modified(cmc, instance, TRUE); } static void evt_path_pick_clicked(GtkWidget *wid, gpointer user) { CField *fld; gpointer instance; GtkEntry *entry; get_object_data(G_OBJECT(wid), &fld, &instance); ldl_dialog_sync_new_wait((gchar *) instance + fld->offset, fld->field.string.size, fld->field.string.separator, fld->desc); entry = GTK_ENTRY(g_object_get_data(G_OBJECT(wid), "entry")); gtk_entry_set_text(entry, (gchar *) instance + fld->offset); } /* 2002-08-01 - Build a neatly right-aligned label, and stuff it into . */ static void label_build(const gchar *text, GtkWidget *table, gint x, gint y) { GtkWidget *algn, *label; algn = gtk_alignment_new(0.9f, 0.0f, 0.0f, 0.0f); label = gtk_label_new(text); gtk_container_add(GTK_CONTAINER(algn), label); gtk_table_attach(GTK_TABLE(table), algn, x, x + 1, y, y +1, GTK_FILL,0,0,0); } /* 1999-04-05 - Build config widgetry for given . This function is a bit schizofrenic, since it ** does one of two things: if
is non-NULL, the widgetry is packed into it, which ** looks neat. If it is NULL, a new table is created (height==1), packed, and returned. */ static GtkWidget * field_build(CmdCfg *cmc, CField *fld, gpointer instance, GtkWidget *table, gint row) { if((cmc != NULL) && (fld != NULL) && (instance != NULL)) { GtkWidget *wid, *hbox, *label; GtkAdjustment *adj; GtkObject *obj; if(table == NULL) { table = gtk_table_new(1, 2, FALSE); row = 0; } switch(fld->type) { case CFT_INTEGER: label_build(fld->desc, table, 0, row); wid = gtk_spin_button_new(NULL, 1, 0); set_object_data(G_OBJECT(wid), fld, instance); adj = gtk_spin_button_get_adjustment(GTK_SPIN_BUTTON(wid)); gtk_adjustment_clamp_page(adj, fld->field.integer.min, fld->field.integer.max); gtk_adjustment_set_value(adj, *(gint *) ((gchar *) instance + fld->offset)); gtk_table_attach(GTK_TABLE(table), wid, 1, 2, row, row + 1, GTK_EXPAND|GTK_FILL,0,5,0); break; case CFT_BOOLEAN: wid = gtk_check_button_new_with_label(fld->desc); set_object_data(G_OBJECT(wid), fld, instance); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(wid), *(gboolean *) ((gchar *) instance + fld->offset)); g_signal_connect(G_OBJECT(wid), "clicked", G_CALLBACK(evt_boolean_clicked), cmc); gtk_table_attach(GTK_TABLE(table), wid, 0, 2, row, row + 1, GTK_EXPAND|GTK_FILL,0,5,0); break; case CFT_ENUM: wid = gtk_frame_new(fld->desc); { GtkWidget *vbox, *radio[sizeof fld->field.fenum.label / sizeof *fld->field.fenum.label]; GSList *group; gint i, current = *(gint *) ((gchar *) instance + fld->offset); vbox = gtk_vbox_new(FALSE, 0); group = gui_radio_group_new(fld->field.fenum.num, (const gchar **) fld->field.fenum.label, radio); for(i = 0; i < fld->field.fenum.num; i++) { set_object_data(G_OBJECT(radio[i]), fld, instance); g_object_set_data(G_OBJECT(radio[i]), "value", GINT_TO_POINTER(i)); g_signal_connect(G_OBJECT(radio[i]), "toggled", G_CALLBACK(evt_enum_changed), cmc); gtk_box_pack_start(GTK_BOX(vbox), radio[i], FALSE, FALSE, 0); if(i == current) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio[i]), TRUE); } gtk_container_add(GTK_CONTAINER(wid), vbox); } gtk_table_attach(GTK_TABLE(table), wid, 0, 2, row, row + 1, GTK_EXPAND|GTK_FILL,0,5,0); break; case CFT_SIZE: label_build(fld->desc, table, 0, row); hbox = gtk_hbox_new(FALSE, 0); obj = gtk_adjustment_new((gfloat) *(gint *) ((gchar *) instance + fld->offset) / fld->field.size.step, fld->field.size.min / fld->field.size.step, fld->field.size.max / fld->field.size.step, 1, 1, 0); set_object_data(G_OBJECT(obj), fld, instance); wid = gtk_hscale_new(GTK_ADJUSTMENT(obj)); gtk_scale_set_draw_value(GTK_SCALE(wid), FALSE); gtk_box_pack_start(GTK_BOX(hbox), wid, TRUE, TRUE, 0); label = gtk_label_new(""); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 5); g_object_set_data(G_OBJECT(obj), "label", label); g_signal_connect(G_OBJECT(obj), "value_changed", G_CALLBACK(evt_size_changed), cmc); gtk_adjustment_value_changed(GTK_ADJUSTMENT(obj)); gtk_table_attach(GTK_TABLE(table), hbox, 1, 2, row, row + 1, GTK_EXPAND|GTK_FILL,0,5,0); break; case CFT_STRING: label_build(fld->desc, table, 0, row); wid = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(wid), fld->field.string.size - 1); set_object_data(G_OBJECT(wid), fld, instance); gtk_entry_set_text(GTK_ENTRY(wid), (gchar *) instance + fld->offset); g_signal_connect(G_OBJECT(wid), "changed", G_CALLBACK(evt_string_changed), cmc); gtk_table_attach(GTK_TABLE(table), wid, 1, 2, row, row + 1, GTK_EXPAND|GTK_FILL,0,5,0); break; case CFT_COLOR: label_build(fld->desc, table, 0, row); wid = gtk_color_button_new_with_color((const GdkColor *) ((gchar *) instance + fld->offset)); set_object_data(G_OBJECT(wid), fld, instance); g_signal_connect(G_OBJECT(wid), "color_set", G_CALLBACK(evt_color_set), cmc); gtk_table_attach(GTK_TABLE(table), wid, 1, 2, row, row + 1, GTK_EXPAND|GTK_FILL,0,5,0); break; case CFT_PATH: { GtkWidget *pick; label_build(fld->desc, table, 0, row); hbox = gtk_hbox_new(FALSE, 0); wid = gtk_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(wid), fld->field.string.size - 1); set_object_data(G_OBJECT(wid), fld, instance); gtk_entry_set_text(GTK_ENTRY(wid), (gchar *) instance + fld->offset); g_signal_connect(G_OBJECT(wid), "changed", G_CALLBACK(evt_string_changed), cmc); gtk_box_pack_start(GTK_BOX(hbox), wid, TRUE, TRUE, 0); pick = gui_details_button_new(); set_object_data(G_OBJECT(pick), fld, instance); g_object_set_data(G_OBJECT(pick), "entry", wid); g_signal_connect(G_OBJECT(pick), "clicked", G_CALLBACK(evt_path_pick_clicked), cmc); gtk_box_pack_start(GTK_BOX(hbox), pick, FALSE, FALSE, 0); gtk_table_attach(GTK_TABLE(table), hbox, 1, 2, row, row + 1, GTK_EXPAND|GTK_FILL,0,5,0); } break; } return table; } return NULL; } /* 1999-04-05 - Build configuration widgetry for field in given . */ GtkWidget * cmc_field_build(CmdCfg *cmc, const gchar *name, gpointer instance) { if((cmc != NULL) && (name != NULL)) { CField *fld; if((fld = field_find(cmc, name)) != NULL) return field_build(cmc, fld, instance, NULL, 0); } return NULL; } /* ----------------------------------------------------------------------------------------- */ /* 1999-04-04 - Remove a named field from given . Rarely used, if ever. */ void cmc_field_remove(CmdCfg *cmc, const gchar *name) { if((cmc != NULL) && (name != NULL)) { CField *fld; if((fld = field_find(cmc, name)) != NULL) { cmc->fields = g_list_remove(cmc->fields, fld); field_destroy(fld); } } } /* ----------------------------------------------------------------------------------------- */ /* 1999-04-05 - Allocate memory to hold an instance of a command config structure, as described ** by the fields list in . */ gpointer cmc_instance_new(CmdCfg *cmc) { if(cmc != NULL) { const GList *iter; gsize size = 0, fsize; CField *fld; for(iter = cmc->fields; iter != NULL; iter = g_list_next(iter)) { fld = iter->data; fsize = fld->offset; switch(fld->type) { case CFT_INTEGER: fsize += sizeof (gint); break; case CFT_BOOLEAN: fsize += sizeof (gboolean); break; case CFT_ENUM: fsize += sizeof (gint); break; case CFT_SIZE: fsize += sizeof (gsize); break; case CFT_STRING: case CFT_PATH: fsize += fld->field.string.size; break; case CFT_COLOR: fsize += sizeof (GdkColor); break; } if(fsize > size) size = fsize; } if(size) return g_malloc(size); } return NULL; } /* 1999-04-05 - Create a new instance initialized to the current contents of the base one. ** This is infinitely more useful than an empty instance. */ gpointer cmc_instance_new_from_base(CmdCfg *cmc) { if(cmc != NULL) { gpointer inst; if((inst = cmc_instance_new(cmc)) != NULL) { cmc_instance_copy(cmc, inst, cmc->base); return inst; } } return NULL; } /* 1999-04-05 - Copy the instance into . This would probably work as a straight ** memory copy once the correct size of the instance is computed, but doing it ** field-by-field seems somehow clearer, or something. There's no great rush. */ void cmc_instance_copy(CmdCfg *cmc, gpointer dst, gpointer src) { if((cmc != NULL) && (dst != NULL) && (src != NULL)) { const GList *iter; CField *fld; for(iter = cmc->fields; iter != NULL; iter = g_list_next(iter)) { fld = iter->data; switch(fld->type) { case CFT_INTEGER: *(gint *) ((gchar *) dst + fld->offset) = *(gint *) ((gchar *) src + fld->offset); break; case CFT_BOOLEAN: *(gboolean *) ((gchar *) dst + fld->offset) = *(gboolean *) ((gchar *) src + fld->offset); break; case CFT_ENUM: *(gint *) ((gchar *) dst + fld->offset) = *(gboolean *) ((gchar *) src + fld->offset); break; case CFT_SIZE: *(gsize *) ((gchar *) dst + fld->offset) = *(gsize *) ((gchar *) src + fld->offset); break; case CFT_STRING: case CFT_PATH: g_strlcpy((gchar *) dst + fld->offset, (gchar *) src + fld->offset, fld->field.string.size); break; case CFT_COLOR: *(GdkColor *) ((gchar *) dst + fld->offset) = *(GdkColor *) ((gchar *) src + fld->offset); break; } } } } /* 1999-04-05 - Copy into the given 's base instance. The given source instance had ** better be legit (i.e., created with the same cmc). */ void cmc_instance_copy_to_base(CmdCfg *cmc, gpointer src) { if((cmc != NULL) && (src != NULL)) cmc_instance_copy(cmc, cmc->base, src); } /* 1999-04-05 - Copy 's base instance into . */ void cmc_instance_copy_from_base(CmdCfg *cmc, gpointer dst) { if((cmc != NULL) && (dst != NULL)) cmc_instance_copy(cmc, dst, cmc->base); } /* 1999-04-05 - Build a container widget containing the widgetry for configuring each field. */ GtkWidget * cmc_instance_build(CmdCfg *cmc, gpointer instance) { GtkWidget *table = NULL; if((cmc != NULL) && (instance != NULL)) { const GList *iter; gint row = 0; table = gtk_table_new(g_list_length(cmc->fields) - 1, 2, FALSE); for(iter = cmc->fields; iter != NULL; iter = g_list_next(iter)) { if(strcmp(((CField *) iter->data)->name, "modified") == 0) continue; field_build(cmc, iter->data, instance, table, row++); } } return table; } /* 1999-04-05 - Get the 'modified' state of given instance. */ gboolean cmc_instance_get_modified(CmdCfg *cmc, gpointer inst) { return get_modified(cmc, inst); } /* 1999-04-05 - Destroy an instance created by cmc_instance_new() above. Don't call this on ** a static instance. */ void cmc_instance_destroy(gpointer inst) { if(inst != NULL) g_free(inst); } gentoo-0.19.13/src/cmd_copyas.c0000644000175000017500000001642511613027370016356 0ustar demarchidemarchi/* ** 1998-09-12 - We must have a Copy As command, since it's quite useful. Reuses all ** copy_XXX() functions defined in the cmd_copy module, of course. Since ** it so easy, I just had to let this module implement a Clone command, too! ** 1999-01-03 - No longer passes the stat-structure from the dir listing to the copy module, ** thus forcing it to do a re-read, which assures that the info (size) is fresh. ** 1999-03-06 - Adapted for new selection/generic command handling. ** 1999-05-30 - Added SymLinkAs and SymLinkClone commands. Nice. */ #include "gentoo.h" #include "dirpane.h" #include "errors.h" #include "guiutil.h" #include "overwrite.h" #include "progress.h" #include "strutil.h" #include "cmd_copy.h" #include "cmd_delete.h" #include "cmd_generic.h" #include "cmd_copyas.h" #define CMD_ID "copy as" /* ----------------------------------------------------------------------------------------- */ typedef enum { CPA_COPYAS, CPA_CLONE, CPA_SYMLINKAS, CPA_SYMLINKCLONE } CpaAction; typedef struct { GtkWidget *vbox; GtkWidget *label; GtkWidget *entry; CpaAction action; MainInfo *min; gint ovw_open; } CpaInfo; /* ----------------------------------------------------------------------------------------- */ /* 1998-09-12 - Update body of copy as GUI. */ static void cpa_copy_body(MainInfo *min, DirPane *src, DirRow2 *row, gpointer gen, gpointer user) { gchar buf[FILENAME_MAX + 32]; const gchar *text; CpaInfo *cpa = user; text = dp_row_get_name_display(dp_get_tree_model(src), row); if(cpa->action == CPA_COPYAS) g_snprintf(buf, sizeof buf, _("Enter Name for Copy of \"%s\""), text); else g_snprintf(buf, sizeof buf, _("Enter Name for Clone of \"%s\""), text); gtk_label_set_text(GTK_LABEL(cpa->label), buf); gtk_entry_set_text(GTK_ENTRY(cpa->entry), text); gtk_editable_select_region(GTK_EDITABLE(cpa->entry), 0, -1); gtk_widget_grab_focus(cpa->entry); cmd_generic_track_entry(gen, cpa->entry); if(cpa->ovw_open == FALSE) { if(cpa->action == CPA_COPYAS) ovw_overwrite_begin(min, _("\"%s\" Already Exists - Proceed With Copy?"), 0U); else ovw_overwrite_begin(min, _("\"%s\" Already Exists - Continue With Clone?"), 0U); pgs_progress_begin(min, cpa->action == CPA_COPYAS ? _("Copying As...") : _("Cloning..."), PFLG_COUNT_RECURSIVE | PFLG_ITEM_VISIBLE | PFLG_BYTE_VISIBLE); cpa->ovw_open = TRUE; } } /* 1999-05-30 - Update body for symlink operation. */ static void cpa_link_body(MainInfo *min, DirPane *src, DirRow2 *row, gpointer gen, gpointer user) { gchar buf[FILENAME_MAX + 32]; const gchar *text; CpaInfo *cpa = user; text = dp_row_get_name_display(dp_get_tree_model(src), row); if(cpa->action == CPA_SYMLINKAS) g_snprintf(buf, sizeof buf, _("Enter Name to Link \"%s\" As"), text); else if(cpa->action == CPA_SYMLINKCLONE) g_snprintf(buf, sizeof buf, _("Enter Name for Link Clone of \"%s\""), text); gtk_label_set_text(GTK_LABEL(cpa->label), buf); gtk_entry_set_text(GTK_ENTRY(cpa->entry), text); gtk_editable_select_region(GTK_EDITABLE(cpa->entry), 0, -1); gtk_widget_grab_focus(cpa->entry); cmd_generic_track_entry(gen, cpa->entry); if(cpa->ovw_open == FALSE) { ovw_overwrite_begin(min, _("\"%s\" Already Exists - Proceed With Symlink?"), OVWF_NO_RECURSE_TEST); pgs_progress_begin(min, "Linking...", -1); cpa->ovw_open = TRUE; } } /* 2009-09-14 - Creates a symbolic link at , whose contents is the basename of . */ static gboolean symlink_gfile(MainInfo *min, DirPane *src, DirPane *dst, const GFile *gfile, const GFile *dfile, GError **error) { gchar *bn; gboolean ret = FALSE; if(gfile == NULL || dfile == NULL) return FALSE; if((bn = g_file_get_basename((GFile *) gfile)) != NULL) { ret = g_file_make_symbolic_link((GFile *) dfile, bn, NULL, error); g_free(bn); } return ret; } /* 1998-09-12 - Perform action for copy as/clone command. */ static gint cpa_action(MainInfo *min, DirPane *src, DirPane *dst, DirRow2 *row, GError **error, gpointer user) { const gchar *text; CpaInfo *cpa = user; OvwRes ores; GFile *sfile = NULL, *dfile = NULL; gint ret; text = gtk_entry_get_text(GTK_ENTRY(cpa->entry)); if(text == NULL || *text == '\0') return 0; /* Enforce difference between clone and copy: clone name is without path. */ switch(cpa->action) { case CPA_COPYAS: case CPA_SYMLINKAS: if(g_utf8_strchr(text, -1, G_DIR_SEPARATOR) == NULL) dfile = dp_get_file_from_name(dst, text); else dfile = g_file_parse_name(text); break; case CPA_CLONE: case CPA_SYMLINKCLONE: if(g_utf8_strchr(text, -1, G_DIR_SEPARATOR) != NULL) return 0; dfile = dp_get_file_from_name(src, text); break; } if(dfile == NULL) return 0; ores = ovw_overwrite_unary_file(dst, dfile); if(ores == OVW_SKIP) ret = 1; else if(ores == OVW_CANCEL) ret = 0; else { ret = 1; if(ores == OVW_PROCEED_FILE || ores == OVW_PROCEED_DIR) ret = del_delete_gfile(min, dfile, FALSE, error); if(ret) { if((sfile = dp_get_file_from_row(src, row)) != NULL) { if((cpa->action == CPA_COPYAS) || (cpa->action == CPA_CLONE)) /* Copy? */ ret = copy_gfile(min, src, dst, sfile, dfile, error); else ret = symlink_gfile(min, src, dst, sfile, dfile, error); g_object_unref(sfile); } else ret = 0; } } g_object_unref(dfile); if(ret) dp_unselect(src, row); return ret; } static void cpa_free(gpointer user) { CpaInfo *cpa = user; if(cpa->ovw_open) { ovw_overwrite_end(cpa->min); pgs_progress_end(cpa->min); } } /* ----------------------------------------------------------------------------------------- */ /* 1998-09-12 - Fire up either a COPYAS, CLONE, or SYMLINK command, depending on the arg. */ static gint copyas_or_clone(MainInfo *min, DirPane *src, DirPane *dst, CpaAction action) { static CpaInfo cpa; cpa.action = action; cpa.min = min; cpa.ovw_open = FALSE; cpa.vbox = gtk_vbox_new(FALSE, 0); cpa.label = gtk_label_new(_("Copy As")); cpa.entry = gui_dialog_entry_new(); gtk_entry_set_max_length(GTK_ENTRY(cpa.entry), FILENAME_MAX - 1); gtk_box_pack_start(GTK_BOX(cpa.vbox), cpa.label, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(cpa.vbox), cpa.entry, FALSE, FALSE, 0); if(cpa.action == CPA_COPYAS) return cmd_generic(min, _("Copy As"), CGF_NOALL, cpa_copy_body, cpa_action, cpa_free, &cpa); else if(cpa.action == CPA_CLONE) return cmd_generic(min, _("Clone"), CGF_NOALL | CGF_NODST, cpa_copy_body, cpa_action, cpa_free, &cpa); else if(cpa.action == CPA_SYMLINKAS) return cmd_generic(min, _("Symbolic Link As"), CGF_NOALL, cpa_link_body, cpa_action, cpa_free, &cpa); else if(cpa.action == CPA_SYMLINKCLONE) return cmd_generic(min, _("Symbolic Link Clone"), CGF_NOALL | CGF_NODST, cpa_link_body, cpa_action, cpa_free, &cpa); return 0; } /* ----------------------------------------------------------------------------------------- */ gint cmd_copyas(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { return copyas_or_clone(min, src, dst, CPA_COPYAS); } gint cmd_clone(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { return copyas_or_clone(min, src, dst, CPA_CLONE); } gint cmd_symlinkas(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { return copyas_or_clone(min, src, dst, CPA_SYMLINKAS); } gint cmd_symlinkclone(MainInfo *min, DirPane *src, DirPane *dst, const CmdArg *ca) { return copyas_or_clone(min, src, dst, CPA_SYMLINKCLONE); } gentoo-0.19.13/src/dialog.c0000644000175000017500000002476411731417576015515 0ustar demarchidemarchi/* ** 1999-03-13 - A (new) module for dealing with user dialogs. The old one was written during ** my first week of GTK+ programming (back in May 1998, if you really care), and ** that had started to show a little too much. Hopefully, this is cleaner. ** 1999-06-19 - Since the initial cleanliness quickly wore down due to (I guess) bad design, ** I did a complete rewrite and redesign. This new shiny version features clear ** separation of dialogs into synchronous and asynchronous versions. The former ** are way (way) more useful. ** 2002-02-08 - Added window grouping. Very nice, keeps the number of icons in Window Maker ** down. :) */ #include "gentoo.h" #include #include #include "dialog.h" #include "window.h" struct Dialog { GtkWidget *dlg; /* The GtkDialog widget used to display the dialog. */ gint last_button; gint button; DlgAsyncFunc func; /* Used in asynchronous dialogs only. */ gpointer user; /* This, too. */ gboolean stay_open; /* This, on the other hand, only for synchronous ones. */ }; static struct { GtkWindow *main_window; GdkWindow *group_window; GtkWindowPosition window_pos; } the_state; #define DLG_BUTTON_SIZE (32) /* Max length of a single button label. */ /* ----------------------------------------------------------------------------------------- */ /* 2002-02-08 - Set the module's internal group pointer. All dialogs have their windows ** set as being part of the group defined by that window. Very handy. */ void dlg_group_set(GdkWindow *group_window) { the_state.group_window = group_window; } void dlg_position_set(GtkWindowPosition pos) { the_state.window_pos = pos; } /* 2009-03-25 - Sets the main window, all dialogs are then made transient to this window. ** I think this replaces the "group" concept used with GDK windows. */ void dlg_main_window_set(GtkWindow *win) { the_state.main_window = win; } /* ----------------------------------------------------------------------------------------- */ /* 2004-11-22 - Add buttons by splitting on vertical bar (pipe) character. Far simpler * than when using GTK+ 1.2, keyboard acceleration now done by GtkDialog. */ static gint add_buttons(GtkWidget *dlg, const char *buttons) { gchar label[DLG_BUTTON_SIZE], *ptr; gint response = 0; while(*buttons) { for(ptr = label; (ptr - label) < (sizeof label - 1) && *buttons && *buttons != '|';) *ptr++ = *buttons++; *ptr = '\0'; if(*buttons == '|') buttons++; gtk_dialog_add_button(GTK_DIALOG(dlg), label, response++); } return response - 1; } /* ----------------------------------------------------------------------------------------- */ /* 1999-06-19 - Close dialog down in response to some event, and report it as if button 1 1 1 8 8 8 FALSE 2 0 "icons:/usr/share/icons/gnome/16x16/mimetypes" 1 "~" 2 "/etc/fstab" 3 "/proc/mounts" 1 "^\\." FALSE u0 619 123 797 1112 FALSE FALSE TRUE TRUE u1 32 32 800 600 FALSE FALSE TRUE TRUE u2 32 32 694 600 FALSE FALSE TRUE TRUE u3 32 32 320 480 FALSE FALSE TRUE TRUE 4 -24 "mouse" "<Alt><Mod2>1" "ActivateLeft" "<Alt><Mod2>2" "ActivateRight" "<Alt>Down" "DpFocus next" "<Alt>Page_Down" "DpFocus pagenext" "<Alt>Page_Up" "DpFocus pageprev" "<Alt>Return" "DpFocus select=true same" "<Alt>Up" "DpFocus prev" "<Control><Mod2>F8" "Rerun" "<Control>Tab" "DirFromOther" "<Control>g" "DpGotoRow {It:"Jump To Row Matching"} re=^{Is:"Regular Expression"} focus={Ix:"Focus Destination?"}" "<Control>l" "DpFocusPath select=true" "<Control>r" "DpReorient" "<Control>s" "DpFocusISrch text=" "<Control>space" "MenuPopup" "<Mod2>c" "Configure" "<Mod2>q" "Quit" "<Shift><Mod2>r" "DpMaximize" "<Shift>Return" "DpFocusPath select=true" "BackSpace" "DirParent" "Delete" "Delete" "F1" "About" "F5" "DirRescan" "F8" "Run" "Left" "DirParent" "Tab" "ActivateOther" "c" "Configure" "h" "DpHide" "r" "DpRecenter value=50" u5 "SelectSuffix action=toggle" u8 "SelectType action=toggle" u0 "DirParent" u1 "SelectRow" u0 "MenuPopup" u1 "mouse_right" u4 "MenuPopup menu=<ActionMenu>" "FileAction action=ClickMClick" 0.400000 "evt-path-rmb" "About" TRUE 0 FALSE gentoo-0.19.13/gentoo.spec0000664000175000017500000000260711676361747015472 0ustar demarchidemarchi%define name gentoo %define version 0.19.13 %define release 1 %define serial 2 Summary: gentoo is a graphical file management program Name: %{name} Version: %{version} Release: %{release} Serial: %{serial} Copyright: GPL Group: Applications/File URL: http://www.obsession.se/gentoo Vendor: Emil Brink Source: ftp://ftp.obsession.se/gentoo/%{name}-%{version}.tar.gz Requires: gtk+ >= 1.2.5 BuildRoot: %{_tmppath}/%{name}-%{version} %description gentoo is a modern, powerful, flexible, and utterly configurable file manager for UNIX systems, written using the GTK+ toolkit. It aims to be 100% graphically configurable; there's no need to edit config files by hand and then restart the application. gentoo is somewhat inspired in its look & feel by the classic Amiga program DirectoryOpus. %prep %setup -q %build %configure make %install [ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}; make DESTDIR=${RPM_BUILD_ROOT} install %clean [ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}; %files %defattr(-,root,root) %doc docs/* BUGS CONFIG-CHANGES CREDITS README* %config(noreplace) %{_sysconfdir}/gentoogtkrc %config(noreplace) %{_sysconfdir}/gentoorc %{_bindir}/gentoo %{_datadir}/gentoo %changelog * Tue Sep 11 2001 Ryan Weaver - Submitted patch to allow spec file generation in source. gentoo-0.19.13/aclocal.m40000644000175000017500000015732611642607770015162 0ustar demarchidemarchi# generated automatically by aclocal 1.11.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],, [m4_warning([this file was generated for autoconf 2.67. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) # Configure paths for GLIB # Owen Taylor 1997-2001 dnl AM_PATH_GLIB_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject, dnl gthread, or gio is specified in MODULES, pass to pkg-config dnl AC_DEFUN([AM_PATH_GLIB_2_0], [dnl dnl Get the cflags and libraries from pkg-config dnl AC_ARG_ENABLE(glibtest, [ --disable-glibtest do not try to compile and run a test GLIB program], , enable_glibtest=yes) pkg_config_args=glib-2.0 for module in . $4 do case "$module" in gmodule) pkg_config_args="$pkg_config_args gmodule-2.0" ;; gmodule-no-export) pkg_config_args="$pkg_config_args gmodule-no-export-2.0" ;; gobject) pkg_config_args="$pkg_config_args gobject-2.0" ;; gthread) pkg_config_args="$pkg_config_args gthread-2.0" ;; gio*) pkg_config_args="$pkg_config_args $module-2.0" ;; esac done PKG_PROG_PKG_CONFIG([0.16]) no_glib="" if test "x$PKG_CONFIG" = x ; then no_glib=yes PKG_CONFIG=no fi min_glib_version=ifelse([$1], ,2.0.0,$1) AC_MSG_CHECKING(for GLIB - version >= $min_glib_version) if test x$PKG_CONFIG != xno ; then ## don't try to run the test against uninstalled libtool libs if $PKG_CONFIG --uninstalled $pkg_config_args; then echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH" enable_glibtest=no fi if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then : else no_glib=yes fi fi if test x"$no_glib" = x ; then GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0` GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0` GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0` GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args` GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args` glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_glibtest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$GLIB_LIBS $LIBS" dnl dnl Now check if the installed GLIB is sufficiently new. (Also sanity dnl checks the results of pkg-config to some extent) dnl rm -f conf.glibtest AC_TRY_RUN([ #include #include #include int main () { unsigned int major, minor, micro; char *tmp_version; fclose (fopen ("conf.glibtest", "w")); /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = g_strdup("$min_glib_version"); if (sscanf(tmp_version, "%u.%u.%u", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_glib_version"); exit(1); } if ((glib_major_version != $glib_config_major_version) || (glib_minor_version != $glib_config_minor_version) || (glib_micro_version != $glib_config_micro_version)) { printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, glib_major_version, glib_minor_version, glib_micro_version); printf ("*** was found! If pkg-config was correct, then it is best\n"); printf ("*** to remove the old version of GLib. You may also be able to fix the error\n"); printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); printf("*** required on your system.\n"); printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n"); printf("*** to point to the correct configuration files\n"); } else if ((glib_major_version != GLIB_MAJOR_VERSION) || (glib_minor_version != GLIB_MINOR_VERSION) || (glib_micro_version != GLIB_MICRO_VERSION)) { printf("*** GLIB header files (version %d.%d.%d) do not match\n", GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); printf("*** library (version %d.%d.%d)\n", glib_major_version, glib_minor_version, glib_micro_version); } else { if ((glib_major_version > major) || ((glib_major_version == major) && (glib_minor_version > minor)) || ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) { return 0; } else { printf("\n*** An old version of GLIB (%u.%u.%u) was found.\n", glib_major_version, glib_minor_version, glib_micro_version); printf("*** You need a version of GLIB newer than %u.%u.%u. The latest version of\n", major, minor, micro); printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); printf("***\n"); printf("*** If you have already installed a sufficiently new version, this error\n"); printf("*** probably means that the wrong copy of the pkg-config shell script is\n"); printf("*** being found. The easiest way to fix this is to remove the old version\n"); printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n"); printf("*** correct copy of pkg-config. (In this case, you will have to\n"); printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); printf("*** so that the correct libraries are found at run-time))\n"); } } return 1; } ],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_glib" = x ; then AC_MSG_RESULT(yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$PKG_CONFIG" = "no" ; then echo "*** A new enough version of pkg-config was not found." echo "*** See http://www.freedesktop.org/software/pkgconfig/" else if test -f conf.glibtest ; then : else echo "*** Could not run GLIB test program, checking why..." ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$LIBS $GLIB_LIBS" AC_TRY_LINK([ #include #include ], [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GLIB or finding the wrong" echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means GLIB is incorrectly installed."]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi GLIB_CFLAGS="" GLIB_LIBS="" GLIB_GENMARSHAL="" GOBJECT_QUERY="" GLIB_MKENUMS="" ifelse([$3], , :, [$3]) fi AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) AC_SUBST(GLIB_GENMARSHAL) AC_SUBST(GOBJECT_QUERY) AC_SUBST(GLIB_MKENUMS) rm -f conf.glibtest ]) # Configure paths for GTK+ # Owen Taylor 1997-2001 dnl AM_PATH_GTK_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES, dnl pass to pkg-config dnl AC_DEFUN([AM_PATH_GTK_2_0], [dnl dnl Get the cflags and libraries from pkg-config dnl AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run a test GTK+ program], , enable_gtktest=yes) pkg_config_args=gtk+-2.0 for module in . $4 do case "$module" in gthread) pkg_config_args="$pkg_config_args gthread-2.0" ;; esac done no_gtk="" AC_PATH_PROG(PKG_CONFIG, pkg-config, no) if test x$PKG_CONFIG != xno ; then if pkg-config --atleast-pkgconfig-version 0.7 ; then : else echo "*** pkg-config too old; version 0.7 or better required." no_gtk=yes PKG_CONFIG=no fi else no_gtk=yes fi min_gtk_version=ifelse([$1], ,2.0.0,$1) AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version) if test x$PKG_CONFIG != xno ; then ## don't try to run the test against uninstalled libtool libs if $PKG_CONFIG --uninstalled $pkg_config_args; then echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH" enable_gtktest=no fi if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then : else no_gtk=yes fi fi if test x"$no_gtk" = x ; then GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags` GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs` gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_gtktest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GTK_CFLAGS" LIBS="$GTK_LIBS $LIBS" dnl dnl Now check if the installed GTK+ is sufficiently new. (Also sanity dnl checks the results of pkg-config to some extent) dnl rm -f conf.gtktest AC_TRY_RUN([ #include #include #include int main () { int major, minor, micro; char *tmp_version; fclose (fopen ("conf.gtktest", "w")); /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = g_strdup("$min_gtk_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_gtk_version"); exit(1); } if ((gtk_major_version != $gtk_config_major_version) || (gtk_minor_version != $gtk_config_minor_version) || (gtk_micro_version != $gtk_config_micro_version)) { printf("\n*** 'pkg-config --modversion gtk+-2.0' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n", $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version, gtk_major_version, gtk_minor_version, gtk_micro_version); printf ("*** was found! If pkg-config was correct, then it is best\n"); printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n"); printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); printf("*** required on your system.\n"); printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n"); printf("*** to point to the correct configuration files\n"); } else if ((gtk_major_version != GTK_MAJOR_VERSION) || (gtk_minor_version != GTK_MINOR_VERSION) || (gtk_micro_version != GTK_MICRO_VERSION)) { printf("*** GTK+ header files (version %d.%d.%d) do not match\n", GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION); printf("*** library (version %d.%d.%d)\n", gtk_major_version, gtk_minor_version, gtk_micro_version); } else { if ((gtk_major_version > major) || ((gtk_major_version == major) && (gtk_minor_version > minor)) || ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro))) { return 0; } else { printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n", gtk_major_version, gtk_minor_version, gtk_micro_version); printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n", major, minor, micro); printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n"); printf("***\n"); printf("*** If you have already installed a sufficiently new version, this error\n"); printf("*** probably means that the wrong copy of the pkg-config shell script is\n"); printf("*** being found. The easiest way to fix this is to remove the old version\n"); printf("*** of GTK+, but you can also set the PKG_CONFIG environment to point to the\n"); printf("*** correct copy of pkg-config. (In this case, you will have to\n"); printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); printf("*** so that the correct libraries are found at run-time))\n"); } } return 1; } ],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_gtk" = x ; then AC_MSG_RESULT(yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version)) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$PKG_CONFIG" = "no" ; then echo "*** A new enough version of pkg-config was not found." echo "*** See http://pkgconfig.sourceforge.net" else if test -f conf.gtktest ; then : else echo "*** Could not run GTK+ test program, checking why..." ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GTK_CFLAGS" LIBS="$LIBS $GTK_LIBS" AC_TRY_LINK([ #include #include ], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GTK+ or finding the wrong" echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi GTK_CFLAGS="" GTK_LIBS="" ifelse([$3], , :, [$3]) fi AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) rm -f conf.gtktest ]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 10 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 8 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 5 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/codeset.m4]) m4_include([m4/gettext.m4]) m4_include([m4/glibc2.m4]) m4_include([m4/glibc21.m4]) m4_include([m4/iconv.m4]) m4_include([m4/intdiv0.m4]) m4_include([m4/intl.m4]) m4_include([m4/intlmacosx.m4]) m4_include([m4/intmax.m4]) m4_include([m4/inttypes-pri.m4]) m4_include([m4/inttypes_h.m4]) m4_include([m4/lcmessage.m4]) m4_include([m4/lib-ld.m4]) m4_include([m4/lib-link.m4]) m4_include([m4/lib-prefix.m4]) m4_include([m4/lock.m4]) m4_include([m4/longlong.m4]) m4_include([m4/nls.m4]) m4_include([m4/po.m4]) m4_include([m4/printf-posix.m4]) m4_include([m4/progtest.m4]) m4_include([m4/size_max.m4]) m4_include([m4/stdint_h.m4]) m4_include([m4/uintmax_t.m4]) m4_include([m4/ulonglong.m4]) m4_include([m4/visibility.m4]) m4_include([m4/wchar_t.m4]) m4_include([m4/wint_t.m4]) m4_include([m4/xsize.m4]) gentoo-0.19.13/INSTALL0000644000175000017500000001771111547706437014350 0ustar demarchidemarchi NOTE: Because of some problems with my understanding of autoconf, gentoo will currently NOT install correctly if you use the --datadir option to ./configure. You can move the entire installation using the --prefix option, though. Sorry. /Emil (This applies to 0.11.22; previous releases were worse.) Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, a file `config.cache' that saves the results of its tests to speed up reconfiguring, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.in' is used to create `configure' by a program called `autoconf'. You only need `configure.in' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. You can give `configure' initial values for variables by setting them in the environment. Using a Bourne-compatible shell, you can do that on the command line like this: CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure Or on systems that have the `env' program, you can do it like this: env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not supports the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=PATH' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' can not figure out automatically, but needs to determine by the type of host the package will run on. Usually `configure' can figure that out, but if it prints a message saying it can not guess the host type, give it the `--host=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name with three fields: CPU-COMPANY-SYSTEM See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the host type. If you are building compiler tools for cross-compiling, you can also use the `--target=TYPE' option to select the type of system they will produce code for and the `--build=TYPE' option to select the type of system on which you are compiling the package. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Operation Controls ================== `configure' recognizes the following options to control how it operates. `--cache-file=FILE' Use and save the results of the tests in FILE instead of `./config.cache'. Set FILE to `/dev/null' to disable caching, for debugging `configure'. `--help' Print a summary of the options to `configure', and exit. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--version' Print the version of Autoconf used to generate the `configure' script, and exit. `configure' also accepts some other, not widely useful, options. gentoo-0.19.13/config.sub0000644000175000017500000010033611547706437015273 0ustar demarchidemarchi#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. timestamp='2007-06-28' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx | dvp \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64vr | mips64vrel \ | mips64orion | mips64orionel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | mt \ | msp430 \ | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | score \ | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64vr-* | mips64vrel-* \ | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]a*eb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; c90) basic_machine=c90-cray os=-unicos ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mipsEE* | ee | ps2) basic_machine=mips64r5900el-scei case $os in -linux*) ;; *) os=-elf ;; esac ;; iop) basic_machine=mipsel-scei os=-irx ;; dvp) basic_machine=dvp-scei os=-elf ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -irx*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: gentoo-0.19.13/AUTHORS0000644000175000017500000000012411547706437014355 0ustar demarchidemarchiEmil Brink Custom widgets by Johan Hanson gentoo-0.19.13/config.rpath0000644000175000017500000004364711547706437015633 0ustar demarchidemarchi#! /bin/sh # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # # Copyright 1996-2007 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit , 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # The first argument passed to this file is the canonical host specification, # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld # should be set by the caller. # # The set of defined variables is at the end of this script. # Known limitations: # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer # than 256 bytes, otherwise the compiler driver will dump core. The only # known workaround is to choose shorter directory names for the build # directory and/or the installation directory. # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a shrext=.so host="$1" host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Code taken from libtool.m4's _LT_CC_BASENAME. for cc_temp in $CC""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` # Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; darwin*) case $cc_basename in xlc*) wl='-Wl,' ;; esac ;; mingw* | cygwin* | pw32* | os2*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; newsos6) ;; linux* | k*bsd*-gnu) case $cc_basename in icc* | ecc*) wl='-Wl,' ;; pgcc | pgf77 | pgf90) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) wl='-Wl,' ;; sunos4*) wl='-Qoption ld ' ;; sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) wl='-Wl,' ;; unicos*) wl='-Wl,' ;; uts4*) ;; esac fi # Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. # Unlike libtool, we use -rpath here, not --rpath, since the documented # option of GNU ld is called -rpath, not --rpath. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' case "$host_os" in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we cannot use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32*) # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then : else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | k*bsd*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; netbsd*) ;; solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' else ld_shlibs=no fi ;; esac ;; sunos4*) hardcode_direct=yes ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then hardcode_libdir_flag_spec= fi else case "$host_os" in aix3*) # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac fi hardcode_direct=yes hardcode_libdir_separator=':' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac fi # Begin _LT_AC_SYS_LIBPATH_AIX. echo 'int main () { return 0; }' > conftest.c ${CC} ${LDFLAGS} conftest.c -o conftest aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` fi if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib" fi rm -f conftest.c conftest # End _LT_AC_SYS_LIBPATH_AIX. if test "$aix_use_runtimelinking" = yes; then hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' else hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" fi fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # see comment about different semantics on the GNU ld section ld_shlibs=no ;; bsdi[45]*) ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' libext=lib ;; darwin* | rhapsody*) hardcode_direct=no if test "$GCC" = yes ; then : else case $cc_basename in xlc*) ;; *) ld_shlibs=no ;; esac fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd1*) ld_shlibs=no ;; freebsd2.2*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; freebsd2*) hardcode_direct=yes hardcode_minus_L=yes ;; freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; hpux9*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; hpux10*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no ;; *) hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; netbsd*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; newsos6) hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then hardcode_libdir_flag_spec='${wl}-rpath,$libdir' else case "$host_os" in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) hardcode_libdir_flag_spec='-R$libdir' ;; *) hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; osf3*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) if test "$GCC" = yes; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else # Both cc and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; solaris*) hardcode_libdir_flag_spec='-R$libdir' ;; sunos4*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes ;; sysv4) case $host_vendor in sni) hardcode_direct=yes # is this really true??? ;; siemens) hardcode_direct=no ;; motorola) hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac ;; sysv4.3*) ;; sysv4*MP*) if test -d /usr/nec; then ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' hardcode_libdir_separator=':' ;; uts4*) hardcode_libdir_flag_spec='-L$libdir' ;; *) ld_shlibs=no ;; esac fi # Check dynamic linker characteristics # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. # Unlike libtool.m4, here we don't care about _all_ names of the library, but # only about the one the linker finds when passed -lNAME. This is the last # element of library_names_spec in libtool.m4, or possibly two of them if the # linker has special search rules. library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) library_names_spec='$libname.a' ;; aix4* | aix5*) library_names_spec='$libname$shrext' ;; amigaos*) library_names_spec='$libname.a' ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32*) shrext=.dll library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib library_names_spec='$libname$shrext' ;; dgux*) library_names_spec='$libname$shrext' ;; freebsd1*) ;; freebsd* | dragonfly*) case "$host_os" in freebsd[123]*) library_names_spec='$libname$shrext$versuffix' ;; *) library_names_spec='$libname$shrext' ;; esac ;; gnu*) library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in ia64*) shrext=.so ;; hppa*64*) shrext=.sl ;; *) shrext=.sl ;; esac library_names_spec='$libname$shrext' ;; interix[3-9]*) library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; *) libsuff= shlibsuff= ;; esac ;; esac ;; linux*oldld* | linux*aout* | linux*coff*) ;; linux* | k*bsd*-gnu) library_names_spec='$libname$shrext' ;; knetbsd*-gnu) library_names_spec='$libname$shrext' ;; netbsd*) library_names_spec='$libname$shrext' ;; newsos6) library_names_spec='$libname$shrext' ;; nto-qnx*) library_names_spec='$libname$shrext' ;; openbsd*) library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) library_names_spec='$libname$shrext' ;; rdos*) ;; solaris*) library_names_spec='$libname$shrext' ;; sunos4*) library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) library_names_spec='$libname$shrext' ;; sysv4*MP*) library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) library_names_spec='$libname$shrext' ;; uts4*) library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' </dev/null 2>/dev/null ) ; then AC_DEFINE(HAVE_GOOD_FILE, 1, [Whether the file command supports -f - -n options.]) AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) AC_MSG_WARN([" This system's 'file' command (`which file`) doesn't seem to" support the '-f - -n' option combination. gentoo's 'file' usage" will be limited. Consider upgrading to the version of 'file'" from , version 3.35 or later." At the moment, you will not lose any crucial functionality by" running gentoo with a different 'file' command, although this" may change in the future."]) fi dnl For my next trick, let's see if _FILE_OFFSET_BITS can be played with for large file support. dnl We do this in two steps: first figure out struct stat's st_size member's size for a "plain dnl compile, and it that's just 32 we try again with _FILE_OFFSET_BITS=64 defined. If that works, dnl we simply build gentoo with it and hope for the best. AC_MSG_CHECKING([number of bits in st_size field]) bits="test failed" dnl Put the entire testing program into a variable, for easier re-use below. bitstest=`cat < #include #include #include #include #include int main(void) { struct stat stbuf; FILE *out; if((out = fopen("conftest.statbits", "wt")) != NULL) { fprintf(out, "%d\n", CHAR_BIT * sizeof stbuf.st_size); fclose(out); } exit(out != NULL ? EXIT_SUCCESS : EXIT_FAILURE); } TESTPROG_EOF` AC_TRY_RUN([$bitstest], bits=`cat conftest.statbits`) AC_MSG_RESULT([$bits]) if test "x$bits" = "x32" ; then AC_MSG_CHECKING([again, with -D_FILE_OFFSET_BITS=64]) oldflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" bits="test failed" AC_TRY_RUN([$bitstest], bits=`cat conftest.statbits`, , CPPFLAGS=$oldflags) AC_MSG_RESULT([$bits]) fi dnl Check if the math library needs to be linked to explicitly in order to dnl get the pow() function. AC_CHECK_LIB([m], [pow]) dnl Kick the gettext subsystem into action. dnl We include an obsolete ALL_LINGUAS setting to keep Automake quiet, but dnl pay by getting a snotty warning from Autoconf instead. Sigh. ALL_LINGUAS=`grep -v \# po/LINGUAS` AM_GNU_GETTEXT # ----------------------------------------------------------------------------- # Output # ----------------------------------------------------------------------------- AM_CONFIG_HEADER(config.h) AC_OUTPUT([gentoorc gentoogtkrc gentoo.spec Makefile icons/Makefile \ src/Makefile intl/Makefile po/Makefile.in m4/Makefile]) gentoo-0.19.13/missing0000644000175000017500000002403611547706437014711 0ustar demarchidemarchi#! /bin/sh # Common stub for a few missing GNU programs while installing. # Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case "$1" in -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch]" ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing 0.4 - GNU automake" ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; aclocal*) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case "$f" in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is needed, and you do not seem to have it handy on your system. You might have modified some files without having the proper tools for further handling them. You can get \`$1Help2man' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` fi if [ -f "$file" ]; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then # We have makeinfo, but it failed. exit 1 fi echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` fi touch $file ;; tar) shift if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 fi # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and you do not seem to have it handy on your system. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequirements for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 gentoo-0.19.13/gentoo.spec.in0000644000175000017500000000261411547706437016067 0ustar demarchidemarchi%define name @PACKAGE@ %define version @VERSION@ %define release 1 %define serial 2 Summary: gentoo is a graphical file management program Name: %{name} Version: %{version} Release: %{release} Serial: %{serial} Copyright: GPL Group: Applications/File URL: http://www.obsession.se/gentoo Vendor: Emil Brink Source: ftp://ftp.obsession.se/gentoo/%{name}-%{version}.tar.gz Requires: gtk+ >= 1.2.5 BuildRoot: %{_tmppath}/%{name}-%{version} %description gentoo is a modern, powerful, flexible, and utterly configurable file manager for UNIX systems, written using the GTK+ toolkit. It aims to be 100% graphically configurable; there's no need to edit config files by hand and then restart the application. gentoo is somewhat inspired in its look & feel by the classic Amiga program DirectoryOpus. %prep %setup -q %build %configure make %install [ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}; make DESTDIR=${RPM_BUILD_ROOT} install %clean [ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}; %files %defattr(-,root,root) %doc docs/* BUGS CONFIG-CHANGES CREDITS README* %config(noreplace) %{_sysconfdir}/gentoogtkrc %config(noreplace) %{_sysconfdir}/gentoorc %{_bindir}/gentoo %{_datadir}/gentoo %changelog * Tue Sep 11 2001 Ryan Weaver - Submitted patch to allow spec file generation in source. gentoo-0.19.13/depcomp0000644000175000017500000002753311547706437014674 0ustar demarchidemarchi#! /bin/sh # depcomp - compile a program generating dependencies as side-effects # Copyright 1999, 2000 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # `libtool' can also be set to `yes' or `no'. if test -z "$depfile"; then base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` dir=`echo "$object" | sed 's,/.*$,/,'` if test "$dir" = "$object"; then dir= fi # FIXME: should be _deps on DOS. depfile="$dir.deps/$base" fi tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. This file always lives in the current directory. # Also, the AIX compiler puts `$object:' at the start of each line; # $object doesn't have directory information. stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" outname="$stripped.o" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1="$dir.libs/$base.lo.d" tmpdepfile2="$dir.libs/$base.d" "$@" -Wc,-MD else tmpdepfile1="$dir$base.o.d" tmpdepfile2="$dir$base.d" "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi if test -f "$tmpdepfile1"; then tmpdepfile="$tmpdepfile1" else tmpdepfile="$tmpdepfile2" fi if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a space and a tab in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the proprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. We will use -o /dev/null later, # however we can't do the remplacement now because # `-o $object' might simply not be used IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M "$@" -o /dev/null $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; -*) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the proprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the proprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 gentoo-0.19.13/Makefile.in0000644000175000017500000006730011642607772015361 0ustar demarchidemarchi# Makefile.in generated by automake 1.11.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, # Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # ----------------------------------------------------------------------------- # gentoo root Makefile.am # ----------------------------------------------------------------------------- VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(srcdir)/gentoo.spec.in $(srcdir)/gentoogtkrc.in \ $(srcdir)/gentoorc.in $(top_srcdir)/configure \ $(top_srcdir)/intl/Makefile.in ABOUT-NLS AUTHORS COPYING \ ChangeLog INSTALL NEWS TODO config.guess config.rpath \ config.sub depcomp install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/codeset.m4 \ $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc2.m4 \ $(top_srcdir)/m4/glibc21.m4 $(top_srcdir)/m4/iconv.m4 \ $(top_srcdir)/m4/intdiv0.m4 $(top_srcdir)/m4/intl.m4 \ $(top_srcdir)/m4/intlmacosx.m4 $(top_srcdir)/m4/intmax.m4 \ $(top_srcdir)/m4/inttypes-pri.m4 \ $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lcmessage.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/lock.m4 \ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/printf-posix.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/size_max.m4 \ $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/uintmax_t.m4 \ $(top_srcdir)/m4/ulonglong.m4 $(top_srcdir)/m4/visibility.m4 \ $(top_srcdir)/m4/wchar_t.m4 $(top_srcdir)/m4/wint_t.m4 \ $(top_srcdir)/m4/xsize.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = gentoorc gentoogtkrc gentoo.spec intl/Makefile CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__installdirs = "$(DESTDIR)$(sysconfdir)" DATA = $(sysconf_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d "$(distdir)" \ || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr "$(distdir)"; }; } am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CFLAG_VISIBILITY = @CFLAG_VISIBILITY@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DATE = @DATE@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GENCAT = @GENCAT@ GENTOO_CFLAGS = @GENTOO_CFLAGS@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GLIBC2 = @GLIBC2@ GLIBC21 = @GLIBC21@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTK_CFLAGS = @GTK_CFLAGS@ GTK_LIBS = @GTK_LIBS@ HAVE_ASPRINTF = @HAVE_ASPRINTF@ HAVE_POSIX_PRINTF = @HAVE_POSIX_PRINTF@ HAVE_SNPRINTF = @HAVE_SNPRINTF@ HAVE_VISIBILITY = @HAVE_VISIBILITY@ HAVE_WPRINTF = @HAVE_WPRINTF@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLBISON = @INTLBISON@ INTLLIBS = @INTLLIBS@ INTLOBJS = @INTLOBJS@ INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBMULTITHREAD = @LIBMULTITHREAD@ LIBOBJS = @LIBOBJS@ LIBPTH = @LIBPTH@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ LIBS = @LIBS@ LIBTHREAD = @LIBTHREAD@ LTLIBC = @LTLIBC@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBMULTITHREAD = @LTLIBMULTITHREAD@ LTLIBOBJS = @LTLIBOBJS@ LTLIBPTH = @LTLIBPTH@ LTLIBTHREAD = @LTLIBTHREAD@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ MODULES_CFLAGS = @MODULES_CFLAGS@ MODULES_LIBS = @MODULES_LIBS@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POSUB = @POSUB@ PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ WOE32 = @WOE32@ WOE32DLL = @WOE32DLL@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = config.rpath BUGS CONFIG-CHANGES CREDITS README.NLS README.gtkrc docs icons gentoo.spec SUBDIRS = intl m4 icons po src sysconf_DATA = gentoorc gentoogtkrc ACLOCAL_AMFLAGS = -I m4 all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 gentoorc: $(top_builddir)/config.status $(srcdir)/gentoorc.in cd $(top_builddir) && $(SHELL) ./config.status $@ gentoogtkrc: $(top_builddir)/config.status $(srcdir)/gentoogtkrc.in cd $(top_builddir) && $(SHELL) ./config.status $@ gentoo.spec: $(top_builddir)/config.status $(srcdir)/gentoo.spec.in cd $(top_builddir) && $(SHELL) ./config.status $@ intl/Makefile: $(top_builddir)/config.status $(top_srcdir)/intl/Makefile.in cd $(top_builddir) && $(SHELL) ./config.status $@ install-sysconfDATA: $(sysconf_DATA) @$(NORMAL_INSTALL) test -z "$(sysconfdir)" || $(MKDIR_P) "$(DESTDIR)$(sysconfdir)" @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(sysconfdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(sysconfdir)" || exit $$?; \ done uninstall-sysconfDATA: @$(NORMAL_UNINSTALL) @list='$(sysconf_DATA)'; test -n "$(sysconfdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$files" || exit 0; \ echo " ( cd '$(DESTDIR)$(sysconfdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(sysconfdir)" && rm -f $$files # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ --with-included-gettext \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @$(am__cd) '$(distuninstallcheck_dir)' \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(sysconfdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-sysconfDATA install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-sysconfDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ dist-hook dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-hdr \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ install-sysconfDATA installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ tags-recursive uninstall uninstall-am uninstall-sysconfDATA # Get my personal config, and massage it into a gentoorc.in template. This should # make things better. It abstracts my config by replacing hard-coded stuff with # autoconf symbols and other generics. This should be run prior to "make dist". config: cp gentoorc.in gentoorc.in.bak sed -e 's/\"[0-9.a-z]*\"<\/version>/"\@VERSION\@"<\/version>/' \ -e 's/\"icons\"<\/path>/\"\@prefix\@\/share\/\@PACKAGE\@\/icons\/\"<\/path>/' \ -e 's/\"[-0-9.a-zA-Z_~/]*\"<\/defpath>/"~"<\/defpath>/' \ -e 's/\([8-9][0-9]*\)/800/' \ -e 's/\([6-9][0-9]*\)/600/' \ -e 's/\("[a-z-]*"\)<\/ignore>//' \ < ~/.config/gentoo/gentoorc >gentoorc.in # # Remove any Subversion files, since we don't want those to be distributed. # dist-hook: find $(top_distdir) -name .svn -type d | xargs rm -rf # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gentoo-0.19.13/install-sh0000644000175000017500000001273611547706437015322 0ustar demarchidemarchi#!/bin/sh # # install - install a program, script, or datafile # This comes from X11R5 (mit/util/scripts/install.sh). # # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: chmodcmd="" else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0 gentoo-0.19.13/CONFIG-CHANGES0000644000175000017500000001123511547706437015250 0ustar demarchidemarchi 2002-06-03 Emil Brink gentoo CONFIGURATION FILE FORMAT CHANGES 0. INTRODUCTION Notes to help me maintain (or at least minimize loss of) config file compatibility between various gentoo releases. Note that I always try to make gentoo auto-convert the configuration file. This means that the format loaded is not always the same as the one saved, i.e. gentoo will (silently) "convert" the configuration file. As always, gentoo will not save the config file unless you tell it to, so there is never any risk of "losing" your old config. When a config file format change occurs, it is recommended to simply start the version of gentoo in which the change occured, and let it load your old config. Then check around to see if you've lost any important settings. If not, just click "Save" in the configuration window, to convert the file into the new format. If there are losses, read below for possible tips on how to recreate relevant data... With 0.11.24, one disruptive change is that the "Smart Size" (also known as "IQSize") content type is no longer supported, and not properly detected on load either. gentoo will map *any* unknown content type into a Size column. 0.11.25 adds another disruptive change. Shortcuts are transformed from being a separate feature to being just another sheet of good old buttons. This means they get saved among the buttons, too. There is no support for loading the old-style Shortcut information, so you will simply lose your shortcuts. Luckily, redefining them should be fairly straight-forward. To minimize excess baggage in the code, I would like to get rid of the loading code for old-style config formats at some point in the future. Therefore, please convert your config file, even if it doesn't seem strictly necessary. Of course, once you make a config change and click "Save", the file is converted. There is no way to make gentoo *write* an old-style configuration file. I. FILE STYLES VERSION any pre-0.11.7 to 0.11.7 NESTING NAME TYPE FUNCTION Style Style description The entire style description format has changed. CHANGES The entire tag has a completely new internal format. Properties are now identified by name, rather than weird hard- coded index integers as they were before. COMPATIBILITY TACTICS The current code loads old-style (pre-0.11.7) config files just fine, and silently converts them into the new format the next time you save. II. BUTTON FIELDS VERSION any pre-0.11.6 to 0.11.6 NESTING