From 639b22611d376893b80bdfd2c3e5f7d42910749e Mon Sep 17 00:00:00 2001 From: Ron Pedde Date: Tue, 5 Dec 2006 05:53:29 +0000 Subject: [PATCH] Add French translations to osx applicaiton --- .../FireflyPrefsPref.nib/info.nib | 4 +- .../FireflyPrefsPref.nib/keyedobjects.nib | Bin 20000 -> 20002 bytes .../FireflyPrefs.xcodeproj/project.pbxproj | 41 +++ .../FireflyPrefsPref.nib/classes.nib | 61 +++++ .../FireflyPrefsPref.nib/info.nib | 16 ++ .../FireflyPrefsPref.nib/keyedobjects.nib | Bin 0 -> 20499 bytes .../FireflyPrefsPref.old.nib/classes.nib | 61 +++++ .../FireflyPrefsPref.old.nib/info.nib | 16 ++ .../FireflyPrefsPref.old.nib/keyedobjects.nib | Bin 0 -> 20499 bytes .../French.lproj/InfoPlist.strings | 3 + .../French.lproj/Localizable.strings | 159 ++++++++++++ osx/FireflyPrefs/i18n/English.strings | 234 ++++++++++++++++++ osx/FireflyPrefs/i18n/French.strings | 234 ++++++++++++++++++ 13 files changed, 827 insertions(+), 2 deletions(-) create mode 100644 osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/classes.nib create mode 100644 osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/info.nib create mode 100644 osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/keyedobjects.nib create mode 100644 osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/classes.nib create mode 100644 osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/info.nib create mode 100644 osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/keyedobjects.nib create mode 100644 osx/FireflyPrefs/French.lproj/InfoPlist.strings create mode 100644 osx/FireflyPrefs/French.lproj/Localizable.strings create mode 100644 osx/FireflyPrefs/i18n/English.strings create mode 100644 osx/FireflyPrefs/i18n/French.strings diff --git a/osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib b/osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib index c40710df..c6e6b397 100644 --- a/osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib +++ b/osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/info.nib @@ -5,7 +5,7 @@ IBDocumentLocation 41 85 481 349 0 0 1440 878 IBFramework Version - 446.1 + 443.0 IBLockedTabItems 99 @@ -15,6 +15,6 @@ 12 IBSystem Version - 8J135 + 8L2127 diff --git a/osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/keyedobjects.nib b/osx/FireflyPrefs/English.lproj/FireflyPrefsPref.nib/keyedobjects.nib index 8b2f3e894251abf2c7d18f830b9b4b470f030ca9..6df96ffc7151a0d7f992979aeb2dd350ea409440 100644 GIT binary patch delta 4879 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 diff --git a/osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj b/osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj index 57dbe3bb..4cad0fb0 100644 --- a/osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj +++ b/osx/FireflyPrefs/FireflyPrefs.xcodeproj/project.pbxproj @@ -20,8 +20,26 @@ 8D202CEF0486D31800D8A456 /* FireflyPrefsPref.nib in Resources */ = {isa = PBXBuildFile; fileRef = F506C042013D9D8C01CA16C8 /* FireflyPrefsPref.nib */; }; 8D202CF30486D31800D8A456 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; 8D202CF40486D31800D8A456 /* PreferencePanes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F506C035013D953901CA16C8 /* PreferencePanes.framework */; }; + E439B8040B23DF3A00597AF1 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E439B8020B23DF3A00597AF1 /* Localizable.strings */; }; /* End PBXBuildFile section */ +/* Begin PBXBuildStyle section */ + E455CEBA0B23ABEA00D81FFE /* Development */ = { + isa = PBXBuildStyle; + buildSettings = { + COPY_PHASE_STRIP = NO; + }; + name = Development; + }; + E455CEBB0B23ABEA00D81FFE /* Deployment */ = { + isa = PBXBuildStyle; + buildSettings = { + COPY_PHASE_STRIP = YES; + }; + name = Deployment; + }; +/* End PBXBuildStyle section */ + /* Begin PBXFileReference section */ 089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -37,6 +55,10 @@ 32DBCFA20370C41700C91783 /* FireflyPrefs_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FireflyPrefs_Prefix.pch; sourceTree = ""; }; 8D202CF70486D31800D8A456 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 8D202CF80486D31800D8A456 /* Firefly.prefPane */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Firefly.prefPane; sourceTree = BUILT_PRODUCTS_DIR; }; + E439B8030B23DF3A00597AF1 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = ""; }; + E44062AC0B253BA3003ADD6D /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/Localizable.strings; sourceTree = ""; }; + E4CBBF9E0B253B190071ED51 /* French */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = French; path = French.lproj/FireflyPrefsPref.nib; sourceTree = ""; }; + E4CBBFA00B253B700071ED51 /* French */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = French; path = French.lproj/InfoPlist.strings; sourceTree = ""; }; F506C035013D953901CA16C8 /* PreferencePanes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PreferencePanes.framework; path = /System/Library/Frameworks/PreferencePanes.framework; sourceTree = ""; }; F506C040013D9D8001CA16C8 /* FireflyPrefsPref.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = FireflyPrefsPref.tiff; sourceTree = ""; }; F506C043013D9D8C01CA16C8 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/FireflyPrefsPref.nib; sourceTree = ""; }; @@ -63,6 +85,7 @@ 089C167CFE841241C02AAC07 /* Resources */, 089C1671FE841209C02AAC07 /* Frameworks and Libraries */, 19C28FB8FE9D52D311CA2CBB /* Products */, + E439B8020B23DF3A00597AF1 /* Localizable.strings */, ); name = FireflyPrefs; sourceTree = ""; @@ -178,6 +201,12 @@ 089C1669FE841209C02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DBD214C08BA80EA00186707 /* Build configuration list for PBXProject "FireflyPrefs" */; + buildSettings = { + }; + buildStyles = ( + E455CEBA0B23ABEA00D81FFE /* Development */, + E455CEBB0B23ABEA00D81FFE /* Deployment */, + ); hasScannedForEncodings = 1; mainGroup = 089C166AFE841209C02AAC07 /* FireflyPrefs */; projectDirPath = ""; @@ -198,6 +227,7 @@ 1061CB530A266BAE002E88E0 /* FireflyLogo.png in Resources */, 10C7930B0A660CCA00732D76 /* Firefly Helper.app in Resources */, 1098819D0A704B3200F53ED9 /* firefly.conf in Resources */, + E439B8040B23DF3A00597AF1 /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -229,14 +259,25 @@ isa = PBXVariantGroup; children = ( 089C167EFE841241C02AAC07 /* English */, + E4CBBFA00B253B700071ED51 /* French */, ); name = InfoPlist.strings; sourceTree = ""; }; + E439B8020B23DF3A00597AF1 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + E439B8030B23DF3A00597AF1 /* English */, + E44062AC0B253BA3003ADD6D /* French */, + ); + name = Localizable.strings; + sourceTree = ""; + }; F506C042013D9D8C01CA16C8 /* FireflyPrefsPref.nib */ = { isa = PBXVariantGroup; children = ( F506C043013D9D8C01CA16C8 /* English */, + E4CBBF9E0B253B190071ED51 /* French */, ); name = FireflyPrefsPref.nib; sourceTree = ""; diff --git a/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/classes.nib b/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/classes.nib new file mode 100644 index 00000000..c65366f9 --- /dev/null +++ b/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/classes.nib @@ -0,0 +1,61 @@ +{ + IBClasses = ( + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + CLASS = NSPreferencePane; + LANGUAGE = ObjC; + OUTLETS = { + "_firstKeyView" = id; + "_initialKeyView" = id; + "_lastKeyView" = id; + "_window" = id; + }; + SUPERCLASS = NSObject; + }, + { + ACTIONS = { + applyNowButtonClicked = id; + browseButtonClicked = id; + helperMenuCheckboxClicked = id; + logoButtonClicked = id; + myAction = id; + passwordChanged = id; + portChanged = id; + portPopupChanged = id; + pwCheckBoxChanged = id; + serverStartOptionChanged = id; + shareNameChanged = id; + startStopButtonClicked = id; + webPageButtonClicked = id; + }; + CLASS = OrgFireflyMediaServerPrefs; + LANGUAGE = ObjC; + OUTLETS = { + applyNowButton = NSButton; + browseButton = NSButton; + helperMenuCheckbox = NSButton; + libraryField = NSTextField; + libraryIcon = NSImageView; + logTextView = NSTextView; + mainTabView = NSTabView; + myOutlet = id; + nameField = NSTextField; + panelVersionText = NSTextField; + passwordCheckbox = NSButton; + passwordField = NSTextField; + portField = NSTextField; + portPopup = NSPopUpButton; + progressSpinner = NSProgressIndicator; + serverStartOptions = NSPopUpButton; + serverVersionText = NSTextField; + startStopButton = NSButton; + statusText = NSTextField; + webPageButton = NSButton; + webPageInfoText = NSTextField; + }; + SUPERCLASS = NSPreferencePane; + }, + {CLASS = TextFormatter; LANGUAGE = ObjC; SUPERCLASS = NSFormatter; } + ); + IBVersion = 1; +} \ No newline at end of file diff --git a/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/info.nib b/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/info.nib new file mode 100644 index 00000000..0bc584f8 --- /dev/null +++ b/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/info.nib @@ -0,0 +1,16 @@ + + + + + IBDocumentLocation + 41 85 481 349 0 0 1440 878 + IBFramework Version + 443.0 + IBLockedTabItems + + 99 + + IBSystem Version + 8L2127 + + diff --git a/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/keyedobjects.nib b/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..c41c3bf0ab9bc6fe793c039670644085522db445 GIT binary patch literal 20499 zcmbWe2Y6G}`#65i9l34kxZQ0!NcW&CX__W!n*ap_ffi^fo07I^3A9Z~TZU!ai--ua zQBYB!Wg{vGB2(FWPnjyBB8Z~kK!x9X?oFW}e!l>sYI0fsm0UNOyx5J(A z3;0Fc9rwU}a9>=4EAUV}9M|9xcr+e^MLZF|hNt3r_znCPejC4wSKxfS60gGR@kYE2 zZ^viw1$+_T!N1~r_)q)*|Aik?6h%`ErJy** zsE$-;Dxc~>^`{2lx2R%j2vtIrQZ~v#)l(y>F_b{POiiKYQOl@R)Q8jt>NDy9b&xtl z9j1;@N2z1faq0qfiMmSNpuVMkqV7@mso$vIseh=4G^QE4741&@(n>mnj-;dLM7j;F zq0?z2oki!;9q3MUcRG*mO&8IF=)rV3T|wJu2R)K*pvO|b(c|cs=~w92>FM+W`fa+2 zUP00HN_s8OQcQnBZ=$!;yXbxNS^5%vi~fm03})OIA0~haVnP`e6Ujs~={OvxGTBT! zrakil)0yeY6yQ{Jk11sOG6R@_%pk_XlrR;{P-YlY#f)S|F{7CVW)gh9!c3-$nb(-9 z%?Zb8c00R+-OcU+*n{wY4E|5E7uYY@tL!!Q8}r(TY8ay^4K`{fYyMgV}4snOMBivE$7bzeZgJiE^(K+E8JD?8uul4 zo%@!%**m(rzOwQf?}I#$C-Oo(@KeMt}(8atm-%-)Y=CGDmj_GbKvsntP4hRB0 z;6m*wl!^4nfQ)@*BCWOk~X8{HmSnGP{6~MdvWG7VhAs>rgK%G$+ z^djntx}okU59OmCs3+=$3Q!^Hjfzko)ED(b{m}q45Dh|uQ85~VET{yPqB3Mf<){J; zMK&}H4M&xNtB9jT94q2@5hsc`NyI54P7|?4#99$&ir66HED`63*ev39BF+_YM-jgu z;w~cYD&p=U&KGe{5f_NKw}|_QxSxmzhC%N?K4irqbHoQafC- zCiz->OX+Z1bp>cvcUyIV?IkNm{s#c;Vv=l8v%h3w760Jh31s~yo z@KD5zh(YH(MeHl$AYt%jv{st&1N0&K2(5#e*Q1YN_6=ww`UK=S6>Uaa;QKbT9qmA$ zq0fu?0Pr1^mG)7Ej{53SOP#e$(ig(zg8CY;TtF3g1;4D7ARTL2p{0bdp-Y{$3S0+q zDUx1va9Bpw5*4U$*z2pyfN6yzC2;{St?E%*t8&pPQLJlqFdXhH|kV!B|^C{To`;FMDhW!<_n267twBbT>+--K-bWhfOyAh;w*?`%(Yfl z0up{gpsSz~f`D0|PTC}uT9-z&Nv+j^HfhFOgZK9@GJtGc?pW?3F|kz}NQmb#?Y?iQSrF-Y2i1ht*-Tm)T0Yzyl5#989qV zj5KpINC#`BWejoRK&v!DG4I;~i{?4O7#~Augm6I#uV5j7$9%BwBlw#a!WI)S$&-^)=Y8gm9cM2}DaMi^rX)0hFS6WfOm z5>P;S$|a;C+x0+52oXZP8Gc~5`chk&%%P7OLE*D{NLGto&^)J^Vt4GZ z6nkJ#bWw@~G8YIXKv26<;v&fpc@!RdFN0jl2Qnx>lm&Ck&>#cC1;TFG^#HdX+w60c z2?r5n!b%(>=}x4pkSatK^MRl{8Q_Z4x(uQ`>DmnVZWuT20;I~VoyrpcN^=LRa0HIT zQRonT1Au-}JoOPKHfG^>I2Rw+cN zAaLD;Zx#q)bs&t9=;jkKBuZjPj%=6aj5C3TiB+#NX#a{Z?tOkTQb=A)Z$VaYABI!I)a`9Ro{cmP!wt##vYmqi5qBY2-db zZFSbJX(>AS&wzMZNR(yN7N<5sC6Uz^Nj8^v%)5^LJh2FIY@h4^_ZENWRQMj2uV!OqqfdT?I?*_ z1EJO^`$-^Bt;v-9q)r3hGyg-?(H1-oosd*rkW^VIWP!^DRR%34BC%Jg%B-pyi=z%4 zqVai1ydryVJVinxhd65!1TDhyB$YucNB`et=&GY-T_Rc^Tcuvxu+8vFHJw z3#@Mo0x%2NKAp3Bf};Zu$AE_`=KZ=u{ve?TC4$Of1!rDsJcZu`ZJv)8fUZbxTrz=n zLVJ=JjI!004waSp9lWp+FC-ZRxLn!UNZ@j+_63Pk_`Md9N<(55UVqa1DVA01ox>#$QHa+65NZff<@@+L<|zO484Sy zCLK&gH*VZD-WQ_mZHTZx;2lu)evW>`J0Z>nfXVEF$a@{#z`M~+ya(^a`_MhSA0NO6 zA?iK=JwJ?(;G;0vX?%htK=?Ge2hO~^wYnbSD)}J!jAZ}Kc}^DyE~Dj036+c0;jor< zEUO@HO^VR91$7XkrC{3|YD4mPCx^X?3?)6(&f&0+>S3?7kq{$vlZ zb)fYI{uZeI4u206Z^gIpZTur(+r8RaWv{lCcC(jCY5*0ZlyP*omyrY>{J2C3d`f9L z1iSodNeO{5&9I=hg%(GJm1OGOZKJJa5&&G4BdCz?GXYWnAH+k<=ppn3Yw0TV7WxW( zPUEY9+)wytd>8)$#?Z{^TA`m%Ec7qt6WY~7tp}ybh3xq8i6+v4;O5Q0KRMkki;)B8f5c%MXPT@UAbd={4!BKvoAp=`5a?n7i+v_1w zk(eaU8At^+Q9)F&WN6Ov1GLUE2KXR-%3vXQMWvgBW3RQPf#oNC>i5=ko2gV6LO zGXmx|%jt0pq#~%uZ6%c;*>)+33}v!YhRC3EI_3Wz7^qZq z=BdD7g&aP`&ig$lt*nIXMg>_7Nis*mdp&#_FAx_>Y0*L|1AR>CK!L!4QU=OMWl`Bw z4rKy$udzuPCh-H7(Ncc}w49VP-7QeVjV9Q8tK9@!RNH>w@!`*#MM8xz>?8`H+6uBK zr`l7wjZ`kmf>CE~| z#|DL%{do?P>Pnc3u2FdsQ!7cN1Gh!W50CW(vWuG6}xfs%FA$ks)0hLD^t1)mI(3~SN=XPG$`?Az4L8UhFrKr7`< z89D-(0R_BlUS+7N32mmzsR}40#|Zm`!RK%)HH;dLYOpW39u-xEnkYL6eFR9gOPSM| zkp7pm7=@H$q~Ifv{AIM{W~o{v3a%nuJoQ$xzac6_BvUSfwM`Jm?usJE!Msdqp( z7Xkv~aSqx}Eut1vOQ=Sw3BE4{Hng`ppxaP5rUv2{tiwotzd2Nq?3T1^h~<-5P+neZ zl`76cD7R`M2?GuS@y@c4)Sm#=-aeX)CX5F<8-#hn9AU1DFhQ6v%V;?i^HdZ3ZduGz ztAW0$)LNii0J_ErvzuxEha%v~Fi`q@?q4rYygqMX$!YjgL z;ZJ-htp9zPm}(N%A8^ zS)K_Lk|@7&28wSadCee!Vx|-*GGvDdE=^+q51>x}j|zgii5^hvaSZh%bw{coW`WC^ zE*HaXp-OUtZjiIhK>bYWTk6-yb}GnKNI#(!58k(-fp|~Jc@hVsl^TSP3wE{hj?_mS zH?F7w{8rky^N%YxXVpgii6g1MNW4PZp<;UzYVtRP6f0^EE!sO!X5tT45?5(hXj@9tvg?ChH5k^j90Q}KIhkX$n`Ccq5stkrMS*l3as4_e4CqPP z46<+TFMJ36z!vo-HSL*PegS0i&zmg3Ia#nY*+MeeyK=}O6`oGY(bZZ~UHx~3N4KV4 ze=3l_2YxK2m=A3SYc3Vl5J>8)!Im6#DoedeS}&+~JX`4zcSbvt3OYeTW-&o#iHr($4Q4NeyY&D?@F@cb8Na8RYtV950Zq@F zrxNBR3kD-#3^Kyg&pq8KYHr`%M9;DX>GXIZ0 zDV;|b!1q;HReh`_Ey|b>(26vM% zTt$>-wWKr}P!zSsK*+CePAxMmFsS2{P$U(vBd1K|6A@w8atX$dv!2~SBs z1N|j@B=Ph^$RdEJ1AD-B4Jf8;j+B&?7QDRl@7x0Nig)N?&6x#VMOV{y$Sjtkmxc8b zvYUjB!Y3}y&`;Mw=%?$1kI6cf+;k6sL}oTU2EzV2cx@0IP(nZPzR(>5DUj6}&>uDU zWZ9Kvkc>71!q~Gem!1F#>=T#!DNqG2_bERsBtB0irbsHWg`OrMy@fO$wzh21N?EDe zK$>(?=fS6C=i&eAJJ2)fSuMK`)ExSa=B|U#P1qr9hxjza71FnDQ1rKC`15OfdZt|4 z(+f$7NKYfRJ>3Z7d?uBMTcuk2^A@!>yoN*(}C>N#jjJwNWBhE<4^^~HU&_kpiXWgiY-a>Dc@?Rg}4`IJB`fP|*#XUoTB)vsi$%>Bg+qYKe&MiiU-*Uh5$?dZ-(-%Q zgE|5RJVl>?Yj=cSTHrxnrmxUf>1&XL!crRjCA|k;*KsL*o&J{oj{cs$N&i4{;1{GG zDSYc-FLma{rH_}ua_b$nc872TC_E?}6*7dQJR|%d-1K%u!jCcvw+Rcb!_C2$=%0zT z(0A!y(0KY+`kplLefl@R@EH9k{eb=prQi(uANnEv2>E7YOU1G zd-kFv943qi=aFz+7%UGN!7z;sBmiNFIGkz2B!Q^f zGpS4(d_o7#50Y%>O6ud8NSf`WGmyxt+)`gz2R_+S;jq*Um2z^a8`Y({*6NU!tjH>h zbg7%IdiaxZBm%la!wdG+HPcorT<~sV0nQ`~UkW$iGvhQeFc z=$K65l5nMwF)&8q3*n-0t>v;nI%9G!3nU1a<+X*7+U6x;kl8b93@smR&vbaaqHtAy z)Vt-QlHJH`?ZUj+$h;`6)OD~)t8*5|m}Y#tG5JhZBh#J96Rr#2G%`Jyp2Anc*TOY0 zf!<{Oyb{#-G}D_bB{45gAo)nL*xv7K+Ka7pq)$xlOq=iVi2Qc+kqH1?le=% zlmS{+u$pqP!p`=(f*L#Nr^=o|DxYr&xBE1}bjcac`E2yHMsPfG?~WPHR4!#I<(a|Y zaw}~$#NebJ7gLSDk{uMjP8<|70{&~!4yKMF9d4LJ>TD7B6KNI@f-gS_cZHwjtb**2 zkPudr@JsL=SX^dr_L_2!lNrOjw2XPFxu}Cdo9|yF&Z-#!`XEp_wgnObB!~9^jfu?5 zKsT&9mqG_Ya)SqjUxmAoW=BA-a8KH)k*rRGGJ?Dl=IKd!0a?79slg37yU$3IaBOZB zF|RUHmNHXht^hk_qzGRMy4fpat(ry+UrG&^L7qtl$esvhrj!gQnK{yiguh6B__s8x zv|9w$Xo)B@NiOi;MFq0}Eq$t}_y;y(R3Dp+qPg@MhPl@eHs)DkU)Z)MLZaU4>?QVmd0q{6eLFd!uWDN~vY zml~-LW`km6sPmg#IuJ-w4pm8I3MrN3QbsP8>fx>f;7OT63M(>RbGH0!F(HX!5fKHt z#xzQzcm$cRh+<mhv>Dm60ZCsSa!e8pveZ#ea7p9J=M!&-nkevF4 zi5T__VMxIq`nYr;yB377XZizJT6S@^Etz$sZ7E`!^eqQC8=atA_UEaRw4ep}ZzcGP zn3V`nNXn#5lPe5RCN-&0|BvLI*#Rlz7G@{x`FUpJh=^TC_AX)$_W#H=ksoOyku?;D zsyhU8*d=1AhOIQPgGt^C@jO%yJGK6pjH(-`y@*>$yq1;%<(_pqsp5dw %EQ#g`2 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 + + + + IBDocumentLocation + 41 85 481 349 0 0 1440 878 + IBFramework Version + 443.0 + IBLockedTabItems + + 99 + + IBSystem Version + 8L2127 + + diff --git a/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/keyedobjects.nib b/osx/FireflyPrefs/French.lproj/FireflyPrefsPref.old.nib/keyedobjects.nib new file mode 100644 index 0000000000000000000000000000000000000000..28678d5c67ad8871283e28ca6c426963c6885433 GIT binary patch literal 20499 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 (oid:196) */ +"Show Firefly menu in menu bar" = "Show Firefly menu in menu bar"; + +/* FireflyPrefsPref.nib: NSTextField (Shared Name:) : (oid:106) */ +"Shared Name:" = "Shared Name:"; + +/* Localizable.strings: @Alert title when password is invalid */ +"Missing password" = "Missing password"; + +/* Localizable.strings: Status message for Firefly */ +"Firefly is stopping" = "Firefly is stopping"; + +/* Localizable.strings: Label for cancel button in save prompt dialog */ +"Cancel" = "Cancel"; + +/* Localizable.strings: Error message related to invalid config */ +"Unable to read configuration information" = "Unable to read configuration information"; + +/* FireflyPrefsPref.nib: NSButton (Open Web Page) : (oid:120) */ +"Open Web Page" = "Open Web Page"; + +/* Localizable.strings: Status message for Firefly */ +"Firefly is scanning the library" = "Firefly is scanning the library"; + +/* Localizable.strings: Format string for error message upon invalid install */ +"Unable to create a default configuration file at: %@" = "Unable to create a default configuration file at: %@"; + +/* FireflyPrefsPref.nib: NSTextField (Prefs Panel Version:) : (oid:170) */ +"Prefs Panel Version:" = "Prefs Panel Version:"; + +/* FireflyPrefsPref.nib: NSTextField (Firefly Server Version:) : (oid:171) */ +"Firefly Server Version:" = "Firefly Server Version:"; + +/* Localizable.strings: Alert message notifying the user of failure to apply */ +"Failed to apply changes" = "Failed to apply changes"; + +/* Localizable.strings: Status message for Firefly */ +"Firefly is restarting" = "Firefly is restarting"; + +/* Localizable.strings: Info text for the web page button when server is running */ +"Additional configuration options are available from Firefly's built-in web page. Click to open the page in your browser." = "Additional configuration options are available from Firefly's built-in web page. Click to open the page in your browser."; + +/* Localizable.strings: Info text for the library browse dialog */ +"Please select the folder containing your music library, then click Choose." = "Please select the folder containing your music library, then click Choose."; + +/* Localizable.strings: @Alert title when port number is invalid */ +"Invalid port number" = "Invalid port number"; + +/* FireflyPrefsPref.nib: NSButton (Browse...) : (oid:123) */ +"Browse..." = "Browse..."; + +/* FireflyPrefsPref.nib: NSTextField (Library Location:) : (oid:122) */ +"Library Location:" = "Library Location:"; + +/* Localizable.strings: Status text for when Firefly state is not known */ +"Checking Firefly status…" = "Checking Firefly status…"; + +/* Localizable.strings: Text for missing log file */ +"The log file has not been created." = "The log file has not been created."; + +/* Localizable.strings: @Alert title when library name is invalid */ +"Missing library name" = "Missing library name"; + +/* Localizable.strings: Explanatory text for the failure-to-get-status alert */ +"An unexpected error occurred when trying to get the status of the Firefly server. Please close and re-open this Preference pane, and try again." = "An unexpected error occurred when trying to get the status of the Firefly server. Please close and re-open this Preference pane, and try again."; + +/* Localizable.strings: Error message displayed at panel load */ +"Unable to find or create Application Support folder" = "Unable to find or create Application Support folder"; + +/* Localizable.strings: Error message if library name is invalid */ +"Please enter a library name" = "Please enter a library name"; + +/* Localizable.strings: Explanatory text for the failure-to-apply alert */ +"Due to an unexpected error, your changes could not be applied." = "Due to an unexpected error, your changes could not be applied."; + +/* Localizable.strings: Status message for Firefly */ +"Firefly status is unknown" = "Firefly status is unknown"; + +/* FireflyPrefsPref.nib: NSButton (Apply Now) : (oid:167) */ +"Apply Now" = "Apply Now"; + +/* Localizable.strings: Explanatory text for the failure-to-stop alert */ +"An unexpected error occurred when trying to stop Firefly. Please close and re-open this Preference pane, and try again." = "An unexpected error occurred when trying to stop Firefly. Please close and re-open this Preference pane, and try again."; + +/* FireflyPrefsPref.nib: NSTextField (Start server:) : (oid:114) */ +"Start server:" = "Start server:"; + +/* Localizable.strings: Alert message notifying the user of failure to stop */ +"Unable to stop Firefly" = "Unable to stop Firefly"; + +/* FireflyPrefsPref.nib: NSMenu : (oid:161) */ +"OtherViews" = "OtherViews"; + +/* Localizable.strings: Error message displayed at panel load */ +"Library directory could not be found in user folder" = "Library directory could not be found in user folder"; + +/* Localizable.strings: Generic alert string for an invalid control */ +"Invalid value" = "Invalid value"; + +/* FireflyPrefsPref.nib: NSWindow (<< do not localize >>) : >> (oid:12) */ +"<< do not localize >>" = "<< do not localize >>"; + +/* Localizable.strings: Error message if password is empty */ +"Please enter a password, or un-check the password checkbox" = "Please enter a password, or un-check the password checkbox"; + +/* Localizable.strings: Alert message notifying the user of config error */ +"Configuration error" = "Configuration error"; + +/* Localizable.strings: Explanatory text for the connection-lost alert */ +"Communication has been lost with the Firefly Helper. Please close and re-open this Preference pane, and try again." = "Communication has been lost with the Firefly Helper. Please close and re-open this Preference pane, and try again."; + +/* Localizable.strings: Label for dont' apply button in save prompt dialog */ +"Don't Apply" = "Don't Apply"; + +/* Localizable.strings: Status message for Firefly */ +"Firefly is running" = "Firefly is running"; + +/* Localizable.strings: Format string for error message upon invalid install */ +"The Firefly installation appears to be damaged. Unable to locate Firefly Helper." = "The Firefly installation appears to be damaged. Unable to locate Firefly Helper."; + +/* FireflyPrefsPref.nib: NSTabViewItem : (oid:99) */ +"General" = "General"; + +/* FireflyPrefsPref.nib: NSTabViewItem : (oid:101) */ +"Advanced" = "Advanced"; + +/* Localizable.strings: Alert message notifying the user of failure to get status */ +"Lost contact with Firefly Helper" = "Lost contact with Firefly Helper"; + +/* FireflyPrefsPref.nib: NSMenuItem : (oid:163) */ +"Manually" = "Manually"; + +/* Localizable.strings: Explanatory text for the failure-to-apply alert */ +"Firefly appears to be incorrectly installed or damaged. Please consult the documentation.\n\n" = "Firefly appears to be incorrectly installed or damaged. Please consult the documentation.\n\n"; + +/* Localizable.strings: Explanatory text for the failure-to-stop alert */ +"An unexpected error occurred when trying to start Firefly. Please close and re-open this Preference pane, and try again." = "An unexpected error occurred when trying to start Firefly. Please close and re-open this Preference pane, and try again."; + +/* Localizable.strings: Status message for Firefly */ +"Firefly is starting" = "Firefly is starting"; + +/* Localizable.strings: Alert message notifying the user of failure to save */ +"Failed to save changes" = "Failed to save changes"; + +/* Localizable.strings: Title of the library browser dialog */ +"Choose Library Location" = "Choose Library Location"; + +/* Localizable.strings: Alert message notifying the user of failure to get status */ +"Unable to get server status" = "Unable to get server status"; + +/* FireflyPrefsPref.nib: NSBox (Box) : (oid:181) */ +"Box" = "Box"; + +/* FireflyPrefsPref.nib: NSMenuItem : (oid:111) */ +"Automatically, when I log in" = "Automatically, when I log in"; + +/* Localizable.strings: Format string for error message */ +"The configuration file is present, but is not writable: %@" = "The configuration file is present, but is not writable: %@"; + +/* FireflyPrefsPref.nib: NSTextField (The Firefly music server shares your music library with other computers and compatible devices on the local network.) : (oid:125) */ +"The Firefly music server shares your music library with other computers and compatible devices on the local network." = "The Firefly music server shares your music library with other computers and compatible devices on the local network."; + +/* Localizable.strings: One of several titles for the start/stop button */ +"Stop Firefly" = "Stop Firefly"; + +/* FireflyPrefsPref.nib: NSButton (Start Firefly) : (oid:103) + Localizable.strings: One of several titles for the start/stop button */ +"Start Firefly" = "Start Firefly"; + +/* FireflyPrefsPref.nib: NSTextField (Assign Server Port:) : (oid:116) */ +"Assign Server Port:" = "Assign Server Port:"; + +/* Localizable.strings: Text for empty log file */ +"The log file is empty." = "The log file is empty."; + +/* FireflyPrefsPref.nib: NSTabViewItem : (oid:199) */ +"Log" = "Log"; + +/* Localizable.strings: Explanatory text for the failure-to-save alert */ +"Firefly could not be started because your changes could not be saved" = "Firefly could not be started because your changes could not be saved"; + +/* Localizable.strings: Status message for Firefly */ +"Firefly failed to start" = "Firefly failed to start"; + +/* FireflyPrefsPref.nib: NSTextField (Firefly is disabled) : (oid:104) */ +"Firefly is disabled" = "Firefly is disabled"; + +/* Localizable.strings: Label for apply button in save prompt dialog */ +"Apply" = "Apply"; + +/* FireflyPrefsPref.nib: NSTextField ((available when Firefly is running)) : (oid:172) + Localizable.strings: Displayed in place of server version when server is not running */ +"(available when Firefly is running)" = "(available when Firefly is running)"; + +/* FireflyPrefsPref.nib: NSTextField () : > (oid:128) */ +"" = ""; + +/* Localizable.strings: Format string for error message */ +"Firefly directory could not be found or created at: %@" = "Firefly directory could not be found or created at: %@"; + +/* Localizable.strings: Alert message notifying the user of failure to stop */ +"Unable to start Firefly" = "Unable to start Firefly"; + +/* FireflyPrefsPref.nib: NSTextField (Additional configuration options are available from Firefly's built-in web page. Available when Firefly is running.) : (oid:119) + Localizable.strings: Info text for the web page button when server is not running */ +"Additional configuration options are available from Firefly's built-in web page. Available when Firefly is running." = "Additional configuration options are available from Firefly's built-in web page. Available when Firefly is running."; + +/* FireflyPrefsPref.nib: NSMenuItem : (oid:162) */ +"Automatically" = "Automatically"; + +/* Localizable.strings: Status message for Firefly */ +"Firefly stopped unexpectedly" = "Firefly stopped unexpectedly"; + +/* FireflyPrefsPref.nib: NSButton (Require Password:) : (oid:107) */ +"Require Password:" = "Require Password:"; + +/* Localizable.strings: Prompt to save changes when exiting prefs pane */ +"Apply configuration changes?" = "Apply configuration changes?"; + +/* Localizable.strings: The Choose button in the library browser dialog */ +"Choose" = "Choose"; + +/* Localizable.strings: Format string for default library name */ +"%@'s Firefly on %@" = "%1$@'s Firefly on %2$@"; + +/* InfoPlist.strings: Localized versions of Info.plist keys */ +"NSHumanReadableCopyright" = "© 2006 Roku LLC"; + diff --git a/osx/FireflyPrefs/i18n/French.strings b/osx/FireflyPrefs/i18n/French.strings new file mode 100644 index 00000000..ccadefdb --- /dev/null +++ b/osx/FireflyPrefs/i18n/French.strings @@ -0,0 +1,234 @@ +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly is not running" = "Firefly n'est pas démarré"; + +/* English.strings: Localizable.strings: Error message if invalid port entered */ +"Please enter a port number between 1024 and 65535, or choose \"Automatic\" from the pop-up menu" = "Veuillez entrer un numéro de port entre 1024 et 65535, ou choisissez \"Automatic\" depuis le menu pop-up"; + +/* English.strings: FireflyPrefsPref.nib: NSButton (Show Firefly menu in menu bar) : (oid:196) */ +"Show Firefly menu in menu bar" = "Afficher le menu Firefly dans la barre de menu"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Shared Name:) : (oid:106) */ +"Shared Name:" = "Nom de partage:"; + +/* English.strings: Localizable.strings: @Alert title when password is invalid */ +"Missing password" = "Mot de passe manquant"; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly is stopping" = "Firefly est arrêté"; + +/* English.strings: Localizable.strings: Label for cancel button in save prompt dialog */ +"Cancel" = "Annuler"; + +/* English.strings: Localizable.strings: Error message related to invalid config */ +"Unable to read configuration information" = "impossible de lire les informations de configuration information"; + +/* English.strings: FireflyPrefsPref.nib: NSButton (Open Web Page) : (oid:120) */ +"Open Web Page" = "Ouvrir la page Web"; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly is scanning the library" = "Firefly parcours la bibliothèque"; + +/* English.strings: Localizable.strings: Format string for error message upon invalid install */ +"Unable to create a default configuration file at: %@" = "impossible de créer un fichier de configuraion par défaut sur: %@"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Prefs Panel Version:) : (oid:170) */ +"Prefs Panel Version:" = "Version du Paneau de Prefs:"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Firefly Server Version:) : (oid:171) */ +"Firefly Server Version:" = "Version du Serveru Firefly:"; + +/* English.strings: Localizable.strings: Alert message notifying the user of failure to apply */ +"Failed to apply changes" = "Impossible d'appliquer les changements"; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly is restarting" = "Firefly redémarre"; + +/* English.strings: Localizable.strings: Info text for the web page button when server is running */ +"Additional configuration options are available from Firefly's built-in web page. Click to open the page in your browser." = "D'autres options de configuration additionnelles sont disponible depuis la page Web incluse dans Firefly. Cliquez pour ouvrir la page dans votre navigateur."; + +/* English.strings: Localizable.strings: Info text for the library browse dialog */ +"Please select the folder containing your music library, then click Choose." = "Veuillez sélectionner le dossier contennant votre bibliothèque musicale, puis cliquez sur Choisir."; + +/* English.strings: Localizable.strings: @Alert title when port number is invalid */ +"Invalid port number" = "Numéro de port Invalide"; + +/* English.strings: FireflyPrefsPref.nib: NSButton (Browse...) : (oid:123) */ +"Browse..." = "Parcourir..."; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Library Location:) : (oid:122) */ +"Library Location:" = "Localisation de la Bibliothèque:"; + +/* English.strings: Localizable.strings: Status text for when Firefly state is not known */ +"Checking Firefly status…" = "Vérification du status de Firefly…"; + +/* English.strings: Localizable.strings: Text for missing log file */ +"The log file has not been created." = "Le fichier de log n'a pas été crée."; + +/* English.strings: Localizable.strings: @Alert title when library name is invalid */ +"Missing library name" = "Nom de bibliothèque manquant"; + +/* English.strings: Localizable.strings: Explanatory text for the failure-to-get-status alert */ +"An unexpected error occurred when trying to get the status of the Firefly server. Please close and re-open this Preference pane, and try again." = "Une erreur inattendue s'est produite pendant l'obtention du status du serveur Firefly. Veuillez fermer puis ré-ouvrir cette Préférence, et essayez à nouveau."; + +/* English.strings: Localizable.strings: Error message displayed at panel load */ +"Unable to find or create Application Support folder" = "Impossible de trouver ou de créer le dossier de support de l'application"; + +/* English.strings: Localizable.strings: Error message if library name is invalid */ +"Please enter a library name" = "Veuillez entrer un nom de bibliothèque"; + +/* English.strings: Localizable.strings: Explanatory text for the failure-to-apply alert */ +"Due to an unexpected error, your changes could not be applied." = "Dû à une erreur inatendue, vos changements n'ont pas pu être appliquées."; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly status is unknown" = "Le status de Firefly est inconnu"; + +/* English.strings: FireflyPrefsPref.nib: NSButton (Apply Now) : (oid:167) */ +"Apply Now" = "Appliquer Maintenant"; + +/* English.strings: Localizable.strings: Explanatory text for the failure-to-stop alert */ +"An unexpected error occurred when trying to stop Firefly. Please close and re-open this Preference pane, and try again." = "Une erreur inattendue s'est produite pendant l'arrêt de Firefly. Veuillez fermer puis ré-ouvrir cette Préférence, et essayez à nouveau."; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Start server:) : (oid:114) */ +"Start server:" = "Démarrer le serveur:"; + +/* English.strings: Localizable.strings: Alert message notifying the user of failure to stop */ +"Unable to stop Firefly" = "Impossible d'arrêter Firefly"; + +/* English.strings: FireflyPrefsPref.nib: NSMenu : (oid:161) */ +"OtherViews" = "Autres Vues"; + +/* English.strings: Localizable.strings: Error message displayed at panel load */ +"Library directory could not be found in user folder" = "Le répertoire contenant la bibliothèque n'a pas pu être trouvé dans le répertoire utilisateur"; + +/* English.strings: Localizable.strings: Generic alert string for an invalid control */ +"Invalid value" = "Valeur invalide"; + +/* English.strings: FireflyPrefsPref.nib: NSWindow (<< do not localize >>) : >> (oid:12) */ +"<< do not localize >>" = "<< do not localize >>"; + +/* English.strings: Localizable.strings: Error message if password is empty */ +"Please enter a password, or un-check the password checkbox" = "Veuillez entrer un mot de passe, ou déselectionnez la checkbox du mot de passe"; + +/* English.strings: Localizable.strings: Alert message notifying the user of config error */ +"Configuration error" = "Erreur de configuration"; + +/* English.strings: Localizable.strings: Explanatory text for the connection-lost alert */ +"Communication has been lost with the Firefly Helper. Please close and re-open this Preference pane, and try again." = "La communication avec l'Aide Firefly a été perdue. Veuillez fermer puis ré-ouvrir cette Préférence, et essayez à nouveau."; + +/* English.strings: Localizable.strings: Label for dont' apply button in save prompt dialog */ +"Don't Apply" = "Ne pas appliquer"; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly is running" = "Firefly est démarré"; + +/* English.strings: Localizable.strings: Format string for error message upon invalid install */ +"The Firefly installation appears to be damaged. Unable to locate Firefly Helper." = "L'installation de Firefly semble endommagée. Impossible de localiser l'Aide de Firefly."; + +/* English.strings: FireflyPrefsPref.nib: NSTabViewItem : (oid:99) */ +"General" = "Général"; + +/* English.strings: FireflyPrefsPref.nib: NSTabViewItem : (oid:101) */ +"Advanced" = "Avancé"; + +/* English.strings: Localizable.strings: Alert message notifying the user of failure to get status */ +"Lost contact with Firefly Helper" = "Perte de contact avec l'Aide de Firefly"; + +/* English.strings: FireflyPrefsPref.nib: NSMenuItem : (oid:163) */ +"Manually" = "Manuellement"; + +/* English.strings: Localizable.strings: Explanatory text for the failure-to-apply alert */ +"Firefly appears to be incorrectly installed or damaged. Please consult the documentation.\n\n" = "Firefly semble être incorrectement installé ou endommagé. Veuillez consulter la documentation.\n\n"; + +/* English.strings: Localizable.strings: Explanatory text for the failure-to-stop alert */ +"An unexpected error occurred when trying to start Firefly. Please close and re-open this Preference pane, and try again." = "Une erreur inattendue s'est produite pendant le démarrage de Firefly. Veuillez fermer puis ré-ouvrir cette Préférence, et essayez à nouveau."; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly is starting" = "Firefly démarre"; + +/* English.strings: Localizable.strings: Alert message notifying the user of failure to save */ +"Failed to save changes" = "Impossible de sauver les changements"; + +/* English.strings: Localizable.strings: Title of the library browser dialog */ +"Choose Library Location" = "Choisissez l'emplacement de la bibliothèque"; + +/* English.strings: Localizable.strings: Alert message notifying the user of failure to get status */ +"Unable to get server status" = "Impossible d'obtenir le status du serveur"; + +/* English.strings: FireflyPrefsPref.nib: NSBox (Box) : (oid:181) */ +"Box" = "Boîte"; + +/* English.strings: FireflyPrefsPref.nib: NSMenuItem : (oid:111) */ +"Automatically, when I log in" = "Automatiquement, lorsque je m'authentifie"; + +/* English.strings: Localizable.strings: Format string for error message */ +"The configuration file is present, but is not writable: %@" = "Le fichier de configuration est présent, mais est protégé en écriture: %@"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (The Firefly music server shares your music library with other computers and compatible devices on the local network.) : (oid:125) */ +"The Firefly music server shares your music library with other computers and compatible devices on the local network." = "Le serveur de musique Firefly partage votre bibliothèque musicale avec d'autres ordinateurs et les périphériques compatibles du réseau local."; + +/* English.strings: Localizable.strings: One of several titles for the start/stop button */ +"Stop Firefly" = "Arrêter Firefly"; + +/* English.strings: FireflyPrefsPref.nib: NSButton (Start Firefly) : (oid:103) + Localizable.strings: One of several titles for the start/stop button */ +"Start Firefly" = "Démarrer Firefly"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Assign Server Port:) : (oid:116) */ +"Assign Server Port:" = "Assigner un Port au Serveur:"; + +/* English.strings: Localizable.strings: Text for empty log file */ +"The log file is empty." = "Le fichier de log est vide."; + +/* English.strings: FireflyPrefsPref.nib: NSTabViewItem : (oid:199) */ +"Log" = "Log"; + +/* English.strings: Localizable.strings: Explanatory text for the failure-to-save alert */ +"Firefly could not be started because your changes could not be saved" = "Firefly peut ne pas démarrer parce que vos changements peuvent ne pas être sauvés"; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly failed to start" = "Firefly n'a pas pu démarrer"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Firefly is disabled) : (oid:104) */ +"Firefly is disabled" = "Firefly est désactivé"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField () : > (oid:128) */ +"" = ""; + +/* English.strings: FireflyPrefsPref.nib: NSTextField ((available when Firefly is running)) : (oid:172) + Localizable.strings: Displayed in place of server version when server is not running */ +"(available when Firefly is running)" = "(disponible lorsque Firefly est démarré)"; + +/* English.strings: Localizable.strings: Label for apply button in save prompt dialog */ +"Apply" = "Appliquer"; + +/* English.strings: Localizable.strings: Format string for error message */ +"Firefly directory could not be found or created at: %@" = "Le répertoire de Firefly ne peut être trouvé ou crée sur: %@"; + +/* English.strings: Localizable.strings: Alert message notifying the user of failure to stop */ +"Unable to start Firefly" = "Impossible de démarrer Firefly"; + +/* English.strings: FireflyPrefsPref.nib: NSTextField (Additional configuration options are available from Firefly's built-in web page. Available when Firefly is running.) : (oid:119) + Localizable.strings: Info text for the web page button when server is not running */ +"Additional configuration options are available from Firefly's built-in web page. Available when Firefly is running." = "D'autres options de configuration additionnelles sont disponible depuis la page Web incluse dans Firefly. Disponible lorsque Firefly est démarré."; + +/* English.strings: Localizable.strings: Status message for Firefly */ +"Firefly stopped unexpectedly" = "Firefly s'est arrêté inopinément"; + +/* English.strings: FireflyPrefsPref.nib: NSMenuItem : (oid:162) */ +"Automatically" = "Automatiquement"; + +/* English.strings: Localizable.strings: The Choose button in the library browser dialog */ +"Choose" = "Choisissez"; + +/* English.strings: Localizable.strings: Prompt to save changes when exiting prefs pane */ +"Apply configuration changes?" = "Appliquer les changements de configuration?"; + +/* English.strings: FireflyPrefsPref.nib: NSButton (Require Password:) : (oid:107) */ +"Require Password:" = "Mot de passe requis:"; + +/* English.strings: Localizable.strings: Format string for default library name */ +"%@'s Firefly on %@" = "%1$@ de Firefly sur %2$@"; + +/* English.strings: InfoPlist.strings: Localized versions of Info.plist keys */ +"NSHumanReadableCopyright" = "© 2006 Roku LLC"; +