From 6edbd7f8d560a81e11d867ab58d529be97e2a8b9 Mon Sep 17 00:00:00 2001 From: TomKellyGenetics Date: Sat, 10 Nov 2018 14:29:39 +0900 Subject: [PATCH] remove files for Japanese to standardise to JA #3 --- po/git-novice.jp.mo | Bin 602913 -> 0 bytes po/git-novice.jp.po | 17555 -------------------------- po/python-novice-inflammation.ja.mo | Bin 0 -> 476564 bytes po/r-novice-gapminder.ja.mo | Bin 0 -> 572062 bytes po/shell-novice.ja.mo | Bin 0 -> 396265 bytes po/sql-novice-survey.ja.mo | Bin 0 -> 255319 bytes 6 files changed, 17555 deletions(-) delete mode 100644 po/git-novice.jp.mo delete mode 100644 po/git-novice.jp.po create mode 100644 po/python-novice-inflammation.ja.mo create mode 100644 po/r-novice-gapminder.ja.mo create mode 100644 po/shell-novice.ja.mo create mode 100644 po/sql-novice-survey.ja.mo diff --git a/po/git-novice.jp.mo b/po/git-novice.jp.mo deleted file mode 100644 index fecd51e3eae76573d599fd23a013fd5b81a8dc51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602913 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ℜ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

    @Q2f;M`YStx;ie=-g$UO{-`0G{rt52 z=%@Ym>qL9&_3Gcy-(Bu75x%C$(2xhE!+KPf6 z>|}a~X|NS1%+0LC>~XS*cN2UhelM{5MY87)?3vD)2SmEoZSIq+;o-Ebp>fJI!7cI{y)go#~;sjJ%94G8@ zHll{GE}M|aIwiZe`V`J<2i>FY+sdPjxV{=%bx6n`x#n8X4ok<9GIUwls5=uC`4B@ZtGS4=ILQxc;&eGz&lKvTlLI1a2+#qeTT)mv><{Q`QSU&(OlZN(&% zcf+=Xu@~R37`Wf7@%Mp0e0TJLO8p>euvn<_c&Lz#)UUw7tkoB%e5^e%q`K05#BihJ zoual&`MXF&lyNVRp{%o+!#9+}2t=!}57j-5rh@fU(Yqi68B&1Uj(}0*b&dq6Slg75 zpVnv6J4C}duLqJ@&~|N;Eb^KK7#3nlTsF9nZ>=iwjzU92=9XfT;#&aNl26OZS>@uG z4$%(-UQk&~rI`=iw(kWZ#bx);q1{wHqWEnrCx=AEfI3%gS;8pdn~y$54-H}pI??(` zm4s1GT%t$-Qh9kdN@`WVmby>%WOf-9!AmLZ$hoD>C^e24gO%dUA#Mpj8Quex_4$YZWcQEiF7-s|J;;N#+Q+RyATR3zlEs-z6$;*s5bL5WY&ocS@PXdZe4Sf}x^J zm<`9ayhMT z*W{AnjURtWzqFU36aWl+GA!j%0kDYsG=>t6O2`Cgs_I@71z4%bCA@?lqEWgWr?8bk z%jr7svaZ;OzNEf#ZcxDC*2zk5RSJXI`#f;HF`LL2sykwM0n$RSIhfy|U#YQr#GI$H z$F|C;wNN{j0thd&qtY!QO0KnU#L-8 z^)5(LW+A4ptzjmQm8UtW$(|{b9(~XeF^7MH0qjf)_|}_hz@;x>R0spE)5m6t^I<9; z!bKMvzyBw*v4JM8=wurX*P?p%kB^#QqM%bEJ#|=rJ3Ui#xsIRcV}uYKB8yTjxN!d% z@e`6gBr`%DqJ4-{6uI6aOhCMDILi%|#;X!n$@oY$AaYPl$A7k^pVQ)E1ZU23m zgk+Iv_q9-+XNq=;P?ieQD|0F`t2QO#ibbM?agBQW?|zx$+wLoewbn=#4~s=FHZ6Bl zn_JywMRCmWSLm94BCv%^B|M~rc8?b10}5Y12i;!7N5dFZ)U0>XU(QE$Wn85VzH!I2 z^8I(WRMXj&vttMs8eKUuJ54_w#W!$JHJ2 zBMZJVhk<|yPf>9rOsf`o$gj!pETvOnv)upRQoT+y6j^o|J%u*4gpjPH6j9aS)JeL5 zjlv!Is3N?ut!%RwONk1qjGBw}*nZUd$s0oY0u=m#agqO)+B+&1+Q0&uP2 z3$2SOG5REZcvc5=**z)DJMx~FqQ8^$Lv}GlXH!CwLY$ty8$rQc&m?@dBV#sPgX~Y*y0&D4N(d^&JYgzqtXo5v4RIl8O_=Bi=|3XOa_*S(q& zdfhZAUty`X)5?taWfH4?rKz4^MLH$0M^D1Djhcr~WfHpKh;Fac&E|Jj|x-$SfiE1NJii;B#+WblGzp4ZnEr@<+&t2P zA&t1;-m#bVa873w!J1Z~%jGZBraMId4v*8yt}M#bQ8v&t^jz8PZ-_~R>&^^d(0{XV zh!(K~glQmb_mNQY5aI$jLbDxuo zV2N4z|7;#9nRey=;GSE^16c`U$Z75Nu$Eb}vuEa0_SiqH5GX6SIlFeO<1X+>BD{hO z?kt(@$8-&IuV5K$v#%J8krPz_f$sKBA8OoPSs2r+RvjBvtcn1I6u%WLg`H>RLieBJ zVc@hE7=N^43;9h_^no_5wrOG+WhGgvyvC1h3mqa6#LtPP+1Q+a9 zyCWh&O3UZ^hFV-k6-mO86`#c#x|CZyWhI{Nf=b)NHGV{OV3*7?#B-SD=%)O>TGFTQy8 z#nXOec5OWO(hFM6B0)%Zy7RA{>VBcO^X2ZP#Z%p@7)|?o1g3mp;Z*mPYd0<~oITqt z_hMP@>r_HhEZOIY!lN7wgW+|V@4k$id9BsCM0s|4^frmG<(Z{D4A~fI^?i3Sg8cKh z!VrNRMNju1<8khlpCXj}ItJC#*HuqZK2vCO{BU6fRYWaNgE<*O}9+e`MpM!rDz3dz&xoH@xwsQqhuv5A-agtD*V z-73G`;mm0T*Uxbzg9unRq1e>TVAc8yRl*94G6h%4lS86B_|4rn6e0E+@WD@(KdX70 zG|-Uo&0|pWNHwaz>w)e?$8I@wX!>V>q4CQTxVU(tc{_i8jp|XtMe2Njko9M1>Z;uH zQjSHrL=M=CZUQHEXfxFcD1uehY{*@fO>IWbi~#w+uTGU!t+PAtR%`b>N@`x|zQ)`t zi&|EQ>bt>JQOM1kl#hcz1*vTDIQX4fNFIK}1qOMe?8Gy~WB89lF>k>gHc&}!Flt_` zu&i&0be6Xo7iKQ_(!h;F$QB~TqF2R+ZRBEvqjbO_phu0VZzNNM@v*4v4imxf!at^MpU(AVSD+^n4Y%*d^pT&>F6*^h9R9isrx$EIe9Xk{^H=?!K456$?yI6;NedW z9{x!V@zypi!@+Ocl1UCWFPogjkEjCRIzC(|z(^Gl;*koWSBM1EHGfq-NZC>Q61<|= zlQ`xup2XCz4BirM-4JrXF8jVFx%s!_(Jd)!+?d|KYaiwn1Fn}w)7_ppr!D4Xc z@4iaKWv}`*)1LZ+@&rGB^YX;sNooA}4G!qFg@{z1cxZ`uFR=gKc6=Kmg(}v;>+>t5 z2On7jd16#$Y0-*Zi60TIfn&M5d1o#w%EHWGaT^~Yy7|ON`gJeJSy_g?)cf!9WL-*#>=Gh? z`^z%_K>>0X+*?XRf0?@A`;Vph>s;Em;fkc%(FX3yJUQQfj(p7D3L4Yj(78j0mK>k= zOYgg9XLp~CS&hCBwVa7#XKHeC88)!FJSGNrg{1OD?r`~z4A2Gh$J~N`Z*ie3yBmm2 z+1j+mPPFNJrNLyAnAKq}=}K;?Sb7zU2r!b8Mo3XZ0k8LHFq9Iv9K$#I8$e-{yu!am z#vp5o;O|A1Xpgpl6=N&qx{kz8krpGZ zG#dp16MVOmQc(V^ZN0o_00 zC*^|f;+}4JB8pzPrleUtd1JQf9Si*)6S zWyH4lUF8^w5)(28V){@U5Zl&aS`oLBHi3u*p!x18Xs@{3DYNbJW5O;L;A&uCkkknI z&ryyp6WAtP!Z=7lzHOywlxMlRuxRW{d*uR5{3HeBa(7WF*Hes=ovo{a9ehc;1zU+B zS77EVP_@D)@&fN*spPC+Kv*Bv7cb!t zlnuTSAuuMOyCF?QPc$!iJPB)~?)Cj2OaE$S)KqK& zG?Uq;@F>=BNItFu$Lj2Rk_qPI$+p&a@??E3105BWZv8^Sat+MWM_NKeoB7FCeDId_ zl^cKvtMg7M;pl66!*jFRV2un7YdwdyimDV36A!C=9Vpfi!keT_PAzn&!@)&T zKb2$-6;%iI1bIA-cPuBVzjN-5w=kXxs!at#N`{HOl>X$!<`~`!_=SiV{Sevwh(SUy z94qcpvL^9XiZ736sKf}5HkK9XWKyoQny_XjRLj9~=8cGiH=>$4{R6^SNe9a2@Gy8H zwj>utT=b!sQVpQw8{SucAn9|fxMq-OBpHKHMi}3Ssc_VA!S1CL^f^gPVRf~styRDu zL=AYbhGJ1_DY<})AI7_@vyG67A$dsUgB4*|jb2S#VDUv*d1@n4im)<8EoiqvOL3gT z#@3x=5pF1YBXa><>WmLNLhqrXrwdwGVy+Pb7&mCYXims7*LP8kh`G}oc1yVlAXpwr z1Q=7X>PW)jm}JQa`=j6}gF-7_)(k>!^oq||ZgfiR9R+CgX4wrVem(L+9Mc!MQ6*Lh zysg(rRXb%MVCD(ko-k5u%UidH8Z~lHF2rW;_1^?k@$h~0PT*44mUnF%VauwacQbiS zsFoxes9V?oQl?{;Tog22gd78q3g2v`y$#HqMauh|82ya+4mi+RUQr8VIm@wnbZ2_2 zh_*Y!895ARSPh1R_2JA@p2HraN4byjq>fJFz)%fnByk`S%&2mUiwe%Hj)r&ntO1XG zN+yOGs=2^{{NR*R7+W&sEpatS9B#1JjaD&*TcN6_Ou}os$d;J3YQnggf`ECO+|1z? ztC^kz6*78*^#DsV3wkSYAXA(xZ-xM&lo*xsQiOM0R80k@%J{WumFOM^4<_m%fx(4Q zc7WJu*jt}#O%?Ul-2RJ=%I*Zi*Mo=l*ff4_7D{5yP-g+{lRai9P&e#e=#m;IiNFMH z*b_;RzcSs<`4^FSu8Q_G{{Dx*UkLVU<5XtcfP>Np9LT4Sj_KomZHxxv&pq?xyWf8D z_MaX+{L#VJA1)uf{oRAN|L)+?|8?;8_YdBFpCy0z-s2Cy`!D(V)`_otMa38AM#JIG z*S^+0&9=kF)&H-5_qOje_PwN*&tU=j>3{zFgNJ{9@bE8x`k(*p2Y>M{-*n1ge{%5X zTL%yS@ZjNJ@$CoS`R)ggzj5&JU-Rg}!`}(3(ZSaraqPz|CdbyQ4&MHwgGY}K9)0iN z?H@AMlW+e1lb?M1;NcGs-hQl&@a02K_UIc2kN%f~M~|NT&JPYA@jx@vfBm~ZeP$kX zvwFbtxh-z@%yp!#0Ft$^6oD=k31k~|z`G!jq!KFe)Lu%MI6I+$Q<;dmePAiInk7=< z>`{*?S(?XT@5ggh8_;3sxG%NQ_X4HLh}4PVhj)gElqBt`e^hUi!dJ5VqK0vkydL?1 zs7MAi5z>_ES)imO(9VPY>MR6YR*Z>Bn!nszOX%P$@)SNLKS5XpuwsPkgD3FQu8X!rzY3ici;<~QE#h5D8e1( zYqu+?xgl6q!wP|elyQm4YHGn8s(8BB5s8S3S^iBj6MOU8Z2OHpr5Fx~X($3E(lyH~ zu1tPWYeUcFV@#={W}e!M^*i}?pG@46u20MNC`ifg(G9S~AFDPEdGk4v&Th5O!E`(a zOXH?P(__itmYM{>+bz3;S*IYt5}AC~W48<6qy(||!?w#(L`$=;45)w@6_x~&$B}u^ zp>xGxh~~#614+|S;gsCzL-jG zl$WKz*E?{*yuz?yr71HchKQ0Zg~E_cP?m(~_o<{RQO44c+_fMFWXw5La>EGRn6)JOfOcMST__T@g1G0pUkn#CL?kR{ ztdm@QQQ6B!CMn zx`pggmMjW+a^Incn%~z;3Mw}kr&Tfs+nIzQt}7v`22I0zr~+%u*ijR6;Fh-~r*Lfq zJnyAqsSw)*g>z7{{d$lS_ASfYp%t>5D3(lpvSs1zfZm2*`3m4nPS*X}*G^YP_Q`nS zIiegyYGUt{NKi#?K#1!XeIiH|>$vBF{(>(4G|nkh85f6)aRNY@l0?J?X9pcpj~@@u z5O9+^t{a!{Zg+a>qE!_6r!BU5>bbc__lK~vWml=Vixw*5G*$7|I=wZlw1xEORJ3mS zpt)+a7^Iz;+|}4dkhhB|2HXa(Z15>(8KnxrAF`IfUPzNpq*)4=nqMZ`wwH&{3Tm5o zKc?9%^$o!lTk4|Xi0GIotVT9%L>M>S6fd|ppc%beCU#t7L)=&cX{`mkB0dzk^^@RE z_VRQQuawoICU2**wPpis&Ba#~-qwHMkwMwOcxq<5lOz5aZ7NQg@7PU^^Q9?uM&eZm z13b_QCOi-OB%F{dww8K@NZ&3GR6Px$ZPdvGORgF>5Br#XT}ZZ|&z@X{s6w)WNQ>b% zK-o}Ql15Z|#^bpHZq|fy#TK<(W+tse*pj{=bkxV(UJ)<(`1XdmuU&^S%W{%I$*~KG z9x5b+6=qF|`zCs9h1Vs12B9W+Y5%X~AYd#d*+rxrQzH&kptE*hY3Fk$rtH5DW`w=j z)0DSMRCdN|OQR^e3=&zl&rd7@U}hk6N1jJ$oiLq?XaPAkKG(UPahIV1LML@9{Ew>b zEL<@K!FvE>04s|S1j}h}!;;FW`bOuY->~39m?7E;XwJ&e(N$s!Djhqb11bbYnT`rk zgEMwe>sm}JSETC<8H#*?xz3GvYt2XJ_jE4ogiU#SEe^p>`OR4}c}VuMf zeoP*g@F~mz;&>!NqD^v!3<5{HgF)&9;^3Fb*yOm{y0k5J+eE127o>So5&%#FnwaHSnR>*R=1^L}VuGXzkf_j+#8bB(}wDo0c zvuLaQ)I2GWhn_*`QNRJ>;mrm9o;)ctpfe1BsN7u59k1_}^*V|d(jU;#rD3;eoKQ{~ z5_XxTl^xsYvON>NFlMAcA2Ac4Op>3u&WUS~F~k5R^*hnRtJOR!s>7gwI(iI)_Wp{Z z5-S#7F+}@8w$Be-!66#3lzu`U!{7#zYTq1omg96Gz!K*%Ki@h*8@h$77cbAx-CO5= zq1KwhF*dFhgkA4bVWf@4qqBD!a&o`7iAgqp)~~iYnWE>7PzWsFtC)vLHIUb)6#3c_ z4OaM73}7i9=?pgjKY(!eh&#i!B=S&J%n-Zwx~sgcu7t>OXRyU#?5@dJW%K)TjitNT z8=*Z@umckVmEwS1%f%t@xg6wHmb#W&ig-4cC;#|0` zc(}L>FesZIiND-nk*%kgTEqp^&+x$kJfdhqplyf-Hg5~>ThzwOf(LSxN^TNtDWw1ptT5}PQQ8yY$?{-VAnD~vq<&t!!+utbPgP>(zk#?#QPxQ zZF5s#kV0&PS#3`8in6B-dq!11L=LqK!*LpxedYtcYBRz*8j`b|J4>@ zJ(zwwdR-(@+y&8|7F&p|ZKV(s&DI7*KB7@Ndy zh_dJX2#$#T51ZqM|LU(ATjHZ{J^9AJd-C^h|Lp6(YnJtA2ag`=Ls}O9Cd{10EcxDt z|M72s`k$~&eqUC@uRrS8M)}^)-v7N1{`gP)+W#)2=-XdEc>4$X@aX^e@S7Meu`zzn zhD(f!vZDTz5~2&KDmbM|F$hL;gQ40e&u$Hgw(p<*EK7d!okt)3E)$0N^E(F*|NX(k zKhki_k3E(d-#&Qsx1RT3`rrTBUt-&2YIgF?gGcWky!{t8c(S%{-0CiKDbP1&`)?6K zw%Nbc`QYFD&6B_T&d>hp-6!w;DeL>-```NTN8jYb!9z@eO=7mMyZmoA@!$aZ19#jDo1tpms1yom7o5UF+;#JI;rk!}sMfS9aG-aOZ$Vi;3 zIXp$PsjIrTgh9!T4b)?0r^{lP2jPx81YEV?1PgKv=)jWsu9M$I(eP*HWye|_(lYH- zVnMs$C<@#r`#==x-5(O(IYDUfi)#a{RZ~^gs$e(q8}Au9gl;`)4DTXgc#-dorJ7n*wfx0teW(nokFT-`&8br~JGy?s@ydP1<+Onb3;d zKz(rK{LR6m@8>;!_}XJKl&ZG;c)F1bm7TQa1P<$Nf!}Ae(>-9%)~(<#oP|L zP(dezk?fse9wWz$%&Z7t=q+F^aNBzpCNEDN97M<~LSU1jFDV^rcWCijZiKCkPz8lC zsFOeemm>G!y_j1etQS;mp7TfEZCz;Wc7z@V)hVG7COXW67e$iSwz_WU#ww6$1ntpc zb+p*qqOqsl3?hjgk(IEXw$8)rMj552LJj)L8`>Z=f`r^nj7!^G0Gc6dhZUE$*)t!a zv6*`W3;k`B9d3#^b+AaTT;ZN_~XZX{YNzHC#@ zF4<1mOCs&f8&?cI`OZ)loY-or!ja0w4904^?${Eph|sc|$$URKx^eG8fju_)DBK%d zvo=^YbYe(Zjo}4uure5RERi^OPI#jrKp|g!UfX-aJOu$Z4Xq6DMqx3@12|!RMX;#x#9FEpD=o#oyY7j>Tz^j1CCgqo zwOFcpoTm7tMJ3DWToy9wG~h6&5c{4LMMgN+%EUnn-76GN<}@L(R^1v-e~M5tr)=_g z!NBqr#p13oDvrSHek-(x+(@o04X)=pG^62o$_!Wp6h?%8%2m9*J7VaOR%U>!bg>i( zolYBS64eowb=3Wh{T~xjC}$-Q4(&%s#GfeB6)iAbF@AO2SVijI-((Dym?m5K>~tR$ z{467+gKA`cWuVB&j!96Xr-ob6NMs7mQ-wy#2wIF3#BHcCZ=?No?aMmVA%PGt69zYJ z%Go=``iqWapEP;gEPWkwz?-tohJ~Eq*n(Q?NCK9`QBY*rw`d^;r2q$N=|Z{TnL1by zA_{hPAfenFzonBaPQ3xRJx@Jq)6mwpI5^EC5YSl?y&^Ss2lw%;bES1qP)G47l`1W6 zjKCe{m*5nxbD6NmlKWY_{Yv)#IKRa^dnNlL@^`> zY~g4d)qlYv*yo5_Vj>CHp?|b9OSG17AK9_)CTYUzutem-a}#K@d^xT#XU2R1>I;AqO1b(x_enj z+6cYEuhfT47o;w)i{MGC2YZOJk~b*~@cTdBK}bF9F<{Td0tfNJ;tFD7b$VIRwoZHW_I20R~Oh0_#IF~bR3rZ7aWLAzjeniH{vKUe@rD)Uq86d&+DYE+sPKx5zeF0i9~YjvsCW=v(uR)t@^JAvd0_@miqQr&Cgp*|${pqZ5v^}`-XwmBb@D`p5I{FHwFDSi-dTD~trs=QvEPeeA*FyXgZHGF zVWev?P;pwJY8m&EAzE?*(_hi;FLvq9D`-yy1)$kB?>~6(U~Xe;cjD#KIm+xN=KR1@ zwl{Y-fPEKt&*o7kPqMjL;mOb#madyuNi;07$wZI4*Y} z2#dU8*@H8tseVi2rtsChZ&yqh!AA(GPG$2=)06|{6=Hq42<9UkNl}Nf7b0we(I;L7 z!sU2DXjvK5_7dnni;BI22fLEke{DAiIzCCUoQk4uYbZ9#zLIqsg z?4t?mU4;UQxdJ_?r94iuI*W4@nV_1#rT46&D-fJ@8?JSyOL>7bMXwR5W|`cI z66W7>V@J9JVOkx+$m%?HJQDwdCkTSLx&Qc-+?n>l6>nzI1s%em&9w$)a$skr1v)N; zft{xV^Ju#ho5v;3dl{x`x-e;bIwgwBJb6;6JEHI+0h^82?6%StjfWBH-${>tLjpI# z*bUO2ZrQ+FmhV}(_v+?w_4LM_S!wv=rx>m-HU&$>x8%Xex-l#iE+#vc*9$zz%9O9q zUQeJJryr&N0!HX3JA~87B*?BNEP^5@c4O+j`*MkARVV&i-4H=oCdGM6)0H|36Y##( zW5(@9JV0-hheUB2=HU=v{8dINp)RIz#sFIr1}1Sl#~bD3ok!q%Gp>dRqlb)G*W-fa z%bXDleS=ewU~N1DxADO3^xpuPFl^Uy1H!H1TkZgw^mNDM9iGq|)i@^hV zAixl|t7hb?K%$9BHX7}2b;4f50rLf;D|oA+e_?0fa6-T7b-xf2Ve??PX!BSOJ$`kt zIvDLvKixta_A2TiY~FuoGaeMuh51KpNXHqoPfqTq)UB(GCJ)AX-M&RrHd7z7J!xvd zy1eKhm0;KH3Tv3r9+ML!0^W;!ZCgu<)$jrWIC&OM0FTtAMUCQk6Zt)a)N;bcN^y@M zJ;oAcvY|6_lY$_~N9hQMiAyB`2zwFeA@|=3`W5U4samme%?RQfu0oF1!r^^%lHbRR#L{l1IZ9oc zNF#If)WjHs)Ig_AHUjQowN!E;GAHx$QDq<@H zjoZCVkODcQ8~IB{4`dI1Dtt^5ZHA696;P|B0C_s}QK)i2XzJGz0pcyQH1?j=J%WqF z2yxg^w?qZb*je`M2p~hASKIZsH3pi*6|7UfH>9Al@f*o;qKNyLiL1J z@L;+2tX~28j5}ch0T`VKmD@vT&@UViWI^70u&+~7s)OZ$2@vN6Cz?;JS?&pBP522E`#nE-xJa+{{qHno!F!Pi?ei10{ger zP*IxA%pE)^lAmw_a=B)n!}q_j<+%3ljBl1@$}-c;sgCKMkX$&KgPuE2F-H2Eojc#& zxa?*ib8m-yVPUGItk61&c4k&F2WT-Fioof6!2q)SCMS!ZP~mOZ<|x%9+8PpaiIdZ! z_zryFJ~DPxjU-4>HE+@|?PpE}Tt%~0K*u^M{X^?%Eb?JGETybD zp$xQS=IBkLnIjw*GFeUsM#|T?QiV4;7|19>#{k}m?pVCXla27lARjL)M7+LuU7jNb zOH?{NThi<-4TZK;#2V?j?TWw5n}L!*F>O8yw0e&~p(o$_0T&bLT9$R#g`zX$GQ3R` zMYLU)P#!_Jq?Ob_wh-@iP1(8f#35Hx5r0OU<}Qm3$2bC+wS_VZ+$en)V25!-1fX}} znT0Fe#cQuDy*__qp}V-yy?*1`b*da*zIJuKJF_%@rF-$_{FNDWH|8&1yuAO1SDB`+>*74iSzNfW|L|(}%C*Jr z{LQ6nERhxJFOAL!{LNPM#ifNC3m0GYhj_HZkJqnVU7UaU3Q)Or!+`j$o0k`Ebb0d1 z{A+CR()|7(@XAeZjIZ;BvWYLvvw(RmD%aP!1hfg61q@5PzVO?8h(9kb0cO_5Y5>x; zfT|XC`HO%On7wjy0Z8a)jmJw1zpWhuId^4yZ zId*=M_esr=7Gr}OVLJ%^B+)n=BK)gZ))erIh0PL1s(B99V;3mV@*4`>+YZUJY@usO z0IQEkf6&viw?5v&Q=z7Ax(~90tNvAl>!NBv!NuQ`V~(*>_AJ#xsw8%mSQW1z$QU~a z2^?b}UJoTLz^t8dAu5cYiNpXgl+3>f?yWQhrBe25Zls2{OeOdyQKHFdcZmX;ysY4C z@%p&=jd=|*AO~h^9Ufzt5=`vbweKt92nZJFVKKc(x@~|_=ax5-{gA48IjNY)22liv zDPkFonUCzLsj;lMxfB~R&;o*_sk_(7;_eK{h+$bbmG)^~#VH784Y*(+7L_?2=LZ^O z98ZkaF3%CEH->GH{g|tmh^qaOnhRU*6MaYzn~)8TpVAzi4|bU+@#_3{j<6)WJlJ+wfp4S1Lzu331%HL=hEvRxq}6z|xM| z%25nueh%BC%^=ye95Us%apTk&peVqR>NSDm2vAD9U6p~4HBo*S*^_l021rF|78QcK z*UCOfMA#m3HoV^-3lliVDySA6E#!)kIVB}!NOKU9>J6DsW#zZHz+JQX-Mhn59+;9@ zQ9gWS7h^eu-NQ4%uv(M_b)=;5NZtq$Q)k7xR);%bZVr@e6^f?%->O3A0cMEzbcKzq z87jp|i%}u#8GJUGy@^kbQXvQzxM0C>#;#sM3BT?22oWOJ3gRPRNrx!B-^Nui2gGqw z2gno&i_!px9r;&zOL8mTNVd%SCXi2rsA}Zpir9Fa`i{-wHqHcy0R%!zlftcJdRnDR ztH2sa?Q_B%P8i(~1BH=}yH(@tsamdv6%wC|UztiE#@aCzSFNpMGfL18$&T6s)J19M z@-KLSd^Ir?r$70WZdsA3ILhjVK#A*1`vvHvN=!zAIr5#rZ|m>gp{eDz7FJ_(IBbR2@*DdXdS!KoNlTHva*CdTbAlJl=i36N& z2QHLq;(ffjVlat*fUbY9MQ~z(OGPijZZxHA+{@L29~ZU?Ct=Ca@iwQ z2uK|4fqtc+6ZPv^Gj<<;Y28Bj4G%oZ?<=$3QBO4DjFcFYhH?^DJK-s10c*u7sKKpN9GZxs?v3hUw8=~0o{40}c~G%dx;2!K zliwXX){%vACCp)=^Gd&xzgT}`pwbxQ(3uo+9l9*q+S zoalAmL|oQ5Skglvi&Z($14#h%_B|Cm|eTF##A-85nc;8OR-7G1} zsE`1?fOkHUyG4*hmlYPMPgVdpAKy?X8v0|AD|Iqq%T7xm0AoP~F*!k37yy_i15M2} zr5~m!!4wD(A-uDNyv0-IGHxYh8#!6eh$5tI>nI6x|iBakLv;uV3=k%0)wi8Ar%%=IxAoSFjx%EHAETw4WcRG7Q(qcB#{D!93lZ^ z$ohj>jdihf7+L5SLZ&DK(yo!*32z{1ISbT)jBFS37p$X5SmGZ#mPzLXK`E{E*=`JW zO4piPEbC3i?@Unv6DT&6IoT`(9C$!PFBWras6}x+qND9Jku&FJG2QHL)6YfjUa{+R zn#oq%ot@plIp5n{iOa@z(!v^6SrE5kCHe$u;!;MXo}>(I{&=H5ran|^cgFVm5{m*L zVHJ*L0<;O)3F}YGN5JzzzoiYfxHR8~Wk_P3g-$tV)VUid+UXY45Pc13;s)SUr&EmM*Tcz6UTtlWh#>{?O*8CKUn@4G@S zt?bK(0KIi|0{*#O6;KrAv0YhLvMH62-iAUYCmFLK5kyX07|26!eau=T5|cyTSkG|8 zISco&wMXTJ_Ua+SNOVR;jx$TC7zaHVj8wzr(B=)y8RW#>ha8XzUT^R%Sh-43sg4cj zSlRWb@g&G?#R^k3j5i8@1C1Db*zHscY`uiCwu<74$5h9TkI-zz(dHm=is!!93Z9GW z5G5ew-ND#oCpX&=2lH&90kfS5Hc1N6-lg_q*%KGm28MRZv2d1AiowSyfcFsN4U@iG zF~RAAU@6mu8g(n--3J3gZL%vy$6^PP;xQ6E3~KGHdJiH4zG1_8Rm&yRR-|EZn_a_} z5P$tazPv!qe_A5A{$|CySoq+m_`S(P3k!xgM@dF!@5+J?d%ucnv$mLn^3D>*?t42I&+ zix#U^Uqq<(e~fk1`)_$n#PJ#-TbG>m2b-Lb`#UE+qg*V|fyQDd)fi$ba2E@~T<0d# zW;6=P$)rc}EX$f)MW?k4PE_M6MV7$ah~ldAcuM_bk0r~~Z00j!1^}j+dBNi}^uHo{ zy|XRLWZi2VmZtGd;SrrozrDZ{#g#|(GQo_4X)V7-c7Xfb!LXS?ohk|N-lsh-W)h}C zGM)Jr_$J7Ps-u-SClo?E;u^4T?tCy0E})LG-q!GeVq2lCrpiyoWq$sQ*jmxA80(%Y z&|@^omQ#nno! znx!MG(+na|Nh;(P0W*88EkByui}3_UXo*p{Skp(ZEltN30<}qd5?In|R0Mn5>Af`= zlh2Ub$*zA%DwZ39C32BX$C?n#R(r6s=U+T~`b~TrcqHbw*H#B}XV08D_vz2P^qllH zE`OK~MWV<@!5#o&31MM6=pJc}Y^IZGyOIC+-2B8#`a6VV^b>1a`bGyNgw6IQ#!oIu zlm!nQ;eKUkO70ksdY@Cys>gEZZi;&wZYg$obr*CmL-cB%UgpHqzXpNDXP1ufs_w17 zHFqq85ccNI@Xz@(FHuBiv2B~4ux09!!4;6dkds36GZEypp^i~$tC$O*B}|^ctsY>M&vbOZLVIWCo+X zqX-iu4Mrdlu$H@{xX18=l^b9Jl`Rc)Rm{A6IC`PLLtqdA zLYw5ukriuF7AC|wyit}gI>O3oOn)a2I1KU)!Xj%Hzk|oYZJ>Y-N$ol^MlQDC8qUg9 zY%wih%|b1uL_QUp3(+Kpu->n`!3qf7_l-ZP_>!I&G)bhvZ$;git)6(zQ-ni{tHo-5bAWDbx zF>+Jwy-EAkfnx)16vD)BTXay|oae=GoHn3g5Y`51SjQ(SW~Oaux3ZFGWjYLuvbvRa zY1mIF$8zhMHo7M-Baap1Ow24%8smmkQ)F?B-~y!Q(Abg6Vu8g(s={e)cTYMgCAp+M zOL3PY4|SPDCWX7U!(?6EDz?&6$5&wYsPxLTv}r12ul8}h4`6ii z*eiDxdm`a}5E~~RW?2vCqUk7ADV1|^#^!{v!2bTGq*E!Y?ZZhb;><`zH$&%HCP<$P zHp#XCHsX|7LkRm)vD0!CjW|FKev;&kZM20Sp+AXfh13$HFH|gDeG_=C-qsc=vy+An zY@IFZj3XkqRF=k0lVIvJxk&V^i-+w~Dwg1SaKd#l9;liN@nR~_m)6xpN0Z>l%5t|ZTrA=lJq^BYrDwFFUYH3)0>djs5-pmD9A)mgr_c=^^cg6geV zib*hbf4#H(+U2E?H^%*2%TO#5>Ogz`n0w}x0S!303Bm-WD@qTelz__^V5Ff62%KDd ziB#``&!oM62?Qgbc$ZXghqwBvYG&kSA^WLNL(YMo?nz{;l%Ux>pcz&!^~ZNfSS3|C z3SB{ao#W-Q@d6ubaFHAtwZK281JpS#Jo5_AliUbfTdQE_F(*80`Ot@`M8Nwf&PtP4 z`mmB6H{9Hahsh&os&aW_4oZolCW=0}-E9K8?hxvy+pvx)P?sr6zDtcGyT7LrC#oNh zmy)Vd3KK=T<_+b*Z7Oq77C0c|RTG-(!ev{#CBxVS?{~0vvq-7}?{3`De--HI0bwIU zDpf=$1@3HYUk|v*GgHxZNf~Jd)pn0Frsl>qE_B?cAPk(EUYWV}fQXM7W19Xpes)Yc z$`ft(_zWDFr#6P@ZBPrJgI;StLpuoS17t-Ut-*`;JfK-MO;M2Lb(JXr$;RZG5RZh> znL8Jy7r1R)BNTg_`=p@|D1>{=Pj>*}Uf08U)$OSRrYwk?$XI&EDfneStOj`)8Ji<> ze#@Z_%^OV`mg;^`sVzc|2k1EgLB}4G?Bx!%+p2#17PxL zElBWK;i1u-e^YcTvL!abxsAE_LFHKfXFV~VQzq&5=3c4%2DM)i!q6>Hd-5=PdL<68 z4NX8!$^qLD18ZgUPA+H@;sa%Y#kI@FwDnJM7-^;Cv2jtsC*>{^BjFZ++~0Nyomwng zdyEhP?sjQc;aXk##bV)(JGVsdg6ZlUbDgV-JVJstZsJ)~IGQ|$y65hC;i4a{8~=I5 zY4JvwtD*wP?O(3!KoB|@VNm?#*3iOz9e_M=x5^LB%f1B}bwGsp;lU4WH518FvDOfl%Y5DfuguHk0ZXz?S)t=%NWuz zsKr)w(b;@4l85$;GIHML&NAjq zxpbZyKj27Ag%8L@DEPD3*c$wq&jJD~Ew;Sk+6iqg zu<_JZ{Vg^CVQMQ?aRLggM(#qYk)V+L!|8961s(JpSgk5$5Zi2m!VT^C+3e-uyRY=| z$jDpa(NY3J?@OfMRl2 zXW*GQycU-7U06XFYE1Oef;7%z-8<^(#1cY%67wa$?tplTL|CJ$8fJF;@Ay8gSxmjT z|NaKyg+|&^+KEJUAijxMJ9ZlwkY>``AdR1X2R`x&1OHVFH!>>0*KN(H?!T~-jo>;& zZ~;Nv6=Kd!Q_&^D;vx;pTxo`odguaEEkL1>4U1I3Ht!T9*-xFG557|vf zA#t`8aTHQuFfY19s*yxFa<7CAF(O+n2%y`~Rf93`rKBY0G7cak2A`dT1ix!|4eYTZ zj9h?g9X%|ooHy;16is0bHp*yn=sUEEG+fPOC7x?$D;?{j-fe?5hK#sIN>H8%cE`y` zJ5Vu8h3!(3X}!DG-^s(BY5>zJ^qZ0F7NhjF>p(CV`ZhyZ;b8x_36l0%nnwcf6i1?a zN35s`S#_|!RYLtjc(;paB zeRIkogXhVPtXlwD7al`%Z5f*)879hH+lU*j7{U@;+HzQTuhG07DPqDU^(YT638Swe z3_5+@%q<@)L1MZzoY?;RewX2rz)ltIf%ik9NsgX-~61|98Wpka^#fkHt z=u)!>G)A4P7gjcIjk(Goz8_DKKt7oQ2rIwWOsw3Gv|6m~f|Of3kjAVT$y1d!!0QAK zZ3uzM28pnXA&F{XP|tuM+KBeedP_QbyWyzpeGpF*;@nMJEeO@kz>mNVEO(BSbcI~# zauRx7>-Mm+tqFvJsR%@xUeNk=oG5$M;8AKmO6V4btCN!Ei=6q1LHC+6X~=f*STiC! z3?q$hSNeOz=U_j(t7SSuY#d9dtbB9n#)mFFCA>?prIJ-5k1JC+Bu)WvuttI)g~Cys zXu{k%IT416VjKO>I59%xBGbRTqp@iq0n31_{j2lV(79L#!EmX@vxCCLd_8P9bh|3SmVoI4xBdB09>mG^? z4n*jhJz3Hdu1jw#;}`a%FdCNZN1dy$`g4!#>q33eEABD_y8 ziL1yz6OKjx!r!}21+34jMKfm)s?xGfyR%zp3UxCSlX~_Drf(62!`bPbCetLC2V>wY zxD=@j=$D~jr7#JOhE^)7Yl}J5gbyVY9U%Lv3SZo?{g?nzmdjCt39)npO8ifp8SCLJ zFkiBFJ7^8fxlUxX-5bcM915o~1vDY9K|n{XPnF}sGb)MJA!~s>M}a4f+8r+Kmoor9Cw&F zf%f`vgq`|z>CvzESLd3AEkQJoSkiJ?Q)>~dK}J8Bw2C=MQ@Rq92|!r(nY!nhIaHD4 zLsLTqM6OanODDMTM5?rUA8^*yARa+_P8G(u=-Rxx-)zKC=AxkNv{Kdc;1E137%$Lo)oeoc&vPi&^c@T zA-zclvJ?5af+JNYWSGDRy}%#SDIO?nlg)l4is0gjU^U%c%8I^1;2yD2D3d26WA^09Tk1A+e~7I$dL`dN&2Z;%cZ3OH zx>Gu^Z`r%*5I{s~_K6yxGACPRiST53##X60;+bV_j4Xo4@FppWL|8)hK_bV=Yei+= zqy^^dRn8j>Z&6iWW%_Q>Q&q&DHv}2^r0^;!^FP1g3p4Zakwr^$5H4Tm*s`bj3^%WJ zj@nQSZx%E_Y|~`9+I+O)14c62?QfIy$BHuSH&u7h6}=k>9i?Uj#HKlDrGyY3QZq9;_1N*KgC8s%A{gTs52 z1}_hDtDAe;EMx8&`~!&bu8(e##zsWuQ(Ij?m$lol@H1zi_9!_)OZo14}yr(@rS;zHu*VHTUu5RuP0vY z_8c659u!-#?K?|6M!{tezCtoqQ%pdJjQ~K)t~(LU-CzOn$_moLgYuhKyh*tz7T5B4 zrUMqyS9b|g#~v9Vte<%{9E&{*qN|~hp+d%a7oe53HZD{J4eUHX4a}}Yp|y$wPXf@S zyJO=+NYu7^h$%9yEkLE{2~pV*hnK6wQQvo3(I4k)e67j3J&8a`VnUb=;AyImocz|3G;rz6ThEh@4iGxM9i%3H=Xf8?~S?4m_G^b*5@D8DpJZLVCt#a4}*z)+`0PQTl8m$>FCWGTO_QHi| z72=iPVk-jX-J#l<+i)Q*UBfb~ zlrD`dXDxWkyI>f*SpGLD(L zR4a;`KMTJ20VdrAGRFb{@`D!BgL`vZ3p{L|Xr~5o3k(w9R&L&8ZV=m%Vb`T$OE>ru zD zf(N}YfC#l|8HpAESwL95qbLk;G-+3sD^aT_$R@NBp`dn%h=)Nb(;_*Jw0*L_vba>z zy-KOVBPT`3wqIKx-x7b0Y>GP6ozW(y-ltHMOAQxdsR~gW^xp|8r$SL> z9-Go4Ac-}Fx#58hwN^8*7B?A_h=h|;eoOYa@XXKt!~67LqmdCk`|NMn+Ndp!{`}zK zU*=16n0xfC>~O@I)N_u>)ZU2BZ|oC^o+umkF7m)3f!9<`mOmZwFm6(jAovMY(LpSU z)4G1hQFcNQiy*RpSLX(zFf8F){0`%Sl{MDX!T1?2E2tssa4;N+J*acIC76(3>|5j; zseRa-SP3^7A@8o{5U-O#n3@8jb;96qz*Mn8B4avss!ZS@kJi%+XMxUNg%P%j`NWRM zGVKtY7<=OBL)Kr2ql;2i3CH4^*RL=Pcq<|U?UcFC&>f_y!WMII?hc_}n6%Qq%0lXE zV(W#R1zZkAG6gg-MY}$QAZhT}h7ka=@gQ>%l42?dZ_Bn&QIWz+b3qVP&Pbs$C8H)r z&4vzIkE)K}BQjFdEx;O1p^V51DON6Td?VaD9h1Z`M1hb98en%$hJ)^84CAxp*c4|5 zN}38t*_P>Q-q#j7PVJc;h2Dv01$)&5H5x2VE*1nTR`*kN_~bsPXK9YdQh>%R0g3MR zW-eG@rIH#0AlTZQiAlN}^|CAgXqhICL2$b5?3q{>d&u8fxikMvpas#QgNC80bF#Dn zz+w06*ge)UNBA~us4OFEg$#lPay$Z-l-7I7J5KgwM#>3<*A&p$C>#&M%C1PftGQfh zag=U$tdffR<0CrccCiH5I%cJ`Lp}*dr!kqy;$2Ps$f=1+8sCb?X6d`pEC`*O=4WVq zb`^(VTxzSVGq@G;Tww~Ij&*luGR4XCT;y8np-sq;8^vyouuc$WU!!S;gwp^8E=egx zlqw_(=9H`r%Ni>{gWLceE{Zy55~HMIJsn$sipw)HS`ZJc ze#!njOlz`8m4?Xz0~o*=L#=-`FU%tIX>8DrDe5l&&7v^WjSJSvDF zOo_E~C_pT#Pqv2xN`afUL#axc3`1E>K?{a>fVpqc5+>ae)X-Ry2PCaO;rJK<{|iC} z>Q)0g;oKSlCJ54$z2rLS^pq~|h&{nJk&@U%dd2`@juj%sR&6AjC|>M)5qyca_K0gz zT*QiVOBB|sT!Zu&n5AVn7uzc07fTRvvq#T{?5Lpx;;7GPsew&mr(z%1;>#Zs)**@e*|rh=x>@oRCvkh>;xdSuJUUMHmC6#)y} zu9dTtKfbQ2O+`@y9BQppJoEDsO?%DQz3IP3tLB(4Rjc>80Yd~MGzi==C!l2Q*2 zaVX(SV&A|5$phmcq(s0G9@sRk)F~lw*?NCWEXG(#6I4tP$>JOoT$aSe;AJenGk66e z2SZr_Q>7Z3^MP-ztU|BRbwo5jh$b5(0MlI-OA)fi@e8KvVZ<(#fkN~cTjv0b1uVd1 zP)RylG-*`eRU}Zbq1K=xtx1Grn&j}5ZX`Q!LvNGvFtlsy@ZTf{ibD}jQrJSDJ}$6YZ#*g)v`CC6Z<{7`Bsk)X^zGKlr#mEOdU+>ZFMv;6X4=jB~0X=URsO5jj6YSrJ&VO^mI zs6-RBSbBv&v$+yaMPDVj_(p$@-ZD5?E-JxI_2gKnE`U(8roQWrDJ8_Ivi*^a=JHbs zR^X=7fhBl=R$NQ47Sas4bDsv)QxgUA{clC;XEUxO2oZhQo|6k7S*d}6G)tMFjI0v) zKnSv4Fthm5C-dQ@^e$+PC0wApGF4NC$HFT?ig4rf8{8epZxZDNgDwgxM~FoxEBFUQ zYjk~U=B$G$$Mg&q+8doNh+bN!E6{ zGvzxeEZg}jZ(%>5?{&_7-#-wNOR#5;#1}5SWP4`0s9tem$sf<_SV8A6gIIN&a&$M}T2@i4 z+Gn7&t@e+E_Nu|x5M^Y`>=0@N*zoPQ7{;`uvRKxy&ZTm*@F{C7nLM5#N(DVts?1So zg0n?}cpV!WLm$8)Y-wOS7WT2v3cI@Dj20?hQUQ;H+37A9%%yb!j~d?-J6St3+bspB z7Vo2p<{$l5ZF|jNXdj~0!z?nsYSsuxBpQe)KsEW;ir0-jEiu$azE;!Bn= zWk(ky9z_&&)d}@=v~Q-3gS`D#29&10eA ztBW)?`KW;yZoqcl(5=U=2uW*;;}S3Ut-&BRS854{p0b8crO@Q!0xiGlWcMwmaav1hd+TnJ zGTmo^1C=Ftz*b;nyczlkq%?8bpa4`T(JQ~X^lGX{E+KXH_P?++_F|aK!0OdN+k30z z+3xI+IYXb9&DAHKUamu|p3zBn^9Eju`1-H=)Q`2)nN}?Zt6Izo?5Q4lKss~6)57hP z{{^(f-`47eNh&vk;-(A@&KjNOI+E_bPHR-~K<*ks9vyq=2dR`@$+&l=+ zFCwO6!Fo}n%V}`r<7dl6)=m&_Yk%mc&JG)6<>FzxIveASjFZQ|*9AMx&aJ=zwscnE zLZ1(+o?;~>L=kcYdrcDWMC)pPj!juv)0ivEs#s2JAM`}{ zOb=P0xbCk%`c}gIJyE8s35&hTn!6{Bv zIE0xY$5aZNTCED6JelxO-o#vRuaS>3H5ew%IrSv;Duj#|OBK$@hH1PjsByg0ppnktmohhmQ43gLr0jVH`g|(;t-Ms^5KDq;svzexb@q8a!1~ zMWy}uQd199(x!(M9bC!JRgZyk?+iNRW6B_o6HLk)VavpaXra{wN-K*Dy55v(;-EXP z6yZA&egqY9G>mg2H(|aSCpg758@Vc zK3zZ}!{oa)jt-;&j_Vsf;P1-B3uv2t(Xiss1`r~Lgjtw|op>uK#^Xb=UyYkW(8pC+ zT~>!bYG0AClVSH6ue~<*e*{Qz_KfPM>H?Y*`>kZm+FNca%}P3NgMhgKT;oHV(AF?E zf8eNbYW5*QG6d)y!(1N^v@41TZ5$T}lR6q-UNC0#7gXd6G>DIR+| z)yT@D@)lL=HZ+xCgj&^=P^t!DYJcn)3#rz*9M5f$NNh;m?o(IzXDd1hR*oPq?KvhW z7zkwFVW;A8Aym_>Z=q1@l2rHZ*@yaaTJL&xQASKeOW~79j}+ihxx3`SA)C1eZ(E1iZM*3H=B+&&&IF(R1KZ-)l}#oE!tCD4 zs|$OdIkGJ7vf>>Ghh)m*?abC{>#U`I5zn_knOYkQMg|~0+@xVcGBM>eSNX8d<)?<|xrW7fUbMI*hi^#efYgsiq#khFS&oehW%&p6)Ib#KXVP}2A_F!aU zHuUXH@A_*GNcV1AhoU9Lvdt^U8YLRZNGNOzzAHXdVXa#~`6#FccyR#?EPz=Gab$QI zfR6jEJ6y^Tj7Ebw8;)Qdyo5mcrgg3YW?7z4(RVfnUm1mjqQ7=Zs2 zyh|lhQxMPN(B@-o&X5&YmR4@qd@Vo8(Cyk=Tp0HO&w>eU?h&vVg2#w#JXfQ(C#ef(F;UNIxTV#PmZ#NerlDAKcDCR*JOGrA<@_t+&YybGA}Bc@+r(H$ z9lZ^i3y87<$iGSaHqB*n6St`(NeQURgk~~ZxZ_Cp*-c>JRStb{t`j)MTJKi4`5mZe z=oySb-Wu&YJBjy(IxFk9R}SA?O&%PI|1vuv@S66go6G&7YV5I1^XC`6Mqmf%G5M{2 zxh>hKP1(rh)@H0AcM594_BCskZ#|^-0nP{>M1(U~2Y1u?y^O3(>9Pmn8v?&`W|yl9j}|s;xbag9f-MY$;bm`aXpUybgSKg;U-BGRqyK zwM^KJw5H%aF5GELKua`D<`5TMY4+VcEKd?C8YRG*2CboSKv)icZ_c>LJNMi}#oO>F z4-b(Hk3cQ3`c4XwohJ~^ly3B2r8b3oP`pViB}q`@Hs4@Z8eE`SbRmJ*dp4i;@!RV# zvJAq6)zMLr(U0+-KmK@85nA;U#Iw-Huxf@XNO%^?%;$UAxY`%SObWFUft5bF*=7qLTS`a@8bqaTL|YL# z@H6-y(RP=fEj^dX$tx=>)%9n{ngz6?OPtZ*&#+D$Nyj(#a=AK&UHRt4$s8RNu}xAs zLN;&j?(E?#jzGg{S4lIE_XF}_d2n)U3D)?}2$fMte=i8di zv~p`O^zC$arydnEtiw8l2Z1oMdAV3vcre!b;nvy5qO0~ja0iBi@>!p%?<&pl)PTDQ z8YM8Ie2+e8nl7d$njy5#Mq~WiMx=N_Rqm8U3>P4z$OZ!rRP?Aji?& z%QXZIdaQh+u406d&XVX(ofz~?@gkTyw9Id#Vb14_3pKQ3MV}it9yw0B?WRREFn1Dz zX;9Es=BF=d?tvI6!Tam)7%YoX4Hd!b=WD}68rBs>dQj6SHBKb3lovB24e)cnWqFcZ zFbuGlQap+n%?5Fa35ceQsCFGsCB*M%w=R(-PV_hq+u-@+aig-Y4IcN(`G*d$lpHz} zx@;xpJP1bM2p!512z5}Lt40OqY060Z5G3?4N)4$2RK`y>NnR~NGp_UQdVqQrYov~W zDON0-BUp{$#6g@NTPP^}^maNfpnTkhY)$GV{2z#ch` zPYz@_K8Jzghn8cty`hl=eIhxPFDmr~iM1c{rIuqk%{hOpw?d*52Ka{_I&Faid_=HB zn*(qZ54#cY^$)??aM6z%G}+*&BjDXo2ryL8^LzE0v1^n;qf}z>fl4z}{X#0lr;S{J z!=@U@>l>Z)L`?coqh3${YHl<*=&ztMXG`kpCR%6HuVhB5RpDq6xpuc&uCj$ME&>niB>}EGHO6f4B5~Yu8yXk{1t(;K-mFps&!A zI3s0lUdr?qW#S8Xz38`iLUF<~%ZO3`Mx12G4krR#-#|7YGYhNPV5#lswZ_?IQQJ$; zG)_nWEii9;(Riox!tAW^4)Eq|wTy5#*jG`(!TIg-inbv5UKqQXs`<`p04vJ`Em=zm8sIZ*1Hd>g|BUR|5jFzg7>9rwQ zHU#r_7JqQpW^lt5nhSiot1;n~=N9w|z}kN6M*D+w5h%D|g>d$iDnS|t4|i{iuWx(f zg?z;8^QDRcPty^R>2h4eJ476J z%fM6-Ax+rY2taXl`_LBE`u`AIaeQHql1hi;al!km1GCL@NSCElunt~x`xe+nl?9{w zQTxy5P3MbqwBjdB%^H>`DC5}-uw|#bBZ>};Dd_{vX1qLTI04?ua z5=P?NH!@^G7m#UJi6)%%fH?!Ka}1mt@xxX0$g$RZ9Wc=)O%JBZ#M)2S|Iue4ey56XQSjxy!7aUjcq)AJg6FNswjQ&YUl;X8*iP9`#ILzpP`i} zQ6Hf4>q&e~{ch^$@0-|{!b1(>*Pwwl?Z?}bB8IS*VUYDV3~Ax#D*#Va9+Xsmx9G4d zEoVyV=eV6hgCodygV8?7-Cmm8_yf_kh%TAm<`+RGPL zj(t&N8O(C7GhTuiJ)i;NRxNh42P*Ba2iKCs?q~#hei#hW2~kQxGgcBnXkNymgmqot zq>MWb3e0zOEx(vxtot)q5j$Xvnl`&A5Cf#*{=FD+C>=#0?KhqVg@AGyR#A1062Qio zGGwPN{h#kbbH!PTgam9;KFJ4U7CsYFL_+?NL=X6XrhBs$pYq*9MUp4dUQW+ybG;c z(x_D_)@LW02C~yd{RUund6n<8xAH-uY1!f^pHp5}bK|lbt!WbLvUa5!4ZH zqadM?w4?X64sdFjJOnPF9PnejZi51+sP9w4*q~=)Y4_QLstQ~jF6u07xb^gpZ$y2S zCxtS$kj$Ac$TS{ zV&QBFV%di#q$eMqgFQr0$a$#%w6Fmw&a+0FtX5EP6P+?$fs0ja#MNgcWS=4!?Qc^$ zxPwSs_Q6(VUZf4gLtWwB>f);GMkGYAOXAV1n&L55SJVMIB?B10O7?s=>W5^IxEb}p zJixjE(1X+m$V!iKZzZP?g3-`8Pm*la0kUhp0h1p+6x>7O&8$0UoswUv4A2&|(iMhz zWu#;vf%YR<>20Vt@ZhL7@F(>huLlDJ^RW5`gaW&|0J3&!l+7Ycoi^+v(;8eZi$jCB zZ`37Zs#hBx3kT&t=QQ(ZvAZ_ZfR_^yskjj)O z&B%yqQE8E+2ho$!n*Bv-h89f>+oRV8$UYjG_slxw3;T!i)>d2H#SMPZ)}pL3{&Zrt zJ_Md|RFh$4dI(JVin~P5PwEuq^mcGgVp!LbJ$6K#{IT`oFsv7E0u?>}yuZhVc?fIV zy`XAUX|ETO_3cC&lC*V!z0>#(-kDOA8>0*rq4|IbD9GLt)iC%MkzI-(IVzpHG3Iai zU2soCRm$eUqW#5adXZT`(k< zjI-*;#n9Iwtx0SbrHPYpg|O!^y_AZa=8l$_G|=TM~PU`p4kbM?FDw;uTm< zn#Sy)_e^5zAF*4NE3={}8(pd64Vv&&J1XZcq#%yQ~DUm+A9|r?qbr3yjpSa9ciMiyie)_5ee}$KGn9 zTBHnIB&W^oEfqYLlq@9$^4keU5W2XuGvB*KMG)qaOj(A{tCMFc+l^nBUB~tp&5ALl zVT=iM*4`#5v{qi)z;F&^R&1bq=nqOIc$Yr_WEd1D!YfFD6_D20YgZ~$8*&udh^37^7FckZAAg)BBG^cRm zx8l~J5ggA-RKVQ#k~^5wH3xjk17dP^zxP5~Rf!E0?`?RQ5)NJMel!4>1``)Ftw#-KeB|BBX$ggLqJW1%Vp)#KDl1=3AQqTPhY!IEFA+ z`n*k&-A`^%$}g%@U<=HTl8&Az{#B75IP|b=Li% zxsd~v8dJ(zKAm7O;gmgC^xN%d1xoZ-OU zLDuO7g^5Ta9fk@_c0V%#PA}W2&Ua0^FolInx)9e?wZ6whCF&@kM6`Pvy2%(Z74*Ne z3TlV$N|Cb_;B6V=ln1W&ww%dfP?RPC5Niiy*BTeu=6y?X zlK92<;5xihOnt$10f0c9dt}|<;LQsrO|xfKCdQ3>Gx|V;T4ldDPLPf_KC^LHUQK?{ zkUzUeon(`ITzS`qPDZ)|JhKJSs>(sc62@*QY-*^?N3p9Bt6&m%m5z{vIx;x>D*YkP-qvESOiAt<1vpU*`ru)u6}BG>P%&^ z+k;=n8>evjSbR2ZgqS$Q*|QBKY`v3JWn<#;3#*6KNVVZhy?83OEFztobxlM6R3*K( z3EJonV5GM`(p&qJw~W&pe4TKvDp3ysvzNL99vPdliZp#lL-VB(4~>R`vDJ>@Hp<`E z9rx&<$D0IzkZHk=)JLYu?t0u?1uA7=A(vo7*S#hju@D0GwZNyiTVvkrQZ~|1nunT; zPhU7NzmG}=HAq~8i*=%*QbwP$mh}VT8826kUJcQSFA3_x;x+-RRDMzK)+Tdk%77#t z;yyM=C7f781;QyP?A+k+c^%1^=Th-<~7M->3%Zkhh;t&|5!2`?};og&m0 z87s;!$01Jfs<)99MhnBVMeLz&(iH>vYmKY@G&INIIpmdC_9oKTAql8U1c4G3DF;qod;4L{2~o?_%! zNg6#2;6$myZJOQSss1T!p&NRsRrZd*7+*5V`UFK2s!TSV<@`jwfP@>7x#O*SVAr-( z23B9R_-Q1G?s3&KEukK($UkONpE>tf*}YFJ)ZMT85MRF13-{X^SUpzm6EjBvSjRdy znamyHX2d;hBn6+5o*aRWK!`KQZbp(6J@2{I+}9+!4VZiQRG%m{QRV5IXsKXK?+6UK zCg9g{ss|mmc`ugV5EIgY!0t0WKZRl=XjP(^^63#iCXYKg2u zN;6XxCpvp?|K~#c)$iD?>gt9le1-cM%|-}Sp<%9)R$^4eics5(={Rvjse0iB7R|aN2q!}Q;s+${rn?ohkZo*g86y>en3!u%BnxlYe z(7hK9zwAmFF*cIYAy}2{!SIN<_EwC*(#NILn`(bh`ksE1a@n-yRR{*0Dw|kSpDny) znND4Kbbeez^D1PC;mS9n@K3&(BjF0r1FxdmN>)*6OCOBwrjhSZ1^zm58Z-!Iu|{=y zaG@HD3ox-RyFqYCFT_mSd7SE9an9ja@GW*SH3i3++>+|j%dn`WcCW1V=-a|w)R|w< zVTaB^CXp0MRc0LhsS3(5kt&i0P$&{6eW4S0&Bd|Fv`L>v9pFP%sTjTxj0dH>&Fw7dNd>0t9Y9eAy~H(z&iC;B%%fr^o*9=|hpB%@0Y%UbB)l4ej_Y9MOc zPK(W!$GHawd>d7uYO{|gF^UY89LG~^qST`*s0b(#j^Hd9rflDg1EwM%D{?U$)_7c@Fdl#OQ-n!k z0hO4Qj@Dp}$EjlHoNnb*k8AR!$(*mmR*^~0QBcWw?IsOx59yYJpDDjMcd zeXCzlDQMLdh$L)ve_5FohX=hp(aHf8dSz0ddPUqFJ+!jb_&ed1<98WS) z9YhE0m<91o$-B5e>qlU&%xfNKWVW^{#7+lNzTwjD(s!d|*nB0DW3q6AL@F+N_YnwF zUQw+^jQI?;)cPIDAs6F%v5dMSStYyj0K&abDK5f^X2y=t`=b3Xj=@SGRnR-@m!8nT z0WI7#+8&P@kVgF<;Fs1HHp8VRs5K$x>FzSMal8wtvupx{8`qL>a|h^;AP4OxICg^3 z6Jc!~jSd_BmVh##E+{t3mOCu2%)K6KR^^d-asb^P(=_Wl^nYOfohM z?j2(xUsyWj@$OS|hB|2)UW=|nh2@uR`H6#+mOPNXC?|vLqAMQk2Y$yddu?*`!?>19 z$PZUtYLglkn|y3e%IPS7ki^;<}@;3PIclzx>Oqi&sbtGwFfwsr5ULzEyE1*toqlAAP_D{aK*jsz^uSYhaQgnmWcsrhOd%#{t`Cl0nCh zF+{Y`TrEER+-VC=%zw%P(4Ue5B&?I75@<;&8b;h6>t?i=9*1n2P7jQ1;+#SkQ-nje zPvs9vrk)L~xvZJJa_agE7nYyQw4|H)Q3VVIr6R!?t(&_mZ`19J_Ke%>_KREfU#of4 z%vP>^kPgj@SPsi7JR~MMJll4LE)m)lU~;234!CS$h6o>f75wN zP_U#^|JGERDWzg+R9F$0pPFjJIs7l%-eA*wot7)rw{VM`jpbGG{0#8VSy$m!Ef~ z{ysm-ey~hwO}H=q6$n63+btBxF0X8^7!sWm@V;XbFvtg^ru)g*uGQs%M};)_23jZ% zYn_LCnUtZ!sX?uvg1XgT0s9s8!)ka|s%%xVC_T7&c~l)`?Q*Ir zCdv#I0n-p>eSW$ZVuL<95DzgA24p#~*ry{)Hs&`bd(IaSUv01cv$CDkqDph)?eO`U_zs7cg3h!=)7_ICPzc6-e52 z$09&Xa2~|`1jE*1#83M-4*00n6Boao<2YFFOd`&;J=|c&(+`gy{fOCWwMn4_OsVV8 z)!FmL>JuOv>#y&ih)79Lk12jdv+M%X&H6?HV-kDQktz^cL2QI)UV7fLy73p0J6cU+x6@W(JiB@I`sLSd5(|B8*|x;DSax>vie7Ge zQvkjfFW-3WCTL9|d0gLg>b`CWLOX|wFplI+V^^kWF0PUT%F$+4hYW=r5)l5y-8bVS zk1Mrd?D<;D6?!B92*KO@O?NAe;|IIOOG>gPl@G=73o%rTheb%ne@^2rZU8n{dNIMr zK6oP;Yr$=f5JwX`9cs`j)yy3anh1USu8T7$nZP5OyT17Wwa{!I*ntn4p7>?T-Ct4F zH2T`I!>~+(xT!C5DPTm8i=ZWe1A}_S-#b8>GjCMQ8QZ-W9*LL$mExS+88N~bTMLa; zGRRaIQCbQMPGltRu0ld0vL$-h0P4HiHQR0B5pcXcdIu}iw1bM1^j{CblC&Fc!4lBO zE?BE*NU#ihL1am>eB3HtpBZ5c&v;d>y~xG0z|rSm5wpD|OKOE-#YxhMfh1UaH^p3*5$mcDQ0slswjI2Q6vZn2lM~ z)KI7R8mvU=LtAIeGOQ1DUczy@wYe0GRUaoL*S!r<@P{=t_ zc>ms7wacJ6ZcRXdJn1qNm#*4oqLphkb_!y7ixyoX9||v+p&{9+Y|ZzY|6Ywc%d_pI zwx?PHaG5!gMJLhU1;-vsZvjhPNYJrL0xa2!d5G4XR3UJROKU0g_v0=$4r4YE79tGH zuxsANl=X|MIc{j0Rd=Fma59r^8sJ*kUmE}r80_ptDIdG=S8yQGa0KQcDA$(!^lf%Pxk18GHFFL>-zXNnJQm_Z83-nNlNFM1jzA6 z)i*PY3QL>zfZQPx@cteJ^Kts~2*e%+E@bn;mZ;(KXxC(xKKeR2@X*@&{Tf9`6L|?S z288XDF6-za4#!5v1f#MJd2DK9>~yYl&Q5`q$LTV|{xROmYNWk!YiZ@OFp@Yo;8xun zTChX{91c+SDOOL&zJ&nb8e*=(x|@skE*y1W;8E3mW2}K!@2uH^wsi$)FmbOSAF*B!9i}8bK~bmL!%?t__{VlYk~;xG3$(r&AvHVQ>lj&tna2faa526cRlyj zng`mR@Ud;{IC6MjxHzf&%!QK&dX>;m%K|m&2RI||TdD_3g+lA?VS?X{Zmaa~2-n`g zj$8ExL2I_OAZ}`Z>hlNIDb}5|gPK_AeYUrqr^xHwdjK=8Y<={U;6^3Y=w(c2xx!G9 z!MIiRBMZjCd#dkAKEo~gjWuTj1`zy9<;bt{Cb;UW$s-+_0zh@^YMbFN=tJrA(ESpw z3Io0e8bQmcN3|1#`-%i-MM5V+hc9$;@>bKZuc4j*891`7#SOb`9#j};WqutA$}A7c z17&K#vavNXf-2NX5j+! zG;u$^o%|>17!O7dk?TsY9Rk;os|(ggG2AnJq@IWGxfy5p1@a}MHqvn zh5`%RLN_=(UJj?@(4W%J-7$TOWn6Y75an$I&|7xi|raXg&~PCS z3xvn?Xp99PD7H$)sS*U)elP0B;UXs%C@i{L5?k??;gaf;P;bZc7XyEX9 z&XaZwN$9P+krjldz|fYnrIy_Zbr;49V;R$y_#-Tz%&nDEH(t0jzkc@Y0Ph&#!)Qe&MAr&wu{%OV6L1 zUHZkBuU)!+eSY=Y{PK%0U%7ng`E&EjFI~Ly%JY|B`qKP4-h1iljroXNKYQuwOP62z;x)c<>BUPg-GF3X;#2cWzra7{xZJK>$)_&7!tSqSe;2R5 z{N-zxzx2Y5`3qOCJb#H_K6hz$1bmJQTJjW@o-56ed_44&g=jIo#UA`_rzIg2_ z%L`845N0p=-b!Ui0_+tIJ?!QAOBb%N7T5FA!oytV`trv5PY~-vTQ;LI z)NALjN%&N>=s_sCdc%^Te_17b9*jYYhsHxC%McUV1wVsOOE8rsUBZVQ(eg8z!^*He z<|pgi-lH=cDF{-ZP7^lf7&prao8Ch+FKJmeHONT(agwvKacL2wcZ_`wRd>=TZ=L7l z@E!~^2lzrfex&>O#}%b~-Iu&UQH*?nx_;C?nAK@i3!>qc&)I&&PV6Yj$bq|+kH>Jc zw_yS+XXanF{Xgsp>YRkn6=r@^KsN>%4?5GaXH-nEV{T8GB4`qrmE z^XX?c)^BY*vGLg_H$U^tlXo_sc=pq`Ha@%g?9=ur80N*pzANt=DM!-N^upA3H6o(4 z1kUPXh<6nlZ?KOONwRxKk{XmU)%-nczvhX}Stg>&ko$*#jqh;&Y3GhI1G<8)=jru{ zLHj!Tgcj}M`t%5C5bGokJ_6Qel+^a$iltr%R}O+GfuWCh28L!e*oXLsac}{MavtA9 zE!j7XN;p*J8mypPJ^U{-kaUrlkh`AP4Lqzilw`*pZxzd!EVarBY55^o7@O}f567*N z19@1@>-op4xVT{e=O~xCJ->Q={)-U6mF?ZbuYA5RTDL@VA7KumeC1<+Y8L%Hs-?;O zel7Kx$6DH#6~Nx2c@DeA(S8Gk1^iI!%r$izxFD%9nJ6DNjpbpSN@Pk>kB}+qz)P+V zCq0z|u=wBaZogBB6?SVRVHWdX`Z@%~rLGrE0LpS*rVq7-iAdS@pihZifB}Q&my4tGtO z$`c4CRcBVFHKi+N;*_FfuR^paob+e|ETR44tayXL+RxK((v$$LLePa6UVGgeflWlG5V}Y_i3%V2P_1r?@xK zZ>P9ETbFD00yTDxW*N&HPDWD9(9_A7CJ(nFW;hz)K^MmS6wWnii23vMG(4By&^D*w z>Qe@!I(83zWSKiJg`{=XNEn6o<9qh5Ny;i;S1pUWtY)0H8GfOBHFwla`y%*QZt#~S z{2AtrqMd8{AE?nMZqNU+BlcG+dps^}bWyVyx@3P?sa$@%nty73yZtPTGiey6K24^r zKeiPoz6CDvCl42SmJlrMD@l2Ve)x|I>88C1M&Iv$5elStL$L)KlHd8mrj z+NE9JI=%W)Z|mOc#K>E%Mtm!UlFdKlZc<7UCv#QNwLhU%z*=s#i9HStWOaX4zKY}k zQeb4&L8u0KUlmYQ6WGI?k^>)3L1~ysu0*Dg#C3g(a3{S^fgj9S8IB}IN?wBvZq&GoG4zLC6#b7*JB#Pc%#T##_|otTj} zC@nW1wRSMt`floP(JR_A3kT1}OvG%tDHV;X5boOm89r4Y34RO>zJY!Lhs&I<*F{Uu z@y8S`Y!lH_9x;E8l%?BLNen=fh&AI^JTnbe6>`b?*<(nvz9mG12sgeF({tk5Ze}~r zkr7pWJ8O5dif@v5AUL~EFa2B>lfe;Uyq(KIG*Y#BNU|sr$*M&C0BJ6Rz`xHgJPL}Y zjdA3F2(b0H-+bF1G$wEGR|cOOc)HUvn=&z5%HSh$Ip`24`4!fXp5?7Kk5nhh#HYqz z?rq|-tz_0aX?Nz4$d93AGLnxB>+p#>p8!YFo?p32s{}supsf+DtUyb*>b`F5z3|t z7PpP+*gM|hP%@*(tehIFa(uRxL=gX#6rqS0(u0^$)eC}j)y>?P5+Mo>()%ce*+oMM zggFSXFpsdo3DX|^fuKmv$ii>ZXZikJhs6G<@vwu(F%WIyBJ42w4ABpnq=g3$bZg6I z_+5BtuSBqyAji?)-SBMIMy~KA*qR7bB%Ue)GhsPwI4^&$K7_#HULVtP{GGaWC&Cg9 zt2h;FhU21E;5<%%B;24!A*7S_9ca=(h|DaV7ds6UI{0M~(@$Gt;YK4WCmKyTHHzox zyoq||z4?dOGazkGvGe!cI|^H4E_zdI8b1`YXr;y~FbmKT&}!=R&C)3LT6t|i2i*C9D(|pZ&%7Umc%SiS0wPmKT>yv&P$!l(yE|s~7XE+ODCgrRW!Z zh4Uafc!HF1vdZj1SkG2K5^Pn?Od*O<>2ddCukKv33ob!?};MRao;}N~VuETokuERkJoYGZkW)>CEOsy6{nb~>RhP9Go zWo3H;o3sQHt*X^~g(qEyktSS+9`460g|Kfz(P1;n9#m+VIcA0Xl-W%V6`Bo|H?P## zceOT<4gk@}a{#xCa#m~R2^OU}a(bkj6(Zkn419Ww28hE4i5Ke;d5FGpTamCX!T}aQ zQ91wwgYtm$5C}tCt`^oT_EuaWaZG!p*#^%quHAQ*>l!kG7*@P54=tiXSFg^-l9xxn_X1>qDRxx9+A}j9pP>4 zg8$^=0S(^QeFmd&IW`6%^}rw2*-TZY@#GkMC+%9jW?%C{wcE&YW0&{zS!iw z)?kzQvndbQ-&A?wo7nV2zoG+Fe;o><@!dntgnu}VDnJuD)}fjqok6BDao7bK9GMCC z)6B=aVx(;>1y4BJ*k6BJ7yu2;002vgLaH$fetyN@f`|r|gJy=N0jeC{&5F=tbl^2G8LP1n4Mf{*+r+HOm1;%Ky z{2Q&dow@51Hq{9?SR%V}h^BmWMo0O|4?$2NaLMAqKVUAW-mOW%M&&$K0}&~mSUr3g7HP0UMtP4W;x}{ymY7021OQGx3l|-mk`1gANGT}r^?7_= z%;~%sG%3~b(hQr-pooGvKjy4OGi6I~iqZcJtU_vuwKr?TE^wpo&RFRoZUgERi>*bJSbqyKRe6Cvg1C!Qh1UXBCptytWlwcrD z2^xq~+&+IE9ukYhNK@xW*U zZ>}8Begd0rKi%y7`>N-E;)!QhKlkism!DpK`pM5NbM~h`v&`X(VnTd@Hkn8mvGf~* zlY6toKistbndS&6Gb8(KCPAESdPXZC(jzx&LCNfvkpaA}b@qkC=B{hSZ{yJ)PX-;{ z>ugsAHDx2+6dLshR1A|hfsW_EQ-Vju=tntHo9`LBM33*DQo>I*dvNK}SI|#9^Yi^p zhTVptJPsasd$~SbiYshU)p8k>sNkOEwIJ!~TMx;f*u33+e%kO{ zvUEKWNaTH0IW#jaf!QQ7vD~c3%TIGmUpl<6E>Ho~^u@<7aD(5|qX4vP54kc$M}1{} zO<@t=53x=Czg#%T=Dde6mo`LLuz;K`dR|WDNuR@F2Q5it_$E2|Y^+-KpDqd0Di--d zZl_a{_QN?Gb|TKCg_*Pp1H^0b+959~3LwIMcqH`|}KVOvNnfbhEk8vC7d z;Yq3MXvq$o8$nw-4$iUWuo%srqNRq!BcT^AKzM}@#W(LYWS=d4QEP9hpilB2&go(0-iR~{7Pmkow1TL2->pHc~4FmhhOG}*O zX6IcZ-7tNSg(HMZWN|pwI)k}jEisupr}P7TIaXivd1niiZ_~w-&r1aLPD`}ul!2K# zmPJil3?180R`6k@>*V9CJIU04th*2p(%x$_L)M6PZ6YGati%x9KG5+!htIT%E>tEM zp)$Grncn$q0?^T3(8$DPY1vO?GI((dhc_3Ue3b)x`}8itLTPX@Otvhb5x}S)_xNmF zwm6qtrqnRUp(l!r_GSe5q6u0_WfttCQKS!k>WN9`O*jk6rKOUm(-nM?YnCBjcu-yd zRHD~z-oCwzJ9#Zhh&70^LafooViYfIUJJ#`Nysn%CI>gfT+Um%{OQUeJ6Yv-#O4KC_O;*v(+2 zpqUsg;DjTf_{W#xYIuAv%>}{HRskAYN%G$6lb?Iyv!8zY3wL*ZW^i*IWlPzytI0!mf>(mWBD0047!MDgzcfJ!C;_oILMGkZR)GIg!wh*GxLL{hx z@6&09f3hw1nG%g;FcU5#w^XX;qEa8Bpk@<8J!T9niUtf|Ktn+I`Nt! zHg^ImK{NEuWlT=;2m&4eNd7fB<-)eT3G?WAwI}#zeT0fc9T7kQF%4({U^qP-n~!uN z&q3gwg>DbSM$@MhENiDtVs!zEW;A5y+m;60Ay2y(uyp*ESO+#tlMOl%5L#L&1Y*&0 z>xlHDC<}zs>&B9~908oVm)!lTt~lJC-5l$MKK8o6HRJ%S)L;cN#mcI&quir!g9w1F z@Gm3K26!l7TUwyZmxTri*}rXrj6hAH(%UjXV*C!~pYRP)BCMqGi|xRkV9-#v_dfOr z!*dU@ey#x2;TM)1rEc6%4n#p3F1!JEJF<%WJW0YK+>HzLp&Gc8keE2#%?QMMWuOYX z!gd_o1C)Zl2Kl$`4TC9=%VdGZEJ9Tdyn_bdM0qxl(4WAhux+=~;d&B{$rJr7T(M2< zMU~jilZ9l^5DO2I2vju=)08j{_0xS!-lRIh+>yJ7w^p|I9G*uPE2G!T)JOa*?1HMG zw9_t#Mdyfoje9BN&^3%Y`)fDB3>f1w9vZLywMOZ%vOxhf&=P{xI|)rW5e?oJ+U6Kg zcHc7HLy#=TwqQEln*O15q{$JxCxVK!z!PE!Q5z3wl+RVm>l*IL-X=Pv8sMfXG~Wg# zBQX#l$=C$kL$|4no@15M3Ye}d5|jd^&V=M(Ln*`pJYnQu7oBmwML;4rI4mR=2I<-- zfIw@LQxgMv<0nx_&by130`Tk}W-pqtc0t6NPj@f5SKkZI@qJ|erNuTMETHzsE%YZv zGoOLX9(`S&nZT)CEa{#=ZMjoB90;Tn2Tq9CJcy!JY7Bib9{&@A9YD7*KT9R7!sw{E zu*Y_Isy^@gJOxOkHkmWi#;?;B1b&h!2170g7*iSoj!FBiuz9&VWzhD~fw|%x=U>2d z{noydnK(vkmzrr(RdvLdm2a#Ldk>~{282TgM!=tDRl3?#Y^TMFu6V-^u|T$lQmA32 zXer&v#&HGSgw=@WO{Y3Y9h5`0hAmk6bupEi(N0?E6~NnsI!#!iSz(7q_&!>Ks?cIP z6=Hy`a)$aU+G$wBgTJjfz{w6bp$2F&pRb;S{LsOQbi`~vO@s4dMgTr65{}#@G&d20 z?11u3*_}$y{YT$+=uAu+xD!qY9f&n;;|@7;T#s;id>=|)$h3;c2*$L=z8 ztx&XShwV(RO0!wmD;tXffGMLA#V5R~ut8nmO%n<`r~^!H1$^(HNG}&T1E6Jh&~5IHy`UMC9IWhbPp{f#K+ozX1ZU%GHIYgjiJANQIbLUQSCdHETC(EQ_4XZ5L^@A_9B{kLr-m{ z9&*1p0ZMndOP?-WLJZpOqrLGFic)=Rcn2ssE_jX$6^pO5aG@>EbjcB$OKGuHfbP=^%V)YbUh2%IC%~@Io=E3Gg&QZ9QZ}$VoTZg)Om#=-Rb4>KhPv!}&*?iI+Qg46El1>)czb`XAC~ zW8jX89~c;&paulO_$Jo}Jw=Oc_}$QCfj?DRE2`RrJOp47u~%y^M6J6qfT|fo$n=$6 zWxaoc91U4XAuxdl3Xv9hK}b>XfgIRJE7u8S<}TUo@qu@z*I+;u_EMG`{ zs2ncoh3^GZoTWmAtOJ=g&6+t%Y3GfMi8=D?)(6g+|psS71n({oVWhL-Sl7ox;44Hu2zd@1fqpvgM zs5eW*WjUHyDjeWdpH#$$fK{9;mmzCDUXq0-8;SGNmH6W2z*@Ti+}|k%gD*bQ>XD-S zIZYbvZH@Yf8%&`SoWvME#EOEP8o0Ij&G5k9utS+<3Ny^{JX_ehIgjd)NmBfYh})e9 z6s7QnD_hz=EN$P4&i3F~asvU(Wz@Y3(73)?l;6+RQfKAJZQ!|vN*G&UJZ`D6QCK;T z$^>uqJ7J@yPtvX2eh%EptR_GUj@D7b8~3Ilxaf!lM1BKTKxC3M%SL!}M6ksj*|@{X zdCRN1X(Zk%XSeV|u5W~DEc4|dE{!eWTF4&)#z!9r$3gPXI7NMZ;=twm&E47U00Fx^ z9PJ!%v<6FR97JxNv}z}d*I^P6zl?fC=BHI7Eanh09ghA@AvOxt~rQ8MjRa(NocYj2O2KRssoRT1ABuTP<*!Qir_;!61Htws0qMvPsl{2 zCU<0nxFXNVS!fqy{-FT^e&!aE-E0>2t9S9CxiLOb+52PaKC4)&Do^Cl zbigJ$Bs|fpO4;I_ltf1VLYty$#P4Jeq^(!}N?Iw95@?&p$_?Ni+VR`5*~b?T_gzy& zvl%s%Top3{Hu*~8saf&_ITvQC@*FePo76)62z!bU0Qz4Rg2+IyuG_pjv zi+>>RVUx7USIWh#k;{7bv4qr-Rjd;?8cYp%7Z-?rhY z{myl8DtvkbXmX+y8^nVm*XYy`z^|P8h2nb6e*zUZnKQP5Ne+CX^u;Qh_qe;CNYkU& zNqLUZEbst<+{|)=wZ6QAaN~>D_TETh55+E|>8{K$0Lp38H01DaRbA~uOr$cXKi_*> zMPQ2op$? zQ$1k*p-!JS5WN^f@iTf94^W`O^Zl|42n$1SAT+c}JhClPay`-w1qoZs=ZI!LSbqny zo!{&uhT12E>lc>BDCWr?WYThwH=_^viKknUBF;gzjtR=$MEwPB2E-CcvIXjox%`>= z2`G8o8QiVj7GFYzRkgHy`0n`u*YPy$ktV)?Z7iaIYD5nOA{U&xpn(~!mg**3j|`sG-aouZ8@jXn--5#bRcqT^uCZL=*eP| z=5P(xDi_2J0B?}0GYOWbb(J0gK-I6M&}+uJkB#T*Bf0q7V(%c|SHD3)-vL{lu9|sZ zbd$-b?}B?lk31Bx^#Zo*1TT5b54r=g?m%*+FgMqDlg(?XW7)^dZ4SO89gk zAj7{%^;r~DxH|sm2xsm+j&yc74s6slLu^Tdbk<$P3O&`rYYI9wSgu&5Z5I$zd1-Q* ziqV5*Di2GWD3vPW92_DgG#W(9tb$cI5JKb{s%=WGP**{8`mxkH!HAfVvWv9uTd71i z5~)qnfg)1^=l)md6(_@G4JLig{W> z_(E56&!>>YnjH&E(2`m@x2UB*tUe9ENxK3Of>+%?mj3T)h{1wMth7$aQc$zuNgh*9 z@b#f~s!FshAb7H3uOF)$dSF97^LdG=(LC9}WkwZw?+12~Cd zk#Z69kK2ndj;f($bE=a-r>B57$0ArCe*|yQw*c-YJK_DVQZ}ELsx zZW4%iZt6Yo?;+!Y>3*{IIkR9jeju=~wwnf8M%5~z9h7`d9+KUN+C*RCF(oAFt3r;{!if zGmoNi4G7c87lTyRC5oBMtTKUeH0CU7IwoH~In5|Y_oZB(B%__ScV8}7Ft6H&fWLq@ zP)%=wC${s;Zo)e6g#uI86s`9+-!^xjgVa7-pC>iLSvTE-`v?M~sBn$!qM(vxObkWA z(JP7c0+h@cK#%9MEaqpacZNT5C=c1FW#v@vY-j$aO&3CqLzb1QL$-7Y$lc|7UrNtF zR^!NbF%PuONY&mmx6Qx4?TlzlPFqDp$<^qqm-89E9z&d~LZ#SC7Q4J-ELr3qg;G5- zURz3^h-xomcBiX9;Kh41FT=qAa=!^nFnyWkb2#dP&1I$H;M->4BVPvgkF`QAW^~1F zsIuk#gU{PUi#rFYxe9m$+8|z3iU|2mMf^2M;hXLTI?TsX0IYtD$xJJJ4LqP4Zl!6M zo|}co`b(7n+zNPN-9WmSRI7}*Od>?eOMt5cDMhWOMYai?RiolcmP5(Ek)9};pcGiE zVcD)&fQpliUaAa-UU@!H4T=Fz3Uc%Xv^USEpJFF6_o_&QUkkQ4ZuHbNF`2$Qv<@q+ zCm&wu@rMzOHKZj{_tTPd<1B_$aJrMlT7I7&v+Xdz1Slkfr^pdxJKq7Fs)#}sC}7fO z$}`|Li1BM9y%btiMT(q~lcoX?hmJsl_>9tXXfM2p&XYb82y-IYvXBr5Ar`8*K#X09 zE*DnKRp!fY(HO9y1bh}Gm|PJk5S$&Ji0fs6-TAe))FRjO4;9&xEZhe&da{t;VKXM- zwZ?u{LhzPcm?mlLw_GOKZGcE&McZr|g@<5OS@MMS8f(Y}QqYvb)etDUOW!ZdJsIkt zEZ9ZIBuJ?pxoyvFcJKj+7TG$tFz3L(+p4)Y8G0RBtTNF!Kn0+X_mYIX@a`s!$K&Jd z!}RgR1G?f`h_eYE|E_gfg?GVpl?gxZxZ260izoqc)4gJ`Ax*$ug>7BDncL5`IBS9f zq@hdXv&ORd-mGbCt6q1o{^sbW~z9#OsM; z-ALdMvL^17>JQtKkk`ZgqM9&~QQm0}ufQ)76OA_Tt+fhUT9=D>TgYc2*@pHOkQ3<; zQj{sltgGNa@SMRV)lN_X z%FY2`Xv7dpHDV0>Qmdv`U<)x6E#3qAU~<$5lX3-}qG&+xvPJ!%L7{7tdsJ?fjc#s6IhigsBgfMHR6 zOOa^eRw7PapCo>%ss;ny&`PxE&9+fUSZD`I(3I7wo;`yi^nc(Rb(-cw2fv0;)a+Fj zLN?#LF|Ci7c)BPrgvS1siXp1pVg5WN4L>!%*{-5D?tFX`pQH*RT`DG_J=Y>jLT22V&QNLU*9Zx-A1t z6mz4ZR(h()hpoSUU|$ds!3SifQaP=@#TYiOi`WRrgQGcx?zL#Om*DhtOqU z*X1L^eq*CC8`WBx{glT`Cyq+PswJXj#~G-&W)$wZaFIc%pEC>#I)@*Z@I_Bq*av%$ zyiN0r81rQY1fYsGLssx-9HdcchK-6!hxmU|Tc_HI_Fb<=(E?G}y}N4;Q67&s?jHX( zWVZP1#$ovUf@kszt*c(G2NdlNzHxZ(9u)^B?88;H-X{qOXuC497Qr*zig4%jyNBiE z6g7*hmoi8Jx@x7J2g)r{3J*O=;ledQC*dR9v#pSM?aJkgmtMMlNi3iBf7FE9@N|&C z4mP8bimDQ9oj5UsciQ7%rD%vis`z!lv(mR)a&lf%)~Sp@!IP@cAqHvLHZH6DwY1KD zt_WJl9vWE;RpTApN|BKF=Y^y@8}_YOhbND)?rBvSQs@m-w?5lvWDvIRhSpZ**ES3H z7C$yN|e1;HqIuz)(5n;J? zP*c-9Ww4)YO(a8eJ@RDmI&EFKSTHz^TtUx?O+*E3wR;Jdi>j(O3W$I{d=_p% z!aou>_Y!RpxtR`+3vFP$knydYK`=Bsf-qDWNgq?|@u_;^%uMBv`Vf^eDnC#E(l5c- zw>DQ|u>A5buMQ(VKGmN&!-Nm6PS-=!++lPOxWyj&;2%bHe_6t;??4_-MNkNpYi;t@ z39v59c@3uUc3Pc?Kzcd=OE{gBDfx8&V3|N=RA>N&M>^P0pJk(9Zb&6wI~`VDc{FS; z{)fTOQQifmLh6^h=`|?9QfRt)!+l|e&!vqNbUwxQtr<$$_#Lr%6FpOH(&Gd*MJu?~zGC`Hc<~*^4-2dFr;gtL z^`rN{dGzkD9liJ7(R=^u=-od&diPI`-u>XiZ~W2GyZ`y<-9P@pyMO%sfAf3%@csAy zH-7lRuYCP`-~RUZ|Ji^1{_lO~```S%qxb&hUw-x7qxZgc^lrWTn@8{d!O^?_G{51O zto%=o-u>FqSKpm|{~Q1Ahky9bj^6#9{Eau?WznPefB)$HuN}SrFOJ^-?$LYy<>-BW z^PQvjfA8r1_mAHDv!nO_;OPAij^6wBUw!x2^5l1q-v8~R_rB@F@BdMr`OhEz*}wn6 zAAjw`Z~VcB-}-&FK0A8v|2lgAxAGcK{Pu@`@~a>I37=$X-uYMj^{>AB>wNexfA?39 z-uvfA@3G(idi3u9e)R6|9ewq^`Gl73;kyHQR}i%u9W{C_sTcMWB%}0|LDVC#< z!~gK7EdAlX{-Y1S@ux@c{mS?L{5QV;yMHdCeD&QQe&bhv_@DkFy8~T-343(QAO7|~ z|I4p)Kfn3I|MF)7vjO9GxTsTK?iC-#)=`%dD1{YQo>3BKsvbKr}wbzOR^ZTC3H@k4S ztAlj<5~SFpt@(PgP?0aG)oS&(W_*#a+w|A2zE%v}v}z;ZuG_@HJGZH=?d7fnP z92uK&a;iPTZQW`O;^-rgB04Qr<93jg!{B0$nB#H^&ccLir1MZ3j4y?Y^^C0L$QZWW zEp2{mhL)05YxiM08wo+?S+{g-!_)-5E1rDzEJ2E1|IkCTxq7t@BE-DM2ju!I^B0go zJ*CD#w<@bDfu}GZguqv-2$Gx24%m^>!tFY9s=67e7ckk#7((EQQEo(zv_7tH zZwM1tii}x9Rzz1;FtOryT%0YWf-Si@2F^%wvJ?peTV!a(I7u^QlZUMU@FaMxoPxN2 z@LN!zw155-k~eO-@}rh9wjhrbK?zhV>d-?fi&Fjjd>Jmy-!+Sk&)4-$$4AgQ6m>D) z97SNmp&cNjSAi)O5<6JgxD?`wHw5szBWFs^A*#CeT@4aBpdiPUtZSwU5nPy zG%;OL!|y>r?U%^#ZZc_0(63(35mQYMWmH7B98lf#KS zV*B3K%E8_3O;S*;fW5W8v9-B+QUB`Z>v{F{_UiJDyPL1~t&%aY{KT_QKKab&Ru10U zIx}wEZkPvtk-QChK5wpI5AVHsNI$BUkT;vNx!Tk91Xad&PuxoFK`+Yg=FYOqF9V$A zWj1i>i6@`=%+rr=po4QI8_9Q@|B{(!pZmp6KlRd$e{k{4{Qn0~`s+dH$-jU7)1Q0c z`GU~P=;s^r7Z~)7Q6N1%PeUkv#2Whhh*eT}@2=mYW}z}T?PYrZ?gj+7efuDguODe_ zLX`il&DTkQ#U#6b_x>01hwY7@dGeX3pM34~%E~H?V3l{DeB#Nco_y+H1&>g}E1YJJ zt$XHFn^-ODCI3PnY|XwM@u`O)dVx1z#0V;5|6rB2d}rrot;}!6&yeg^JVd*j8IRZd znjA#wuSMC&?#BI|(URkdi-gD4ACUOB`C#SlgL^c0VA&R8kuRk+I~EyKMku<+tKvtX zW2NaFlYU9&OX{E<9a!gJ$HX(pGF$kiSK;a$su(&xyglkl%@U6Zk~DzR^&@_9(zg=( zX~%vJw+8DqV3ggzn68X_qFf(6CyOl0&6O>j!}MDtm7bZ_HVNT>-HN{dEWLE|1&IA& z#I1io>>B-%;kjMJ!LUGTtp+;ylZRs+tXYKO8$+*RM@!Q@tYnSFf z-Tu|rg7PH{j!7mTBUGH;eQv!lCrPnRiFRa}%7AP7#} zz3`N=D;oX;OU+;5@+!74{)yK76$UiMqchmqki3uTqvBakb{Aa*(IW2oB9X%C3Jc5= zN#UxlpmRQl{>J|RWeWjQs*3^8`*WN~x%t%g$x;47;_!<1K6ir4s&nDnx=v&0mtlO%lIQAo`l+FzQZ540A7mZ(? zA;v@dwb`+KOQ=NnSO6&c;Cl5_pg#`^+(-7X#@N_=E!T2V8|?O1UFav(Jfzp0ev!=` zkf&J!+cfl(?@3NZvLKxe+#yyywUn8247js7C1^CXA@3PJ4rLkoiC4CYek*$TyB;bP zSzhqE;p+8V@{zWKA9>J+^N&8J0l@$M)vswvWg2Vj2kh1qNmkuHp=+{blKG3pV2vmt zLTxzn5V#l4-jse41Ua8hcr4QM)vv)|8nqnA8t%7JP}4T(7b)XP%>!vCUA`PgL58*uTyg{?olj=+c6Di=ut9^kNwDYwzqF>+u-%7XFm7Y zxOUsv2;)dJ*k$B2o;XZCuZP=dvzFwPlKGg4&>OcVS5KCJCLv2sJr}n+Ob5ZMc6X1Q zXza?0MC+Sp+qZ8o(@`$X>|Q$`rNfX~_bbb{OwL6wS#2)mgVkFPSLsT(I&1G%H@YA1 z-Mr%tW;fyRWDmz%J=uUXQKEG5+molG8nB7&_L|#fyX0RzVAyG1o82UD@grBw;fd+> zR(?O;5&ma5J{PcjpwYTB0g{@bS5tq8PBy!#?U?x64mPrs$?VH_1Az0piFj<9PbSv%+5)(Gk zUx@y??aAfd!uvJ!h< z#%~pR%ii@-pjeHYW{)TDARpte%N%$7lE*x_eXpQMI`Gck`o_U3j~oooE8&5QvDGP5 z6Z)P2rSYGGRdWh>c3Fih$@%@|)lVVqlhU~ib05}E8QtxNlU;x0(#fZHZIzAXcr%up zH)FX~t|W^@;R`%l z_Qa~_Pxkd~=|is~{fEm-N}4=W;)qX=_4n38w@tXofw2+h{R7;C`Y zYJ06SuJ(5TJQ;qY~s#krQ-4|Sz-(Z^U^xcW%;V-kB zSjg3UQl-3~)qQMk;n|^VlM4fyoMY8TX-Lu4*aw^bYkhZFC1<&$D4a7M&1Hm5ZD2MT z_;cc=eLVNXCYbffJb#VXi-Dhf{*Uv+{!UU&`VTInwiO+06Sr!Y1hD+$!OF>}$se_OK7xXH zePjp&5&UfuP{Ni2QEcx|knL}dgzUf}Z6Ox#b=_`}S*%X5aMG@_Ya#y=(9vImj6V96 zQ#bL6z};!2fPIX9tn%Bdftzn~G=D#l!`NPLH_H?t$X9EP4&?R0x%r7b#l0DT3FAag z;uUDV9qj78eInty5Guk*$^O^z1^b)kHl{$L=ZbO4@*e9LV7@O-ifYh`BLMk= z>f*`rCpbJV1AG>Ql=tRze7Cuj{xxc)Y8z+DMSkxVPm>W(20cF{er<+y?@1reR>m;t z*RX&$PBneSj?{egr*=r8D17%e?FRH(q`4pdH~d`K^bm4s;-5^R{{+eqYwppYW@q!A z*J-!WSx0QVEaaQY6M{cqwTEqFY5eSiJoZr{a6bBuP8lUF_l3SG>r{xx}Y z0u)H*qMc|MyJ6s|McfAgv`3;k-o3rLFbv>e6(jzcr#|!46VEQcVuj%H%cXrCoVuAP z5+#ny34Kgt(#bm;9;YL?hV>>$zy07;Lh*#u*XYt`|BLu5p=F4@d#i0)-Q3u{pGFng z!gFw0?2n6&GlHlrWsWDvKuO{&16K{6ik0UD=au zSScyGwZ|7`r}?LSW#nkMU1?D+ALEzRRFZ?o4R5Z;NsH14F=-$K2JD&Oi;XodfMndsx!LVQJHe%IUaG}xjGC4@EwbQwdpG>bJ;7aX&Y%57zC^63 zr^8GSXcxY=+REf+qAkV4&2}-s4(1j5;5Z8j&4fmbP1xlOd(8XT<2nGBS483E4ZNKEWwr?<2!bxCN@QNar-6*Z3U4jre|vWA$k_VC`0q!3D-+ zVQF3)7o5J{AZ>-Esj7I>@$u%$Y{o~x2OLXl&)hJM6~ixrxc^!r5KpQZ50z;UI%s^p zZV>EGW83OQyRiP`CAy-d-$`Y1rOU4QM+9j(W^?VQzYXcPk{m7J(o5;sM=Z@+%(C^& z$+I02YAb32)SS6g1;;&*Vrs7`sY$$5$1v@7jU!{>euZY9bp{ST=0llM)mn`ZzlIs?&QVz4N~{2$IE9TL+lnhr6J#N3(0-XJ+H4HIunP(4jnZ<|tUZ3is0$79^o;iUYrzm9v{#gFXN7RU3(-fP`^lYgWBuAGt{`4E`~(jcLG zAk1!=2gWbq^|gufrwY%EpBHc8H{s#4^W>gfG&dExyR|nzTP>PH5{iwppucEAf<@3` zlu(rwYQiOrmds$`Pen;@92)26pOm|r&J}&1KiwnJTYu?Sf)&BhCTKgE z#_br3PfaYC1kd9re0;zPl@5BqcJwGH;$kY% z@T(0P6fPyJzhkg={O$qin}8P+X>zqUhSKB+vO~H65_=T~QspeYPkJ+)wtl1^2{;cw zpQ+1$d^BbYlsN;?<+=8oa(6JUW^!L7DUR3WY>^AHZbp?e*j21?TLoy@Xzg5Oqrtd$ zJsBhS>^IvO;7dug3z?(R-p|e=B-#O_grT@KwO#db69D*XK+{t~$P0j0)qd<*LZt>M z9FW@bKTMDAb6l~!uqR#cgM7fo$qx9eUfV70yant*3u5>W_TjB)yTIWWP#5o{=>?1N zI$eQaCh|v6sA)MZ*;W0Eb^~%lZ0!f3*$WN#N~=RTGEGzmw+DLsl9-1~qnUdr+*P{; z1Q4lIXxC%_k@+QKjjGlmn7kQ3BRujU8ixq?7s$|6T={JZTe(Yz>*dz-(;080+MMTk zzT#Hdooc9%oEu>OrMOZcD)H=*J=5zB$3@>6=C$fZWEO&bh z1U!A5LX{Erh_on)c>*+TD>z*6+hh=xluCh6VVc&Wq}> z7vlzMef<4%e_i!jHkZbXEu$?^SD5rfr(v$&bBeaI#IKGPy%T62HPVACf{paySbVmDC&@%EQ$^D_24RE!T#6D!}7*kAwy~@ z`?a4kdLHecE`35$LD?R3Vh5k3H466?j*f_J2rQzht=-+GapY(pVhXk*6&ACMC2Zk% zlfRYOmz-h|Rrz@L!1Jd}n>45X{vq=N4p56R?Z99lvANHdNc&synU99_%Big(R6YBd z;r~vd79g(VO#jQACrWR%)5M*pp1SqaGs3?q{P+;*1!=sHKcvddnVV4(w^8FQ5tgcX{gv4jzjqfa-2{+bS|@ zHV#l|j5YdE8`no22pd@wXKP}k$#h@@D5WDc1x14*0A)VIUQ36RL+w@E|1 zAqp{4vd--#bB0YzdHgvv)-V!7uo)oWwN`eu9bLkSv`MReT2ZR0FI~Lw+@=5ZLWjlr z5}Chn0$lz1dWi_l2d|+WW95`41`)YdGO6>RH^1qr#Icd#GLxaXO_o$v9<~Uq7#XWr zw3<;_ICFk}qjVxFe!!WN=4B*H z^GI*FFmDk}i;t<2_qbWEsy+bn3}4vZ;}h4=AY31JEEVo>*J0$zgja(1OlXt)kKcJr zyju%1Bu`6~UzKl^oaPY(Dxxh@%Yd-rlil44NxWmNW2*9uGGTu?A4K`-gd!8FTim zq>k5c_{jNF9N@to4G42{Qdjif{X-4DR-Jr6cR{Saz+RKx1MVp0 z!XIijY5GWVu3jG*<(HkpHIYQ|HJL4Fr61d}=&km7NvRZeG<>P48Esyr_{zGl-C^sj zMk2V=K8VU3I{=BX)9r`X@y#}Xs}-=bg~Eoy-$}hfMcTYUJ)vpbtC&$542$5Rh%AB3 z!u9N*$vBXK;X=k{(&A1lYn`n(bpVhd7IS$u(YkFkdNE5L8UE2eA(&f!je zEMwNoE!Sbc=D`>*Id3Cb?*!q*y*9CPgIxrnph|)tdz@o+~ECaEga# z<`=pm>Mo*%j)y#E0s4enj(LT$5`&@?Gh|LW>Q`?$ERu}U)}cptm^U}?$MQRPxO>|) zVr7qZ$H{wboO*kpq9F|04dy_kNWtqFjvVsELlwtm5O&am48x`uo;<8v zcSKlKa0hD@l?L+`t%Ti4hx)pT2Nq|6HK5YM2qb~?<98o+hRPT1$c*kolObzCPB2G7 ztjBx?Wuex2StINiyTfQg7xLiU34jbX0>`u`)>qo#XWCQU&Mj3W+t-yfYa=xq*6H9E zaxnw4eN=oTC%a;b7fbr zxe<=X4fl_R)UfkXLM|2aENgDqHd)HCd2{spXu%`1F-Ks=-JFZ zp5`CG;xXS|0oX*N7?Z9nI{gn2l;^^Yijyc-RmlRvA>x|uRW4PhC8GP`?%wXhdkIT5 zw8&v&YPMCh8S?lmQuwak7p#EdvOYI`foa+;n}WYDPN*#>wa%Bk43+mu5R@O;nqYAK zgu~*A+iLQL2F$dzx z+5|0w%2lxL-86P1c}3mwgQGnHQNqIf6IL-jno}kcPZ#fwo6+34r12ZEoOM*^wo%bI zMR|%X;!hyIzT+YY^PHkQ}H4N%oS>k6yIoNc?tMg63Q;zu-IdlInuHT+t zy`IpXnoDw2dWR(1A)JD~@iZ4K)^)vLx1mQO^02(D=r?}1zJ>niurhd|M+4bQ+t68h zc!2*6*~GJ=cW$YhiKQ!bd_avUM=gtF77BB6V4MdWCk6M6y}IA<7j+yrqn@xt8VOe< z!95e5wcAllZxb{ihOu(&T~Ka_6N{_WC4s)vBrZJqK;p~$lFl%)Z{?Ky97r;op(8OL zL|?88ats_t2T@N%*~F>!drcql=Lz~bMVDhoQ6e|Dpchbk*QjDfFDI7?xhu;TE}FwnzPV9iRzF6d&#|%1C850kc6y)|nf% zO-a+u#p!&AX+c=or5*6BxWeraG~R)}H>qa?^!UHQp5m(hZAv3`P%t>`Fm}+=29pb_ zo5zx<8u&FgX9yBnWz`9PfotWX3kz2bpnON&fl~vQtk1g?J1Neiz~80#j9h1#;L52c za63>M654J)92AYYO#KDXH5FOSexUz4XNuL-AJyxpMp3Pm9^=K`#~#mn`TX=P9NSQH zQG*3!D(k<{p9~>NCh{fvczNkC?PR{`=zG}Q_{e+$d|qO(`mNY$s=>SC!v5 zanz5|7^r#WlxzR!$+fwu7V29||0s3QOALqF*u-rFej9N4f7&~j?KX}i4Qs1H4W1> zWJh0z8R`dt+Rlcxs&ze?k^I|PqEz* zXI0Ou=novOWImrVT;QXX_l+Imr}m|%?^_=wAK!l#Z5r!wj=)qqHb%Ax74KrufCdMn zLtXevBHl!^)d2m=JdnlImtgW)ZCI+p8>;`hzjQ>j(Tx%iY5uq5c)Sxodse!69jF3! zjh(?wU%e`P|CxFj4*YhgL=Y+JOEb3Poh*{_tgdB>$75$z8>`tpM`tkgWyrJO9)!5Va>oB zMo6#W+WK`y5;hKLwEmv7xDb?FnX-5V>jNx_$~!FxpzuN}u2nVn2$`HR3bw{aV{(s6 zj0W9S9tlR`6yD&-FeZ}+70aUH3FsM+Mc}IikBqEyvL5Wu7zZrNk68z&%yu>ax*$b- z$}8hkay>41rZ0UT-^IHKVe^0Ap7&-jZ55s+~uclJENo0L%pjky@if0R+GJ0{y#|cSM_b z8EucFo5IMnl0^tb0Ks_sJBKR^cC*_RdQqIO{{Ar;ACd46lt)vIELvCPwxAI(3oiyEcUn8o$*^=o}iNT0EEYFC<#SJIWx>H?j(2g1Wa zr+@WoygZW_VvU9PavnX>1}Ye$TvMJ77BBEI>HrgjB<&J4q))_086YqpKLhz}wCC77 zt;ct?NUDo>w31f+l3n~GDq6h!iISA8Xif3A810BBACw-dJb&WSk8JTwRJB-5SUI%n zOg!*EZl7?4mvgRL<+cENU?QVnPE@{NKe5m1-Ljautd{o2rH8J^cL~lR0yh7*SdTFk z_YO-Bc~QOlad{ZI5W~Z%9EW=zZ}ZE=akn>^19Av-?K^- zC={1M#xsQ_2-V0{RElrrg&F8IP|1wvxs7V7`Ps9W zCq$?{S4(cMbF`k@rF0$npe(bF#pT_&1ov>#wu2E8nv4e8>q|3wzi1VT_c5lvSVb)A z9$^qr-+XZnTh)-cK1CKRq3Rg$*IxWTlc41bbXf+yvj=uI4X62P0sfY&5gUo;^QE(R zD3cvCXAFTVE2@#`Gbwz<;b;5u(Cd7&WT|*6EonMeZkFfB--&mML45`C_DD8}p_%xV z!ew)b&x#kHT9ok|$vR1DF8`g?;3Q*ToS9BpPdS8hGO=S-Pbwgo%`7H70x71fU(r5tj>VOk@#c&drO}a`(;@=154gB zkxg8I(#E}0lsVaO=e>!k`D5%3h6+gYX1sQDds=11J&^bBN_8jRQwDq)xSd&fViPm& zOX;>WqY@eCt)l6H_$YaAjw+WqQgGHFG_G@)>^w?k^6X-St|c7qF|%)4`)3qq)|q`F zXB{1#6qiN8Fy?vycZapOQ2CulaY=U)v9FCg2am(HfzJw*+tA4BD%P<(t>4bn7c2zXcw{aE%zn>82w+X8rRI5a=P=h9GToFr zx$mbOVBAVCOxP*qvss-egc%d-G*%Tm2>Go$eOP?StIQNW+UMqEY$|cwm0}$C?7zN5 zrIW~d5WaQwEkCYvvXJ=#CbWEMF}Vj>N3CeO#NCN4{W`B$_Wa=6{N#+!W{fL#DhLBj z$CzAB_=jyRd$M(uB>bCywy7;q=aK#xJZ9bHoQ$4VCbG^G_!@nKhzL@G;YPNQb*C>Y z839%|U39guR#Qp}8gz7rYUKwtWyN{ya7!o_TxyJdF~on|euNH?6q0@Iy8APE8R2hc zbzyC?%PlT?Fg;o5b$2C9=Ynu!gl@9$+v&r-itH(Li!-vlant>AKjlaOGFRLN}EzN zpEPVXMaQe@Qhi$|PZdRHrp}s#MBMVJsMVhU3LS;Bmh0+gj= zTRoK~wTtqJc*K(-L0_<)?p*X}y-Ip4ux?tF7GvF5t<9oGEAYsL*G&{(i3I@a-Iv>t zhrg*cb0_cIw3tID9?UPviUqQce5ezJ%*Nsl0-0mrL!y1pTFUB@ugdi%-z9x!DSvqP z!R8;nmi`~z-jRF)>gPacr|y1ZkbBN*!euq|GV?vWlkO~29^0tku8kJ+U@681(7ne< ztb&&>xKpFcqOV-7@}{O5@UPL6t)rLi$`=Zb2bKSEA^0N|WHmN>x=?%=B@Db-rZd>VAlLJ*DtaOs=X|->P;+QEJ2fTV)P&zg?87|!^9+j@)XL;pP+!vl^!!1 zKX2QpoeM;S&6oBr9wAd?vi3EDPx>>ftch!VGwW>nEj3q82M3-V z!ZStP*T9!%I`ttPZ$^=M9fNQaa@ozqWj6)HI9k|AB_;jqRXbn9xSSFDw>~>tM{aty zj@s*Y=nI0km!JUgFR$FRyO$D2q|fQ4-Ei zZs=bSor}crx7Xz0-^r32OB`X{-_4HEi`v89(Zv{9{04o0vY$TN$ICdL%0sMVWxUhh z5>dJm85Tzyj|XQw+6G5PIF^Tsq~nH~-344)z#z92;pHTm^%oZK%EdZei3=TK^XYZ4 z^qJp-40|b!?4m6PJ8uKPB-|ZPPv2MOE*+Y|fy;up%*MK`o5U`{LtYSXj_CPtUzhuI zNr4S=elD%}iu|2A4Ndk+3(iRVZ}&+(t*Vyp$*|$vw0RN{C&h`@*9mD{dh8|h`nZgm z7)-+^$ZVxaOVixZ@n%SNteOsV<;7oI;g%qQnh>TZXOjVMz&`3t%4qE<`iQ%_@t;QI z+1qOq@8~m9XSKGu8(`VJEWbd~KqR_q)d45=J967|lpJueP#BT-_MenL81!Ng&zs32-TMS< zvm(ttLF)lqmv%biKaZZYYxU}Svesy9T#Nqsm{qV^t<|aU7L%;YeNV9<@E+-GhDR{# zAWPU%R@43(s=-aiH{$qdj!w_qk4K{;Zp86h{PbdEgC1v+&A0Ve7QMhEZ^Tb$5^?Ky z+|*8~=wAZ7h$~grL8!_t@xiz(+S(^y<^-x)k@%^G&C_SlXy0<}o=T!xT~u&*+)_tk z^{q%GN22uSS!60qpLHu-Blfk{?4c}jt|n_r(@6qyCd+;u7^t}J_}Z_X@pq#qxgXLl zq+Icgfrf>JTg>c9Fri5)uAm(cg{A`sOWKm+F5ds{{X6SC z?d5F{vbl)5DO%SXt!AxTb3KrO=_28$=k6$e>sFHl<%MxiM9(f>sY0o?vE(W&`$jw& zeidDIF;+L?89`R0?^L(|?;ekM(_+JTG#>E8-HhU?LM1Y?xwf#?&TMQ;@SH?+o!;8k z(NuH1Xg9Hn?KxE^_Wal#tae%(!|q0XSS3O8Mzclk*nV%dS#Ne5{Z4-^x^2R>T_8ey zea7H#Mjx>HW%hpX_&B~zR^ZiDT#xNqqg`D$$sU)hjcPTr^UygLLgYK{*=w!UTV3xD ziQ!sb>kS8uMs2O%YIK_Y+OXH>;#U7vbiBIW#uFnMmhZS$)`j^x3}ewSw3i-6wbfp$ zwHwW;VVo}ff?RoPsD65PBOih&wXahNQaJ9WA1#};oEZ7bePnAUF)VAr{_qeEtIf4W zC*mGk7R+$18egr&w{AsO&mXf;Ank936Q(Il*kd4!A|M?x z*Xo^SbJ$Ok=AgB)F=+XFl+hhvwgKfZKT?8r4K*>@aI4Yu8qp$!m4ZC7RxO!@>kFa^ASGs}~3iJ10Fn8Iq*B z(b(v1oQocH(WCJO=@GwvdiaH%B%V>u!5^Z=>IJEB^#a^+&Y4a})~a{v12!smZP`TF z8Jzzz^L&w!y#c;Ysd0We@LQrr*xyny=_9b?vw|%Y1WS?xY#=Mq`Q8~0xZ$5&0d_{0 zHWCw?j7$YHLd~)=b0f(bl|~vh6^hS~5zEDm;gdNaFrm48sbmPxTR)`p=Z&D zIh$IP27Z83zy?!3>*ygU0`sm2iJ-g)ozv*GK)22L0eku2v{2lUc~;n2?%8}Y=VQBG zCz*@UYy~o>_xhl7ExvjdnHNNO2sE1J?le9wD>9e47od7Buq~x}ZRJ;^I%mCo5{6sM zNXo&{=D*zg@RN@>9|(`x5Ou&=cji~VyJ%hvg{e$ZC0x}S^(^`XGp3o9|4A__IyN~_ zS5x~iayn2Ygc6@Io67$0EU7{x1OOMut06vP9|akgB%xX*=~E8}xk&`POW=i}?w7x( zM%PG{WQJEF{fR}S2=LOx6OmAWP6Bb>d4zG*l4lI|h{(qPY%j{+0EL8H zYA=5k-X^TyD!{}Gc=xEY{Z+45rev8ge@_0}B!|GVO5!@*$QlWq=sJL01{urT0D5Goaz{cgJ}}^V za47?NxB3Q3rN&!;gEZh!k7frB>7HTNDMM6Zg#6`)RppN2x|$MbEN7WJfYr^T-~n`L zT?lX00WQUq4bW!z1&f%NO4;4GMLMfL5c(s#DHdl};)m9NCksT*!g2DdWqbh$C zki;3GK8GpmY=pF?%V;3-jp7q67lY6pc6Ke3hNZgDwV}QE#ou=_`s7hgaYX^&Dilwj zic6A9i%ssjfURoTa}-M>U{nneV=3OY@PHob1>rTjD+(d0LIA)#=&-_V$t&xOMup?bFO0^v=?>+xY97Z%$yEsGg&A=`J(>RI$;$AvD zW+s8@WV1RsR>}p`Pi4Ha+J&)5(^Dw8kb|yD&IRas`E*$nW9q@li>G=l=Z7x2_aBpf z@(G`)C@roj=Y1$;GeejuF*w}j$T%SIk|#~u=TBQ0rXbvV>>QN^VDr!+-Chx%F=W^W zG7_uNHTV`|w!^&EpbYkuq&(suv@b)H*6J}?pQ{39$_Wmm(Ij694^T3UwCApgWm2di zo7e@Fo{Rhn4stcuXx5@K_nxGyDNw?LUHi_E$5%eBD~>KM8LG>3s^sd-D7?np!>JA@ z9?JgsfOLa#7hLjpNZB{iz8!@Wtz>K;YvLURY+6hfI7se8Xdt{^;dukgtBf>OP)p*! z|NTE*yU{QI*nII{K(U89nckxgLS!6Zftl`*Q<;xqEZD*_IsHBYA7Fp)k!5GqqET{6 zNouk%h%ubV)qdXv>>d09k0bAs?IOy4{IYY>d8Zvo#KX1VGP0Fq`?(f~>g6Xym8!6` zBSb_z3?ej%Zdt2Cq?nnMjrcAB}w8B zU;Ok}xiM{sRvoW0O$-tRs)KOAJFBYk)=Q8{(3BXGAxjgXD?E87LVF`Y^B%E1)oZNU z&+l8RaVS93yuS}29sI8H^kiEMGeA4J-f2Q;%4e-m59z2xrq@J8P)!(k#O(A!x91Bz zMtwo}>s1K$kAD@5m^6jM0YKPkrr6FaATMG!mMe7hQH|C!Q4{$tb2RRwH(6atc2dEz}{tv-Ew^9-I6= x+azvhbba03I%JK|T@r~|ilCAdrx!ol8G*frV+^#-=cJ?xQa{2jY-;UG{|o=Kf*t?> diff --git a/po/git-novice.jp.po b/po/git-novice.jp.po deleted file mode 100644 index d06b0790..00000000 --- a/po/git-novice.jp.po +++ /dev/null @@ -1,17555 +0,0 @@ -# Japanese translation of the Software Carpentry Git Lesson -# Copyright (C) 2018 Software Carpentry Foundation; Japanese Translation Team -# This file is distributed under the same license as the gitbook package. -# Tom Kelly , 2018. -# -msgid "" -msgstr "" -"Project-Id-Version: i18n\n" -"Report-Msgid-Bugs-To: https://github.com/haiwen/seafile-docs/issues\n" -"POT-Creation-Date: 2018-09-15 22:59:57+0900\n" -"PO-Revision-Date: 2018-11-07 17:13+0900\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"Last-Translator: \n" -"Language-Team: Japanese_Test\n" -"Language: ja_JP\n" -"X-Generator: Poedit 2.2\n" - -# Front Matter -#: git-novice/CODE_OF_CONDUCT.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: \"Contributor Code of Conduct\"\n" -"permalink: /conduct/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: \"投稿者の行動規範\"\n" -"permalink: /conduct/\n" -"---" - -#: git-novice/CODE_OF_CONDUCT.md:6 git-novice/_locale/es/CODE_OF_CONDUCT.md:6 -msgid "" -"As contributors and maintainers of this project,\n" -"we pledge to follow the [Carpentry Code of Conduct][coc]." -msgstr "" -"このプロジェクトの貢献者と契約者ですから、\n" -"[カーペントリーの行動規範][coc]に従うことを約束します." - -#: git-novice/CODE_OF_CONDUCT.md:9 git-novice/_locale/es/CODE_OF_CONDUCT.md:9 -msgid "" -"Instances of abusive, harassing, or otherwise unacceptable behavior\n" -"may be reported by following our [reporting guidelines][coc-reporting]." -msgstr "" -"虐待、嫌がらせ、または他の方法で容認できない行為の例\n" -"我々の[報告ガイドライン] [coc-reporting]に従って報告することができます。" - -#: git-novice/CODE_OF_CONDUCT.md:12 git-novice/_locale/es/CODE_OF_CONDUCT.md:12 -msgid "{% include links.md %}" -msgstr "{% include links.md %}" - -# header -#: git-novice/CONTRIBUTING.md:1 -msgid "# Contributing" -msgstr "# 貢献しています" - -#: git-novice/CONTRIBUTING.md:3 -msgid "" -"[Software Carpentry][swc-site] and [Data Carpentry][dc-site] are open source projects,\n" -"and we welcome contributions of all kinds:\n" -"new lessons,\n" -"fixes to existing material,\n" -"bug reports,\n" -"and reviews of proposed changes are all welcome." -msgstr "" -"[Software Carpentry][swc-site] and [Data Carpentry][dc-site] are open source projects,\n" -"and we welcome contributions of all kinds:\n" -"new lessons,\n" -"fixes to existing material,\n" -"bug reports,\n" -"and reviews of proposed changes are all welcome." - -# header -#: git-novice/CONTRIBUTING.md:10 -msgid "## Contributor Agreement" -msgstr "## 貢献者の協定" - -#: git-novice/CONTRIBUTING.md:12 -msgid "" -"By contributing,\n" -"you agree that we may redistribute your work under [our license](LICENSE.md).\n" -"In exchange,\n" -"we will address your issues and/or assess your change proposal as promptly as we can,\n" -"and help you become a member of our community.\n" -"Everyone involved in [Software Carpentry][swc-site] and [Data Carpentry][dc-site]\n" -"agrees to abide by our [code of conduct](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html)." -msgstr "" -"By contributing,\n" -"you agree that we may redistribute your work under [our license](LICENSE.md).\n" -"In exchange,\n" -"we will address your issues and/or assess your change proposal as promptly as we can,\n" -"and help you become a member of our community.\n" -"Everyone involved in [Software Carpentry][swc-site] and [Data Carpentry][dc-site]\n" -"agrees to abide by our [code of conduct](https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html)." - -# header -#: git-novice/CONTRIBUTING.md:20 -msgid "## How to Contribute" -msgstr "## 貢献する方法" - -#: git-novice/CONTRIBUTING.md:22 -msgid "" -"The easiest way to get started is to file an issue\n" -"to tell us about a spelling mistake,\n" -"some awkward wording,\n" -"or a factual error.\n" -"This is a good way to introduce yourself\n" -"and to meet some of our community members." -msgstr "" -"The easiest way to get started is to file an issue\n" -"to tell us about a spelling mistake,\n" -"some awkward wording,\n" -"or a factual error.\n" -"This is a good way to introduce yourself\n" -"and to meet some of our community members." - -# ordered list -#: git-novice/CONTRIBUTING.md:29 -msgid "1. If you do not have a [GitHub][github] account," -msgstr "1. If you do not have a [GitHub][github] account," - -#: git-novice/CONTRIBUTING.md:30 -msgid "" -" you can [send us comments by email][contact].\n" -" However,\n" -" we will be able to respond more quickly if you use one of the other methods described below." -msgstr "" -" you can [send us comments by email][contact].\n" -" However,\n" -" we will be able to respond more quickly if you use one of the other methods described below." - -# ordered list -#: git-novice/CONTRIBUTING.md:34 -msgid "2. If you have a [GitHub][github] account," -msgstr "2. If you have a [GitHub][github] account," - -#: git-novice/CONTRIBUTING.md:35 -msgid "" -" or are willing to [create one][github-join],\n" -" but do not know how to use Git,\n" -" you can report problems or suggest improvements by [creating an issue][new-issue].\n" -" This allows us to assign the item to someone\n" -" and to respond to it in a threaded discussion." -msgstr "" -" or are willing to [create one][github-join],\n" -" but do not know how to use Git,\n" -" you can report problems or suggest improvements by [creating an issue][new-issue].\n" -" This allows us to assign the item to someone\n" -" and to respond to it in a threaded discussion." - -# ordered list -#: git-novice/CONTRIBUTING.md:41 -msgid "3. If you are comfortable with Git," -msgstr "3. If you are comfortable with Git," - -#: git-novice/CONTRIBUTING.md:42 -msgid "" -" and would like to add or change material,\n" -" you can submit a pull request (PR).\n" -" Instructions for doing this are [included below](#using-github)." -msgstr "" -" and would like to add or change material,\n" -" you can submit a pull request (PR).\n" -" Instructions for doing this are [included below](#using-github)." - -# header -#: git-novice/CONTRIBUTING.md:46 -msgid "## Where to Contribute" -msgstr "## 貢献するどこ" - -# ordered list -#: git-novice/CONTRIBUTING.md:48 -msgid "1. If you wish to change this lesson," -msgstr "1. If you wish to change this lesson," - -#: git-novice/CONTRIBUTING.md:49 -msgid "" -" please work in ,\n" -" which can be viewed at ." -msgstr "" -" please work in ,\n" -" which can be viewed at ." - -# ordered list -#: git-novice/CONTRIBUTING.md:52 -msgid "2. If you wish to change the example lesson," -msgstr "2. If you wish to change the example lesson," - -#: git-novice/CONTRIBUTING.md:53 -msgid "" -" please work in ,\n" -" which documents the format of our lessons\n" -" and can be viewed at ." -msgstr "" -" please work in ,\n" -" which documents the format of our lessons\n" -" and can be viewed at ." - -# ordered list -#: git-novice/CONTRIBUTING.md:57 -msgid "3. If you wish to change the template used for workshop websites," -msgstr "3. If you wish to change the template used for workshop websites," - -#: git-novice/CONTRIBUTING.md:58 -msgid "" -" please work in .\n" -" The home page of that repository explains how to set up workshop websites,\n" -" while the extra pages in \n" -" provide more background on our design choices." -msgstr "" -" please work in .\n" -" The home page of that repository explains how to set up workshop websites,\n" -" while the extra pages in \n" -" provide more background on our design choices." - -# ordered list -#: git-novice/CONTRIBUTING.md:63 -msgid "4. If you wish to change CSS style files, tools," -msgstr "4. If you wish to change CSS style files, tools," - -#: git-novice/CONTRIBUTING.md:64 -msgid "" -" or HTML boilerplate for lessons or workshops stored in `_includes` or `_layouts`,\n" -" please work in ." -msgstr "" -" or HTML boilerplate for lessons or workshops stored in `_includes` or `_layouts`,\n" -" please work in ." - -# header -#: git-novice/CONTRIBUTING.md:67 -msgid "## What to Contribute" -msgstr "## 何を貢献します" - -#: git-novice/CONTRIBUTING.md:69 -msgid "" -"There are many ways to contribute,\n" -"from writing new exercises and improving existing ones\n" -"to updating or filling in the documentation\n" -"and submitting [bug reports][new-issue]\n" -"about things that don't work, aren't clear, or are missing.\n" -"If you are looking for ideas,\n" -"please see [the list of issues for this repository][issues],\n" -"or the issues for [Data Carpentry][dc-issues]\n" -"and [Software Carpentry][swc-issues] projects." -msgstr "" -"There are many ways to contribute,\n" -"from writing new exercises and improving existing ones\n" -"to updating or filling in the documentation\n" -"and submitting [bug reports][new-issue]\n" -"about things that don't work, aren't clear, or are missing.\n" -"If you are looking for ideas,\n" -"please see [the list of issues for this repository][issues],\n" -"or the issues for [Data Carpentry][dc-issues]\n" -"and [Software Carpentry][swc-issues] projects." - -#: git-novice/CONTRIBUTING.md:79 -msgid "" -"Comments on issues and reviews of pull requests are just as welcome:\n" -"we are smarter together than we are on our own.\n" -"Reviews from novices and newcomers are particularly valuable:\n" -"it's easy for people who have been using these lessons for a while\n" -"to forget how impenetrable some of this material can be,\n" -"so fresh eyes are always welcome." -msgstr "" -"Comments on issues and reviews of pull requests are just as welcome:\n" -"we are smarter together than we are on our own.\n" -"Reviews from novices and newcomers are particularly valuable:\n" -"it's easy for people who have been using these lessons for a while\n" -"to forget how impenetrable some of this material can be,\n" -"so fresh eyes are always welcome." - -# header -#: git-novice/CONTRIBUTING.md:86 -msgid "## What *Not* to Contribute" -msgstr "## 何を貢献する要りません" - -#: git-novice/CONTRIBUTING.md:88 -msgid "" -"Our lessons already contain more material than we can cover in a typical workshop,\n" -"so we are usually *not* looking for more concepts or tools to add to them.\n" -"As a rule,\n" -"if you want to introduce a new idea,\n" -"you must (a) estimate how long it will take to teach\n" -"and (b) explain what you would take out to make room for it.\n" -"The first encourages contributors to be honest about requirements;\n" -"the second, to think hard about priorities." -msgstr "" -"Our lessons already contain more material than we can cover in a typical workshop,\n" -"so we are usually *not* looking for more concepts or tools to add to them.\n" -"As a rule,\n" -"if you want to introduce a new idea,\n" -"you must (a) estimate how long it will take to teach\n" -"and (b) explain what you would take out to make room for it.\n" -"The first encourages contributors to be honest about requirements;\n" -"the second, to think hard about priorities." - -#: git-novice/CONTRIBUTING.md:97 -msgid "" -"We are also not looking for exercises or other material that only run on one platform.\n" -"Our workshops typically contain a mixture of Windows, Mac OS X, and Linux users;\n" -"in order to be usable,\n" -"our lessons must run equally well on all three." -msgstr "" -"We are also not looking for exercises or other material that only run on one platform.\n" -"Our workshops typically contain a mixture of Windows, Mac OS X, and Linux users;\n" -"in order to be usable,\n" -"our lessons must run equally well on all three." - -# header -#: git-novice/CONTRIBUTING.md:102 -msgid "## Using GitHub" -msgstr "## Using GitHub" - -#: git-novice/CONTRIBUTING.md:104 git-novice/_locale/es/CONTRIBUTING.md:84 -msgid "" -"If you choose to contribute via GitHub,\n" -"you may want to look at\n" -"[How to Contribute to an Open Source Project on GitHub][how-contribute].\n" -"In brief:" -msgstr "" -"If you choose to contribute via GitHub,\n" -"you may want to look at\n" -"[How to Contribute to an Open Source Project on GitHub][how-contribute].\n" -"In brief:" - -# ordered list -#: git-novice/CONTRIBUTING.md:109 -msgid "1. The published copy of the lesson is in the `gh-pages` branch of the repository" -msgstr "1. The published copy of the lesson is in the `gh-pages` branch of the repository" - -#: git-novice/CONTRIBUTING.md:110 -msgid "" -" (so that GitHub will regenerate it automatically).\n" -" Please create all branches from that,\n" -" and merge the [master repository][repo]'s `gh-pages` branch into your `gh-pages` branch\n" -" before starting work.\n" -" Please do *not* work directly in your `gh-pages` branch,\n" -" since that will make it difficult for you to work on other contributions." -msgstr "" -" (so that GitHub will regenerate it automatically).\n" -" Please create all branches from that,\n" -" and merge the [master repository][repo]'s `gh-pages` branch into your `gh-pages` branch\n" -" before starting work.\n" -" Please do *not* work directly in your `gh-pages` branch,\n" -" since that will make it difficult for you to work on other contributions." - -# ordered list -#: git-novice/CONTRIBUTING.md:117 -msgid "2. We use [GitHub flow][github-flow] to manage changes:" -msgstr "2. We use [GitHub flow][github-flow] to manage changes:" - -#: git-novice/CONTRIBUTING.md:118 -msgid "" -" 1. Create a new branch in your desktop copy of this repository for each significant change.\n" -" 2. Commit the change in that branch.\n" -" 3. Push that branch to your fork of this repository on GitHub.\n" -" 4. Submit a pull request from that branch to the [master repository][repo].\n" -" 5. If you receive feedback,\n" -" make changes on your desktop and push to your branch on GitHub:\n" -" the pull request will update automatically." -msgstr "" -" 1. Create a new branch in your desktop copy of this repository for each significant change.\n" -" 2. Commit the change in that branch.\n" -" 3. Push that branch to your fork of this repository on GitHub.\n" -" 4. Submit a pull request from that branch to the [master repository][repo].\n" -" 5. If you receive feedback,\n" -" make changes on your desktop and push to your branch on GitHub:\n" -" the pull request will update automatically." - -#: git-novice/CONTRIBUTING.md:126 -msgid "" -"Each lesson has two maintainers who review issues and pull requests\n" -"or encourage others to do so.\n" -"The maintainers are community volunteers,\n" -"and have final say over what gets merged into the lesson." -msgstr "" -"Each lesson has two maintainers who review issues and pull requests\n" -"or encourage others to do so.\n" -"The maintainers are community volunteers,\n" -"and have final say over what gets merged into the lesson." - -# header -#: git-novice/CONTRIBUTING.md:131 -msgid "## Other Resources" -msgstr "## Other Resources" - -#: git-novice/CONTRIBUTING.md:133 -msgid "" -"General discussion of [Software Carpentry][swc-site] and [Data Carpentry][dc-site]\n" -"happens on the [discussion mailing list][discuss-list],\n" -"which everyone is welcome to join.\n" -"You can also [reach us by email][contact]." -msgstr "" -"General discussion of [Software Carpentry][swc-site] and [Data Carpentry][dc-site]\n" -"happens on the [discussion mailing list][discuss-list],\n" -"which everyone is welcome to join.\n" -"You can also [reach us by email][contact]." - -#: git-novice/CONTRIBUTING.md:138 -msgid "" -"[contact]: mailto:team@carpentries.org\n" -"[dc-issues]: https://github.com/issues?q=user%3Adatacarpentry\n" -"[dc-lessons]: http://datacarpentry.org/lessons/\n" -"[dc-site]: http://datacarpentry.org/\n" -"[discuss-list]: https://carpentries.topicbox.com/groups/discuss\n" -"[github]: https://github.com\n" -"[github-flow]: https://guides.github.com/introduction/flow/\n" -"[github-join]: https://github.com/join\n" -"[how-contribute]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github\n" -"[new-issue]: https://github.com/swcarpentry/git-novice/issues/new\n" -"[issues]: https://github.com/swcarpentry/git-novice/issues/\n" -"[repo]: https://github.com/swcarpentry/git-novice/\n" -"[swc-issues]: https://github.com/issues?q=user%3Aswcarpentry\n" -"[swc-lessons]: https://software-carpentry.org/lessons/\n" -"[swc-site]: https://software-carpentry.org/" -msgstr "" -"[contact]: mailto:team@carpentries.org\n" -"[dc-issues]: https://github.com/issues?q=user%3Adatacarpentry\n" -"[dc-lessons]: http://datacarpentry.org/lessons/\n" -"[dc-site]: http://datacarpentry.org/\n" -"[discuss-list]: https://carpentries.topicbox.com/groups/discuss\n" -"[github]: https://github.com\n" -"[github-flow]: https://guides.github.com/introduction/flow/\n" -"[github-join]: https://github.com/join\n" -"[how-contribute]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github\n" -"[new-issue]: https://github.com/swcarpentry/git-novice/issues/new\n" -"[issues]: https://github.com/swcarpentry/git-novice/issues/\n" -"[repo]: https://github.com/swcarpentry/git-novice/\n" -"[swc-issues]: https://github.com/issues?q=user%3Aswcarpentry\n" -"[swc-lessons]: https://software-carpentry.org/lessons/\n" -"[swc-site]: https://software-carpentry.org/" - -# Front Matter -#: git-novice/LICENSE.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: \"Licenses\"\n" -"root: .\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: \"Licenses\"\n" -"root: .\n" -"---" - -# header -#: git-novice/LICENSE.md:6 -msgid "## Instructional Material" -msgstr "## 教材" - -#: git-novice/LICENSE.md:8 -msgid "" -"All Software Carpentry and Data Carpentry instructional material is\n" -"made available under the [Creative Commons Attribution\n" -"license][cc-by-human]. The following is a human-readable summary of\n" -"(and not a substitute for) the [full legal text of the CC BY 4.0\n" -"license][cc-by-legal]." -msgstr "" -"All Software Carpentry and Data Carpentry instructional material is\n" -"made available under the [Creative Commons Attribution\n" -"license][cc-by-human]. The following is a human-readable summary of\n" -"(and not a substitute for) the [full legal text of the CC BY 4.0\n" -"license][cc-by-legal]." - -#: git-novice/LICENSE.md:14 -msgid "You are free:" -msgstr "自由です:" - -# unordered list -#: git-novice/LICENSE.md:16 -msgid "* to **Share**---copy and redistribute the material in any medium or format" -msgstr "* to **Share**---copy and redistribute the material in any medium or format" - -# unordered list -#: git-novice/LICENSE.md:17 -msgid "* to **Adapt**---remix, transform, and build upon the material" -msgstr "* to **Adapt**---remix, transform, and build upon the material" - -#: git-novice/LICENSE.md:19 -msgid "for any purpose, even commercially." -msgstr "for any purpose, even commercially." - -#: git-novice/LICENSE.md:21 -msgid "" -"The licensor cannot revoke these freedoms as long as you follow the\n" -"license terms." -msgstr "" -"The licensor cannot revoke these freedoms as long as you follow the\n" -"license terms." - -#: git-novice/LICENSE.md:24 -msgid "Under the following terms:" -msgstr "Under the following terms:" - -# unordered list -#: git-novice/LICENSE.md:26 -msgid "* **Attribution**---You must give appropriate credit (mentioning that" -msgstr "* **Attribution**---You must give appropriate credit (mentioning that" - -#: git-novice/LICENSE.md:27 -msgid "" -" your work is derived from work that is Copyright © Software\n" -" Carpentry and, where practical, linking to\n" -" https://software-carpentry.org/), provide a [link to the\n" -" license][cc-by-human], and indicate if changes were made. You may do\n" -" so in any reasonable manner, but not in any way that suggests the\n" -" licensor endorses you or your use." -msgstr "" -" your work is derived from work that is Copyright © Software\n" -" Carpentry and, where practical, linking to\n" -" https://software-carpentry.org/), provide a [link to the\n" -" license][cc-by-human], and indicate if changes were made. You may do\n" -" so in any reasonable manner, but not in any way that suggests the\n" -" licensor endorses you or your use." - -#: git-novice/LICENSE.md:34 -msgid "" -"**No additional restrictions**---You may not apply legal terms or\n" -"technological measures that legally restrict others from doing\n" -"anything the license permits. With the understanding that:" -msgstr "" -"**No additional restrictions**---You may not apply legal terms or\n" -"technological measures that legally restrict others from doing\n" -"anything the license permits. With the understanding that:" - -#: git-novice/LICENSE.md:38 -msgid "Notices:" -msgstr "Notices:" - -# unordered list -#: git-novice/LICENSE.md:40 -msgid "* You do not have to comply with the license for elements of the" -msgstr "* You do not have to comply with the license for elements of the" - -#: git-novice/LICENSE.md:41 -msgid "" -" material in the public domain or where your use is permitted by an\n" -" applicable exception or limitation.\n" -"* No warranties are given. The license may not give you all of the\n" -" permissions necessary for your intended use. For example, other\n" -" rights such as publicity, privacy, or moral rights may limit how you\n" -" use the material." -msgstr "" -" material in the public domain or where your use is permitted by an\n" -" applicable exception or limitation.\n" -"* No warranties are given. The license may not give you all of the\n" -" permissions necessary for your intended use. For example, other\n" -" rights such as publicity, privacy, or moral rights may limit how you\n" -" use the material." - -# header -#: git-novice/LICENSE.md:48 git-novice/_locale/es/LICENSE.md:45 -msgid "## Software" -msgstr "## Software" - -#: git-novice/LICENSE.md:50 -msgid "" -"Except where otherwise noted, the example programs and other software\n" -"provided by Software Carpentry and Data Carpentry are made available under the\n" -"[OSI][osi]-approved\n" -"[MIT license][mit-license]." -msgstr "" -"Except where otherwise noted, the example programs and other software\n" -"provided by Software Carpentry and Data Carpentry are made available under the\n" -"[OSI][osi]-approved\n" -"[MIT license][mit-license]." - -#: git-novice/LICENSE.md:55 -msgid "" -"Permission is hereby granted, free of charge, to any person obtaining\n" -"a copy of this software and associated documentation files (the\n" -"\"Software\"), to deal in the Software without restriction, including\n" -"without limitation the rights to use, copy, modify, merge, publish,\n" -"distribute, sublicense, and/or sell copies of the Software, and to\n" -"permit persons to whom the Software is furnished to do so, subject to\n" -"the following conditions:" -msgstr "" -"Permission is hereby granted, free of charge, to any person obtaining\n" -"a copy of this software and associated documentation files (the\n" -"\"Software\"), to deal in the Software without restriction, including\n" -"without limitation the rights to use, copy, modify, merge, publish,\n" -"distribute, sublicense, and/or sell copies of the Software, and to\n" -"permit persons to whom the Software is furnished to do so, subject to\n" -"the following conditions:" - -#: git-novice/LICENSE.md:63 -msgid "" -"The above copyright notice and this permission notice shall be\n" -"included in all copies or substantial portions of the Software." -msgstr "" -"The above copyright notice and this permission notice shall be\n" -"included in all copies or substantial portions of the Software." - -#: git-novice/LICENSE.md:66 -msgid "" -"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" -"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" -"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" -"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" -"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" -"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" -"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." -msgstr "" -"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" -"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" -"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" -"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" -"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" -"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" -"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." - -# header -#: git-novice/LICENSE.md:74 -msgid "## Trademark" -msgstr "## Trademark" - -#: git-novice/LICENSE.md:76 -msgid "" -"\"Software Carpentry\" and \"Data Carpentry\" and their respective logos\n" -"are registered trademarks of [Community Initiatives][CI]." -msgstr "" -"\"Software Carpentry\" and \"Data Carpentry\" and their respective logos\n" -"are registered trademarks of [Community Initiatives][CI]." - -#: git-novice/LICENSE.md:79 -msgid "" -"[cc-by-human]: https://creativecommons.org/licenses/by/4.0/\n" -"[cc-by-legal]: https://creativecommons.org/licenses/by/4.0/legalcode\n" -"[mit-license]: https://opensource.org/licenses/mit-license.html\n" -"[ci]: http://communityin.org/\n" -"[osi]: https://opensource.org" -msgstr "" -"[cc-by-human]: https://creativecommons.org/licenses/by/4.0/\n" -"[cc-by-legal]: https://creativecommons.org/licenses/by/4.0/legalcode\n" -"[mit-license]: https://opensource.org/licenses/mit-license.html\n" -"[ci]: http://communityin.org/\n" -"[osi]: https://opensource.org" - -#: git-novice/README.md:1 -msgid "" -"[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://swc-slack-invite.herokuapp.com/) \n" -" [![Slack Status](https://img.shields.io/badge/Slack_Channel-swc--git-E01563.svg)](https://swcarpentry.slack.com/messages/C91JS49HD) " -msgstr "" -"[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://swc-slack-invite.herokuapp.com/) \n" -" [![Slack Status](https://img.shields.io/badge/Slack_Channel-swc--git-E01563.svg)](https://swcarpentry.slack.com/messages/C91JS49HD) " - -#: git-novice/README.md:4 git-novice/_locale/es/README.md:4 -msgid "" -"git-novice\n" -"==========" -msgstr "" -"git-novice\n" -"==========" - -#: git-novice/README.md:7 -msgid "" -"An introduction to version control for novices using Git.\n" -"Please see for a rendered version of this material,\n" -"[the lesson template documentation][lesson-example]\n" -"for instructions on formatting, building, and submitting material,\n" -"or run `make` in this directory for a list of helpful commands." -msgstr "" -"これはGitを使用している初心者のためのバージョン管理の紹介です。\n" -"この資料のレンダリング版については、を参照してください。\n" -"[レッスンテンプレートのドキュメント] [lesson-example]\n" -"書式設定、構築、および提出に関する指示については、\n" -"有用なコマンドのリストについては、このディレクトリに `make`を実行してください。" - -#: git-novice/README.md:13 git-novice/_locale/es/README.md:13 -msgid "Maintainers:" -msgstr "メンテナー:" - -# unordered list -#: git-novice/README.md:15 git-novice/_locale/es/README.md:15 -msgid "* [Ivan Gonzalez][gonzalez_ivan]: [@iglpdc](https://github.com/iglpdc)" -msgstr "* [Tom Kelly][kelly_tom]: [@TomKellyGenetics](https://github.com/TomKellyGenetics)" - -# unordered list -#: git-novice/README.md:16 -msgid "* [Nima Hejazi][hejazi_nima]: [@nhejazi](https://github.com/nhejazi)" -msgstr "* [GivenName FamilyName][family_given]: [@GitHubUser](https://github.com/GitHubUser)" - -# unordered list -#: git-novice/README.md:17 -msgid "* [Daisie Huang][huang_daisie]: [@daisieh](https://github.com/daisieh)" -msgstr "* [GivenName FamilyName][family_given]: [@GitHubUser](https://github.com/GitHubUser)" - -# unordered list -#: git-novice/README.md:18 -msgid "* [Kat Koziar][koziar_kat]: [@kekoziar](https://github.com/kekoziar)" -msgstr "* [GivenName FamilyName][family_given]: [@GitHubUser](https://github.com/GitHubUser)" - -# unordered list -#: git-novice/README.md:19 -msgid "* [Madicken Munk][munk_madicken]: [@munkm](https://github.com/munkm)" -msgstr "* [GivenName FamilyName][family_given]: [@GitHubUser](https://github.com/GitHubUser)" - -#: git-novice/README.md:21 -msgid "" -"[gonzalez_ivan]: https://software-carpentry.org/team/#gonzalez_ivan\n" -"[hejazi_nima]: https://software-carpentry.org/team/#hejazi_nima\n" -"[huang_daisie]: https://software-carpentry.org/team/#huang_daisie\n" -"[koziar_kat]: https://software-carpentry.org/team/#koziar_kat\n" -"[munk_madicken]: https://software-carpentry.org/team/#munk_madicken\n" -"[lesson-example]: https://swcarpentry.github.io/lesson-example" -msgstr "" -"[gonzalez_ivan]: https://software-carpentry.org/team/#gonzalez_ivan\n" -"[hejazi_nima]: https://software-carpentry.org/team/#hejazi_nima\n" -"[huang_daisie]: https://software-carpentry.org/team/#huang_daisie\n" -"[koziar_kat]: https://software-carpentry.org/team/#koziar_kat\n" -"[munk_madicken]: https://software-carpentry.org/team/#munk_madicken\n" -"[lesson-example]: https://swcarpentry.github.io/lesson-example" - -# Front Matter -#: git-novice/_episodes/01-basics.md:1 -msgid "" -"---\n" -"title: Automated Version Control\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"What is version control and why should I use it?\"\n" -"objectives:\n" -"- \"Understand the benefits of an automated version control system.\"\n" -"- \"Understand the basics of how Git works.\"\n" -"keypoints:\n" -"- \"Version control is like an unlimited 'undo'.\"\n" -"- \"Version control also allows many people to work in parallel.\"\n" -"---" -msgstr "" -"---\n" -"title: Automated Version Control\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"What is version control and why should I use it?\"\n" -"objectives:\n" -"- \"Understand the benefits of an automated version control system.\"\n" -"- \"Understand the basics of how Git works.\"\n" -"keypoints:\n" -"- \"Version control is like an unlimited 'undo'.\"\n" -"- \"Version control also allows many people to work in parallel.\"\n" -"---" - -#: git-novice/_episodes/01-basics.md:15 -msgid "" -"We'll start by exploring how version control can be used\n" -"to keep track of what one person did and when.\n" -"Even if you aren't collaborating with other people,\n" -"automated version control is much better than this situation:" -msgstr "" -"We'll start by exploring how version control can be used\n" -"to keep track of what one person did and when.\n" -"Even if you aren't collaborating with other people,\n" -"automated version control is much better than this situation:" - -#: git-novice/_episodes/01-basics.md:20 -#: git-novice/_locale/es/_episodes/01-basics.md:20 -msgid "[![Piled Higher and Deeper by Jorge Cham, http://www.phdcomics.com/comics/archive_print.php?comicid=1531](../fig/phd101212s.png)](http://www.phdcomics.com)" -msgstr "[![Piled Higher and Deeper by Jorge Cham, http://www.phdcomics.com/comics/archive_print.php?comicid=1531](../fig/phd101212s.png)](http://www.phdcomics.com)" - -#: git-novice/_episodes/01-basics.md:22 -#: git-novice/_locale/es/_episodes/01-basics.md:22 -msgid "\"Piled Higher and Deeper\" by Jorge Cham, http://www.phdcomics.com" -msgstr "\"Piled Higher and Deeper\" by Jorge Cham, http://www.phdcomics.com" - -#: git-novice/_episodes/01-basics.md:24 -msgid "" -"We've all been in this situation before: it seems ridiculous to have\n" -"multiple nearly-identical versions of the same document. Some word\n" -"processors let us deal with this a little better, such as Microsoft\n" -"Word's [Track Changes](https://support.office.com/en-us/article/Track-changes-in-Word-197ba630-0f5f-4a8e-9a77-3712475e806a), Google Docs' [version\n" -"history](https://support.google.com/docs/answer/190843?hl=en), or LibreOffice's [Recording and Displaying Changes](https://help.libreoffice.org/Common/Recording_and_Displaying_Changes)." -msgstr "" -"We've all been in this situation before: it seems ridiculous to have\n" -"multiple nearly-identical versions of the same document. Some word\n" -"processors let us deal with this a little better, such as Microsoft\n" -"Word's [Track Changes](https://support.office.com/en-us/article/Track-changes-in-Word-197ba630-0f5f-4a8e-9a77-3712475e806a), Google Docs' [version\n" -"history](https://support.google.com/docs/answer/190843?hl=en), or LibreOffice's [Recording and Displaying Changes](https://help.libreoffice.org/Common/Recording_and_Displaying_Changes)." - -#: git-novice/_episodes/01-basics.md:30 -msgid "" -"Version control systems start with a base version of the document and\n" -"then record changes you make each step of the way. You can\n" -"think of it as a recording of your progress: you can rewind to start at the base\n" -"document and play back each change you made, eventually arriving at your\n" -"more recent version." -msgstr "" -"Version control systems start with a base version of the document and\n" -"then record changes you make each step of the way. You can\n" -"think of it as a recording of your progress: you can rewind to start at the base\n" -"document and play back each change you made, eventually arriving at your\n" -"more recent version." - -#: git-novice/_episodes/01-basics.md:36 -#: git-novice/_locale/es/_episodes/01-basics.md:33 -msgid "![Changes Are Saved Sequentially](../fig/play-changes.svg)" -msgstr "![Changes Are Saved Sequentially](../fig/play-changes.svg)" - -#: git-novice/_episodes/01-basics.md:38 -msgid "" -"Once you think of changes as separate from the document itself, you\n" -"can then think about \"playing back\" different sets of changes on the base document, ultimately\n" -"resulting in different versions of that document. For example, two users can make independent\n" -"sets of changes on the same document. " -msgstr "" -"Once you think of changes as separate from the document itself, you\n" -"can then think about \"playing back\" different sets of changes on the base document, ultimately\n" -"resulting in different versions of that document. For example, two users can make independent\n" -"sets of changes on the same document. " - -#: git-novice/_episodes/01-basics.md:43 -#: git-novice/_locale/es/_episodes/01-basics.md:37 -msgid "![Different Versions Can be Saved](../fig/versions.svg)" -msgstr "![Different Versions Can be Saved](../fig/versions.svg)" - -#: git-novice/_episodes/01-basics.md:45 -msgid "Unless there are conflicts, you can even incorporate two sets of changes into the same base document." -msgstr "Unless there are conflicts, you can even incorporate two sets of changes into the same base document." - -#: git-novice/_episodes/01-basics.md:47 -#: git-novice/_locale/es/_episodes/01-basics.md:41 -msgid "![Multiple Versions Can be Merged](../fig/merge.svg)" -msgstr "![Multiple Versions Can be Merged](../fig/merge.svg)" - -#: git-novice/_episodes/01-basics.md:49 -msgid "" -"A version control system is a tool that keeps track of these changes for us,\n" -"effectively creating different versions of our files. It allows us to\n" -"decide which changes will be made to the next version (each record of these changes is called a\n" -"[commit]({{ page.root }}/reference#commit)), and keeps useful metadata about them. The\n" -"complete history of commits for a particular project and their metadata make up\n" -"a [repository]({{ page.root }}/reference#repository). Repositories can be kept in sync\n" -"across different computers, facilitating collaboration among different people." -msgstr "" -"A version control system is a tool that keeps track of these changes for us,\n" -"effectively creating different versions of our files. It allows us to\n" -"decide which changes will be made to the next version (each record of these changes is called a\n" -"[commit]({{ page.root }}/reference#commit)), and keeps useful metadata about them. The\n" -"complete history of commits for a particular project and their metadata make up\n" -"a [repository]({{ page.root }}/reference#repository). Repositories can be kept in sync\n" -"across different computers, facilitating collaboration among different people." - -# blockquote, which can be cascaded -#: git-novice/_episodes/01-basics.md:57 -msgid "> ## The Long History of Version Control Systems" -msgstr "> ## The Long History of Version Control Systems" - -#: git-novice/_episodes/01-basics.md:58 -msgid "" -">\n" -"> Automated version control systems are nothing new.\n" -"> Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies.\n" -"> However, many of these are now considered legacy systems (i.e., outdated) due to various limitations in their capabilities.\n" -"> More modern systems, such as Git and [Mercurial](https://swcarpentry.github.io/hg-novice/),\n" -"> are *distributed*, meaning that they do not need a centralized server to host the repository.\n" -"> These modern systems also include powerful merging tools that make it possible for multiple authors to work on\n" -"> the same files concurrently." -msgstr "" -">\n" -"> Automated version control systems are nothing new.\n" -"> Tools like RCS, CVS, or Subversion have been around since the early 1980s and are used by many large companies.\n" -"> However, many of these are now considered legacy systems (i.e., outdated) due to various limitations in their capabilities.\n" -"> More modern systems, such as Git and [Mercurial](https://swcarpentry.github.io/hg-novice/),\n" -"> are *distributed*, meaning that they do not need a centralized server to host the repository.\n" -"> These modern systems also include powerful merging tools that make it possible for multiple authors to work on\n" -"> the same files concurrently." - -# SC/DC Template label -#: git-novice/_episodes/01-basics.md:66 git-novice/_episodes/02-setup.md:70 -#: git-novice/_episodes/02-setup.md:100 git-novice/_episodes/02-setup.md:134 -#: git-novice/_episodes/02-setup.md:145 git-novice/_episodes/04-changes.md:208 -#: git-novice/_episodes/04-changes.md:360 -#: git-novice/_episodes/04-changes.md:499 -#: git-novice/_episodes/04-changes.md:514 -#: git-novice/_episodes/04-changes.md:564 -#: git-novice/_episodes/04-changes.md:596 -#: git-novice/_episodes/05-history.md:291 -#: git-novice/_episodes/05-history.md:324 git-novice/_episodes/07-github.md:76 -#: git-novice/_episodes/07-github.md:147 git-novice/_episodes/07-github.md:170 -#: git-novice/_episodes/07-github.md:183 git-novice/_episodes/08-collab.md:26 -#: git-novice/_episodes/08-collab.md:143 git-novice/_episodes/10-open.md:101 -#: git-novice/_episodes/13-hosting.md:67 -#: git-novice/_episodes/14-supplemental-rstudio.md:44 -#: git-novice/_episodes/14-supplemental-rstudio.md:90 -#: git-novice/_episodes/14-supplemental-rstudio.md:108 -#: git-novice/_extras/discuss.md:115 -#: git-novice/_locale/es/_episodes/01-basics.md:60 -#: git-novice/_locale/es/_episodes/02-setup.md:70 -#: git-novice/_locale/es/_episodes/02-setup.md:98 -#: git-novice/_locale/es/_episodes/02-setup.md:130 -#: git-novice/_locale/es/_episodes/02-setup.md:141 -#: git-novice/_locale/es/_episodes/04-changes.md:206 -#: git-novice/_locale/es/_episodes/04-changes.md:357 -#: git-novice/_locale/es/_episodes/04-changes.md:496 -#: git-novice/_locale/es/_episodes/04-changes.md:509 -#: git-novice/_locale/es/_episodes/04-changes.md:559 -#: git-novice/_locale/es/_episodes/04-changes.md:592 -#: git-novice/_locale/es/_episodes/05-history.md:288 -#: git-novice/_locale/es/_episodes/05-history.md:321 -#: git-novice/_locale/es/_episodes/07-github.md:61 -#: git-novice/_locale/es/_episodes/07-github.md:128 -#: git-novice/_locale/es/_episodes/07-github.md:151 -#: git-novice/_locale/es/_episodes/07-github.md:164 -#: git-novice/_locale/es/_episodes/08-collab.md:20 -#: git-novice/_locale/es/_episodes/08-collab.md:123 -#: git-novice/_locale/es/_episodes/10-open.md:57 -#: git-novice/_locale/es/_episodes/13-hosting.md:70 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:36 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:76 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:92 -#: git-novice/_locale/es/_extras/discuss.md:115 -msgid "{: .callout}" -msgstr "{: .callout}" - -# blockquote, which can be cascaded -#: git-novice/_episodes/01-basics.md:68 -msgid "> ## Paper Writing" -msgstr "> ## Paper Writing" - -#: git-novice/_episodes/01-basics.md:69 -msgid "" -">\n" -"> * Imagine you drafted an excellent paragraph for a paper you are writing, but later ruin it. How would you retrieve\n" -"> the *excellent* version of your conclusion? Is it even possible?\n" -">\n" -"> * Imagine you have 5 co-authors. How would you manage the changes and comments they make to your paper?\n" -"> If you use LibreOffice Writer or Microsoft Word, what happens if you accept changes made using the\n" -"> `Track Changes` option? Do you have a history of those changes?" -msgstr "" -">\n" -"> * Imagine you drafted an excellent paragraph for a paper you are writing, but later ruin it. How would you retrieve\n" -"> the *excellent* version of your conclusion? Is it even possible?\n" -">\n" -"> * Imagine you have 5 co-authors. How would you manage the changes and comments they make to your paper?\n" -"> If you use LibreOffice Writer or Microsoft Word, what happens if you accept changes made using the\n" -"> `Track Changes` option? Do you have a history of those changes?" - -# SC/DC Template label -#: git-novice/_episodes/01-basics.md:76 git-novice/_episodes/03-create.md:127 -#: git-novice/_episodes/03-create.md:148 git-novice/_episodes/04-changes.md:619 -#: git-novice/_episodes/04-changes.md:643 -#: git-novice/_episodes/04-changes.md:703 -#: git-novice/_episodes/04-changes.md:757 -#: git-novice/_episodes/04-changes.md:818 -#: git-novice/_episodes/05-history.md:354 -#: git-novice/_episodes/05-history.md:377 -#: git-novice/_episodes/05-history.md:430 -#: git-novice/_episodes/05-history.md:440 -#: git-novice/_episodes/05-history.md:448 -#: git-novice/_episodes/05-history.md:487 git-novice/_episodes/06-ignore.md:175 -#: git-novice/_episodes/06-ignore.md:195 git-novice/_episodes/06-ignore.md:218 -#: git-novice/_episodes/06-ignore.md:239 git-novice/_episodes/06-ignore.md:259 -#: git-novice/_episodes/07-github.md:218 git-novice/_episodes/07-github.md:231 -#: git-novice/_episodes/07-github.md:241 git-novice/_episodes/07-github.md:263 -#: git-novice/_episodes/07-github.md:274 git-novice/_episodes/08-collab.md:148 -#: git-novice/_episodes/08-collab.md:171 git-novice/_episodes/08-collab.md:182 -#: git-novice/_episodes/08-collab.md:189 -#: git-novice/_episodes/09-conflict.md:325 -#: git-novice/_episodes/09-conflict.md:495 -#: git-novice/_episodes/09-conflict.md:537 git-novice/_episodes/10-open.md:109 -#: git-novice/_episodes/10-open.md:121 git-novice/_episodes/11-licensing.md:65 -#: git-novice/_episodes/11-licensing.md:78 -#: git-novice/_episodes/13-hosting.md:75 git-novice/_episodes/13-hosting.md:82 -#: git-novice/_episodes/14-supplemental-rstudio.md:127 -#: git-novice/_locale/es/_episodes/01-basics.md:70 -#: git-novice/_locale/es/_episodes/03-create.md:122 -#: git-novice/_locale/es/_episodes/03-create.md:143 -#: git-novice/_locale/es/_episodes/04-changes.md:615 -#: git-novice/_locale/es/_episodes/04-changes.md:639 -#: git-novice/_locale/es/_episodes/04-changes.md:699 -#: git-novice/_locale/es/_episodes/04-changes.md:751 -#: git-novice/_locale/es/_episodes/04-changes.md:812 -#: git-novice/_locale/es/_episodes/05-history.md:351 -#: git-novice/_locale/es/_episodes/05-history.md:374 -#: git-novice/_locale/es/_episodes/05-history.md:427 -#: git-novice/_locale/es/_episodes/05-history.md:436 -#: git-novice/_locale/es/_episodes/05-history.md:444 -#: git-novice/_locale/es/_episodes/05-history.md:484 -#: git-novice/_locale/es/_episodes/06-ignore.md:175 -#: git-novice/_locale/es/_episodes/06-ignore.md:194 -#: git-novice/_locale/es/_episodes/06-ignore.md:218 -#: git-novice/_locale/es/_episodes/06-ignore.md:239 -#: git-novice/_locale/es/_episodes/06-ignore.md:258 -#: git-novice/_locale/es/_episodes/07-github.md:197 -#: git-novice/_locale/es/_episodes/07-github.md:210 -#: git-novice/_locale/es/_episodes/07-github.md:220 -#: git-novice/_locale/es/_episodes/07-github.md:242 -#: git-novice/_locale/es/_episodes/07-github.md:253 -#: git-novice/_locale/es/_episodes/08-collab.md:128 -#: git-novice/_locale/es/_episodes/08-collab.md:138 -#: git-novice/_locale/es/_episodes/08-collab.md:147 -#: git-novice/_locale/es/_episodes/08-collab.md:151 -#: git-novice/_locale/es/_episodes/09-conflict.md:319 -#: git-novice/_locale/es/_episodes/09-conflict.md:487 -#: git-novice/_locale/es/_episodes/09-conflict.md:530 -#: git-novice/_locale/es/_episodes/10-open.md:65 -#: git-novice/_locale/es/_episodes/10-open.md:70 -#: git-novice/_locale/es/_episodes/11-licensing.md:36 -#: git-novice/_locale/es/_episodes/11-licensing.md:46 -#: git-novice/_locale/es/_episodes/13-hosting.md:78 -#: git-novice/_locale/es/_episodes/13-hosting.md:85 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:111 -msgid "{: .challenge}" -msgstr "{: .challenge}" - -# Front Matter -#: git-novice/_episodes/02-setup.md:1 -msgid "" -"---\n" -"title: Setting Up Git\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"How do I get set up to use Git?\"\n" -"objectives:\n" -"- \"Configure `git` the first time it is used on a computer.\"\n" -"- \"Understand the meaning of the `--global` configuration flag.\"\n" -"keypoints:\n" -"- \"Use `git config` with the `--global` option to configure a user name, email address, editor, and other preferences once per machine.\"\n" -"---" -msgstr "" -"---\n" -"title: Setting Up Git\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"How do I get set up to use Git?\"\n" -"objectives:\n" -"- \"Configure `git` the first time it is used on a computer.\"\n" -"- \"Understand the meaning of the `--global` configuration flag.\"\n" -"keypoints:\n" -"- \"Use `git config` with the `--global` option to configure a user name, email address, editor, and other preferences once per machine.\"\n" -"---" - -#: git-novice/_episodes/02-setup.md:14 -msgid "" -"When we use Git on a new computer for the first time,\n" -"we need to configure a few things. Below are a few examples\n" -"of configurations we will set as we get started with Git:" -msgstr "" -"When we use Git on a new computer for the first time,\n" -"we need to configure a few things. Below are a few examples\n" -"of configurations we will set as we get started with Git:" - -# unordered list -#: git-novice/_episodes/02-setup.md:18 -msgid "* our name and email address," -msgstr "* our name and email address," - -# unordered list -#: git-novice/_episodes/02-setup.md:19 -msgid "* what our preferred text editor is," -msgstr "* what our preferred text editor is," - -# unordered list -#: git-novice/_episodes/02-setup.md:20 -msgid "* and that we want to use these settings globally (i.e. for every project)." -msgstr "* and that we want to use these settings globally (i.e. for every project)." - -#: git-novice/_episodes/02-setup.md:22 -msgid "" -"On a command line, Git commands are written as `git verb`,\n" -"where `verb` is what we actually want to do. So here is how\n" -"Dracula sets up his new laptop:" -msgstr "" -"On a command line, Git commands are written as `git verb`,\n" -"where `verb` is what we actually want to do. So here is how\n" -"のび太 sets up his new laptop:" - -# code block -#: git-novice/_episodes/02-setup.md:26 -#: git-novice/_locale/es/_episodes/02-setup.md:26 -msgid "" -"~~~\n" -"$ git config --global user.name \"Vlad Dracula\"\n" -"$ git config --global user.email \"vlad@tran.sylvan.ia\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git config --global user.name \"Vlad のび太\"\n" -"$ git config --global user.email \"vlad@tran.sylvan.ia\"\n" -"~~~" - -#: git-novice/_episodes/02-setup.md:30 git-novice/_episodes/02-setup.md:110 -#: git-novice/_episodes/03-create.md:24 git-novice/_episodes/03-create.md:32 -#: git-novice/_episodes/03-create.md:40 git-novice/_episodes/03-create.md:48 -#: git-novice/_episodes/03-create.md:66 git-novice/_episodes/04-changes.md:27 -#: git-novice/_episodes/04-changes.md:34 git-novice/_episodes/04-changes.md:47 -#: git-novice/_episodes/04-changes.md:60 git-novice/_episodes/04-changes.md:70 -#: git-novice/_episodes/04-changes.md:83 git-novice/_episodes/04-changes.md:105 -#: git-novice/_episodes/04-changes.md:112 -#: git-novice/_episodes/04-changes.md:135 -#: git-novice/_episodes/04-changes.md:166 -#: git-novice/_episodes/04-changes.md:181 -#: git-novice/_episodes/04-changes.md:218 -#: git-novice/_episodes/04-changes.md:232 -#: git-novice/_episodes/04-changes.md:260 -#: git-novice/_episodes/04-changes.md:295 -#: git-novice/_episodes/04-changes.md:317 -#: git-novice/_episodes/04-changes.md:374 -#: git-novice/_episodes/04-changes.md:386 -#: git-novice/_episodes/04-changes.md:410 -#: git-novice/_episodes/04-changes.md:422 -#: git-novice/_episodes/04-changes.md:444 -#: git-novice/_episodes/04-changes.md:457 -#: git-novice/_episodes/04-changes.md:470 git-novice/_episodes/05-history.md:31 -#: git-novice/_episodes/05-history.md:45 git-novice/_episodes/05-history.md:68 -#: git-novice/_episodes/05-history.md:77 git-novice/_episodes/05-history.md:96 -#: git-novice/_episodes/05-history.md:137 -#: git-novice/_episodes/05-history.md:158 -#: git-novice/_episodes/05-history.md:181 -#: git-novice/_episodes/05-history.md:194 -#: git-novice/_episodes/05-history.md:215 -#: git-novice/_episodes/05-history.md:235 -#: git-novice/_episodes/05-history.md:240 -#: git-novice/_episodes/05-history.md:250 -#: git-novice/_episodes/05-history.md:273 git-novice/_episodes/06-ignore.md:23 -#: git-novice/_episodes/06-ignore.md:30 git-novice/_episodes/06-ignore.md:56 -#: git-novice/_episodes/06-ignore.md:75 git-novice/_episodes/06-ignore.md:98 -#: git-novice/_episodes/06-ignore.md:111 git-novice/_episodes/06-ignore.md:128 -#: git-novice/_episodes/07-github.md:50 git-novice/_episodes/07-github.md:86 -#: git-novice/_episodes/07-github.md:96 git-novice/_episodes/07-github.md:113 -#: git-novice/_episodes/07-github.md:190 git-novice/_episodes/08-collab.md:45 -#: git-novice/_episodes/08-collab.md:59 git-novice/_episodes/08-collab.md:70 -#: git-novice/_episodes/08-collab.md:83 git-novice/_episodes/08-collab.md:109 -#: git-novice/_episodes/09-conflict.md:29 -#: git-novice/_episodes/09-conflict.md:44 -#: git-novice/_episodes/09-conflict.md:60 -#: git-novice/_episodes/09-conflict.md:71 -#: git-novice/_episodes/09-conflict.md:92 -#: git-novice/_episodes/09-conflict.md:108 -#: git-novice/_episodes/09-conflict.md:121 -#: git-novice/_episodes/09-conflict.md:146 -#: git-novice/_episodes/09-conflict.md:167 -#: git-novice/_episodes/09-conflict.md:197 -#: git-novice/_episodes/09-conflict.md:215 -#: git-novice/_episodes/09-conflict.md:232 -#: git-novice/_episodes/09-conflict.md:244 -#: git-novice/_episodes/09-conflict.md:264 -#: git-novice/_episodes/09-conflict.md:285 git-novice/_extras/discuss.md:24 -#: git-novice/_extras/discuss.md:48 git-novice/_extras/discuss.md:58 -#: git-novice/_extras/discuss.md:65 git-novice/_extras/discuss.md:72 -#: git-novice/_extras/discuss.md:91 git-novice/_extras/discuss.md:101 -#: git-novice/_extras/discuss.md:149 git-novice/_extras/discuss.md:167 -#: git-novice/_extras/discuss.md:183 git-novice/_extras/discuss.md:233 -#: git-novice/_extras/discuss.md:242 git-novice/_extras/discuss.md:257 -#: git-novice/_extras/discuss.md:277 git-novice/_extras/discuss.md:291 -#: git-novice/_extras/discuss.md:299 git-novice/_extras/discuss.md:322 -#: git-novice/_extras/discuss.md:340 git-novice/_extras/discuss.md:351 -#: git-novice/_extras/discuss.md:359 git-novice/_extras/discuss.md:370 -#: git-novice/_extras/discuss.md:386 git-novice/_extras/discuss.md:401 -#: git-novice/_extras/discuss.md:409 git-novice/_extras/discuss.md:437 -#: git-novice/_extras/discuss.md:457 -#: git-novice/_locale/es/_episodes/02-setup.md:30 -#: git-novice/_locale/es/_episodes/02-setup.md:107 -#: git-novice/_locale/es/_episodes/03-create.md:22 -#: git-novice/_locale/es/_episodes/03-create.md:30 -#: git-novice/_locale/es/_episodes/03-create.md:38 -#: git-novice/_locale/es/_episodes/03-create.md:46 -#: git-novice/_locale/es/_episodes/03-create.md:62 -#: git-novice/_locale/es/_episodes/04-changes.md:27 -#: git-novice/_locale/es/_episodes/04-changes.md:34 -#: git-novice/_locale/es/_episodes/04-changes.md:45 -#: git-novice/_locale/es/_episodes/04-changes.md:58 -#: git-novice/_locale/es/_episodes/04-changes.md:68 -#: git-novice/_locale/es/_episodes/04-changes.md:81 -#: git-novice/_locale/es/_episodes/04-changes.md:103 -#: git-novice/_locale/es/_episodes/04-changes.md:110 -#: git-novice/_locale/es/_episodes/04-changes.md:133 -#: git-novice/_locale/es/_episodes/04-changes.md:164 -#: git-novice/_locale/es/_episodes/04-changes.md:179 -#: git-novice/_locale/es/_episodes/04-changes.md:216 -#: git-novice/_locale/es/_episodes/04-changes.md:230 -#: git-novice/_locale/es/_episodes/04-changes.md:258 -#: git-novice/_locale/es/_episodes/04-changes.md:293 -#: git-novice/_locale/es/_episodes/04-changes.md:315 -#: git-novice/_locale/es/_episodes/04-changes.md:371 -#: git-novice/_locale/es/_episodes/04-changes.md:383 -#: git-novice/_locale/es/_episodes/04-changes.md:407 -#: git-novice/_locale/es/_episodes/04-changes.md:419 -#: git-novice/_locale/es/_episodes/04-changes.md:441 -#: git-novice/_locale/es/_episodes/04-changes.md:454 -#: git-novice/_locale/es/_episodes/04-changes.md:467 -#: git-novice/_locale/es/_episodes/05-history.md:31 -#: git-novice/_locale/es/_episodes/05-history.md:45 -#: git-novice/_locale/es/_episodes/05-history.md:66 -#: git-novice/_locale/es/_episodes/05-history.md:75 -#: git-novice/_locale/es/_episodes/05-history.md:94 -#: git-novice/_locale/es/_episodes/05-history.md:135 -#: git-novice/_locale/es/_episodes/05-history.md:156 -#: git-novice/_locale/es/_episodes/05-history.md:179 -#: git-novice/_locale/es/_episodes/05-history.md:192 -#: git-novice/_locale/es/_episodes/05-history.md:213 -#: git-novice/_locale/es/_episodes/05-history.md:233 -#: git-novice/_locale/es/_episodes/05-history.md:238 -#: git-novice/_locale/es/_episodes/05-history.md:248 -#: git-novice/_locale/es/_episodes/05-history.md:271 -#: git-novice/_locale/es/_episodes/06-ignore.md:23 -#: git-novice/_locale/es/_episodes/06-ignore.md:30 -#: git-novice/_locale/es/_episodes/06-ignore.md:56 -#: git-novice/_locale/es/_episodes/06-ignore.md:75 -#: git-novice/_locale/es/_episodes/06-ignore.md:98 -#: git-novice/_locale/es/_episodes/06-ignore.md:111 -#: git-novice/_locale/es/_episodes/06-ignore.md:128 -#: git-novice/_locale/es/_episodes/07-github.md:40 -#: git-novice/_locale/es/_episodes/07-github.md:70 -#: git-novice/_locale/es/_episodes/07-github.md:79 -#: git-novice/_locale/es/_episodes/07-github.md:94 -#: git-novice/_locale/es/_episodes/07-github.md:171 -#: git-novice/_locale/es/_episodes/08-collab.md:36 -#: git-novice/_locale/es/_episodes/08-collab.md:49 -#: git-novice/_locale/es/_episodes/08-collab.md:60 -#: git-novice/_locale/es/_episodes/08-collab.md:73 -#: git-novice/_locale/es/_episodes/08-collab.md:95 -#: git-novice/_locale/es/_episodes/09-conflict.md:23 -#: git-novice/_locale/es/_episodes/09-conflict.md:38 -#: git-novice/_locale/es/_episodes/09-conflict.md:54 -#: git-novice/_locale/es/_episodes/09-conflict.md:65 -#: git-novice/_locale/es/_episodes/09-conflict.md:86 -#: git-novice/_locale/es/_episodes/09-conflict.md:102 -#: git-novice/_locale/es/_episodes/09-conflict.md:115 -#: git-novice/_locale/es/_episodes/09-conflict.md:140 -#: git-novice/_locale/es/_episodes/09-conflict.md:161 -#: git-novice/_locale/es/_episodes/09-conflict.md:191 -#: git-novice/_locale/es/_episodes/09-conflict.md:209 -#: git-novice/_locale/es/_episodes/09-conflict.md:226 -#: git-novice/_locale/es/_episodes/09-conflict.md:238 -#: git-novice/_locale/es/_episodes/09-conflict.md:258 -#: git-novice/_locale/es/_episodes/09-conflict.md:279 -#: git-novice/_locale/es/_extras/discuss.md:24 -#: git-novice/_locale/es/_extras/discuss.md:48 -#: git-novice/_locale/es/_extras/discuss.md:58 -#: git-novice/_locale/es/_extras/discuss.md:65 -#: git-novice/_locale/es/_extras/discuss.md:72 -#: git-novice/_locale/es/_extras/discuss.md:91 -#: git-novice/_locale/es/_extras/discuss.md:101 -#: git-novice/_locale/es/_extras/discuss.md:149 -#: git-novice/_locale/es/_extras/discuss.md:167 -#: git-novice/_locale/es/_extras/discuss.md:183 -#: git-novice/_locale/es/_extras/discuss.md:233 -#: git-novice/_locale/es/_extras/discuss.md:242 -#: git-novice/_locale/es/_extras/discuss.md:257 -#: git-novice/_locale/es/_extras/discuss.md:277 -#: git-novice/_locale/es/_extras/discuss.md:291 -#: git-novice/_locale/es/_extras/discuss.md:299 -#: git-novice/_locale/es/_extras/discuss.md:322 -#: git-novice/_locale/es/_extras/discuss.md:340 -#: git-novice/_locale/es/_extras/discuss.md:351 -#: git-novice/_locale/es/_extras/discuss.md:359 -#: git-novice/_locale/es/_extras/discuss.md:370 -#: git-novice/_locale/es/_extras/discuss.md:386 -#: git-novice/_locale/es/_extras/discuss.md:401 -#: git-novice/_locale/es/_extras/discuss.md:409 -#: git-novice/_locale/es/_extras/discuss.md:437 -#: git-novice/_locale/es/_extras/discuss.md:457 -#: git-novice/_locale/es/setup.md:16 git-novice/setup.md:15 -msgid "{: .language-bash}" -msgstr "{: .language-bash}" - -#: git-novice/_episodes/02-setup.md:32 -msgid "" -"Please use your own name and email address instead of Dracula's. This user name and email will be associated with your subsequent Git activity,\n" -"which means that any changes pushed to\n" -"[GitHub](https://github.com/),\n" -"[BitBucket](https://bitbucket.org/),\n" -"[GitLab](https://gitlab.com/) or\n" -"another Git host server\n" -"in a later lesson will include this information." -msgstr "" -"Please use your own name and email address instead of のび太's. This user name and email will be associated with your subsequent Git activity,\n" -"which means that any changes pushed to\n" -"[GitHub](https://github.com/),\n" -"[BitBucket](https://bitbucket.org/),\n" -"[GitLab](https://gitlab.com/) or\n" -"another Git host server\n" -"in a later lesson will include this information." - -# blockquote, which can be cascaded -#: git-novice/_episodes/02-setup.md:40 -msgid "> ## Line Endings" -msgstr "> ## Line Endings" - -#: git-novice/_episodes/02-setup.md:41 -msgid "" -">\n" -"> As with other keys, when you hit Return on your keyboard,\n" -"> your computer encodes this input as a character.\n" -"> For reasons that are long to explain, different operating systems\n" -"> use different character(s) to represent the end of a line.\n" -"> (You may also hear these referred to as newlines or line breaks.)\n" -"> Because Git uses these characters to compare files,\n" -"> it may cause unexpected issues when editing a file on different machines.\n" -">\n" -"> You can change the way Git recognizes and encodes line endings\n" -"> using the `core.autocrlf` command to `git config`.\n" -"> The following settings are recommended:\n" -">\n" -"> On macOS and Linux:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf input\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> And on Windows:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf true\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> \n" -"> You can read more about this issue \n" -"> [on this GitHub page](https://help.github.com/articles/dealing-with-line-endings/)." -msgstr "" -">\n" -"> As with other keys, when you hit Return on your keyboard,\n" -"> your computer encodes this input as a character.\n" -"> For reasons that are long to explain, different operating systems\n" -"> use different character(s) to represent the end of a line.\n" -"> (You may also hear these referred to as newlines or line breaks.)\n" -"> Because Git uses these characters to compare files,\n" -"> it may cause unexpected issues when editing a file on different machines.\n" -">\n" -"> You can change the way Git recognizes and encodes line endings\n" -"> using the `core.autocrlf` command to `git config`.\n" -"> The following settings are recommended:\n" -">\n" -"> On macOS and Linux:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf input\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> And on Windows:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf true\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> \n" -"> You can read more about this issue \n" -"> [on this GitHub page](https://help.github.com/articles/dealing-with-line-endings/)." - -#: git-novice/_episodes/02-setup.md:72 -msgid "" -"For these lessons, we will be interacting with [GitHub](https://github.com/) and so the email address used should be the same as the one used when setting up your GitHub account. If you are concerned about privacy, please review [GitHub's instructions for keeping your email address private][git-privacy]. \n" -"If you elect to use a private email address with GitHub, then use that same email address for the `user.email` value, e.g. `username@users.noreply.github.com` replacing `username` with your GitHub one. You can change the email address later on by using the `git config` command again." -msgstr "" -"For these lessons, we will be interacting with [GitHub](https://github.com/) and so the email address used should be the same as the one used when setting up your GitHub account. If you are concerned about privacy, please review [GitHub's instructions for keeping your email address private][git-privacy]. \n" -"If you elect to use a private email address with GitHub, then use that same email address for the `user.email` value, e.g. `username@users.noreply.github.com` replacing `username` with your GitHub one. You can change the email address later on by using the `git config` command again." - -#: git-novice/_episodes/02-setup.md:75 -msgid "Dracula also has to set his favorite text editor, following this table:" -msgstr "のび太 also has to set his favorite text editor, following this table:" - -#: git-novice/_episodes/02-setup.md:77 -#: git-novice/_locale/es/_episodes/02-setup.md:77 -msgid "" -"| Editor | Configuration command |\n" -"|:-------------------|:-------------------------------------------------|\n" -"| Atom | `$ git config --global core.editor \"atom --wait\"`|\n" -"| nano | `$ git config --global core.editor \"nano -w\"` |\n" -"| BBEdit (Mac, with command line tools) | `$ git config --global core.editor \"bbedit -w\"` |\n" -"| Sublime Text (Mac) | `$ git config --global core.editor \"/Applications/Sublime\\ Text.app/Contents/SharedSupport/bin/subl -n -w\"` |\n" -"| Sublime Text (Win, 32-bit install) | `$ git config --global core.editor \"'c:/program files (x86)/sublime text 3/sublime_text.exe' -w\"` |\n" -"| Sublime Text (Win, 64-bit install) | `$ git config --global core.editor \"'c:/program files/sublime text 3/sublime_text.exe' -w\"` |\n" -"| Notepad++ (Win, 32-bit install) | `$ git config --global core.editor \"'c:/program files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin\"`|\n" -"| Notepad++ (Win, 64-bit install) | `$ git config --global core.editor \"'c:/program files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin\"`|\n" -"| Kate (Linux) | `$ git config --global core.editor \"kate\"` |\n" -"| Gedit (Linux) | `$ git config --global core.editor \"gedit --wait --new-window\"` |\n" -"| Scratch (Linux) | `$ git config --global core.editor \"scratch-text-editor\"` |\n" -"| Emacs | `$ git config --global core.editor \"emacs\"` |\n" -"| Vim | `$ git config --global core.editor \"vim\"` |" -msgstr "" -"| Editor | Configuration command |\n" -"|:-------------------|:-------------------------------------------------|\n" -"| Atom | `$ git config --global core.editor \"atom --wait\"`|\n" -"| nano | `$ git config --global core.editor \"nano -w\"` |\n" -"| BBEdit (Mac, with command line tools) | `$ git config --global core.editor \"bbedit -w\"` |\n" -"| Sublime Text (Mac) | `$ git config --global core.editor \"/Applications/Sublime\\ Text.app/Contents/SharedSupport/bin/subl -n -w\"` |\n" -"| Sublime Text (Win, 32-bit install) | `$ git config --global core.editor \"'c:/program files (x86)/sublime text 3/sublime_text.exe' -w\"` |\n" -"| Sublime Text (Win, 64-bit install) | `$ git config --global core.editor \"'c:/program files/sublime text 3/sublime_text.exe' -w\"` |\n" -"| Notepad++ (Win, 32-bit install) | `$ git config --global core.editor \"'c:/program files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin\"`|\n" -"| Notepad++ (Win, 64-bit install) | `$ git config --global core.editor \"'c:/program files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin\"`|\n" -"| Kate (Linux) | `$ git config --global core.editor \"kate\"` |\n" -"| Gedit (Linux) | `$ git config --global core.editor \"gedit --wait --new-window\"` |\n" -"| Scratch (Linux) | `$ git config --global core.editor \"scratch-text-editor\"` |\n" -"| Emacs | `$ git config --global core.editor \"emacs\"` |\n" -"| Vim | `$ git config --global core.editor \"vim\"` |" - -#: git-novice/_episodes/02-setup.md:93 -msgid "It is possible to reconfigure the text editor for Git whenever you want to change it." -msgstr "It is possible to reconfigure the text editor for Git whenever you want to change it." - -# blockquote, which can be cascaded -#: git-novice/_episodes/02-setup.md:95 -msgid "> ## Exiting Vim" -msgstr "> ## Vimを出ます" - -#: git-novice/_episodes/02-setup.md:96 -msgid "" -">\n" -"> Note that Vim is the default editor for many programs. If you haven't used Vim before and wish to exit a session without saving\n" -"your changes, press Esc then type `:q!` and hit Return.\n" -"> If you want to save your changes and quit, press Esc then type `:wq` and hit Return." -msgstr "" -">\n" -"> Note that Vim is the default editor for many programs. If you haven't used Vim before and wish to exit a session without saving\n" -"your changes, press Esc then type `:q!` and hit Return.\n" -"> If you want to save your changes and quit, press Esc then type `:wq` and hit Return." - -#: git-novice/_episodes/02-setup.md:102 -msgid "" -"The four commands we just ran above only need to be run once: the flag `--global` tells Git\n" -"to use the settings for every project, in your user account, on this computer." -msgstr "" -"The four commands we just ran above only need to be run once: the flag `--global` tells Git\n" -"to use the settings for every project, in your user account, on this computer." - -#: git-novice/_episodes/02-setup.md:105 -msgid "You can check your settings at any time:" -msgstr "You can check your settings at any time:" - -# code block -#: git-novice/_episodes/02-setup.md:107 -#: git-novice/_locale/es/_episodes/02-setup.md:104 -msgid "" -"~~~\n" -"$ git config --list\n" -"~~~" -msgstr "" -"~~~\n" -"$ git config --list\n" -"~~~" - -#: git-novice/_episodes/02-setup.md:112 -msgid "" -"You can change your configuration as many times as you want: just use the\n" -"same commands to choose another editor or update your email address." -msgstr "" -"You can change your configuration as many times as you want: just use the\n" -"same commands to choose another editor or update your email address." - -# blockquote, which can be cascaded -#: git-novice/_episodes/02-setup.md:115 git-novice/_episodes/07-github.md:127 -#: git-novice/_locale/es/_episodes/02-setup.md:111 -#: git-novice/_locale/es/_episodes/07-github.md:108 -msgid "> ## Proxy" -msgstr "> ## Proxy" - -#: git-novice/_episodes/02-setup.md:116 -msgid "" -">\n" -"> In some networks you need to use a\n" -"> [proxy](https://en.wikipedia.org/wiki/Proxy_server). If this is the case, you\n" -"> may also need to tell Git about the proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy proxy-url\n" -"> $ git config --global https.proxy proxy-url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> To disable the proxy, use\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> In some networks you need to use a\n" -"> [proxy](https://en.wikipedia.org/wiki/Proxy_server). If this is the case, you\n" -"> may also need to tell Git about the proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy proxy-url\n" -"> $ git config --global https.proxy proxy-url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> To disable the proxy, use\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" - -# blockquote, which can be cascaded -#: git-novice/_episodes/02-setup.md:136 -msgid "> ## Git Help and Manual" -msgstr "> ## Git Help and Manual" - -#: git-novice/_episodes/02-setup.md:137 -msgid "" -">\n" -"> Always remember that if you forget a `git` command, you can access the list of commands by using `-h` and access the Git manual by using `--help` :\n" -">\n" -"> ~~~\n" -"> $ git config -h\n" -"> $ git config --help\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> Always remember that if you forget a `git` command, you can access the list of commands by using `-h` and access the Git manual by using `--help` :\n" -">\n" -"> ~~~\n" -"> $ git config -h\n" -"> $ git config --help\n" -"> ~~~\n" -"> {: .language-bash}" - -#: git-novice/_episodes/02-setup.md:147 -#: git-novice/_locale/es/_episodes/02-setup.md:143 -msgid "[git-privacy]: https://help.github.com/articles/keeping-your-email-address-private/" -msgstr "[git-privacy]: https://help.github.com/articles/keeping-your-email-address-private/" - -# Front Matter -#: git-novice/_episodes/03-create.md:1 -msgid "" -"---\n" -"title: Creating a Repository\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"Where does Git store information?\"\n" -"objectives:\n" -"- \"Create a local Git repository.\"\n" -"keypoints:\n" -"- \"`git init` initializes a repository.\"\n" -"- \"Git stores all of its repository data in the `.git` directory.\"\n" -"---" -msgstr "" -"---\n" -"title: Creating a Repository\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"Where does Git store information?\"\n" -"objectives:\n" -"- \"Create a local Git repository.\"\n" -"keypoints:\n" -"- \"`git init` initializes a repository.\"\n" -"- \"Git stores all of its repository data in the `.git` directory.\"\n" -"---" - -#: git-novice/_episodes/03-create.md:14 -msgid "" -"Once Git is configured,\n" -"we can start using it." -msgstr "" -"Once Git is configured,\n" -"we can start using it." - -#: git-novice/_episodes/03-create.md:17 -msgid "First, let's create a directory in `Desktop` folder for our work and then move into that directory:" -msgstr "First, let's create a directory in `Desktop` folder for our work and then move into that directory:" - -# code block -#: git-novice/_episodes/03-create.md:19 -msgid "" -"~~~\n" -"$ cd ~/Desktop\n" -"$ mkdir planets\n" -"$ cd planets\n" -"~~~" -msgstr "" -"~~~\n" -"$ cd ~/Desktop\n" -"$ mkdir planets\n" -"$ cd planets\n" -"~~~" - -#: git-novice/_episodes/03-create.md:26 -msgid "" -"Then we tell Git to make `planets` a [repository]({{ page.root }}/reference#repository)—a place where\n" -"Git can store versions of our files:" -msgstr "" -"Then we tell Git to make `planets` a [repository]({{ page.root }}/reference#repository)—a place where\n" -"Git can store versions of our files:" - -# code block -#: git-novice/_episodes/03-create.md:29 -#: git-novice/_locale/es/_episodes/03-create.md:27 -msgid "" -"~~~\n" -"$ git init\n" -"~~~" -msgstr "" -"~~~\n" -"$ git init\n" -"~~~" - -#: git-novice/_episodes/03-create.md:34 -msgid "" -"If we use `ls` to show the directory's contents,\n" -"it appears that nothing has changed:" -msgstr "" -"If we use `ls` to show the directory's contents,\n" -"it appears that nothing has changed:" - -# code block -#: git-novice/_episodes/03-create.md:37 git-novice/_episodes/04-changes.md:57 -#: git-novice/_locale/es/_episodes/03-create.md:35 -#: git-novice/_locale/es/_episodes/04-changes.md:55 -msgid "" -"~~~\n" -"$ ls\n" -"~~~" -msgstr "" -"~~~\n" -"$ ls\n" -"~~~" - -#: git-novice/_episodes/03-create.md:42 -msgid "" -"But if we add the `-a` flag to show everything,\n" -"we can see that Git has created a hidden directory within `planets` called `.git`:" -msgstr "" -"But if we add the `-a` flag to show everything,\n" -"we can see that Git has created a hidden directory within `planets` called `.git`:" - -# code block -#: git-novice/_episodes/03-create.md:45 -#: git-novice/_locale/es/_episodes/03-create.md:43 -msgid "" -"~~~\n" -"$ ls -a\n" -"~~~" -msgstr "" -"~~~\n" -"$ ls -a\n" -"~~~" - -# code block -#: git-novice/_episodes/03-create.md:50 -msgid "" -"~~~\n" -".\t..\t.git\n" -"~~~" -msgstr "" -"~~~\n" -".\t..\t.git\n" -"~~~" - -# SC/DC Template label -#: git-novice/_episodes/03-create.md:53 git-novice/_episodes/03-create.md:78 -#: git-novice/_episodes/04-changes.md:65 git-novice/_episodes/04-changes.md:75 -#: git-novice/_episodes/04-changes.md:96 git-novice/_episodes/04-changes.md:125 -#: git-novice/_episodes/04-changes.md:142 -#: git-novice/_episodes/04-changes.md:172 -#: git-novice/_episodes/04-changes.md:190 -#: git-novice/_episodes/04-changes.md:224 -#: git-novice/_episodes/04-changes.md:244 -#: git-novice/_episodes/04-changes.md:271 -#: git-novice/_episodes/04-changes.md:307 -#: git-novice/_episodes/04-changes.md:323 -#: git-novice/_episodes/04-changes.md:381 -#: git-novice/_episodes/04-changes.md:398 -#: git-novice/_episodes/04-changes.md:434 -#: git-novice/_episodes/04-changes.md:450 -#: git-novice/_episodes/04-changes.md:463 -#: git-novice/_episodes/04-changes.md:491 git-novice/_episodes/05-history.md:38 -#: git-novice/_episodes/05-history.md:57 git-novice/_episodes/05-history.md:89 -#: git-novice/_episodes/05-history.md:113 -#: git-novice/_episodes/05-history.md:149 -#: git-novice/_episodes/05-history.md:170 -#: git-novice/_episodes/05-history.md:186 -#: git-novice/_episodes/05-history.md:206 -#: git-novice/_episodes/05-history.md:222 -#: git-novice/_episodes/05-history.md:245 -#: git-novice/_episodes/05-history.md:264 git-novice/_episodes/06-ignore.md:43 -#: git-novice/_episodes/06-ignore.md:62 git-novice/_episodes/06-ignore.md:85 -#: git-novice/_episodes/06-ignore.md:104 git-novice/_episodes/06-ignore.md:118 -#: git-novice/_episodes/06-ignore.md:142 git-novice/_episodes/07-github.md:102 -#: git-novice/_episodes/07-github.md:125 git-novice/_episodes/07-github.md:197 -#: git-novice/_episodes/08-collab.md:64 git-novice/_episodes/08-collab.md:76 -#: git-novice/_episodes/08-collab.md:94 git-novice/_episodes/08-collab.md:124 -#: git-novice/_episodes/09-conflict.md:36 -#: git-novice/_episodes/09-conflict.md:52 -#: git-novice/_episodes/09-conflict.md:66 -#: git-novice/_episodes/09-conflict.md:82 -#: git-novice/_episodes/09-conflict.md:100 -#: git-novice/_episodes/09-conflict.md:114 -#: git-novice/_episodes/09-conflict.md:132 -#: git-novice/_episodes/09-conflict.md:159 -#: git-novice/_episodes/09-conflict.md:179 -#: git-novice/_episodes/09-conflict.md:205 -#: git-novice/_episodes/09-conflict.md:227 -#: git-novice/_episodes/09-conflict.md:237 -#: git-novice/_episodes/09-conflict.md:255 -#: git-novice/_episodes/09-conflict.md:278 -#: git-novice/_episodes/09-conflict.md:293 git-novice/_extras/discuss.md:35 -#: git-novice/_extras/discuss.md:157 git-novice/_extras/discuss.md:175 -#: git-novice/_extras/discuss.md:190 git-novice/_extras/discuss.md:203 -#: git-novice/_extras/discuss.md:248 git-novice/_extras/discuss.md:267 -#: git-novice/_extras/discuss.md:311 git-novice/_extras/discuss.md:332 -#: git-novice/_extras/discuss.md:380 git-novice/_extras/discuss.md:426 -#: git-novice/_extras/discuss.md:447 -#: git-novice/_locale/es/_episodes/03-create.md:51 -#: git-novice/_locale/es/_episodes/03-create.md:73 -#: git-novice/_locale/es/_episodes/04-changes.md:63 -#: git-novice/_locale/es/_episodes/04-changes.md:73 -#: git-novice/_locale/es/_episodes/04-changes.md:94 -#: git-novice/_locale/es/_episodes/04-changes.md:123 -#: git-novice/_locale/es/_episodes/04-changes.md:140 -#: git-novice/_locale/es/_episodes/04-changes.md:170 -#: git-novice/_locale/es/_episodes/04-changes.md:188 -#: git-novice/_locale/es/_episodes/04-changes.md:222 -#: git-novice/_locale/es/_episodes/04-changes.md:242 -#: git-novice/_locale/es/_episodes/04-changes.md:269 -#: git-novice/_locale/es/_episodes/04-changes.md:305 -#: git-novice/_locale/es/_episodes/04-changes.md:321 -#: git-novice/_locale/es/_episodes/04-changes.md:378 -#: git-novice/_locale/es/_episodes/04-changes.md:395 -#: git-novice/_locale/es/_episodes/04-changes.md:431 -#: git-novice/_locale/es/_episodes/04-changes.md:447 -#: git-novice/_locale/es/_episodes/04-changes.md:460 -#: git-novice/_locale/es/_episodes/04-changes.md:488 -#: git-novice/_locale/es/_episodes/05-history.md:38 -#: git-novice/_locale/es/_episodes/05-history.md:57 -#: git-novice/_locale/es/_episodes/05-history.md:87 -#: git-novice/_locale/es/_episodes/05-history.md:111 -#: git-novice/_locale/es/_episodes/05-history.md:147 -#: git-novice/_locale/es/_episodes/05-history.md:168 -#: git-novice/_locale/es/_episodes/05-history.md:184 -#: git-novice/_locale/es/_episodes/05-history.md:204 -#: git-novice/_locale/es/_episodes/05-history.md:220 -#: git-novice/_locale/es/_episodes/05-history.md:243 -#: git-novice/_locale/es/_episodes/05-history.md:262 -#: git-novice/_locale/es/_episodes/06-ignore.md:43 -#: git-novice/_locale/es/_episodes/06-ignore.md:62 -#: git-novice/_locale/es/_episodes/06-ignore.md:85 -#: git-novice/_locale/es/_episodes/06-ignore.md:104 -#: git-novice/_locale/es/_episodes/06-ignore.md:118 -#: git-novice/_locale/es/_episodes/06-ignore.md:142 -#: git-novice/_locale/es/_episodes/07-github.md:85 -#: git-novice/_locale/es/_episodes/07-github.md:106 -#: git-novice/_locale/es/_episodes/07-github.md:178 -#: git-novice/_locale/es/_episodes/08-collab.md:54 -#: git-novice/_locale/es/_episodes/08-collab.md:66 -#: git-novice/_locale/es/_episodes/08-collab.md:84 -#: git-novice/_locale/es/_episodes/08-collab.md:110 -#: git-novice/_locale/es/_episodes/09-conflict.md:30 -#: git-novice/_locale/es/_episodes/09-conflict.md:46 -#: git-novice/_locale/es/_episodes/09-conflict.md:60 -#: git-novice/_locale/es/_episodes/09-conflict.md:76 -#: git-novice/_locale/es/_episodes/09-conflict.md:94 -#: git-novice/_locale/es/_episodes/09-conflict.md:108 -#: git-novice/_locale/es/_episodes/09-conflict.md:126 -#: git-novice/_locale/es/_episodes/09-conflict.md:153 -#: git-novice/_locale/es/_episodes/09-conflict.md:173 -#: git-novice/_locale/es/_episodes/09-conflict.md:199 -#: git-novice/_locale/es/_episodes/09-conflict.md:221 -#: git-novice/_locale/es/_episodes/09-conflict.md:231 -#: git-novice/_locale/es/_episodes/09-conflict.md:249 -#: git-novice/_locale/es/_episodes/09-conflict.md:272 -#: git-novice/_locale/es/_episodes/09-conflict.md:287 -#: git-novice/_locale/es/_extras/discuss.md:35 -#: git-novice/_locale/es/_extras/discuss.md:157 -#: git-novice/_locale/es/_extras/discuss.md:175 -#: git-novice/_locale/es/_extras/discuss.md:190 -#: git-novice/_locale/es/_extras/discuss.md:203 -#: git-novice/_locale/es/_extras/discuss.md:248 -#: git-novice/_locale/es/_extras/discuss.md:267 -#: git-novice/_locale/es/_extras/discuss.md:311 -#: git-novice/_locale/es/_extras/discuss.md:332 -#: git-novice/_locale/es/_extras/discuss.md:380 -#: git-novice/_locale/es/_extras/discuss.md:426 -#: git-novice/_locale/es/_extras/discuss.md:447 -msgid "{: .output}" -msgstr "{: .output}" - -#: git-novice/_episodes/03-create.md:55 -msgid "" -"Git uses this special sub-directory to store all the information about the project, \n" -"including all files and sub-directories located within the project's directory.\n" -"If we ever delete the `.git` sub-directory,\n" -"we will lose the project's history." -msgstr "" -"Git uses this special sub-directory to store all the information about the project, \n" -"including all files and sub-directories located within the project's directory.\n" -"If we ever delete the `.git` sub-directory,\n" -"we will lose the project's history." - -#: git-novice/_episodes/03-create.md:60 -msgid "" -"We can check that everything is set up correctly\n" -"by asking Git to tell us the status of our project:" -msgstr "" -"We can check that everything is set up correctly\n" -"by asking Git to tell us the status of our project:" - -# code block -#: git-novice/_episodes/03-create.md:63 git-novice/_episodes/04-changes.md:80 -#: git-novice/_episodes/04-changes.md:109 -#: git-novice/_episodes/04-changes.md:163 -#: git-novice/_episodes/04-changes.md:229 -#: git-novice/_episodes/04-changes.md:454 -#: git-novice/_episodes/05-history.md:191 -#: git-novice/_episodes/05-history.md:247 git-novice/_episodes/06-ignore.md:27 -#: git-novice/_episodes/06-ignore.md:72 -#: git-novice/_locale/es/_episodes/03-create.md:59 -#: git-novice/_locale/es/_episodes/04-changes.md:78 -#: git-novice/_locale/es/_episodes/04-changes.md:107 -#: git-novice/_locale/es/_episodes/04-changes.md:161 -#: git-novice/_locale/es/_episodes/04-changes.md:227 -#: git-novice/_locale/es/_episodes/04-changes.md:451 -#: git-novice/_locale/es/_episodes/05-history.md:189 -#: git-novice/_locale/es/_episodes/05-history.md:245 -#: git-novice/_locale/es/_episodes/06-ignore.md:27 -#: git-novice/_locale/es/_episodes/06-ignore.md:72 -msgid "" -"~~~\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git status\n" -"~~~" - -#: git-novice/_episodes/03-create.md:68 -msgid "" -"If you are using a different version of `git`, the exact\n" -"wording of the output might be slightly different." -msgstr "" -"If you are using a different version of `git`, the exact\n" -"wording of the output might be slightly different." - -# code block -#: git-novice/_episodes/03-create.md:71 -#: git-novice/_locale/es/_episodes/03-create.md:66 -msgid "" -"~~~\n" -"# On branch master\n" -"#\n" -"# Initial commit\n" -"#\n" -"nothing to commit (create/copy files and use \"git add\" to track)\n" -"~~~" -msgstr "" -"~~~\n" -"# On branch master\n" -"#\n" -"# Initial commit\n" -"#\n" -"nothing to commit (create/copy files and use \"git add\" to track)\n" -"~~~" - -# blockquote, which can be cascaded -#: git-novice/_episodes/03-create.md:80 -msgid "> ## Places to Create Git Repositories" -msgstr "> ## Places to Create Git Repositories" - -#: git-novice/_episodes/03-create.md:81 -msgid "" -">\n" -"> Along with tracking information about planets (the project we have already created), \n" -"> Dracula would also like to track information about moons.\n" -"> Despite Wolfman's concerns, Dracula creates a `moons` project inside his `planets` \n" -"> project with the following sequence of commands:\n" -">\n" -"> ~~~\n" -"> $ cd ~/Desktop # return to Desktop directory\n" -"> $ cd planets # go into planets directory, which is already a Git repository\n" -"> $ ls -a # ensure the .git sub-directory is still present in the planets directory\n" -"> $ mkdir moons # make a sub-directory planets/moons\n" -"> $ cd moons # go into moons sub-directory\n" -"> $ git init # make the moons sub-directory a Git repository\n" -"> $ ls -a # ensure the .git sub-directory is present indicating we have created a new Git repository\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Is the `git init` command, run inside the `moons` sub-directory, required for \n" -"> tracking files stored in the `moons` sub-directory?\n" -"> \n" -"> > ## Solution\n" -"> >\n" -"> > No. Dracula does not need to make the `moons` sub-directory a Git repository \n" -"> > because the `planets` repository will track all files, sub-directories, and \n" -"> > sub-directory files under the `planets` directory. Thus, in order to track \n" -"> > all information about moons, Dracula only needed to add the `moons` sub-directory\n" -"> > to the `planets` directory.\n" -"> > \n" -"> > Additionally, Git repositories can interfere with each other if they are \"nested\":\n" -"> > the outer repository will try to version-control\n" -"> > the inner repository. Therefore, it's best to create each new Git\n" -"> > repository in a separate directory. To be sure that there is no conflicting\n" -"> > repository in the directory, check the output of `git status`. If it looks\n" -"> > like the following, you are good to go to create a new repository as shown\n" -"> > above:\n" -"> >\n" -"> > ~~~\n" -"> > $ git status\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > fatal: Not a git repository (or any of the parent directories): .git\n" -"> > ~~~\n" -"> > {: .output}" -msgstr "" -">\n" -"> Along with tracking information about planets (the project we have already created), \n" -"> のび太 would also like to track information about moons.\n" -"> Despite ドラえもん's concerns, のび太 creates a `moons` project inside his `planets` \n" -"> project with the following sequence of commands:\n" -">\n" -"> ~~~\n" -"> $ cd ~/Desktop # return to Desktop directory\n" -"> $ cd planets # go into planets directory, which is already a Git repository\n" -"> $ ls -a # ensure the .git sub-directory is still present in the planets directory\n" -"> $ mkdir moons # make a sub-directory planets/moons\n" -"> $ cd moons # go into moons sub-directory\n" -"> $ git init # make the moons sub-directory a Git repository\n" -"> $ ls -a # ensure the .git sub-directory is present indicating we have created a new Git repository\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Is the `git init` command, run inside the `moons` sub-directory, required for \n" -"> tracking files stored in the `moons` sub-directory?\n" -"> \n" -"> > ## Solution\n" -"> >\n" -"> > No. のび太 does not need to make the `moons` sub-directory a Git repository \n" -"> > because the `planets` repository will track all files, sub-directories, and \n" -"> > sub-directory files under the `planets` directory. Thus, in order to track \n" -"> > all information about moons, のび太 only needed to add the `moons` sub-directory\n" -"> > to the `planets` directory.\n" -"> > \n" -"> > Additionally, Git repositories can interfere with each other if they are \"nested\":\n" -"> > the outer repository will try to version-control\n" -"> > the inner repository. Therefore, it's best to create each new Git\n" -"> > repository in a separate directory. To be sure that there is no conflicting\n" -"> > repository in the directory, check the output of `git status`. If it looks\n" -"> > like the following, you are good to go to create a new repository as shown\n" -"> > above:\n" -"> >\n" -"> > ~~~\n" -"> > $ git status\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > fatal: Not a git repository (or any of the parent directories): .git\n" -"> > ~~~\n" -"> > {: .output}" - -# SC/DC Template label -#: git-novice/_episodes/03-create.md:126 git-novice/_episodes/03-create.md:147 -#: git-novice/_episodes/04-changes.md:618 -#: git-novice/_episodes/04-changes.md:642 -#: git-novice/_episodes/04-changes.md:702 -#: git-novice/_episodes/04-changes.md:756 -#: git-novice/_episodes/04-changes.md:817 -#: git-novice/_episodes/05-history.md:429 git-novice/_episodes/06-ignore.md:174 -#: git-novice/_episodes/06-ignore.md:194 git-novice/_episodes/06-ignore.md:217 -#: git-novice/_episodes/06-ignore.md:238 git-novice/_episodes/06-ignore.md:258 -#: git-novice/_episodes/07-github.md:217 git-novice/_episodes/07-github.md:230 -#: git-novice/_episodes/07-github.md:240 git-novice/_episodes/07-github.md:262 -#: git-novice/_episodes/07-github.md:273 git-novice/_episodes/08-collab.md:170 -#: git-novice/_episodes/09-conflict.md:494 -#: git-novice/_episodes/09-conflict.md:536 -#: git-novice/_episodes/14-supplemental-rstudio.md:126 -#: git-novice/_locale/es/_episodes/03-create.md:76 -#: git-novice/_locale/es/_episodes/03-create.md:121 -#: git-novice/_locale/es/_episodes/03-create.md:142 -#: git-novice/_locale/es/_episodes/04-changes.md:614 -#: git-novice/_locale/es/_episodes/04-changes.md:638 -#: git-novice/_locale/es/_episodes/04-changes.md:698 -#: git-novice/_locale/es/_episodes/04-changes.md:750 -#: git-novice/_locale/es/_episodes/04-changes.md:811 -#: git-novice/_locale/es/_episodes/05-history.md:426 -#: git-novice/_locale/es/_episodes/06-ignore.md:174 -#: git-novice/_locale/es/_episodes/06-ignore.md:193 -#: git-novice/_locale/es/_episodes/06-ignore.md:217 -#: git-novice/_locale/es/_episodes/06-ignore.md:238 -#: git-novice/_locale/es/_episodes/06-ignore.md:257 -#: git-novice/_locale/es/_episodes/07-github.md:196 -#: git-novice/_locale/es/_episodes/07-github.md:209 -#: git-novice/_locale/es/_episodes/07-github.md:219 -#: git-novice/_locale/es/_episodes/07-github.md:241 -#: git-novice/_locale/es/_episodes/07-github.md:252 -#: git-novice/_locale/es/_episodes/08-collab.md:137 -#: git-novice/_locale/es/_episodes/09-conflict.md:486 -#: git-novice/_locale/es/_episodes/09-conflict.md:529 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:110 -msgid "> {: .solution}" -msgstr "> {: .solution}" - -# blockquote, which can be cascaded -#: git-novice/_episodes/03-create.md:129 -msgid "> ## Correcting `git init` Mistakes" -msgstr "> ## Correcting `git init` Mistakes" - -# blockquote, which can be cascaded -#: git-novice/_episodes/03-create.md:130 -msgid "> Wolfman explains to Dracula how a nested repository is redundant and may cause confusion" -msgstr "> ドラえもん explains to のび太 how a nested repository is redundant and may cause confusion" - -# blockquote, which can be cascaded -#: git-novice/_episodes/03-create.md:131 -msgid "> down the road. Dracula would like to remove the nested repository. How can Dracula undo " -msgstr "> down the road. のび太 would like to remove the nested repository. How can のび太 undo " - -# blockquote, which can be cascaded -#: git-novice/_episodes/03-create.md:132 -msgid "> his last `git init` in the `moons` sub-directory?" -msgstr "> his last `git init` in the `moons` sub-directory?" - -#: git-novice/_episodes/03-create.md:133 -msgid "" -">\n" -"> > ## Solution -- USE WITH CAUTION!\n" -"> >\n" -"> > To recover from this little mistake, Dracula can just remove the `.git`\n" -"> > folder in the moons subdirectory by running the following command from inside the `planets` directory:\n" -"> >\n" -"> > ~~~\n" -"> > $ rm -rf moons/.git\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > But be careful! Running this command in the wrong directory, will remove\n" -"> > the entire Git history of a project you might want to keep. Therefore, always check your current directory using the\n" -"> > command `pwd`." -msgstr "" -">\n" -"> > ## Solution -- USE WITH CAUTION!\n" -"> >\n" -"> > To recover from this little mistake, のび太 can just remove the `.git`\n" -"> > folder in the moons subdirectory by running the following command from inside the `planets` directory:\n" -"> >\n" -"> > ~~~\n" -"> > $ rm -rf moons/.git\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > But be careful! Running this command in the wrong directory, will remove\n" -"> > the entire Git history of a project you might want to keep. Therefore, always check your current directory using the\n" -"> > command `pwd`." - -# Front Matter -#: git-novice/_episodes/04-changes.md:1 -msgid "" -"---\n" -"title: Tracking Changes\n" -"teaching: 20\n" -"exercises: 0\n" -"questions:\n" -"- \"How do I record changes in Git?\"\n" -"- \"How do I check the status of my version control repository?\"\n" -"- \"How do I record notes about what changes I made and why?\"\n" -"objectives:\n" -"- \"Go through the modify-add-commit cycle for one or more files.\"\n" -"- \"Explain where information is stored at each stage of that cycle.\"\n" -"- \"Distinguish between descriptive and non-descriptive commit messages.\"\n" -"keypoints:\n" -"- \"`git status` shows the status of a repository.\"\n" -"- \"Files can be stored in a project's working directory (which users see), the staging area (where the next commit is being built up) and the local repository (where commits are permanently recorded).\"\n" -"- \"`git add` puts files in the staging area.\"\n" -"- \"`git commit` saves the staged content as a new commit in the local repository.\"\n" -"- \"Write a commit message that accurately describes your changes.\"\n" -"---" -msgstr "" -"---\n" -"title: Tracking Changes\n" -"teaching: 20\n" -"exercises: 0\n" -"questions:\n" -"- \"How do I record changes in Git?\"\n" -"- \"How do I check the status of my version control repository?\"\n" -"- \"How do I record notes about what changes I made and why?\"\n" -"objectives:\n" -"- \"Go through the modify-add-commit cycle for one or more files.\"\n" -"- \"Explain where information is stored at each stage of that cycle.\"\n" -"- \"Distinguish between descriptive and non-descriptive commit messages.\"\n" -"keypoints:\n" -"- \"`git status` shows the status of a repository.\"\n" -"- \"Files can be stored in a project's working directory (which users see), the staging area (where the next commit is being built up) and the local repository (where commits are permanently recorded).\"\n" -"- \"`git add` puts files in the staging area.\"\n" -"- \"`git commit` saves the staged content as a new commit in the local repository.\"\n" -"- \"Write a commit message that accurately describes your changes.\"\n" -"---" - -#: git-novice/_episodes/04-changes.md:21 -msgid "" -"First let's make sure we're still in the right directory.\n" -"You should be in the `planets` directory." -msgstr "" -"First let's make sure we're still in the right directory.\n" -"You should be in the `planets` directory." - -# code block -#: git-novice/_episodes/04-changes.md:24 -#: git-novice/_locale/es/_episodes/04-changes.md:24 -msgid "" -"~~~\n" -"$ pwd\n" -"~~~" -msgstr "" -"~~~\n" -"$ pwd\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:29 -msgid "If you are still in `moons`, navigate back up to `planets`" -msgstr "If you are still in `moons`, navigate back up to `planets`" - -# code block -#: git-novice/_episodes/04-changes.md:31 -#: git-novice/_locale/es/_episodes/04-changes.md:31 -msgid "" -"~~~\n" -"$ cd ..\n" -"~~~" -msgstr "" -"~~~\n" -"$ cd ..\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:36 -msgid "" -"Let's create a file called `mars.txt` that contains some notes\n" -"about the Red Planet's suitability as a base.\n" -"We'll use `nano` to edit the file;\n" -"you can use whatever editor you like.\n" -"In particular, this does not have to be the `core.editor` you set globally earlier. \n" -"But remember, the.language-bash command to create or edit a new file will depend on the editor you choose (it might not be `nano`). \n" -"For a refresher on text editors, check out [\"Which Editor?\"](https://swcarpentry.github.io/shell-novice/03-create/) in [The Unix Shell](https://swcarpentry.github.io/shell-novice/) lesson." -msgstr "" -"Let's create a file called `mars.txt` that contains some notes\n" -"about the Red Planet's suitability as a base.\n" -"We'll use `nano` to edit the file;\n" -"you can use whatever editor you like.\n" -"In particular, this does not have to be the `core.editor` you set globally earlier. \n" -"But remember, the.language-bash command to create or edit a new file will depend on the editor you choose (it might not be `nano`). \n" -"For a refresher on text editors, check out [\"Which Editor?\"](https://swcarpentry.github.io/shell-novice/03-create/) in [The Unix Shell](https://swcarpentry.github.io/shell-novice/) lesson." - -# code block -#: git-novice/_episodes/04-changes.md:44 -#: git-novice/_locale/es/_episodes/04-changes.md:42 -msgid "" -"~~~\n" -"$ nano mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ nano mars.txt\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:49 -msgid "Type the text below into the `mars.txt` file:" -msgstr "Type the text below into the `mars.txt` file:" - -# code block -#: git-novice/_episodes/04-changes.md:51 git-novice/_episodes/04-changes.md:72 -#: git-novice/_episodes/05-history.md:242 git-novice/_extras/discuss.md:154 -#: git-novice/_locale/es/_episodes/04-changes.md:49 -#: git-novice/_locale/es/_episodes/04-changes.md:70 -#: git-novice/_locale/es/_episodes/05-history.md:240 -#: git-novice/_locale/es/_extras/discuss.md:154 -msgid "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"~~~" -msgstr "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:55 -msgid "`mars.txt` now contains a single line, which we can see by running:" -msgstr "`mars.txt` now contains a single line, which we can see by running:" - -# code block -#: git-novice/_episodes/04-changes.md:62 -#: git-novice/_locale/es/_episodes/04-changes.md:60 -msgid "" -"~~~\n" -"mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"mars.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:67 git-novice/_episodes/05-history.md:237 -#: git-novice/_episodes/09-conflict.md:26 -#: git-novice/_episodes/09-conflict.md:164 -#: git-novice/_episodes/09-conflict.md:194 -#: git-novice/_episodes/09-conflict.md:282 -#: git-novice/_locale/es/_episodes/04-changes.md:65 -#: git-novice/_locale/es/_episodes/05-history.md:235 -#: git-novice/_locale/es/_episodes/09-conflict.md:20 -#: git-novice/_locale/es/_episodes/09-conflict.md:158 -#: git-novice/_locale/es/_episodes/09-conflict.md:188 -#: git-novice/_locale/es/_episodes/09-conflict.md:276 -msgid "" -"~~~\n" -"$ cat mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ cat mars.txt\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:77 -msgid "" -"If we check the status of our project again,\n" -"Git tells us that it's noticed the new file:" -msgstr "" -"If we check the status of our project again,\n" -"Git tells us that it's noticed the new file:" - -# code block -#: git-novice/_episodes/04-changes.md:85 -msgid "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\tmars.txt\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\tmars.txt\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:98 -msgid "" -"The \"untracked files\" message means that there's a file in the directory\n" -"that Git isn't keeping track of.\n" -"We can tell Git to track a file using `git add`:" -msgstr "" -"The \"untracked files\" message means that there's a file in the directory\n" -"that Git isn't keeping track of.\n" -"We can tell Git to track a file using `git add`:" - -# code block -#: git-novice/_episodes/04-changes.md:102 -#: git-novice/_locale/es/_episodes/04-changes.md:100 -msgid "" -"~~~\n" -"$ git add mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add mars.txt\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:107 -msgid "and then check that the right thing happened:" -msgstr "and then check that the right thing happened:" - -# code block -#: git-novice/_episodes/04-changes.md:114 -msgid "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Changes to be committed:\n" -" (use \"git rm --cached ...\" to unstage)\n" -"\n" -"\tnew file: mars.txt\n" -"\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Changes to be committed:\n" -" (use \"git rm --cached ...\" to unstage)\n" -"\n" -"\tnew file: mars.txt\n" -"\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:127 -msgid "" -"Git now knows that it's supposed to keep track of `mars.txt`,\n" -"but it hasn't recorded these changes as a commit yet.\n" -"To get it to do that,\n" -"we need to run one more command:" -msgstr "" -"Git now knows that it's supposed to keep track of `mars.txt`,\n" -"but it hasn't recorded these changes as a commit yet.\n" -"To get it to do that,\n" -"we need to run one more command:" - -# code block -#: git-novice/_episodes/04-changes.md:132 -#: git-novice/_locale/es/_episodes/04-changes.md:130 -msgid "" -"~~~\n" -"$ git commit -m \"Start notes on Mars as a base\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m \"Start notes on Mars as a base\"\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:137 -#: git-novice/_locale/es/_episodes/04-changes.md:135 -msgid "" -"~~~\n" -"[master (root-commit) f22b25e] Start notes on Mars as a base\n" -" 1 file changed, 1 insertion(+)\n" -" create mode 100644 mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"[master (root-commit) f22b25e] Start notes on Mars as a base\n" -" 1 file changed, 1 insertion(+)\n" -" create mode 100644 mars.txt\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:144 -msgid "" -"When we run `git commit`,\n" -"Git takes everything we have told it to save by using `git add`\n" -"and stores a copy permanently inside the special `.git` directory.\n" -"This permanent copy is called a [commit]({{ page.root }}/reference#commit)\n" -"(or [revision]({{ page.root }}/reference#revision)) and its short identifier is `f22b25e`.\n" -"Your commit may have another identifier." -msgstr "" -"When we run `git commit`,\n" -"Git takes everything we have told it to save by using `git add`\n" -"and stores a copy permanently inside the special `.git` directory.\n" -"This permanent copy is called a [commit]({{ page.root }}/reference#commit)\n" -"(or [revision]({{ page.root }}/reference#revision)) and its short identifier is `f22b25e`.\n" -"Your commit may have another identifier." - -#: git-novice/_episodes/04-changes.md:151 -msgid "" -"We use the `-m` flag (for \"message\")\n" -"to record a short, descriptive, and specific comment that will help us remember later on what we did and why.\n" -"If we just run `git commit` without the `-m` option,\n" -"Git will launch `nano` (or whatever other editor we configured as `core.editor`)\n" -"so that we can write a longer message." -msgstr "" -"We use the `-m` flag (for \"message\")\n" -"to record a short, descriptive, and specific comment that will help us remember later on what we did and why.\n" -"If we just run `git commit` without the `-m` option,\n" -"Git will launch `nano` (or whatever other editor we configured as `core.editor`)\n" -"so that we can write a longer message." - -#: git-novice/_episodes/04-changes.md:157 -msgid "" -"[Good commit messages][commit-messages] start with a brief (<50 characters) statement about the\n" -"changes made in the commit. Generally, the message should complete the sentence \"If applied, this commit will\" .\n" -"If you want to go into more detail, add a blank line between the summary line and your additional notes. Use this additional space to explain why you made changes and/or what their impact will be." -msgstr "" -"[Good commit messages][commit-messages] start with a brief (<50 characters) statement about the\n" -"changes made in the commit. Generally, the message should complete the sentence \"If applied, this commit will\" .\n" -"If you want to go into more detail, add a blank line between the summary line and your additional notes. Use this additional space to explain why you made changes and/or what their impact will be." - -#: git-novice/_episodes/04-changes.md:161 -msgid "If we run `git status` now:" -msgstr "If we run `git status` now:" - -# code block -#: git-novice/_episodes/04-changes.md:168 -#: git-novice/_episodes/04-changes.md:459 git-novice/_extras/discuss.md:244 -#: git-novice/_locale/es/_episodes/04-changes.md:166 -#: git-novice/_locale/es/_episodes/04-changes.md:456 -#: git-novice/_locale/es/_extras/discuss.md:244 -msgid "" -"~~~\n" -"On branch master\n" -"nothing to commit, working directory clean\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"nothing to commit, working directory clean\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:174 -msgid "" -"it tells us everything is up to date.\n" -"If we want to know what we've done recently,\n" -"we can ask Git to show us the project's history using `git log`:" -msgstr "" -"it tells us everything is up to date.\n" -"If we want to know what we've done recently,\n" -"we can ask Git to show us the project's history using `git log`:" - -# code block -#: git-novice/_episodes/04-changes.md:178 -#: git-novice/_episodes/04-changes.md:467 -#: git-novice/_locale/es/_episodes/04-changes.md:176 -#: git-novice/_locale/es/_episodes/04-changes.md:464 -msgid "" -"~~~\n" -"$ git log\n" -"~~~" -msgstr "" -"~~~\n" -"$ git log\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:183 -#: git-novice/_locale/es/_episodes/04-changes.md:181 -msgid "" -"~~~\n" -"commit f22b25e3233b4645dabd0d81e651fe074bd8e73b\n" -"Author: Vlad Dracula \n" -"Date: Thu Aug 22 09:51:46 2013 -0400\n" -"\n" -" Start notes on Mars as a base\n" -"~~~" -msgstr "" -"~~~\n" -"commit f22b25e3233b4645dabd0d81e651fe074bd8e73b\n" -"Author: Vlad のび太 \n" -"Date: Thu Aug 22 09:51:46 2013 -0400\n" -"\n" -" Start notes on Mars as a base\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:192 -msgid "" -"`git log` lists all commits made to a repository in reverse chronological order.\n" -"The listing for each commit includes\n" -"the commit's full identifier\n" -"(which starts with the same characters as\n" -"the short identifier printed by the `git commit` command earlier),\n" -"the commit's author,\n" -"when it was created,\n" -"and the log message Git was given when the commit was created." -msgstr "" -"`git log` lists all commits made to a repository in reverse chronological order.\n" -"The listing for each commit includes\n" -"the commit's full identifier\n" -"(which starts with the same characters as\n" -"the short identifier printed by the `git commit` command earlier),\n" -"the commit's author,\n" -"when it was created,\n" -"and the log message Git was given when the commit was created." - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:201 -msgid "> ## Where Are My Changes?" -msgstr "> ## Where Are My Changes?" - -#: git-novice/_episodes/04-changes.md:202 -msgid "" -">\n" -"> If we run `ls` at this point, we will still see just one file called `mars.txt`.\n" -"> That's because Git saves information about files' history\n" -"> in the special `.git` directory mentioned earlier\n" -"> so that our filesystem doesn't become cluttered\n" -"> (and so that we can't accidentally edit or delete an old version)." -msgstr "" -">\n" -"> If we run `ls` at this point, we will still see just one file called `mars.txt`.\n" -"> That's because Git saves information about files' history\n" -"> in the special `.git` directory mentioned earlier\n" -"> so that our filesystem doesn't become cluttered\n" -"> (and so that we can't accidentally edit or delete an old version)." - -#: git-novice/_episodes/04-changes.md:210 -msgid "" -"Now suppose Dracula adds more information to the file.\n" -"(Again, we'll edit with `nano` and then `cat` the file to show its contents;\n" -"you may use a different editor, and don't need to `cat`.)" -msgstr "" -"Now suppose のび太 adds more information to the file.\n" -"(Again, we'll edit with `nano` and then `cat` the file to show its contents;\n" -"you may use a different editor, and don't need to `cat`.)" - -# code block -#: git-novice/_episodes/04-changes.md:214 -#: git-novice/_episodes/04-changes.md:370 git-novice/_episodes/05-history.md:27 -#: git-novice/_episodes/05-history.md:177 -#: git-novice/_episodes/09-conflict.md:40 -#: git-novice/_episodes/09-conflict.md:88 -#: git-novice/_locale/es/_episodes/04-changes.md:212 -#: git-novice/_locale/es/_episodes/04-changes.md:367 -#: git-novice/_locale/es/_episodes/05-history.md:27 -#: git-novice/_locale/es/_episodes/05-history.md:175 -#: git-novice/_locale/es/_episodes/09-conflict.md:34 -#: git-novice/_locale/es/_episodes/09-conflict.md:82 -msgid "" -"~~~\n" -"$ nano mars.txt\n" -"$ cat mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ nano mars.txt\n" -"$ cat mars.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:220 git-novice/_extras/discuss.md:171 -#: git-novice/_locale/es/_episodes/04-changes.md:218 -#: git-novice/_locale/es/_extras/discuss.md:171 -msgid "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for Wolfman\n" -"~~~" -msgstr "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for ドラえもん\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:226 -msgid "" -"When we run `git status` now,\n" -"it tells us that a file it already knows about has been modified:" -msgstr "" -"When we run `git status` now,\n" -"it tells us that a file it already knows about has been modified:" - -# code block -#: git-novice/_episodes/04-changes.md:234 -#: git-novice/_episodes/04-changes.md:297 -#: git-novice/_episodes/05-history.md:196 -msgid "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -"\tmodified: mars.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -"\tmodified: mars.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:246 -msgid "" -"The last line is the key phrase:\n" -"\"no changes added to commit\".\n" -"We have changed this file,\n" -"but we haven't told Git we will want to save those changes\n" -"(which we do with `git add`)\n" -"nor have we saved them (which we do with `git commit`).\n" -"So let's do that now. It is good practice to always review\n" -"our changes before saving them. We do this using `git diff`.\n" -"This shows us the differences between the current state\n" -"of the file and the most recently saved version:" -msgstr "" -"The last line is the key phrase:\n" -"\"no changes added to commit\".\n" -"We have changed this file,\n" -"but we haven't told Git we will want to save those changes\n" -"(which we do with `git add`)\n" -"nor have we saved them (which we do with `git commit`).\n" -"So let's do that now. It is good practice to always review\n" -"our changes before saving them. We do this using `git diff`.\n" -"This shows us the differences between the current state\n" -"of the file and the most recently saved version:" - -# code block -#: git-novice/_episodes/04-changes.md:257 -#: git-novice/_episodes/04-changes.md:383 git-novice/_extras/discuss.md:180 -#: git-novice/_locale/es/_episodes/04-changes.md:255 -#: git-novice/_locale/es/_episodes/04-changes.md:380 -#: git-novice/_locale/es/_extras/discuss.md:180 -msgid "" -"~~~\n" -"$ git diff\n" -"~~~" -msgstr "" -"~~~\n" -"$ git diff\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:262 git-novice/_extras/discuss.md:194 -#: git-novice/_locale/es/_episodes/04-changes.md:260 -#: git-novice/_locale/es/_extras/discuss.md:194 -msgid "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index df0654a..315bf3a 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1 +1,2 @@\n" -" Cold and dry, but everything is my favorite color\n" -"+The two moons may be a problem for Wolfman\n" -"~~~" -msgstr "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index df0654a..315bf3a 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1 +1,2 @@\n" -" Cold and dry, but everything is my favorite color\n" -"+The two moons may be a problem for ドラえもん\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:273 -msgid "" -"The output is cryptic because\n" -"it is actually a series of commands for tools like editors and `patch`\n" -"telling them how to reconstruct one file given the other.\n" -"If we break it down into pieces:" -msgstr "" -"The output is cryptic because\n" -"it is actually a series of commands for tools like editors and `patch`\n" -"telling them how to reconstruct one file given the other.\n" -"If we break it down into pieces:" - -# ordered list -#: git-novice/_episodes/04-changes.md:278 -msgid "1. The first line tells us that Git is producing output similar to the Unix `diff` command" -msgstr "1. The first line tells us that Git is producing output similar to the Unix `diff` command" - -#: git-novice/_episodes/04-changes.md:279 -msgid "" -" comparing the old and new versions of the file.\n" -"2. The second line tells exactly which versions of the file\n" -" Git is comparing;\n" -" `df0654a` and `315bf3a` are unique computer-generated labels for those versions.\n" -"3. The third and fourth lines once again show the name of the file being changed.\n" -"4. The remaining lines are the most interesting, they show us the actual differences\n" -" and the lines on which they occur.\n" -" In particular,\n" -" the `+` marker in the first column shows where we added a line." -msgstr "" -" comparing the old and new versions of the file.\n" -"2. The second line tells exactly which versions of the file\n" -" Git is comparing;\n" -" `df0654a` and `315bf3a` are unique computer-generated labels for those versions.\n" -"3. The third and fourth lines once again show the name of the file being changed.\n" -"4. The remaining lines are the most interesting, they show us the actual differences\n" -" and the lines on which they occur.\n" -" In particular,\n" -" the `+` marker in the first column shows where we added a line." - -#: git-novice/_episodes/04-changes.md:289 -msgid "After reviewing our change, it's time to commit it:" -msgstr "After reviewing our change, it's time to commit it:" - -# code block -#: git-novice/_episodes/04-changes.md:291 -#: git-novice/_locale/es/_episodes/04-changes.md:289 -msgid "" -"~~~\n" -"$ git commit -m \"Add concerns about effects of Mars' moons on Wolfman\"\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m \"Add concerns about effects of Mars' moons on ドラえもん\"\n" -"$ git status\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:309 -msgid "" -"Whoops:\n" -"Git won't commit because we didn't use `git add` first.\n" -"Let's fix that:" -msgstr "" -"Whoops:\n" -"Git won't commit because we didn't use `git add` first.\n" -"Let's fix that:" - -# code block -#: git-novice/_episodes/04-changes.md:313 -#: git-novice/_locale/es/_episodes/04-changes.md:311 -msgid "" -"~~~\n" -"$ git add mars.txt\n" -"$ git commit -m \"Add concerns about effects of Mars' moons on Wolfman\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add mars.txt\n" -"$ git commit -m \"Add concerns about effects of Mars' moons on ドラえもん\"\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:319 -#: git-novice/_locale/es/_episodes/04-changes.md:317 -msgid "" -"~~~\n" -"[master 34961b1] Add concerns about effects of Mars' moons on Wolfman\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" -msgstr "" -"~~~\n" -"[master 34961b1] Add concerns about effects of Mars' moons on ドラえもん\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:325 -msgid "" -"Git insists that we add files to the set we want to commit\n" -"before actually committing anything. This allows us to commit our\n" -"changes in stages and capture changes in logical portions rather than\n" -"only large batches.\n" -"For example,\n" -"suppose we're adding a few citations to relevant research to our thesis.\n" -"We might want to commit those additions,\n" -"and the corresponding bibliography entries,\n" -"but *not* commit some of our work drafting the conclusion\n" -"(which we haven't finished yet)." -msgstr "" -"Git insists that we add files to the set we want to commit\n" -"before actually committing anything. This allows us to commit our\n" -"changes in stages and capture changes in logical portions rather than\n" -"only large batches.\n" -"For example,\n" -"suppose we're adding a few citations to relevant research to our thesis.\n" -"We might want to commit those additions,\n" -"and the corresponding bibliography entries,\n" -"but *not* commit some of our work drafting the conclusion\n" -"(which we haven't finished yet)." - -#: git-novice/_episodes/04-changes.md:336 -msgid "" -"To allow for this,\n" -"Git has a special *staging area*\n" -"where it keeps track of things that have been added to\n" -"the current [changeset]({{ page.root }}/reference#changeset)\n" -"but not yet committed." -msgstr "" -"To allow for this,\n" -"Git has a special *staging area*\n" -"where it keeps track of things that have been added to\n" -"the current [changeset]({{ page.root }}/reference#changeset)\n" -"but not yet committed." - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:342 -#: git-novice/_locale/es/_episodes/04-changes.md:339 -msgid "> ## Staging Area" -msgstr "> ## Staging Area" - -#: git-novice/_episodes/04-changes.md:343 -msgid "" -">\n" -"> If you think of Git as taking snapshots of changes over the life of a project,\n" -"> `git add` specifies *what* will go in a snapshot\n" -"> (putting things in the staging area),\n" -"> and `git commit` then *actually takes* the snapshot, and\n" -"> makes a permanent record of it (as a commit).\n" -"> If you don't have anything staged when you type `git commit`,\n" -"> Git will prompt you to use `git commit -a` or `git commit --all`,\n" -"> which is kind of like gathering *everyone* for the picture!\n" -"> However, it's almost always better to\n" -"> explicitly add things to the staging area, because you might\n" -"> commit changes you forgot you made. (Going back to snapshots,\n" -"> you might get the extra with incomplete makeup walking on\n" -"> the stage for the snapshot because you used `-a`!)\n" -"> Try to stage things manually,\n" -"> or you might find yourself searching for \"git undo commit\" more\n" -"> than you would like!" -msgstr "" -">\n" -"> If you think of Git as taking snapshots of changes over the life of a project,\n" -"> `git add` specifies *what* will go in a snapshot\n" -"> (putting things in the staging area),\n" -"> and `git commit` then *actually takes* the snapshot, and\n" -"> makes a permanent record of it (as a commit).\n" -"> If you don't have anything staged when you type `git commit`,\n" -"> Git will prompt you to use `git commit -a` or `git commit --all`,\n" -"> which is kind of like gathering *everyone* for the picture!\n" -"> However, it's almost always better to\n" -"> explicitly add things to the staging area, because you might\n" -"> commit changes you forgot you made. (Going back to snapshots,\n" -"> you might get the extra with incomplete makeup walking on\n" -"> the stage for the snapshot because you used `-a`!)\n" -"> Try to stage things manually,\n" -"> or you might find yourself searching for \"git undo commit\" more\n" -"> than you would like!" - -#: git-novice/_episodes/04-changes.md:362 -#: git-novice/_locale/es/_episodes/04-changes.md:359 -msgid "![The Git Staging Area](../fig/git-staging-area.svg)" -msgstr "![The Git Staging Area](../fig/git-staging-area.svg)" - -#: git-novice/_episodes/04-changes.md:364 -msgid "" -"Let's watch as our changes to a file move from our editor\n" -"to the staging area\n" -"and into long-term storage.\n" -"First,\n" -"we'll add another line to the file:" -msgstr "" -"Let's watch as our changes to a file move from our editor\n" -"to the staging area\n" -"and into long-term storage.\n" -"First,\n" -"we'll add another line to the file:" - -# code block -#: git-novice/_episodes/04-changes.md:376 git-novice/_episodes/05-history.md:33 -#: git-novice/_episodes/05-history.md:217 -#: git-novice/_episodes/09-conflict.md:31 -#: git-novice/_locale/es/_episodes/04-changes.md:373 -#: git-novice/_locale/es/_episodes/05-history.md:33 -#: git-novice/_locale/es/_episodes/05-history.md:215 -#: git-novice/_locale/es/_episodes/09-conflict.md:25 -msgid "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for Wolfman\n" -"But the Mummy will appreciate the lack of humidity\n" -"~~~" -msgstr "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for ドラえもん\n" -"But the Mummy will appreciate the lack of humidity\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:388 -#: git-novice/_episodes/04-changes.md:424 -#: git-novice/_locale/es/_episodes/04-changes.md:385 -#: git-novice/_locale/es/_episodes/04-changes.md:421 -msgid "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index 315bf3a..b36abfd 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1,2 +1,3 @@\n" -" Cold and dry, but everything is my favorite color\n" -" The two moons may be a problem for Wolfman\n" -"+But the Mummy will appreciate the lack of humidity\n" -"~~~" -msgstr "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index 315bf3a..b36abfd 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1,2 +1,3 @@\n" -" Cold and dry, but everything is my favorite color\n" -" The two moons may be a problem for ドラえもん\n" -"+But the Mummy will appreciate the lack of humidity\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:400 -msgid "" -"So far, so good:\n" -"we've added one line to the end of the file\n" -"(shown with a `+` in the first column).\n" -"Now let's put that change in the staging area\n" -"and see what `git diff` reports:" -msgstr "" -"So far, so good:\n" -"we've added one line to the end of the file\n" -"(shown with a `+` in the first column).\n" -"Now let's put that change in the staging area\n" -"and see what `git diff` reports:" - -# code block -#: git-novice/_episodes/04-changes.md:406 -#: git-novice/_locale/es/_episodes/04-changes.md:403 -msgid "" -"~~~\n" -"$ git add mars.txt\n" -"$ git diff\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add mars.txt\n" -"$ git diff\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:412 -msgid "" -"There is no output:\n" -"as far as Git can tell,\n" -"there's no difference between what it's been asked to save permanently\n" -"and what's currently in the directory.\n" -"However,\n" -"if we do this:" -msgstr "" -"There is no output:\n" -"as far as Git can tell,\n" -"there's no difference between what it's been asked to save permanently\n" -"and what's currently in the directory.\n" -"However,\n" -"if we do this:" - -# code block -#: git-novice/_episodes/04-changes.md:419 -#: git-novice/_locale/es/_episodes/04-changes.md:416 -msgid "" -"~~~\n" -"$ git diff --staged\n" -"~~~" -msgstr "" -"~~~\n" -"$ git diff --staged\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:436 -msgid "" -"it shows us the difference between\n" -"the last committed change\n" -"and what's in the staging area.\n" -"Let's save our changes:" -msgstr "" -"it shows us the difference between\n" -"the last committed change\n" -"and what's in the staging area.\n" -"Let's save our changes:" - -# code block -#: git-novice/_episodes/04-changes.md:441 -#: git-novice/_locale/es/_episodes/04-changes.md:438 -msgid "" -"~~~\n" -"$ git commit -m \"Discuss concerns about Mars' climate for Mummy\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m \"Discuss concerns about Mars' climate for Mummy\"\n" -"~~~" - -# code block -#: git-novice/_episodes/04-changes.md:446 -#: git-novice/_locale/es/_episodes/04-changes.md:443 -msgid "" -"~~~\n" -"[master 005937f] Discuss concerns about Mars' climate for Mummy\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" -msgstr "" -"~~~\n" -"[master 005937f] Discuss concerns about Mars' climate for Mummy\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" - -#: git-novice/_episodes/04-changes.md:452 -msgid "check our status:" -msgstr "check our status:" - -#: git-novice/_episodes/04-changes.md:465 -msgid "and look at the history of what we've done so far:" -msgstr "and look at the history of what we've done so far:" - -# code block -#: git-novice/_episodes/04-changes.md:472 -#: git-novice/_locale/es/_episodes/04-changes.md:469 -msgid "" -"~~~\n" -"commit 005937fbe2a98fb83f0ade869025dc2636b4dad5\n" -"Author: Vlad Dracula \n" -"Date: Thu Aug 22 10:14:07 2013 -0400\n" -"\n" -" Discuss concerns about Mars' climate for Mummy\n" -"\n" -"commit 34961b159c27df3b475cfe4415d94a6d1fcd064d\n" -"Author: Vlad Dracula \n" -"Date: Thu Aug 22 10:07:21 2013 -0400\n" -"\n" -" Add concerns about effects of Mars' moons on Wolfman\n" -"\n" -"commit f22b25e3233b4645dabd0d81e651fe074bd8e73b\n" -"Author: Vlad Dracula \n" -"Date: Thu Aug 22 09:51:46 2013 -0400\n" -"\n" -" Start notes on Mars as a base\n" -"~~~" -msgstr "" -"~~~\n" -"commit 005937fbe2a98fb83f0ade869025dc2636b4dad5\n" -"Author: Vlad のび太 \n" -"Date: Thu Aug 22 10:14:07 2013 -0400\n" -"\n" -" Discuss concerns about Mars' climate for Mummy\n" -"\n" -"commit 34961b159c27df3b475cfe4415d94a6d1fcd064d\n" -"Author: Vlad のび太 \n" -"Date: Thu Aug 22 10:07:21 2013 -0400\n" -"\n" -" Add concerns about effects of Mars' moons on ドラえもん\n" -"\n" -"commit f22b25e3233b4645dabd0d81e651fe074bd8e73b\n" -"Author: Vlad のび太 \n" -"Date: Thu Aug 22 09:51:46 2013 -0400\n" -"\n" -" Start notes on Mars as a base\n" -"~~~" - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:493 -msgid "> ## Word-based diffing" -msgstr "> ## Word-based diffing" - -#: git-novice/_episodes/04-changes.md:494 -msgid "" -">\n" -"> Sometimes, e.g. in the case of the text documents a line-wise\n" -"> diff is too coarse. That is where the `--color-words` option of\n" -"> `git diff` comes in very useful as it highlights the changed\n" -"> words using colors." -msgstr "" -">\n" -"> Sometimes, e.g. in the case of the text documents a line-wise\n" -"> diff is too coarse. That is where the `--color-words` option of\n" -"> `git diff` comes in very useful as it highlights the changed\n" -"> words using colors." - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:501 -msgid "> ## Paging the Log" -msgstr "> ## Paging the Log" - -#: git-novice/_episodes/04-changes.md:502 -msgid "" -">\n" -"> When the output of `git log` is too long to fit in your screen,\n" -"> `git` uses a program to split it into pages of the size of your screen.\n" -"> When this \"pager\" is called, you will notice that the last line in your\n" -"> screen is a `:`, instead of your usual prompt.\n" -">\n" -"> * To get out of the pager, press Q.\n" -"> * To move to the next page, press Spacebar.\n" -"> * To search for `some_word` in all pages,\n" -"> press /\n" -"> and type `some_word`.\n" -"> Navigate through matches pressing N." -msgstr "" -">\n" -"> When the output of `git log` is too long to fit in your screen,\n" -"> `git` uses a program to split it into pages of the size of your screen.\n" -"> When this \"pager\" is called, you will notice that the last line in your\n" -"> screen is a `:`, instead of your usual prompt.\n" -">\n" -"> * To get out of the pager, press Q.\n" -"> * To move to the next page, press Spacebar.\n" -"> * To search for `some_word` in all pages,\n" -"> press /\n" -"> and type `some_word`.\n" -"> Navigate through matches pressing N." - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:516 -msgid "> ## Limit Log Size" -msgstr "> ## Limit Log Size" - -#: git-novice/_episodes/04-changes.md:517 -msgid "" -">\n" -"> To avoid having `git log` cover your entire terminal screen, you can limit the\n" -"> number of commits that Git lists by using `-N`, where `N` is the number of\n" -"> commits that you want to view. For example, if you only want information from\n" -"> the last commit you can use:\n" -">\n" -"> ~~~\n" -"> $ git log -1\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ~~~\n" -"> commit 005937fbe2a98fb83f0ade869025dc2636b4dad5\n" -"> Author: Vlad Dracula \n" -"> Date: Thu Aug 22 10:14:07 2013 -0400\n" -">\n" -"> Discuss concerns about Mars' climate for Mummy\n" -"> ~~~" -msgstr "" -">\n" -"> To avoid having `git log` cover your entire terminal screen, you can limit the\n" -"> number of commits that Git lists by using `-N`, where `N` is the number of\n" -"> commits that you want to view. For example, if you only want information from\n" -"> the last commit you can use:\n" -">\n" -"> ~~~\n" -"> $ git log -1\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ~~~\n" -"> commit 005937fbe2a98fb83f0ade869025dc2636b4dad5\n" -"> Author: Vlad のび太 \n" -"> Date: Thu Aug 22 10:14:07 2013 -0400\n" -">\n" -"> Discuss concerns about Mars' climate for Mummy\n" -"> ~~~" - -# SC/DC Template label -#: git-novice/_episodes/04-changes.md:535 -#: git-novice/_episodes/04-changes.md:549 -#: git-novice/_episodes/04-changes.md:563 -#: git-novice/_episodes/05-history.md:399 -#: git-novice/_episodes/05-history.md:406 -#: git-novice/_episodes/05-history.md:414 -#: git-novice/_episodes/05-history.md:421 -#: git-novice/_locale/es/_episodes/04-changes.md:530 -#: git-novice/_locale/es/_episodes/04-changes.md:544 -#: git-novice/_locale/es/_episodes/04-changes.md:558 -#: git-novice/_locale/es/_episodes/05-history.md:396 -#: git-novice/_locale/es/_episodes/05-history.md:403 -#: git-novice/_locale/es/_episodes/05-history.md:411 -#: git-novice/_locale/es/_episodes/05-history.md:418 -msgid "> {: .output}" -msgstr "> {: .output}" - -#: git-novice/_episodes/04-changes.md:536 -msgid "" -">\n" -"> You can also reduce the quantity of information using the\n" -"> `--oneline` option:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy\n" -"> * 34961b1 Add concerns about effects of Mars' moons on Wolfman\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" -msgstr "" -">\n" -"> You can also reduce the quantity of information using the\n" -"> `--oneline` option:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy\n" -"> * 34961b1 Add concerns about effects of Mars' moons on ドラえもん\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" - -#: git-novice/_episodes/04-changes.md:550 -msgid "" -">\n" -"> You can also combine the `--oneline` options with others. One useful\n" -"> combination is:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline --graph --all --decorate\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy (HEAD, master)\n" -"> * 34961b1 Add concerns about effects of Mars' moons on Wolfman\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" -msgstr "" -">\n" -"> You can also combine the `--oneline` options with others. One useful\n" -"> combination is:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline --graph --all --decorate\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy (HEAD, master)\n" -"> * 34961b1 Add concerns about effects of Mars' moons on ドラえもん\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:566 -msgid "> ## Directories" -msgstr "> ## Directories" - -#: git-novice/_episodes/04-changes.md:567 -msgid "" -">\n" -"> Two important facts you should know about directories in Git.\n" -">\n" -"> 1. Git does not track directories on their own, only files within them.\n" -"> Try it for yourself:\n" -">\n" -"> ~~~\n" -"> $ mkdir directory\n" -"> $ git status\n" -"> $ git add directory\n" -"> $ git status\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Note, our newly created empty directory `directory` does not appear in\n" -"> the list of untracked files even if we explicitly add it (_via_ `git add`) to our\n" -"> repository. This is the reason why you will sometimes see `.gitkeep` files\n" -"> in otherwise empty directories. Unlike `.gitignore`, these files are not special\n" -"> and their sole purpose is to populate a directory so that Git adds it to\n" -"> the repository. In fact, you can name such files anything you like.\n" -">\n" -"> {:start=\"2\"}\n" -"> 2. If you create a directory in your Git repository and populate it with files,\n" -"> you can add all files in the directory at once by:\n" -">\n" -"> ~~~\n" -"> git add \n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> Two important facts you should know about directories in Git.\n" -">\n" -"> 1. Git does not track directories on their own, only files within them.\n" -"> Try it for yourself:\n" -">\n" -"> ~~~\n" -"> $ mkdir directory\n" -"> $ git status\n" -"> $ git add directory\n" -"> $ git status\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Note, our newly created empty directory `directory` does not appear in\n" -"> the list of untracked files even if we explicitly add it (_via_ `git add`) to our\n" -"> repository. This is the reason why you will sometimes see `.gitkeep` files\n" -"> in otherwise empty directories. Unlike `.gitignore`, these files are not special\n" -"> and their sole purpose is to populate a directory so that Git adds it to\n" -"> the repository. In fact, you can name such files anything you like.\n" -">\n" -"> {:start=\"2\"}\n" -"> 2. If you create a directory in your Git repository and populate it with files,\n" -"> you can add all files in the directory at once by:\n" -">\n" -"> ~~~\n" -"> git add \n" -"> ~~~\n" -"> {: .language-bash}" - -#: git-novice/_episodes/04-changes.md:598 -msgid "" -"To recap, when we want to add changes to our repository,\n" -"we first need to add the changed files to the staging area\n" -"(`git add`) and then commit the staged changes to the\n" -"repository (`git commit`):" -msgstr "" -"To recap, when we want to add changes to our repository,\n" -"we first need to add the changed files to the staging area\n" -"(`git add`) and then commit the staged changes to the\n" -"repository (`git commit`):" - -#: git-novice/_episodes/04-changes.md:603 -#: git-novice/_locale/es/_episodes/04-changes.md:599 -msgid "![The Git Commit Workflow](../fig/git-committing.svg)" -msgstr "![The Git Commit Workflow](../fig/git-committing.svg)" - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:605 -msgid "> ## Choosing a Commit Message" -msgstr "> ## Choosing a Commit Message" - -#: git-novice/_episodes/04-changes.md:606 -msgid "" -">\n" -"> Which of the following commit messages would be most appropriate for the\n" -"> last commit made to `mars.txt`?\n" -">\n" -"> 1. \"Changes\"\n" -"> 2. \"Added line 'But the Mummy will appreciate the lack of humidity' to mars.txt\"\n" -"> 3. \"Discuss effects of Mars' climate on the Mummy\"\n" -">\n" -"> > ## Solution\n" -"> > Answer 1 is not descriptive enough, and the purpose of the commit is unclear;\n" -"> > and answer 2 is redundant to using \"git diff\" to see what changed in this commit;\n" -"> > but answer 3 is good: short, descriptive, and imperative." -msgstr "" -">\n" -"> Which of the following commit messages would be most appropriate for the\n" -"> last commit made to `mars.txt`?\n" -">\n" -"> 1. \"Changes\"\n" -"> 2. \"Added line 'But the Mummy will appreciate the lack of humidity' to mars.txt\"\n" -"> 3. \"Discuss effects of Mars' climate on the Mummy\"\n" -">\n" -"> > ## Solution\n" -"> > Answer 1 is not descriptive enough, and the purpose of the commit is unclear;\n" -"> > and answer 2 is redundant to using \"git diff\" to see what changed in this commit;\n" -"> > but answer 3 is good: short, descriptive, and imperative." - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:621 -msgid "> ## Committing Changes to Git" -msgstr "> ## Committing Changes to Git" - -#: git-novice/_episodes/04-changes.md:622 -msgid "" -">\n" -"> Which command(s) below would save the changes of `myfile.txt`\n" -"> to my local Git repository?\n" -">\n" -"> 1. `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 2. `$ git init myfile.txt`\n" -"> `git commit -m \"my recent changes\"`\n" -">\n" -"> 3. `$ git add myfile.txt`\n" -"> `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 4. `$ git commit -m myfile.txt \"my recent changes\"`\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > 1. Would only create a commit if files have already been staged.\n" -"> > 2. Would try to create a new repository.\n" -"> > 3. Is correct: first add the file to the staging area, then commit.\n" -"> > 4. Would try to commit a file \"my recent changes\" with the message myfile.txt." -msgstr "" -">\n" -"> Which command(s) below would save the changes of `myfile.txt`\n" -"> to my local Git repository?\n" -">\n" -"> 1. `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 2. `$ git init myfile.txt`\n" -"> `git commit -m \"my recent changes\"`\n" -">\n" -"> 3. `$ git add myfile.txt`\n" -"> `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 4. `$ git commit -m myfile.txt \"my recent changes\"`\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > 1. Would only create a commit if files have already been staged.\n" -"> > 2. Would try to create a new repository.\n" -"> > 3. Is correct: first add the file to the staging area, then commit.\n" -"> > 4. Would try to commit a file \"my recent changes\" with the message myfile.txt." - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:645 -msgid "> ## Committing Multiple Files" -msgstr "> ## Committing Multiple Files" - -#: git-novice/_episodes/04-changes.md:646 -msgid "" -">\n" -"> The staging area can hold changes from any number of files\n" -"> that you want to commit as a single snapshot.\n" -">\n" -"> 1. Add some text to `mars.txt` noting your decision\n" -"> to consider Venus as a base\n" -"> 2. Create a new file `venus.txt` with your initial thoughts\n" -"> about Venus as a base for you and your friends\n" -"> 3. Add changes from both files to the staging area,\n" -"> and commit those changes.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > First we make our changes to the `mars.txt` and `venus.txt` files:\n" -"> > ~~~\n" -"> > $ nano mars.txt\n" -"> > $ cat mars.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Maybe I should start with a base on Venus.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > ~~~\n" -"> > $ nano venus.txt\n" -"> > $ cat venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Venus is a nice planet and I definitely should consider it as a base.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > Now you can add both files to the staging area. We can do that in one line:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.txt venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > Or with multiple commands:\n" -"> > ~~~\n" -"> > $ git add mars.txt\n" -"> > $ git add venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > Now the files are ready to commit. You can check that using `git status`. If you are ready to commit use:\n" -"> > ~~~\n" -"> > $ git commit -m \"Write plans to start a base on Venus\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > [master cc127c2]\n" -"> > Write plans to start a base on Venus\n" -"> > 2 files changed, 2 insertions(+)\n" -"> > create mode 100644 venus.txt\n" -"> > ~~~\n" -"> > {: .output}" -msgstr "" -">\n" -"> The staging area can hold changes from any number of files\n" -"> that you want to commit as a single snapshot.\n" -">\n" -"> 1. Add some text to `mars.txt` noting your decision\n" -"> to consider Venus as a base\n" -"> 2. Create a new file `venus.txt` with your initial thoughts\n" -"> about Venus as a base for you and your friends\n" -"> 3. Add changes from both files to the staging area,\n" -"> and commit those changes.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > First we make our changes to the `mars.txt` and `venus.txt` files:\n" -"> > ~~~\n" -"> > $ nano mars.txt\n" -"> > $ cat mars.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Maybe I should start with a base on Venus.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > ~~~\n" -"> > $ nano venus.txt\n" -"> > $ cat venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Venus is a nice planet and I definitely should consider it as a base.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > Now you can add both files to the staging area. We can do that in one line:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.txt venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > Or with multiple commands:\n" -"> > ~~~\n" -"> > $ git add mars.txt\n" -"> > $ git add venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > Now the files are ready to commit. You can check that using `git status`. If you are ready to commit use:\n" -"> > ~~~\n" -"> > $ git commit -m \"Write plans to start a base on Venus\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > [master cc127c2]\n" -"> > Write plans to start a base on Venus\n" -"> > 2 files changed, 2 insertions(+)\n" -"> > create mode 100644 venus.txt\n" -"> > ~~~\n" -"> > {: .output}" - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:705 -msgid "> ## `bio` Repository" -msgstr "> ## `bio` Repository" - -#: git-novice/_episodes/04-changes.md:706 -msgid "" -">\n" -"> * Create a new Git repository on your computer called `bio`.\n" -"> * Write a three-line biography for yourself in a file called `me.txt`,\n" -"> commit your changes\n" -"> * Modify one line, add a fourth line\n" -"> * Display the differences\n" -"> between its updated state and its original state.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > If needed, move out of the `planets` folder:\n" -"> >\n" -"> > ~~~\n" -"> > $ cd ..\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Create a new folder called `bio` and 'move' into it:\n" -"> >\n" -"> > ~~~\n" -"> > $ mkdir bio\n" -"> > $ cd bio\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Initialise git:\n" -"> >\n" -"> > ~~~\n" -"> > $ git init\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Create your biography file `me.txt` using `nano` or another text editor.\n" -"> > Once in place, add and commit it to the repository:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m'Adding biography file'\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Modify the file as described (modify one line, add a fourth line).\n" -"> > To display the differences\n" -"> > between its updated state and its original state, use `git diff`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git diff me.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >" -msgstr "" -">\n" -"> * Create a new Git repository on your computer called `bio`.\n" -"> * Write a three-line biography for yourself in a file called `me.txt`,\n" -"> commit your changes\n" -"> * Modify one line, add a fourth line\n" -"> * Display the differences\n" -"> between its updated state and its original state.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > If needed, move out of the `planets` folder:\n" -"> >\n" -"> > ~~~\n" -"> > $ cd ..\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Create a new folder called `bio` and 'move' into it:\n" -"> >\n" -"> > ~~~\n" -"> > $ mkdir bio\n" -"> > $ cd bio\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Initialise git:\n" -"> >\n" -"> > ~~~\n" -"> > $ git init\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Create your biography file `me.txt` using `nano` or another text editor.\n" -"> > Once in place, add and commit it to the repository:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m'Adding biography file'\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Modify the file as described (modify one line, add a fourth line).\n" -"> > To display the differences\n" -"> > between its updated state and its original state, use `git diff`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git diff me.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >" - -# blockquote, which can be cascaded -#: git-novice/_episodes/04-changes.md:759 -#: git-novice/_locale/es/_episodes/04-changes.md:753 -msgid "> ## Author and Committer" -msgstr "> ## Author and Committer" - -#: git-novice/_episodes/04-changes.md:760 -msgid "" -">\n" -"> For each of the commits you have done, Git stored your name twice.\n" -"> You are named as the author and as the committer. You can observe\n" -"> that by telling Git to show you more information about your last\n" -"> commits:\n" -">\n" -"> ~~~\n" -"> $ git log --format=full\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> When committing you can name someone else as the author:\n" -">\n" -"> ~~~\n" -"> $ git commit --author=\"Vlad Dracula \"\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Create a new repository and create two commits: one without the\n" -"> `--author` option and one by naming a colleague of yours as the\n" -"> author. Run `git log` and `git log --format=full`. Think about ways\n" -"> how that can allow you to collaborate with your colleagues.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m \"Update Vlad's bio.\" --author=\"Frank N. Stein \"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 4162a51] Update Vlad's bio.\n" -"> > Author: Frank N. Stein \n" -"> > 1 file changed, 2 insertions(+), 2 deletions(-)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > ~~~\n" -"> > $ git log --format=full\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > commit 4162a51b273ba799a9d395dd70c45d96dba4e2ff\n" -"> > Author: Frank N. Stein \n" -"> > Commit: Vlad Dracula \n" -"> >\n" -"> > Update Vlad's bio.\n" -"> >\n" -"> > commit aaa3271e5e26f75f11892718e83a3e2743fab8ea\n" -"> > Author: Vlad Dracula \n" -"> > Commit: Vlad Dracula \n" -"> >\n" -"> > Vlad's initial bio.\n" -"> > ~~~\n" -"> > {: .output}" -msgstr "" -">\n" -"> For each of the commits you have done, Git stored your name twice.\n" -"> You are named as the author and as the committer. You can observe\n" -"> that by telling Git to show you more information about your last\n" -"> commits:\n" -">\n" -"> ~~~\n" -"> $ git log --format=full\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> When committing you can name someone else as the author:\n" -">\n" -"> ~~~\n" -"> $ git commit --author=\"Vlad のび太 \"\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Create a new repository and create two commits: one without the\n" -"> `--author` option and one by naming a colleague of yours as the\n" -"> author. Run `git log` and `git log --format=full`. Think about ways\n" -"> how that can allow you to collaborate with your colleagues.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m \"Update Vlad's bio.\" --author=\"Frank N. Stein \"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 4162a51] Update Vlad's bio.\n" -"> > Author: Frank N. Stein \n" -"> > 1 file changed, 2 insertions(+), 2 deletions(-)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > ~~~\n" -"> > $ git log --format=full\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > commit 4162a51b273ba799a9d395dd70c45d96dba4e2ff\n" -"> > Author: Frank N. Stein \n" -"> > Commit: Vlad のび太 \n" -"> >\n" -"> > Update Vlad's bio.\n" -"> >\n" -"> > commit aaa3271e5e26f75f11892718e83a3e2743fab8ea\n" -"> > Author: Vlad のび太 \n" -"> > Commit: Vlad のび太 \n" -"> >\n" -"> > Vlad's initial bio.\n" -"> > ~~~\n" -"> > {: .output}" - -#: git-novice/_episodes/04-changes.md:820 -#: git-novice/_locale/es/_episodes/04-changes.md:814 -msgid "[commit-messages]: https://chris.beams.io/posts/git-commit/" -msgstr "[commit-messages]: https://chris.beams.io/posts/git-commit/" - -# Front Matter -#: git-novice/_episodes/05-history.md:1 -msgid "" -"---\n" -"title: Exploring History\n" -"teaching: 25\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I identify old versions of files?\"\n" -"- \"How do I review my changes?\"\n" -"- \"How can I recover old versions of files?\"\n" -"objectives:\n" -"- \"Explain what the HEAD of a repository is and how to use it.\"\n" -"- \"Identify and use Git commit numbers.\"\n" -"- \"Compare various versions of tracked files.\"\n" -"- \"Restore old versions of files.\"\n" -"keypoints:\n" -"- \"`git diff` displays differences between commits.\"\n" -"- \"`git checkout` recovers old versions of files.\"\n" -"---" -msgstr "" -"---\n" -"title: Exploring History\n" -"teaching: 25\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I identify old versions of files?\"\n" -"- \"How do I review my changes?\"\n" -"- \"How can I recover old versions of files?\"\n" -"objectives:\n" -"- \"Explain what the HEAD of a repository is and how to use it.\"\n" -"- \"Identify and use Git commit numbers.\"\n" -"- \"Compare various versions of tracked files.\"\n" -"- \"Restore old versions of files.\"\n" -"keypoints:\n" -"- \"`git diff` displays differences between commits.\"\n" -"- \"`git checkout` recovers old versions of files.\"\n" -"---" - -#: git-novice/_episodes/05-history.md:19 -msgid "" -"As we saw in the previous lesson, we can refer to commits by their\n" -"identifiers. You can refer to the _most recent commit_ of the working\n" -"directory by using the identifier `HEAD`." -msgstr "" -"As we saw in the previous lesson, we can refer to commits by their\n" -"identifiers. You can refer to the _most recent commit_ of the working\n" -"directory by using the identifier `HEAD`." - -#: git-novice/_episodes/05-history.md:23 -msgid "" -"We've been adding one line at a time to `mars.txt`, so it's easy to track our\n" -"progress by looking, so let's do that using our `HEAD`s. Before we start,\n" -"let's make a change to `mars.txt`." -msgstr "" -"We've been adding one line at a time to `mars.txt`, so it's easy to track our\n" -"progress by looking, so let's do that using our `HEAD`s. Before we start,\n" -"let's make a change to `mars.txt`." - -#: git-novice/_episodes/05-history.md:40 -msgid "Now, let's see what we get." -msgstr "Now, let's see what we get." - -# code block -#: git-novice/_episodes/05-history.md:42 -#: git-novice/_locale/es/_episodes/05-history.md:42 -msgid "" -"~~~\n" -"$ git diff HEAD mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git diff HEAD mars.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/05-history.md:47 -#: git-novice/_locale/es/_episodes/05-history.md:47 -msgid "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index b36abfd..0848c8d 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1,3 +1,4 @@\n" -" Cold and dry, but everything is my favorite color\n" -" The two moons may be a problem for Wolfman\n" -" But the Mummy will appreciate the lack of humidity\n" -"~~~" -msgstr "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index b36abfd..0848c8d 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1,3 +1,4 @@\n" -" Cold and dry, but everything is my favorite color\n" -" The two moons may be a problem for ドラえもん\n" -" But the Mummy will appreciate the lack of humidity\n" -"~~~" - -#: git-novice/_episodes/05-history.md:59 -msgid "" -"which is the same as what you would get if you leave out `HEAD` (try it). The\n" -"real goodness in all this is when you can refer to previous commits. We do\n" -"that by adding `~1` \n" -"(where \"~\" is \"tilde\", pronounced [**til**-d*uh*]) \n" -"to refer to the commit one before `HEAD`." -msgstr "" -"which is the same as what you would get if you leave out `HEAD` (try it). The\n" -"real goodness in all this is when you can refer to previous commits. We do\n" -"that by adding `~1` \n" -"(where \"~\" is \"tilde\", pronounced [**til**-d*uh*]) \n" -"to refer to the commit one before `HEAD`." - -# code block -#: git-novice/_episodes/05-history.md:65 -#: git-novice/_locale/es/_episodes/05-history.md:63 -msgid "" -"~~~\n" -"$ git diff HEAD~1 mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git diff HEAD~1 mars.txt\n" -"~~~" - -#: git-novice/_episodes/05-history.md:70 -msgid "" -"If we want to see the differences between older commits we can use `git diff`\n" -"again, but with the notation `HEAD~1`, `HEAD~2`, and so on, to refer to them:" -msgstr "" -"If we want to see the differences between older commits we can use `git diff`\n" -"again, but with the notation `HEAD~1`, `HEAD~2`, and so on, to refer to them:" - -# code block -#: git-novice/_episodes/05-history.md:74 -#: git-novice/_locale/es/_episodes/05-history.md:72 -msgid "" -"~~~\n" -"$ git diff HEAD~2 mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git diff HEAD~2 mars.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/05-history.md:79 -#: git-novice/_locale/es/_episodes/05-history.md:77 -msgid "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index df0654a..b36abfd 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1 +1,4 @@\n" -" Cold and dry, but everything is my favorite color\n" -"+The two moons may be a problem for Wolfman\n" -"+But the Mummy will appreciate the lack of humidity\n" -"~~~" -msgstr "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index df0654a..b36abfd 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1 +1,4 @@\n" -" Cold and dry, but everything is my favorite color\n" -"+The two moons may be a problem for ドラえもん\n" -"+But the Mummy will appreciate the lack of humidity\n" -"~~~" - -#: git-novice/_episodes/05-history.md:91 -msgid "We could also use `git show` which shows us what changes we made at an older commit as well as the commit message, rather than the _differences_ between a commit and our working directory that we see by using `git diff`." -msgstr "We could also use `git show` which shows us what changes we made at an older commit as well as the commit message, rather than the _differences_ between a commit and our working directory that we see by using `git diff`." - -# code block -#: git-novice/_episodes/05-history.md:93 -#: git-novice/_locale/es/_episodes/05-history.md:91 -msgid "" -"~~~\n" -"$ git show HEAD~2 mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git show HEAD~2 mars.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/05-history.md:98 -#: git-novice/_locale/es/_episodes/05-history.md:96 -msgid "" -"~~~\n" -"commit 34961b159c27df3b475cfe4415d94a6d1fcd064d\n" -"Author: Vlad Dracula \n" -"Date: Thu Aug 22 10:07:21 2013 -0400\n" -"\n" -" Start notes on Mars as a base\n" -"\n" -"diff --git a/mars.txt b/mars.txt\n" -"new file mode 100644\n" -"index 0000000..df0654a\n" -"--- /dev/null\n" -"+++ b/mars.txt\n" -"@@ -0,0 +1 @@\n" -"+Cold and dry, but everything is my favorite color\n" -"~~~" -msgstr "" -"~~~\n" -"commit 34961b159c27df3b475cfe4415d94a6d1fcd064d\n" -"Author: Vlad のび太 \n" -"Date: Thu Aug 22 10:07:21 2013 -0400\n" -"\n" -" Start notes on Mars as a base\n" -"\n" -"diff --git a/mars.txt b/mars.txt\n" -"new file mode 100644\n" -"index 0000000..df0654a\n" -"--- /dev/null\n" -"+++ b/mars.txt\n" -"@@ -0,0 +1 @@\n" -"+Cold and dry, but everything is my favorite color\n" -"~~~" - -#: git-novice/_episodes/05-history.md:115 -msgid "" -"In this way,\n" -"we can build up a chain of commits.\n" -"The most recent end of the chain is referred to as `HEAD`;\n" -"we can refer to previous commits using the `~` notation,\n" -"so `HEAD~1`\n" -"means \"the previous commit\",\n" -"while `HEAD~123` goes back 123 commits from where we are now." -msgstr "" -"In this way,\n" -"we can build up a chain of commits.\n" -"The most recent end of the chain is referred to as `HEAD`;\n" -"we can refer to previous commits using the `~` notation,\n" -"so `HEAD~1`\n" -"means \"the previous commit\",\n" -"while `HEAD~123` goes back 123 commits from where we are now." - -#: git-novice/_episodes/05-history.md:123 -msgid "" -"We can also refer to commits using\n" -"those long strings of digits and letters\n" -"that `git log` displays.\n" -"These are unique IDs for the changes,\n" -"and \"unique\" really does mean unique:\n" -"every change to any set of files on any computer\n" -"has a unique 40-character identifier.\n" -"Our first commit was given the ID\n" -"`f22b25e3233b4645dabd0d81e651fe074bd8e73b`,\n" -"so let's try this:" -msgstr "" -"We can also refer to commits using\n" -"those long strings of digits and letters\n" -"that `git log` displays.\n" -"These are unique IDs for the changes,\n" -"and \"unique\" really does mean unique:\n" -"every change to any set of files on any computer\n" -"has a unique 40-character identifier.\n" -"Our first commit was given the ID\n" -"`f22b25e3233b4645dabd0d81e651fe074bd8e73b`,\n" -"so let's try this:" - -# code block -#: git-novice/_episodes/05-history.md:134 -#: git-novice/_locale/es/_episodes/05-history.md:132 -msgid "" -"~~~\n" -"$ git diff f22b25e3233b4645dabd0d81e651fe074bd8e73b mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git diff f22b25e3233b4645dabd0d81e651fe074bd8e73b mars.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/05-history.md:139 -#: git-novice/_episodes/05-history.md:160 -#: git-novice/_locale/es/_episodes/05-history.md:137 -#: git-novice/_locale/es/_episodes/05-history.md:158 -msgid "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index df0654a..93a3e13 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1 +1,4 @@\n" -" Cold and dry, but everything is my favorite color\n" -"+The two moons may be a problem for Wolfman\n" -"+But the Mummy will appreciate the lack of humidity\n" -"~~~" -msgstr "" -"~~~\n" -"diff --git a/mars.txt b/mars.txt\n" -"index df0654a..93a3e13 100644\n" -"--- a/mars.txt\n" -"+++ b/mars.txt\n" -"@@ -1 +1,4 @@\n" -" Cold and dry, but everything is my favorite color\n" -"+The two moons may be a problem for ドラえもん\n" -"+But the Mummy will appreciate the lack of humidity\n" -"~~~" - -#: git-novice/_episodes/05-history.md:151 -msgid "" -"That's the right answer,\n" -"but typing out random 40-character strings is annoying,\n" -"so Git lets us use just the first few characters:" -msgstr "" -"That's the right answer,\n" -"but typing out random 40-character strings is annoying,\n" -"so Git lets us use just the first few characters:" - -# code block -#: git-novice/_episodes/05-history.md:155 -#: git-novice/_locale/es/_episodes/05-history.md:153 -msgid "" -"~~~\n" -"$ git diff f22b25e mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git diff f22b25e mars.txt\n" -"~~~" - -#: git-novice/_episodes/05-history.md:172 -msgid "" -"All right! So\n" -"we can save changes to files and see what we've changed—now how\n" -"can we restore older versions of things?\n" -"Let's suppose we accidentally overwrite our file:" -msgstr "" -"All right! So\n" -"we can save changes to files and see what we've changed—now how\n" -"can we restore older versions of things?\n" -"Let's suppose we accidentally overwrite our file:" - -# code block -#: git-novice/_episodes/05-history.md:183 -#: git-novice/_locale/es/_episodes/05-history.md:181 -msgid "" -"~~~\n" -"We will need to manufacture our own oxygen\n" -"~~~" -msgstr "" -"~~~\n" -"We will need to manufacture our own oxygen\n" -"~~~" - -#: git-novice/_episodes/05-history.md:188 -msgid "" -"`git status` now tells us that the file has been changed,\n" -"but those changes haven't been staged:" -msgstr "" -"`git status` now tells us that the file has been changed,\n" -"but those changes haven't been staged:" - -#: git-novice/_episodes/05-history.md:208 -msgid "" -"We can put things back the way they were\n" -"by using `git checkout`:" -msgstr "" -"We can put things back the way they were\n" -"by using `git checkout`:" - -# code block -#: git-novice/_episodes/05-history.md:211 -#: git-novice/_locale/es/_episodes/05-history.md:209 -msgid "" -"~~~\n" -"$ git checkout HEAD mars.txt\n" -"$ cat mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git checkout HEAD mars.txt\n" -"$ cat mars.txt\n" -"~~~" - -#: git-novice/_episodes/05-history.md:224 -msgid "" -"As you might guess from its name,\n" -"`git checkout` checks out (i.e., restores) an old version of a file.\n" -"In this case,\n" -"we're telling Git that we want to recover the version of the file recorded in `HEAD`,\n" -"which is the last saved commit.\n" -"If we want to go back even further,\n" -"we can use a commit identifier instead:" -msgstr "" -"As you might guess from its name,\n" -"`git checkout` checks out (i.e., restores) an old version of a file.\n" -"In this case,\n" -"we're telling Git that we want to recover the version of the file recorded in `HEAD`,\n" -"which is the last saved commit.\n" -"If we want to go back even further,\n" -"we can use a commit identifier instead:" - -# code block -#: git-novice/_episodes/05-history.md:232 git-novice/_extras/discuss.md:62 -#: git-novice/_locale/es/_episodes/05-history.md:230 -#: git-novice/_locale/es/_extras/discuss.md:62 -msgid "" -"~~~\n" -"$ git checkout f22b25e mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git checkout f22b25e mars.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/05-history.md:252 -msgid "" -"~~~\n" -"# On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"# Changes not staged for commit:\n" -"# (use \"git add ...\" to update what will be committed)\n" -"# (use \"git checkout -- ...\" to discard changes in working directory)\n" -"#\n" -"#\tmodified: mars.txt\n" -"#\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" -msgstr "" -"~~~\n" -"# On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"# Changes not staged for commit:\n" -"# (use \"git add ...\" to update what will be committed)\n" -"# (use \"git checkout -- ...\" to discard changes in working directory)\n" -"#\n" -"#\tmodified: mars.txt\n" -"#\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" - -#: git-novice/_episodes/05-history.md:266 -msgid "" -"Notice that the changes are on the staged area.\n" -"Again, we can put things back the way they were\n" -"by using `git checkout`:" -msgstr "" -"Notice that the changes are on the staged area.\n" -"Again, we can put things back the way they were\n" -"by using `git checkout`:" - -# code block -#: git-novice/_episodes/05-history.md:270 -#: git-novice/_locale/es/_episodes/05-history.md:268 -msgid "" -"~~~\n" -"$ git checkout -f master mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git checkout -f master mars.txt\n" -"~~~" - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:275 -msgid "> ## Don't Lose Your HEAD" -msgstr "> ## Don't Lose Your HEAD" - -#: git-novice/_episodes/05-history.md:276 -msgid "" -">\n" -"> Above we used\n" -">\n" -"> ~~~\n" -"> $ git checkout f22b25e mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> to revert `mars.txt` to its state after the commit `f22b25e`. But be careful! \n" -"> The command `checkout` has other important functionalities and Git will misunderstand\n" -"> your intentions if you are not accurate with the typing. For example, \n" -"> if you forget `mars.txt` in the previous command.\n" -"> The \"detached HEAD\" is like \"look, but don't touch\" here,\n" -"> so you shouldn't make any changes in this state.\n" -"> After investigating your repo's past state, reattach your `HEAD` with `git checkout master`." -msgstr "" -">\n" -"> Above we used\n" -">\n" -"> ~~~\n" -"> $ git checkout f22b25e mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> to revert `mars.txt` to its state after the commit `f22b25e`. But be careful! \n" -"> The command `checkout` has other important functionalities and Git will misunderstand\n" -"> your intentions if you are not accurate with the typing. For example, \n" -"> if you forget `mars.txt` in the previous command.\n" -"> The \"detached HEAD\" is like \"look, but don't touch\" here,\n" -"> so you shouldn't make any changes in this state.\n" -"> After investigating your repo's past state, reattach your `HEAD` with `git checkout master`." - -#: git-novice/_episodes/05-history.md:293 -msgid "" -"It's important to remember that\n" -"we must use the commit number that identifies the state of the repository\n" -"*before* the change we're trying to undo.\n" -"A common mistake is to use the number of\n" -"the commit in which we made the change we're trying to get rid of.\n" -"In the example below, we want to retrieve the state from before the most\n" -"recent commit (`HEAD~1`), which is commit `f22b25e`:" -msgstr "" -"It's important to remember that\n" -"we must use the commit number that identifies the state of the repository\n" -"*before* the change we're trying to undo.\n" -"A common mistake is to use the number of\n" -"the commit in which we made the change we're trying to get rid of.\n" -"In the example below, we want to retrieve the state from before the most\n" -"recent commit (`HEAD~1`), which is commit `f22b25e`:" - -#: git-novice/_episodes/05-history.md:301 -#: git-novice/_locale/es/_episodes/05-history.md:298 -msgid "![Git Checkout](../fig/git-checkout.svg)" -msgstr "![Git Checkout](../fig/git-checkout.svg)" - -#: git-novice/_episodes/05-history.md:303 -msgid "" -"So, to put it all together,\n" -"here's how Git works in cartoon form:" -msgstr "" -"So, to put it all together,\n" -"here's how Git works in cartoon form:" - -#: git-novice/_episodes/05-history.md:306 -#: git-novice/_locale/es/_episodes/05-history.md:303 -msgid "![https://figshare.com/articles/How_Git_works_a_cartoon/1328266](../fig/git_staging.svg)" -msgstr "![https://figshare.com/articles/How_Git_works_a_cartoon/1328266](../fig/git_staging.svg)" - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:308 -msgid "> ## Simplifying the Common Case" -msgstr "> ## Simplifying the Common Case" - -#: git-novice/_episodes/05-history.md:309 -msgid "" -">\n" -"> If you read the output of `git status` carefully,\n" -"> you'll see that it includes this hint:\n" -">\n" -"> ~~~\n" -"> (use \"git checkout -- ...\" to discard changes in working directory)\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> As it says,\n" -"> `git checkout` without a version identifier restores files to the state saved in `HEAD`.\n" -"> The double dash `--` is needed to separate the names of the files being recovered\n" -"> from the command itself:\n" -"> without it,\n" -"> Git would try to use the name of the file as the commit identifier." -msgstr "" -">\n" -"> If you read the output of `git status` carefully,\n" -"> you'll see that it includes this hint:\n" -">\n" -"> ~~~\n" -"> (use \"git checkout -- ...\" to discard changes in working directory)\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> As it says,\n" -"> `git checkout` without a version identifier restores files to the state saved in `HEAD`.\n" -"> The double dash `--` is needed to separate the names of the files being recovered\n" -"> from the command itself:\n" -"> without it,\n" -"> Git would try to use the name of the file as the commit identifier." - -#: git-novice/_episodes/05-history.md:326 -msgid "" -"The fact that files can be reverted one by one\n" -"tends to change the way people organize their work.\n" -"If everything is in one large document,\n" -"it's hard (but not impossible) to undo changes to the introduction\n" -"without also undoing changes made later to the conclusion.\n" -"If the introduction and conclusion are stored in separate files,\n" -"on the other hand,\n" -"moving backward and forward in time becomes much easier." -msgstr "" -"The fact that files can be reverted one by one\n" -"tends to change the way people organize their work.\n" -"If everything is in one large document,\n" -"it's hard (but not impossible) to undo changes to the introduction\n" -"without also undoing changes made later to the conclusion.\n" -"If the introduction and conclusion are stored in separate files,\n" -"on the other hand,\n" -"moving backward and forward in time becomes much easier." - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:335 -msgid "> ## Recovering Older Versions of a File" -msgstr "> ## Recovering Older Versions of a File" - -#: git-novice/_episodes/05-history.md:336 -msgid "" -">\n" -"> Jennifer has made changes to the Python script that she has been working on for weeks, and the\n" -"> modifications she made this morning \"broke\" the script and it no longer runs. She has spent\n" -"> ~ 1hr trying to fix it, with no luck...\n" -">\n" -"> Luckily, she has been keeping track of her project's versions using Git! Which commands below will\n" -"> let her recover the last committed version of her Python script called\n" -"> `data_cruncher.py`?\n" -">\n" -"> 1. `$ git checkout HEAD`\n" -">\n" -"> 2. `$ git checkout HEAD data_cruncher.py`\n" -">\n" -"> 3. `$ git checkout HEAD~1 data_cruncher.py`\n" -">\n" -"> 4. `$ git checkout data_cruncher.py`\n" -">\n" -"> 5. Both 2 and 4" -msgstr "" -">\n" -"> Jennifer has made changes to the Python script that she has been working on for weeks, and the\n" -"> modifications she made this morning \"broke\" the script and it no longer runs. She has spent\n" -"> ~ 1hr trying to fix it, with no luck...\n" -">\n" -"> Luckily, she has been keeping track of her project's versions using Git! Which commands below will\n" -"> let her recover the last committed version of her Python script called\n" -"> `data_cruncher.py`?\n" -">\n" -"> 1. `$ git checkout HEAD`\n" -">\n" -"> 2. `$ git checkout HEAD data_cruncher.py`\n" -">\n" -"> 3. `$ git checkout HEAD~1 data_cruncher.py`\n" -">\n" -"> 4. `$ git checkout data_cruncher.py`\n" -">\n" -"> 5. Both 2 and 4" - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:356 -msgid "> ## Reverting a Commit" -msgstr "> ## Reverting a Commit" - -#: git-novice/_episodes/05-history.md:357 -msgid "" -">\n" -"> Jennifer is collaborating on her Python script with her colleagues and\n" -"> realizes her last commit to the group repository is wrong and wants to\n" -"> undo it. Jennifer needs to undo correctly so everyone in the group\n" -"> repository gets the correct change. `git revert [wrong commit ID]`\n" -"> will make a new commit that undoes Jennifer's previous wrong\n" -"> commit. Therefore `git revert` is different than `git checkout [commit\n" -"> ID]` because `checkout` is for local changes not committed to the\n" -"> group repository. Below are the right steps and explanations for\n" -"> Jennifer to use `git revert`, what is the missing command?\n" -">\n" -"> 1. `________ # Look at the git history of the project to find the commit ID`\n" -">\n" -"> 2. Copy the ID (the first few characters of the ID, e.g. 0b1d055).\n" -">\n" -"> 3. `git revert [commit ID]`\n" -">\n" -"> 4. Type in the new commit message.\n" -">\n" -"> 5. Save and close" -msgstr "" -">\n" -"> Jennifer is collaborating on her Python script with her colleagues and\n" -"> realizes her last commit to the group repository is wrong and wants to\n" -"> undo it. Jennifer needs to undo correctly so everyone in the group\n" -"> repository gets the correct change. `git revert [wrong commit ID]`\n" -"> will make a new commit that undoes Jennifer's previous wrong\n" -"> commit. Therefore `git revert` is different than `git checkout [commit\n" -"> ID]` because `checkout` is for local changes not committed to the\n" -"> group repository. Below are the right steps and explanations for\n" -"> Jennifer to use `git revert`, what is the missing command?\n" -">\n" -"> 1. `________ # Look at the git history of the project to find the commit ID`\n" -">\n" -"> 2. Copy the ID (the first few characters of the ID, e.g. 0b1d055).\n" -">\n" -"> 3. `git revert [commit ID]`\n" -">\n" -"> 4. Type in the new commit message.\n" -">\n" -"> 5. Save and close" - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:379 -msgid "> ## Understanding Workflow and History" -msgstr "> ## Understanding Workflow and History" - -#: git-novice/_episodes/05-history.md:380 -msgid "" -">\n" -"> What is the output of the last command in\n" -">\n" -"> ~~~\n" -"> $ cd planets\n" -"> $ echo \"Venus is beautiful and full of love\" > venus.txt\n" -"> $ git add venus.txt\n" -"> $ echo \"Venus is too hot to be suitable as a base\" >> venus.txt\n" -"> $ git commit -m \"Comment on Venus as an unsuitable base\"\n" -"> $ git checkout HEAD venus.txt\n" -"> $ cat venus.txt #this will print the contents of venus.txt to the screen\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> 1. \n" -">\n" -"> ~~~\n" -"> Venus is too hot to be suitable as a base\n" -"> ~~~" -msgstr "" -">\n" -"> What is the output of the last command in\n" -">\n" -"> ~~~\n" -"> $ cd planets\n" -"> $ echo \"Venus is beautiful and full of love\" > venus.txt\n" -"> $ git add venus.txt\n" -"> $ echo \"Venus is too hot to be suitable as a base\" >> venus.txt\n" -"> $ git commit -m \"Comment on Venus as an unsuitable base\"\n" -"> $ git checkout HEAD venus.txt\n" -"> $ cat venus.txt #this will print the contents of venus.txt to the screen\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> 1. \n" -">\n" -"> ~~~\n" -"> Venus is too hot to be suitable as a base\n" -"> ~~~" - -#: git-novice/_episodes/05-history.md:400 -#: git-novice/_locale/es/_episodes/05-history.md:397 -msgid "" -">\n" -"> 2.\n" -">\n" -"> ~~~\n" -"> Venus is beautiful and full of love\n" -"> ~~~" -msgstr "" -">\n" -"> 2.\n" -">\n" -"> ~~~\n" -"> Venus is beautiful and full of love\n" -"> ~~~" - -#: git-novice/_episodes/05-history.md:407 -#: git-novice/_locale/es/_episodes/05-history.md:404 -msgid "" -">\n" -"> 3.\n" -">\n" -"> ~~~\n" -"> Venus is beautiful and full of love\n" -"> Venus is too hot to be suitable as a base\n" -"> ~~~" -msgstr "" -">\n" -"> 3.\n" -">\n" -"> ~~~\n" -"> Venus is beautiful and full of love\n" -"> Venus is too hot to be suitable as a base\n" -"> ~~~" - -#: git-novice/_episodes/05-history.md:415 -#: git-novice/_locale/es/_episodes/05-history.md:412 -msgid "" -">\n" -"> 4.\n" -">\n" -"> ~~~\n" -"> Error because you have changed venus.txt without committing the changes\n" -"> ~~~" -msgstr "" -">\n" -"> 4.\n" -">\n" -"> ~~~\n" -"> Error because you have changed venus.txt without committing the changes\n" -"> ~~~" - -#: git-novice/_episodes/05-history.md:422 -msgid "" -">\n" -"> > ## Solution\n" -"> >\n" -"> > The answer is 2 because `git add venus.txt` was used only before add the line\n" -"> > `Venus is too hot to be suitable as a base`\n" -"> > which was lost when `git checkout` was executed.\n" -"> > Using the flag `-a` with `git commit` would have prevented the lost." -msgstr "" -">\n" -"> > ## Solution\n" -"> >\n" -"> > The answer is 2 because `git add venus.txt` was used only before add the line\n" -"> > `Venus is too hot to be suitable as a base`\n" -"> > which was lost when `git checkout` was executed.\n" -"> > Using the flag `-a` with `git commit` would have prevented the lost." - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:432 -msgid "> ## Checking Understanding of `git diff`" -msgstr "> ## Checking Understanding of `git diff`" - -#: git-novice/_episodes/05-history.md:433 -msgid "" -">\n" -"> Consider this command: `git diff HEAD~3 mars.txt`. What do you predict this command\n" -"> will do if you execute it? What happens when you do execute it? Why?\n" -">\n" -"> Try another command, `git diff [ID] mars.txt`, where [ID] is replaced with\n" -"> the unique identifier for your most recent commit. What do you think will happen,\n" -"> and what does happen?" -msgstr "" -">\n" -"> Consider this command: `git diff HEAD~3 mars.txt`. What do you predict this command\n" -"> will do if you execute it? What happens when you do execute it? Why?\n" -">\n" -"> Try another command, `git diff [ID] mars.txt`, where [ID] is replaced with\n" -"> the unique identifier for your most recent commit. What do you think will happen,\n" -"> and what does happen?" - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:442 -msgid "> ## Getting Rid of Staged Changes" -msgstr "> ## Getting Rid of Staged Changes" - -#: git-novice/_episodes/05-history.md:443 -msgid "" -">\n" -"> `git checkout` can be used to restore a previous commit when unstaged changes have\n" -"> been made, but will it also work for changes that have been staged but not committed?\n" -"> Make a change to `mars.txt`, add that change, and use `git checkout` to see if\n" -"> you can remove your change." -msgstr "" -">\n" -"> `git checkout` can be used to restore a previous commit when unstaged changes have\n" -"> been made, but will it also work for changes that have been staged but not committed?\n" -"> Make a change to `mars.txt`, add that change, and use `git checkout` to see if\n" -"> you can remove your change." - -# blockquote, which can be cascaded -#: git-novice/_episodes/05-history.md:450 -msgid "> ## Explore and Summarize Histories" -msgstr "> ## Explore and Summarize Histories" - -#: git-novice/_episodes/05-history.md:451 -msgid "" -">\n" -"> Exploring history is an important part of git, often it is a challenge to find\n" -"> the right commit ID, especially if the commit is from several months ago.\n" -">\n" -"> Imagine the `planets` project has more than 50 files.\n" -"> You would like to find a commit with specific text in `mars.txt` is modified.\n" -"> When you type `git log`, a very long list appeared,\n" -"> How can you narrow down the search?\n" -">\n" -"> Recall that the `git diff` command allow us to explore one specific file,\n" -"> e.g. `git diff mars.txt`. We can apply a similar idea here.\n" -">\n" -"> ~~~\n" -"> $ git log mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Unfortunately some of these commit messages are very ambiguous e.g. `update files`.\n" -"> How can you search through these files?\n" -">\n" -"> Both `git diff` and `git log` are very useful and they summarize a different part of the history for you.\n" -"> Is it possible to combine both? Let's try the following:\n" -">\n" -"> ~~~\n" -"> $ git log --patch mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> You should get a long list of output, and you should be able to see both commit messages and the difference between each commit.\n" -">\n" -"> Question: What does the following command do?\n" -">\n" -"> ~~~\n" -"> $ git log --patch HEAD~3 *.txt\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> Exploring history is an important part of git, often it is a challenge to find\n" -"> the right commit ID, especially if the commit is from several months ago.\n" -">\n" -"> Imagine the `planets` project has more than 50 files.\n" -"> You would like to find a commit with specific text in `mars.txt` is modified.\n" -"> When you type `git log`, a very long list appeared,\n" -"> How can you narrow down the search?\n" -">\n" -"> Recall that the `git diff` command allow us to explore one specific file,\n" -"> e.g. `git diff mars.txt`. We can apply a similar idea here.\n" -">\n" -"> ~~~\n" -"> $ git log mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Unfortunately some of these commit messages are very ambiguous e.g. `update files`.\n" -"> How can you search through these files?\n" -">\n" -"> Both `git diff` and `git log` are very useful and they summarize a different part of the history for you.\n" -"> Is it possible to combine both? Let's try the following:\n" -">\n" -"> ~~~\n" -"> $ git log --patch mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> You should get a long list of output, and you should be able to see both commit messages and the difference between each commit.\n" -">\n" -"> Question: What does the following command do?\n" -">\n" -"> ~~~\n" -"> $ git log --patch HEAD~3 *.txt\n" -"> ~~~\n" -"> {: .language-bash}" - -# Front Matter -#: git-novice/_episodes/06-ignore.md:1 -msgid "" -"---\n" -"title: Ignoring Things\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I tell Git to ignore files I don't want to track?\"\n" -"objectives:\n" -"- \"Configure Git to ignore specific files.\"\n" -"- \"Explain why ignoring files can be useful.\"\n" -"keypoints:\n" -"- \"The `.gitignore` file tells Git what files to ignore.\"\n" -"---" -msgstr "" -"---\n" -"title: Ignoring Things\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I tell Git to ignore files I don't want to track?\"\n" -"objectives:\n" -"- \"Configure Git to ignore specific files.\"\n" -"- \"Explain why ignoring files can be useful.\"\n" -"keypoints:\n" -"- \"The `.gitignore` file tells Git what files to ignore.\"\n" -"---" - -#: git-novice/_episodes/06-ignore.md:14 -msgid "" -"What if we have files that we do not want Git to track for us,\n" -"like backup files created by our editor\n" -"or intermediate files created during data analysis?\n" -"Let's create a few dummy files:" -msgstr "" -"What if we have files that we do not want Git to track for us,\n" -"like backup files created by our editor\n" -"or intermediate files created during data analysis?\n" -"Let's create a few dummy files:" - -# code block -#: git-novice/_episodes/06-ignore.md:19 -#: git-novice/_locale/es/_episodes/06-ignore.md:19 -msgid "" -"~~~\n" -"$ mkdir results\n" -"$ touch a.dat b.dat c.dat results/a.out results/b.out\n" -"~~~" -msgstr "" -"~~~\n" -"$ mkdir results\n" -"$ touch a.dat b.dat c.dat results/a.out results/b.out\n" -"~~~" - -#: git-novice/_episodes/06-ignore.md:25 -msgid "and see what Git says:" -msgstr "and see what Git says:" - -# code block -#: git-novice/_episodes/06-ignore.md:32 -msgid "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\ta.dat\n" -"\tb.dat\n" -"\tc.dat\n" -"\tresults/\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\ta.dat\n" -"\tb.dat\n" -"\tc.dat\n" -"\tresults/\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" - -#: git-novice/_episodes/06-ignore.md:45 -msgid "" -"Putting these files under version control would be a waste of disk space.\n" -"What's worse,\n" -"having them all listed could distract us from changes that actually matter,\n" -"so let's tell Git to ignore them." -msgstr "" -"Putting these files under version control would be a waste of disk space.\n" -"What's worse,\n" -"having them all listed could distract us from changes that actually matter,\n" -"so let's tell Git to ignore them." - -#: git-novice/_episodes/06-ignore.md:50 -msgid "We do this by creating a file in the root directory of our project called `.gitignore`:" -msgstr "We do this by creating a file in the root directory of our project called `.gitignore`:" - -# code block -#: git-novice/_episodes/06-ignore.md:52 -#: git-novice/_locale/es/_episodes/06-ignore.md:52 -msgid "" -"~~~\n" -"$ nano .gitignore\n" -"$ cat .gitignore\n" -"~~~" -msgstr "" -"~~~\n" -"$ nano .gitignore\n" -"$ cat .gitignore\n" -"~~~" - -# code block -#: git-novice/_episodes/06-ignore.md:58 -#: git-novice/_locale/es/_episodes/06-ignore.md:58 -msgid "" -"~~~\n" -"*.dat\n" -"results/\n" -"~~~" -msgstr "" -"~~~\n" -"*.dat\n" -"results/\n" -"~~~" - -#: git-novice/_episodes/06-ignore.md:64 -msgid "" -"These patterns tell Git to ignore any file whose name ends in `.dat`\n" -"and everything in the `results` directory.\n" -"(If any of these files were already being tracked,\n" -"Git would continue to track them.)" -msgstr "" -"These patterns tell Git to ignore any file whose name ends in `.dat`\n" -"and everything in the `results` directory.\n" -"(If any of these files were already being tracked,\n" -"Git would continue to track them.)" - -#: git-novice/_episodes/06-ignore.md:69 -msgid "" -"Once we have created this file,\n" -"the output of `git status` is much cleaner:" -msgstr "" -"Once we have created this file,\n" -"the output of `git status` is much cleaner:" - -# code block -#: git-novice/_episodes/06-ignore.md:77 -msgid "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\t.gitignore\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\t.gitignore\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" - -#: git-novice/_episodes/06-ignore.md:87 -msgid "" -"The only thing Git notices now is the newly-created `.gitignore` file.\n" -"You might think we wouldn't want to track it,\n" -"but everyone we're sharing our repository with will probably want to ignore\n" -"the same things that we're ignoring.\n" -"Let's add and commit `.gitignore`:" -msgstr "" -"The only thing Git notices now is the newly-created `.gitignore` file.\n" -"You might think we wouldn't want to track it,\n" -"but everyone we're sharing our repository with will probably want to ignore\n" -"the same things that we're ignoring.\n" -"Let's add and commit `.gitignore`:" - -# code block -#: git-novice/_episodes/06-ignore.md:93 -#: git-novice/_locale/es/_episodes/06-ignore.md:93 -msgid "" -"~~~\n" -"$ git add .gitignore\n" -"$ git commit -m \"Ignore data files and the results folder.\"\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add .gitignore\n" -"$ git commit -m \"Ignore data files and the results folder.\"\n" -"$ git status\n" -"~~~" - -# code block -#: git-novice/_episodes/06-ignore.md:100 -#: git-novice/_locale/es/_episodes/06-ignore.md:100 -msgid "" -"~~~\n" -"# On branch master\n" -"nothing to commit, working directory clean\n" -"~~~" -msgstr "" -"~~~\n" -"# On branch master\n" -"nothing to commit, working directory clean\n" -"~~~" - -#: git-novice/_episodes/06-ignore.md:106 -msgid "As a bonus, using `.gitignore` helps us avoid accidentally adding to the repository files that we don't want to track:" -msgstr "As a bonus, using `.gitignore` helps us avoid accidentally adding to the repository files that we don't want to track:" - -# code block -#: git-novice/_episodes/06-ignore.md:108 -#: git-novice/_locale/es/_episodes/06-ignore.md:108 -msgid "" -"~~~\n" -"$ git add a.dat\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add a.dat\n" -"~~~" - -# code block -#: git-novice/_episodes/06-ignore.md:113 -#: git-novice/_locale/es/_episodes/06-ignore.md:113 -msgid "" -"~~~\n" -"The following paths are ignored by one of your .gitignore files:\n" -"a.dat\n" -"Use -f if you really want to add them.\n" -"~~~" -msgstr "" -"~~~\n" -"The following paths are ignored by one of your .gitignore files:\n" -"a.dat\n" -"Use -f if you really want to add them.\n" -"~~~" - -#: git-novice/_episodes/06-ignore.md:120 -msgid "" -"If we really want to override our ignore settings,\n" -"we can use `git add -f` to force Git to add something. For example,\n" -"`git add -f a.dat`.\n" -"We can also always see the status of ignored files if we want:" -msgstr "" -"If we really want to override our ignore settings,\n" -"we can use `git add -f` to force Git to add something. For example,\n" -"`git add -f a.dat`.\n" -"We can also always see the status of ignored files if we want:" - -# code block -#: git-novice/_episodes/06-ignore.md:125 -#: git-novice/_locale/es/_episodes/06-ignore.md:125 -msgid "" -"~~~\n" -"$ git status --ignored\n" -"~~~" -msgstr "" -"~~~\n" -"$ git status --ignored\n" -"~~~" - -# code block -#: git-novice/_episodes/06-ignore.md:130 -#: git-novice/_locale/es/_episodes/06-ignore.md:130 -msgid "" -"~~~\n" -"On branch master\n" -"Ignored files:\n" -" (use \"git add -f ...\" to include in what will be committed)\n" -"\n" -" a.dat\n" -" b.dat\n" -" c.dat\n" -" results/\n" -"\n" -"nothing to commit, working directory clean\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Ignored files:\n" -" (use \"git add -f ...\" to include in what will be committed)\n" -"\n" -" a.dat\n" -" b.dat\n" -" c.dat\n" -" results/\n" -"\n" -"nothing to commit, working directory clean\n" -"~~~" - -# blockquote, which can be cascaded -#: git-novice/_episodes/06-ignore.md:144 -msgid "> ## Ignoring Nested Files" -msgstr "> ## Ignoring Nested Files" - -#: git-novice/_episodes/06-ignore.md:145 -msgid "" -">\n" -"> Given a directory structure that looks like:\n" -">\n" -"> ~~~\n" -"> results/data\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> How would you ignore only `results/plots` and not `results/data`?\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > As with most programming issues, there are a few ways that you\n" -"> > could solve this. If you only want to ignore the contents of\n" -"> > `results/plots`, you can change your `.gitignore` to ignore\n" -"> > only the `/plots/` subfolder by adding the following line to\n" -"> > your .gitignore:\n" -"> >\n" -"> > `results/plots/`\n" -"> >\n" -"> > If, instead, you want to ignore everything in `/results/`, but wanted to track\n" -"> > `results/data`, then you can add `results/` to your .gitignore\n" -"> > and create an exception for the `results/data/` folder.\n" -"> > The next challenge will cover this type of solution.\n" -"> >\n" -"> > Sometimes the `**` pattern comes in handy, too, which matches\n" -"> > multiple directory levels. E.g. `**/results/plots/*` would make git ignore\n" -"> > the `results/plots` directory in any root directory." -msgstr "" -">\n" -"> Given a directory structure that looks like:\n" -">\n" -"> ~~~\n" -"> results/data\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> How would you ignore only `results/plots` and not `results/data`?\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > As with most programming issues, there are a few ways that you\n" -"> > could solve this. If you only want to ignore the contents of\n" -"> > `results/plots`, you can change your `.gitignore` to ignore\n" -"> > only the `/plots/` subfolder by adding the following line to\n" -"> > your .gitignore:\n" -"> >\n" -"> > `results/plots/`\n" -"> >\n" -"> > If, instead, you want to ignore everything in `/results/`, but wanted to track\n" -"> > `results/data`, then you can add `results/` to your .gitignore\n" -"> > and create an exception for the `results/data/` folder.\n" -"> > The next challenge will cover this type of solution.\n" -"> >\n" -"> > Sometimes the `**` pattern comes in handy, too, which matches\n" -"> > multiple directory levels. E.g. `**/results/plots/*` would make git ignore\n" -"> > the `results/plots` directory in any root directory." - -# blockquote, which can be cascaded -#: git-novice/_episodes/06-ignore.md:177 -msgid "> ## Including Specific Files" -msgstr "> ## Including Specific Files" - -#: git-novice/_episodes/06-ignore.md:178 -msgid "" -">\n" -"> How would you ignore all `.data` files in your root directory except for\n" -"> `final.data`?\n" -"> Hint: Find out what `!` (the exclamation point operator) does\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > You would add the following two lines to your .gitignore:\n" -"> >\n" -"> > ~~~\n" -"> > *.data # ignore all data files\n" -"> > !final.data # except final.data\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > The exclamation point operator will include a previously excluded entry." -msgstr "" -">\n" -"> How would you ignore all `.data` files in your root directory except for\n" -"> `final.data`?\n" -"> Hint: Find out what `!` (the exclamation point operator) does\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > You would add the following two lines to your .gitignore:\n" -"> >\n" -"> > ~~~\n" -"> > *.data # ignore all data files\n" -"> > !final.data # except final.data\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > The exclamation point operator will include a previously excluded entry." - -# blockquote, which can be cascaded -#: git-novice/_episodes/06-ignore.md:197 -msgid "> ## Ignoring all data Files in a Directory" -msgstr "> ## Ignoring all data Files in a Directory" - -#: git-novice/_episodes/06-ignore.md:198 -msgid "" -">\n" -"> Given a directory structure that looks like:\n" -">\n" -"> ~~~\n" -"> results/data/position/gps/a.data\n" -"> results/data/position/gps/b.data\n" -"> results/data/position/gps/c.data\n" -"> results/data/position/gps/info.txt\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> What's the shortest `.gitignore` rule you could write to ignore all `.data`\n" -"> files in `result/data/position/gps`? Do not ignore the `info.txt`.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > Appending `results/data/position/gps/*.data` will match every file in `results/data/position/gps` that ends with `.data`.\n" -"> > The file `results/data/position/gps/info.txt` will not be ignored." -msgstr "" -">\n" -"> Given a directory structure that looks like:\n" -">\n" -"> ~~~\n" -"> results/data/position/gps/a.data\n" -"> results/data/position/gps/b.data\n" -"> results/data/position/gps/c.data\n" -"> results/data/position/gps/info.txt\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> What's the shortest `.gitignore` rule you could write to ignore all `.data`\n" -"> files in `result/data/position/gps`? Do not ignore the `info.txt`.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > Appending `results/data/position/gps/*.data` will match every file in `results/data/position/gps` that ends with `.data`.\n" -"> > The file `results/data/position/gps/info.txt` will not be ignored." - -# blockquote, which can be cascaded -#: git-novice/_episodes/06-ignore.md:220 -msgid "> ## The Order of Rules" -msgstr "> ## The Order of Rules" - -#: git-novice/_episodes/06-ignore.md:221 -msgid "" -">\n" -"> Given a `.gitignore` file with the following contents:\n" -">\n" -"> ~~~\n" -"> *.data\n" -"> !*.data\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> What will be the result?\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > The `!` modifier will negate an entry from a previously defined ignore pattern.\n" -"> > Because the `!*.data` entry negates all of the previous `.data` files in the `.gitignore`,\n" -"> > none of them will be ignored, and all `.data` files will be tracked.\n" -"> >" -msgstr "" -">\n" -"> Given a `.gitignore` file with the following contents:\n" -">\n" -"> ~~~\n" -"> *.data\n" -"> !*.data\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> What will be the result?\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > The `!` modifier will negate an entry from a previously defined ignore pattern.\n" -"> > Because the `!*.data` entry negates all of the previous `.data` files in the `.gitignore`,\n" -"> > none of them will be ignored, and all `.data` files will be tracked.\n" -"> >" - -# blockquote, which can be cascaded -#: git-novice/_episodes/06-ignore.md:241 -msgid "> ## Log Files" -msgstr "> ## Log Files" - -#: git-novice/_episodes/06-ignore.md:242 -msgid "" -">\n" -"> You wrote a script that creates many intermediate log-files of the form `log_01`, `log_02`, `log_03`, etc.\n" -"> You want to keep them but you do not want to track them through `git`.\n" -">\n" -"> 1. Write **one** `.gitignore` entry that excludes files of the form `log_01`, `log_02`, etc.\n" -">\n" -"> 2. Test your \"ignore pattern\" by creating some dummy files of the form `log_01`, etc.\n" -">\n" -"> 3. You find that the file `log_01` is very important after all, add it to the tracked files without changing the `.gitignore` again.\n" -">\n" -"> 4. Discuss with your neighbor what other types of files could reside in your directory that you do not want to track and thus would exclude via `.gitignore`.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > 1. append either `log_*` or `log*` as a new entry in your .gitignore\n" -"> > 3. track `log_01` using `git add -f log_01`" -msgstr "" -">\n" -"> You wrote a script that creates many intermediate log-files of the form `log_01`, `log_02`, `log_03`, etc.\n" -"> You want to keep them but you do not want to track them through `git`.\n" -">\n" -"> 1. Write **one** `.gitignore` entry that excludes files of the form `log_01`, `log_02`, etc.\n" -">\n" -"> 2. Test your \"ignore pattern\" by creating some dummy files of the form `log_01`, etc.\n" -">\n" -"> 3. You find that the file `log_01` is very important after all, add it to the tracked files without changing the `.gitignore` again.\n" -">\n" -"> 4. Discuss with your neighbor what other types of files could reside in your directory that you do not want to track and thus would exclude via `.gitignore`.\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > 1. append either `log_*` or `log*` as a new entry in your .gitignore\n" -"> > 3. track `log_01` using `git add -f log_01`" - -# Front Matter -#: git-novice/_episodes/07-github.md:1 -msgid "" -"---\n" -"title: Remotes in GitHub\n" -"teaching: 30\n" -"exercises: 0\n" -"questions:\n" -"- \"How do I share my changes with others on the web?\"\n" -"objectives:\n" -"- \"Explain what remote repositories are and why they are useful.\"\n" -"- \"Push to or pull from a remote repository.\"\n" -"keypoints:\n" -"- \"A local Git repository can be connected to one or more remote repositories.\"\n" -"- \"Use the HTTPS protocol to connect to remote repositories until you have learned how to set up SSH.\"\n" -"- \"`git push` copies changes from a local repository to a remote repository.\"\n" -"- \"`git pull` copies changes from a remote repository to a local repository.\"\n" -"---" -msgstr "" -"---\n" -"title: Remotes in GitHub\n" -"teaching: 30\n" -"exercises: 0\n" -"questions:\n" -"- \"How do I share my changes with others on the web?\"\n" -"objectives:\n" -"- \"Explain what remote repositories are and why they are useful.\"\n" -"- \"Push to or pull from a remote repository.\"\n" -"keypoints:\n" -"- \"A local Git repository can be connected to one or more remote repositories.\"\n" -"- \"Use the HTTPS protocol to connect to remote repositories until you have learned how to set up SSH.\"\n" -"- \"`git push` copies changes from a local repository to a remote repository.\"\n" -"- \"`git pull` copies changes from a remote repository to a local repository.\"\n" -"---" - -#: git-novice/_episodes/07-github.md:17 -msgid "" -"Version control really comes into its own when we begin to collaborate with\n" -"other people. We already have most of the machinery we need to do this; the\n" -"only thing missing is to copy changes from one repository to another." -msgstr "" -"Version control really comes into its own when we begin to collaborate with\n" -"other people. We already have most of the machinery we need to do this; the\n" -"only thing missing is to copy changes from one repository to another." - -#: git-novice/_episodes/07-github.md:21 -msgid "" -"Systems like Git allow us to move work between any two repositories. In\n" -"practice, though, it's easiest to use one copy as a central hub, and to keep it\n" -"on the web rather than on someone's laptop. Most programmers use hosting\n" -"services like [GitHub](https://github.com), [BitBucket](https://bitbucket.org) or\n" -"[GitLab](https://gitlab.com/) to hold those master copies; we'll explore the pros\n" -"and cons of this in the final section of this lesson." -msgstr "" -"Systems like Git allow us to move work between any two repositories. In\n" -"practice, though, it's easiest to use one copy as a central hub, and to keep it\n" -"on the web rather than on someone's laptop. Most programmers use hosting\n" -"services like [GitHub](https://github.com), [BitBucket](https://bitbucket.org) or\n" -"[GitLab](https://gitlab.com/) to hold those master copies; we'll explore the pros\n" -"and cons of this in the final section of this lesson." - -#: git-novice/_episodes/07-github.md:28 -msgid "" -"Let's start by sharing the changes we've made to our current project with the\n" -"world. Log in to GitHub, then click on the icon in the top right corner to\n" -"create a new repository called `planets`:" -msgstr "" -"Let's start by sharing the changes we've made to our current project with the\n" -"world. Log in to GitHub, then click on the icon in the top right corner to\n" -"create a new repository called `planets`:" - -#: git-novice/_episodes/07-github.md:32 -msgid "![Creating a Repository on GitHub (Step 1)](../fig/github-create-repo-01.png)" -msgstr "![Creating a Repository on GitHub (Step 1)](../fig/github-create-repo-01.png)" - -#: git-novice/_episodes/07-github.md:34 -msgid "Name your repository \"planets\" and then click \"Create Repository\":" -msgstr "Name your repository \"planets\" and then click \"Create Repository\":" - -#: git-novice/_episodes/07-github.md:36 -msgid "![Creating a Repository on GitHub (Step 2)](../fig/github-create-repo-02.png)" -msgstr "![Creating a Repository on GitHub (Step 2)](../fig/github-create-repo-02.png)" - -#: git-novice/_episodes/07-github.md:38 -msgid "" -"As soon as the repository is created, GitHub displays a page with a URL and some\n" -"information on how to configure your local repository:" -msgstr "" -"As soon as the repository is created, GitHub displays a page with a URL and some\n" -"information on how to configure your local repository:" - -#: git-novice/_episodes/07-github.md:41 -msgid "![Creating a Repository on GitHub (Step 3)](../fig/github-create-repo-03.png)" -msgstr "![Creating a Repository on GitHub (Step 3)](../fig/github-create-repo-03.png)" - -#: git-novice/_episodes/07-github.md:43 -msgid "This effectively does the following on GitHub's servers:" -msgstr "This effectively does the following on GitHub's servers:" - -# code block -#: git-novice/_episodes/07-github.md:45 -#: git-novice/_locale/es/_episodes/07-github.md:35 -msgid "" -"~~~\n" -"$ mkdir planets\n" -"$ cd planets\n" -"$ git init\n" -"~~~" -msgstr "" -"~~~\n" -"$ mkdir planets\n" -"$ cd planets\n" -"$ git init\n" -"~~~" - -#: git-novice/_episodes/07-github.md:52 -msgid "" -"Note that our local repository still contains our earlier work on `mars.txt`, but the\n" -"remote repository on GitHub appears empty as it doesn't contain any files yet." -msgstr "" -"Note that our local repository still contains our earlier work on `mars.txt`, but the\n" -"remote repository on GitHub appears empty as it doesn't contain any files yet." - -#: git-novice/_episodes/07-github.md:55 -msgid "![Freshly-Made GitHub Repository](../fig/git-freshly-made-github-repo.svg)" -msgstr "![Freshly-Made GitHub Repository](../fig/git-freshly-made-github-repo.svg)" - -#: git-novice/_episodes/07-github.md:57 -msgid "" -"The next step is to connect the two repositories. We do this by making the\n" -"GitHub repository a [remote]({{ page.root }}/reference#remote) for the local repository.\n" -"The home page of the repository on GitHub includes the string we need to\n" -"identify it:" -msgstr "" -"The next step is to connect the two repositories. We do this by making the\n" -"GitHub repository a [remote]({{ page.root }}/reference#remote) for the local repository.\n" -"The home page of the repository on GitHub includes the string we need to\n" -"identify it:" - -#: git-novice/_episodes/07-github.md:62 -msgid "![Where to Find Repository URL on GitHub](../fig/github-find-repo-string.png)" -msgstr "![Where to Find Repository URL on GitHub](../fig/github-find-repo-string.png)" - -#: git-novice/_episodes/07-github.md:64 -msgid "" -"Click on the 'HTTPS' link to change the [protocol]({{ page.root }}/reference#protocol) from\n" -"SSH to HTTPS." -msgstr "" -"Click on the 'HTTPS' link to change the [protocol]({{ page.root }}/reference#protocol) from\n" -"SSH to HTTPS." - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:67 -#: git-novice/_locale/es/_episodes/07-github.md:52 -msgid "> ## HTTPS vs. SSH" -msgstr "> ## HTTPS vs. SSH" - -#: git-novice/_episodes/07-github.md:68 -msgid "" -">\n" -"> We use HTTPS here because it does not require additional configuration. After\n" -"> the workshop you may want to set up SSH access, which is a bit more secure, by\n" -"> following one of the great tutorials from\n" -"> [GitHub](https://help.github.com/articles/generating-ssh-keys),\n" -"> [Atlassian/BitBucket](https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git)\n" -"> and [GitLab](https://about.gitlab.com/2014/03/04/add-ssh-key-screencast/)\n" -"> (this one has a screencast)." -msgstr "" -">\n" -"> We use HTTPS here because it does not require additional configuration. After\n" -"> the workshop you may want to set up SSH access, which is a bit more secure, by\n" -"> following one of the great tutorials from\n" -"> [GitHub](https://help.github.com/articles/generating-ssh-keys),\n" -"> [Atlassian/BitBucket](https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git)\n" -"> and [GitLab](https://about.gitlab.com/2014/03/04/add-ssh-key-screencast/)\n" -"> (this one has a screencast)." - -#: git-novice/_episodes/07-github.md:78 -msgid "![Changing the Repository URL on GitHub](../fig/github-change-repo-string.png)" -msgstr "![Changing the Repository URL on GitHub](../fig/github-change-repo-string.png)" - -#: git-novice/_episodes/07-github.md:80 -msgid "" -"Copy that URL from the browser, go into the local `planets` repository, and run\n" -"this command:" -msgstr "" -"Copy that URL from the browser, go into the local `planets` repository, and run\n" -"this command:" - -# code block -#: git-novice/_episodes/07-github.md:83 -#: git-novice/_locale/es/_episodes/07-github.md:67 -msgid "" -"~~~\n" -"$ git remote add origin https://github.com/vlad/planets.git\n" -"~~~" -msgstr "" -"~~~\n" -"$ git remote add origin https://github.com/vlad/planets.git\n" -"~~~" - -#: git-novice/_episodes/07-github.md:88 -msgid "" -"Make sure to use the URL for your repository rather than Vlad's: the only\n" -"difference should be your username instead of `vlad`." -msgstr "" -"Make sure to use the URL for your repository rather than Vlad's: the only\n" -"difference should be your username instead of `vlad`." - -#: git-novice/_episodes/07-github.md:91 -msgid "We can check that the command has worked by running `git remote -v`:" -msgstr "We can check that the command has worked by running `git remote -v`:" - -# code block -#: git-novice/_episodes/07-github.md:93 -#: git-novice/_locale/es/_episodes/07-github.md:76 -msgid "" -"~~~\n" -"$ git remote -v\n" -"~~~" -msgstr "" -"~~~\n" -"$ git remote -v\n" -"~~~" - -# code block -#: git-novice/_episodes/07-github.md:98 -#: git-novice/_locale/es/_episodes/07-github.md:81 -msgid "" -"~~~\n" -"origin https://github.com/vlad/planets.git (push)\n" -"origin https://github.com/vlad/planets.git (fetch)\n" -"~~~" -msgstr "" -"~~~\n" -"origin https://github.com/vlad/planets.git (push)\n" -"origin https://github.com/vlad/planets.git (fetch)\n" -"~~~" - -#: git-novice/_episodes/07-github.md:104 -msgid "" -"The name `origin` is a local nickname for your remote repository. We could use\n" -"something else if we wanted to, but `origin` is by far the most common choice." -msgstr "" -"The name `origin` is a local nickname for your remote repository. We could use\n" -"something else if we wanted to, but `origin` is by far the most common choice." - -#: git-novice/_episodes/07-github.md:107 -msgid "" -"Once the nickname `origin` is set up, this command will push the changes from\n" -"our local repository to the repository on GitHub:" -msgstr "" -"Once the nickname `origin` is set up, this command will push the changes from\n" -"our local repository to the repository on GitHub:" - -# code block -#: git-novice/_episodes/07-github.md:110 git-novice/_episodes/08-collab.md:80 -#: git-novice/_episodes/09-conflict.md:68 -#: git-novice/_episodes/09-conflict.md:118 -#: git-novice/_episodes/09-conflict.md:241 -#: git-novice/_locale/es/_episodes/07-github.md:91 -#: git-novice/_locale/es/_episodes/08-collab.md:70 -#: git-novice/_locale/es/_episodes/09-conflict.md:62 -#: git-novice/_locale/es/_episodes/09-conflict.md:112 -#: git-novice/_locale/es/_episodes/09-conflict.md:235 -msgid "" -"~~~\n" -"$ git push origin master\n" -"~~~" -msgstr "" -"~~~\n" -"$ git push origin master\n" -"~~~" - -# code block -#: git-novice/_episodes/07-github.md:115 -#: git-novice/_locale/es/_episodes/07-github.md:96 -msgid "" -"~~~\n" -"Counting objects: 9, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (6/6), done.\n" -"Writing objects: 100% (9/9), 821 bytes, done.\n" -"Total 9 (delta 2), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets\n" -" * [new branch] master -> master\n" -"Branch master set up to track remote branch master from origin.\n" -"~~~" -msgstr "" -"~~~\n" -"Counting objects: 9, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (6/6), done.\n" -"Writing objects: 100% (9/9), 821 bytes, done.\n" -"Total 9 (delta 2), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets\n" -" * [new branch] master -> master\n" -"Branch master set up to track remote branch master from origin.\n" -"~~~" - -#: git-novice/_episodes/07-github.md:128 -msgid "" -">\n" -"> If the network you are connected to uses a proxy, there is a chance that your\n" -"> last command failed with \"Could not resolve hostname\" as the error message. To\n" -"> solve this issue, you need to tell Git about the proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy http://user:password@proxy.url\n" -"> $ git config --global https.proxy http://user:password@proxy.url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> When you connect to another network that doesn't use a proxy, you will need to\n" -"> tell Git to disable the proxy using:\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> If the network you are connected to uses a proxy, there is a chance that your\n" -"> last command failed with \"Could not resolve hostname\" as the error message. To\n" -"> solve this issue, you need to tell Git about the proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy http://user:password@proxy.url\n" -"> $ git config --global https.proxy http://user:password@proxy.url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> When you connect to another network that doesn't use a proxy, you will need to\n" -"> tell Git to disable the proxy using:\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:149 -msgid "> ## Password Managers" -msgstr "> ## Password Managers" - -#: git-novice/_episodes/07-github.md:150 -msgid "" -">\n" -"> If your operating system has a password manager configured, `git push` will\n" -"> try to use it when it needs your username and password. For example, this\n" -"> is the default behavior for Git Bash on Windows. If you want to type your\n" -"> username and password at the terminal instead of using a password manager,\n" -"> type:\n" -">\n" -"> ~~~\n" -"> $ unset SSH_ASKPASS\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> in the terminal, before you run `git push`. Despite the name, [git uses\n" -"> `SSH_ASKPASS` for all credential\n" -"> entry](https://git-scm.com/docs/gitcredentials#_requesting_credentials), so\n" -"> you may want to unset `SSH_ASKPASS` whether you are using git via SSH or\n" -"> https.\n" -">\n" -"> You may also want to add `unset SSH_ASKPASS` at the end of your `~/.language-bashrc`\n" -"> to make git default to using the terminal for usernames and passwords." -msgstr "" -">\n" -"> If your operating system has a password manager configured, `git push` will\n" -"> try to use it when it needs your username and password. For example, this\n" -"> is the default behavior for Git Bash on Windows. If you want to type your\n" -"> username and password at the terminal instead of using a password manager,\n" -"> type:\n" -">\n" -"> ~~~\n" -"> $ unset SSH_ASKPASS\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> in the terminal, before you run `git push`. Despite the name, [git uses\n" -"> `SSH_ASKPASS` for all credential\n" -"> entry](https://git-scm.com/docs/gitcredentials#_requesting_credentials), so\n" -"> you may want to unset `SSH_ASKPASS` whether you are using git via SSH or\n" -"> https.\n" -">\n" -"> You may also want to add `unset SSH_ASKPASS` at the end of your `~/.language-bashrc`\n" -"> to make git default to using the terminal for usernames and passwords." - -#: git-novice/_episodes/07-github.md:172 -msgid "Our local and remote repositories are now in this state:" -msgstr "Our local and remote repositories are now in this state:" - -#: git-novice/_episodes/07-github.md:174 -msgid "![GitHub Repository After First Push](../fig/github-repo-after-first-push.svg)" -msgstr "![GitHub Repository After First Push](../fig/github-repo-after-first-push.svg)" - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:176 -msgid "> ## The '-u' Flag" -msgstr "> ## The '-u' Flag" - -#: git-novice/_episodes/07-github.md:177 -msgid "" -">\n" -"> You may see a `-u` option used with `git push` in some documentation. This\n" -"> option is synonymous with the `--set-upstream-to` option for the `git branch`\n" -"> command, and is used to associate the current branch with a remote branch so\n" -"> that the `git pull` command can be used without any arguments. To do this,\n" -"> simply use `git push -u origin master` once the remote has been set up." -msgstr "" -">\n" -"> You may see a `-u` option used with `git push` in some documentation. This\n" -"> option is synonymous with the `--set-upstream-to` option for the `git branch`\n" -"> command, and is used to associate the current branch with a remote branch so\n" -"> that the `git pull` command can be used without any arguments. To do this,\n" -"> simply use `git push -u origin master` once the remote has been set up." - -#: git-novice/_episodes/07-github.md:185 -msgid "We can pull changes from the remote repository to the local one as well:" -msgstr "We can pull changes from the remote repository to the local one as well:" - -# code block -#: git-novice/_episodes/07-github.md:187 git-novice/_episodes/08-collab.md:106 -#: git-novice/_episodes/09-conflict.md:143 -#: git-novice/_episodes/09-conflict.md:261 -#: git-novice/_locale/es/_episodes/07-github.md:168 -#: git-novice/_locale/es/_episodes/08-collab.md:92 -#: git-novice/_locale/es/_episodes/09-conflict.md:137 -#: git-novice/_locale/es/_episodes/09-conflict.md:255 -msgid "" -"~~~\n" -"$ git pull origin master\n" -"~~~" -msgstr "" -"~~~\n" -"$ git pull origin master\n" -"~~~" - -# code block -#: git-novice/_episodes/07-github.md:192 -#: git-novice/_locale/es/_episodes/07-github.md:173 -msgid "" -"~~~\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Already up-to-date.\n" -"~~~" -msgstr "" -"~~~\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Already up-to-date.\n" -"~~~" - -#: git-novice/_episodes/07-github.md:199 -msgid "" -"Pulling has no effect in this case because the two repositories are already\n" -"synchronized. If someone else had pushed some changes to the repository on\n" -"GitHub, though, this command would download them to our local repository." -msgstr "" -"Pulling has no effect in this case because the two repositories are already\n" -"synchronized. If someone else had pushed some changes to the repository on\n" -"GitHub, though, this command would download them to our local repository." - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:203 -msgid "> ## GitHub GUI" -msgstr "> ## GitHub GUI" - -#: git-novice/_episodes/07-github.md:204 -msgid "" -">\n" -"> Browse to your `planets` repository on GitHub.\n" -"> Under the Code tab, find and click on the text that says \"XX commits\" (where \"XX\" is some number).\n" -"> Hover over, and click on, the three buttons to the right of each commit.\n" -"> What information can you gather/explore from these buttons?\n" -"> How would you get that same information in the shell?\n" -">\n" -"> > ## Solution\n" -"> > The left-most button (with the picture of a clipboard) copies the full identifier of the commit to the clipboard. In the shell, ```git log``` will show you the full commit identifier for each commit.\n" -"> >\n" -"> > When you click on the middle button, you'll see all of the changes that were made in that particular commit. Green shaded lines indicate additions and red ones removals. In the shell we can do the same thing with ```git diff```. In particular, ```git diff ID1..ID2``` where ID1 and ID2 are commit identifiers (e.g. ```git diff a3bf1e5..041e637```) will show the differences between those two commits.\n" -"> >\n" -"> > The right-most button lets you view all of the files in the repository at the time of that commit. To do this in the shell, we'd need to checkout the repository at that particular time. We can do this with ```git checkout ID``` where ID is the identifier of the commit we want to look at. If we do this, we need to remember to put the repository back to the right state afterwards!" -msgstr "" -">\n" -"> Browse to your `planets` repository on GitHub.\n" -"> Under the Code tab, find and click on the text that says \"XX commits\" (where \"XX\" is some number).\n" -"> Hover over, and click on, the three buttons to the right of each commit.\n" -"> What information can you gather/explore from these buttons?\n" -"> How would you get that same information in the shell?\n" -">\n" -"> > ## Solution\n" -"> > The left-most button (with the picture of a clipboard) copies the full identifier of the commit to the clipboard. In the shell, ```git log``` will show you the full commit identifier for each commit.\n" -"> >\n" -"> > When you click on the middle button, you'll see all of the changes that were made in that particular commit. Green shaded lines indicate additions and red ones removals. In the shell we can do the same thing with ```git diff```. In particular, ```git diff ID1..ID2``` where ID1 and ID2 are commit identifiers (e.g. ```git diff a3bf1e5..041e637```) will show the differences between those two commits.\n" -"> >\n" -"> > The right-most button lets you view all of the files in the repository at the time of that commit. To do this in the shell, we'd need to checkout the repository at that particular time. We can do this with ```git checkout ID``` where ID is the identifier of the commit we want to look at. If we do this, we need to remember to put the repository back to the right state afterwards!" - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:220 -msgid "> ## GitHub Timestamp" -msgstr "> ## GitHub Timestamp" - -#: git-novice/_episodes/07-github.md:221 -msgid "" -">\n" -"> Create a remote repository on GitHub. Push the contents of your local\n" -"> repository to the remote. Make changes to your local repository and push\n" -"> these changes. Go to the repo you just created on GitHub and check the\n" -"> [timestamps]({{ page.root }}/reference#timestamp) of the files. How does GitHub record\n" -"> times, and why?\n" -">\n" -"> > ## Solution\n" -"> > GitHub displays timestamps in a human readable relative format (i.e. \"22 hours ago\" or \"three weeks ago\"). However, if you hover over the timestamp, you can see the exact time at which the last change to the file occurred." -msgstr "" -">\n" -"> Create a remote repository on GitHub. Push the contents of your local\n" -"> repository to the remote. Make changes to your local repository and push\n" -"> these changes. Go to the repo you just created on GitHub and check the\n" -"> [timestamps]({{ page.root }}/reference#timestamp) of the files. How does GitHub record\n" -"> times, and why?\n" -">\n" -"> > ## Solution\n" -"> > GitHub displays timestamps in a human readable relative format (i.e. \"22 hours ago\" or \"three weeks ago\"). However, if you hover over the timestamp, you can see the exact time at which the last change to the file occurred." - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:233 -#: git-novice/_locale/es/_episodes/07-github.md:212 -msgid "> ## Push vs. Commit" -msgstr "> ## Push vs. Commit" - -#: git-novice/_episodes/07-github.md:234 -msgid "" -">\n" -"> In this lesson, we introduced the \"git push\" command.\n" -"> How is \"git push\" different from \"git commit\"?\n" -">\n" -"> > ## Solution\n" -"> > When we push changes, we're interacting with a remote repository to update it with the changes we've made locally (often this corresponds to sharing the changes we've made with others). Commit only updates your local repository." -msgstr "" -">\n" -"> In this lesson, we introduced the \"git push\" command.\n" -"> How is \"git push\" different from \"git commit\"?\n" -">\n" -"> > ## Solution\n" -"> > When we push changes, we're interacting with a remote repository to update it with the changes we've made locally (often this corresponds to sharing the changes we've made with others). Commit only updates your local repository." - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:243 -msgid "> ## Fixing Remote Settings" -msgstr "> ## Fixing Remote Settings" - -#: git-novice/_episodes/07-github.md:244 -msgid "" -">\n" -"> It happens quite often in practice that you made a typo in the\n" -"> remote URL. This exercise is about how to fix this kind of issue.\n" -"> First start by adding a remote with an invalid URL:\n" -">\n" -"> ~~~\n" -"> git remote add broken https://github.com/this/url/is/invalid\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Do you get an error when adding the remote? Can you think of a\n" -"> command that would make it obvious that your remote URL was not\n" -"> valid? Can you figure out how to fix the URL (tip: use `git remote\n" -"> -h`)? Don't forget to clean up and remove this remote once you are\n" -"> done with this exercise.\n" -">\n" -"> > ## Solution\n" -"> > We don't see any error message when we add the remote (adding the remote tells git about it, but doesn't try to use it yet). As soon as we try to use ```git push``` we'll see an error message. The command ```git remote set-url``` allows us to change the remote's URL to fix it." -msgstr "" -">\n" -"> It happens quite often in practice that you made a typo in the\n" -"> remote URL. This exercise is about how to fix this kind of issue.\n" -"> First start by adding a remote with an invalid URL:\n" -">\n" -"> ~~~\n" -"> git remote add broken https://github.com/this/url/is/invalid\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Do you get an error when adding the remote? Can you think of a\n" -"> command that would make it obvious that your remote URL was not\n" -"> valid? Can you figure out how to fix the URL (tip: use `git remote\n" -"> -h`)? Don't forget to clean up and remove this remote once you are\n" -"> done with this exercise.\n" -">\n" -"> > ## Solution\n" -"> > We don't see any error message when we add the remote (adding the remote tells git about it, but doesn't try to use it yet). As soon as we try to use ```git push``` we'll see an error message. The command ```git remote set-url``` allows us to change the remote's URL to fix it." - -# blockquote, which can be cascaded -#: git-novice/_episodes/07-github.md:265 -msgid "> ## GitHub License and README files" -msgstr "> ## GitHub License and README files" - -#: git-novice/_episodes/07-github.md:266 -msgid "" -">\n" -"> In this section we learned about creating a remote repository on GitHub, but when you initialized your\n" -"> GitHub repo, you didn't add a README.md or a license file. If you had, what do you think would have happened when\n" -"> you tried to link your local and remote repositories?\n" -">\n" -"> > ## Solution\n" -"> > In this case, since we already had a README file in our own (local) repository, we'd see a merge conflict (when git realises that there are two versions of the file and asks us to reconcile the differences)." -msgstr "" -">\n" -"> In this section we learned about creating a remote repository on GitHub, but when you initialized your\n" -"> GitHub repo, you didn't add a README.md or a license file. If you had, what do you think would have happened when\n" -"> you tried to link your local and remote repositories?\n" -">\n" -"> > ## Solution\n" -"> > In this case, since we already had a README file in our own (local) repository, we'd see a merge conflict (when git realises that there are two versions of the file and asks us to reconcile the differences)." - -# Front Matter -#: git-novice/_episodes/08-collab.md:1 -msgid "" -"---\n" -"title: Collaborating\n" -"teaching: 25\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I use version control to collaborate with other people?\"\n" -"objectives:\n" -"- \"Clone a remote repository.\"\n" -"- \"Collaborate pushing to a common repository.\"\n" -"- \"Describe the basic collaborative workflow.\"\n" -"keypoints:\n" -"- \"`git clone` copies a remote repository to create a local repository with a remote called `origin` automatically set up.\"\n" -"---" -msgstr "" -"---\n" -"title: Collaborating\n" -"teaching: 25\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I use version control to collaborate with other people?\"\n" -"objectives:\n" -"- \"Clone a remote repository.\"\n" -"- \"Collaborate pushing to a common repository.\"\n" -"- \"Describe the basic collaborative workflow.\"\n" -"keypoints:\n" -"- \"`git clone` copies a remote repository to create a local repository with a remote called `origin` automatically set up.\"\n" -"---" - -#: git-novice/_episodes/08-collab.md:15 -msgid "" -"For the next step, get into pairs. One person will be the \"Owner\" and the other\n" -"will be the \"Collaborator\". The goal is that the Collaborator add changes into\n" -"the Owner's repository. We will switch roles at the end, so both persons will\n" -"play Owner and Collaborator." -msgstr "" -"For the next step, get into pairs. One person will be the \"Owner\" and the other\n" -"will be the \"Collaborator\". The goal is that the Collaborator add changes into\n" -"the Owner's repository. We will switch roles at the end, so both persons will\n" -"play Owner and Collaborator." - -# blockquote, which can be cascaded -#: git-novice/_episodes/08-collab.md:20 -msgid "> ## Practicing By Yourself" -msgstr "> ## Practicing By Yourself" - -#: git-novice/_episodes/08-collab.md:21 -msgid "" -">\n" -"> If you're working through this lesson on your own, you can carry on by opening\n" -"> a second terminal window.\n" -"> This window will represent your partner, working on another computer. You\n" -"> won't need to give anyone access on GitHub, because both 'partners' are you." -msgstr "" -">\n" -"> If you're working through this lesson on your own, you can carry on by opening\n" -"> a second terminal window.\n" -"> This window will represent your partner, working on another computer. You\n" -"> won't need to give anyone access on GitHub, because both 'partners' are you." - -#: git-novice/_episodes/08-collab.md:28 -msgid "" -"The Owner needs to give the Collaborator access.\n" -"On GitHub, click the settings button on the right,\n" -"then select Collaborators, and enter your partner's username." -msgstr "" -"The Owner needs to give the Collaborator access.\n" -"On GitHub, click the settings button on the right,\n" -"then select Collaborators, and enter your partner's username." - -#: git-novice/_episodes/08-collab.md:32 -#: git-novice/_locale/es/_episodes/08-collab.md:25 -msgid "![Adding Collaborators on GitHub](../fig/github-add-collaborators.png)" -msgstr "![Adding Collaborators on GitHub](../fig/github-add-collaborators.png)" - -#: git-novice/_episodes/08-collab.md:34 -msgid "" -"To accept access to the Owner's repo, the Collaborator\n" -"needs to go to [https://github.com/notifications](https://github.com/notifications).\n" -"Once there she can accept access to the Owner's repo." -msgstr "" -"To accept access to the Owner's repo, the Collaborator\n" -"needs to go to [https://github.com/notifications](https://github.com/notifications).\n" -"Once there she can accept access to the Owner's repo." - -#: git-novice/_episodes/08-collab.md:38 -msgid "" -"Next, the Collaborator needs to download a copy of the Owner's repository to her\n" -" machine. This is called \"cloning a repo\". To clone the Owner's repo into\n" -"her `Desktop` folder, the Collaborator enters:" -msgstr "" -"Next, the Collaborator needs to download a copy of the Owner's repository to her\n" -" machine. This is called \"cloning a repo\". To clone the Owner's repo into\n" -"her `Desktop` folder, the Collaborator enters:" - -# code block -#: git-novice/_episodes/08-collab.md:42 -#: git-novice/_locale/es/_episodes/08-collab.md:33 -msgid "" -"~~~\n" -"$ git clone https://github.com/vlad/planets.git ~/Desktop/vlad-planets\n" -"~~~" -msgstr "" -"~~~\n" -"$ git clone https://github.com/vlad/planets.git ~/Desktop/vlad-planets\n" -"~~~" - -#: git-novice/_episodes/08-collab.md:47 -msgid "Replace 'vlad' with the Owner's username." -msgstr "Replace 'vlad' with the Owner's username." - -#: git-novice/_episodes/08-collab.md:49 -#: git-novice/_locale/es/_episodes/08-collab.md:40 -msgid "![After Creating Clone of Repository](../fig/github-collaboration.svg)" -msgstr "![After Creating Clone of Repository](../fig/github-collaboration.svg)" - -#: git-novice/_episodes/08-collab.md:51 -msgid "" -"The Collaborator can now make a change in her clone of the Owner's repository,\n" -"exactly the same way as we've been doing before:" -msgstr "" -"The Collaborator can now make a change in her clone of the Owner's repository,\n" -"exactly the same way as we've been doing before:" - -# code block -#: git-novice/_episodes/08-collab.md:54 -#: git-novice/_locale/es/_episodes/08-collab.md:44 -msgid "" -"~~~\n" -"$ cd ~/Desktop/vlad-planets\n" -"$ nano pluto.txt\n" -"$ cat pluto.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ cd ~/Desktop/vlad-planets\n" -"$ nano pluto.txt\n" -"$ cat pluto.txt\n" -"~~~" - -# code block -#: git-novice/_episodes/08-collab.md:61 -#: git-novice/_locale/es/_episodes/08-collab.md:51 -msgid "" -"~~~\n" -"It is so a planet!\n" -"~~~" -msgstr "" -"~~~\n" -"It is so a planet!\n" -"~~~" - -# code block -#: git-novice/_episodes/08-collab.md:66 -#: git-novice/_locale/es/_episodes/08-collab.md:56 -msgid "" -"~~~\n" -"$ git add pluto.txt\n" -"$ git commit -m \"Add notes about Pluto\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add pluto.txt\n" -"$ git commit -m \"Add notes about Pluto\"\n" -"~~~" - -# code block -#: git-novice/_episodes/08-collab.md:72 -#: git-novice/_locale/es/_episodes/08-collab.md:62 -msgid "" -"~~~\n" -" 1 file changed, 1 insertion(+)\n" -" create mode 100644 pluto.txt\n" -"~~~" -msgstr "" -"~~~\n" -" 1 file changed, 1 insertion(+)\n" -" create mode 100644 pluto.txt\n" -"~~~" - -#: git-novice/_episodes/08-collab.md:78 -msgid "Then push the change to the *Owner's repository* on GitHub:" -msgstr "Then push the change to the *Owner's repository* on GitHub:" - -# code block -#: git-novice/_episodes/08-collab.md:85 -#: git-novice/_locale/es/_episodes/08-collab.md:75 -msgid "" -"~~~\n" -"Counting objects: 4, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (2/2), done.\n" -"Writing objects: 100% (3/3), 306 bytes, done.\n" -"Total 3 (delta 0), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets.git\n" -" 9272da5..29aba7c master -> master\n" -"~~~" -msgstr "" -"~~~\n" -"Counting objects: 4, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (2/2), done.\n" -"Writing objects: 100% (3/3), 306 bytes, done.\n" -"Total 3 (delta 0), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets.git\n" -" 9272da5..29aba7c master -> master\n" -"~~~" - -#: git-novice/_episodes/08-collab.md:96 -msgid "" -"Note that we didn't have to create a remote called `origin`: Git uses this\n" -"name by default when we clone a repository. (This is why `origin` was a\n" -"sensible choice earlier when we were setting up remotes by hand.)" -msgstr "" -"Note that we didn't have to create a remote called `origin`: Git uses this\n" -"name by default when we clone a repository. (This is why `origin` was a\n" -"sensible choice earlier when we were setting up remotes by hand.)" - -#: git-novice/_episodes/08-collab.md:100 -msgid "" -"Take a look to the Owner's repository on its GitHub website now (maybe you need\n" -"to refresh your browser.) You should be able to see the new commit made by the\n" -"Collaborator." -msgstr "" -"Take a look to the Owner's repository on its GitHub website now (maybe you need\n" -"to refresh your browser.) You should be able to see the new commit made by the\n" -"Collaborator." - -#: git-novice/_episodes/08-collab.md:104 -msgid "To download the Collaborator's changes from GitHub, the Owner now enters:" -msgstr "To download the Collaborator's changes from GitHub, the Owner now enters:" - -# code block -#: git-novice/_episodes/08-collab.md:111 -#: git-novice/_locale/es/_episodes/08-collab.md:97 -msgid "" -"~~~\n" -"remote: Counting objects: 4, done.\n" -"remote: Compressing objects: 100% (2/2), done.\n" -"remote: Total 3 (delta 0), reused 3 (delta 0)\n" -"Unpacking objects: 100% (3/3), done.\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Updating 9272da5..29aba7c\n" -"Fast-forward\n" -" pluto.txt | 1 +\n" -" 1 file changed, 1 insertion(+)\n" -" create mode 100644 pluto.txt\n" -"~~~" -msgstr "" -"~~~\n" -"remote: Counting objects: 4, done.\n" -"remote: Compressing objects: 100% (2/2), done.\n" -"remote: Total 3 (delta 0), reused 3 (delta 0)\n" -"Unpacking objects: 100% (3/3), done.\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Updating 9272da5..29aba7c\n" -"Fast-forward\n" -" pluto.txt | 1 +\n" -" 1 file changed, 1 insertion(+)\n" -" create mode 100644 pluto.txt\n" -"~~~" - -#: git-novice/_episodes/08-collab.md:126 -msgid "" -"Now the three repositories (Owner's local, Collaborator's local, and Owner's on\n" -"GitHub) are back in sync." -msgstr "" -"Now the three repositories (Owner's local, Collaborator's local, and Owner's on\n" -"GitHub) are back in sync." - -# blockquote, which can be cascaded -#: git-novice/_episodes/08-collab.md:129 -msgid "> ## A Basic Collaborative Workflow" -msgstr "> ## A Basic Collaborative Workflow" - -#: git-novice/_episodes/08-collab.md:130 -msgid "" -">\n" -"> In practice, it is good to be sure that you have an updated version of the\n" -"> repository you are collaborating on, so you should `git pull` before making\n" -"> our changes. The basic collaborative workflow would be:\n" -">\n" -"> * update your local repo with `git pull origin master`,\n" -"> * make your changes and stage them with `git add`,\n" -"> * commit your changes with `git commit -m`, and\n" -"> * upload the changes to GitHub with `git push origin master`\n" -">\n" -"> It is better to make many commits with smaller changes rather than\n" -"> of one commit with massive changes: small commits are easier to\n" -"> read and review." -msgstr "" -">\n" -"> In practice, it is good to be sure that you have an updated version of the\n" -"> repository you are collaborating on, so you should `git pull` before making\n" -"> our changes. The basic collaborative workflow would be:\n" -">\n" -"> * update your local repo with `git pull origin master`,\n" -"> * make your changes and stage them with `git add`,\n" -"> * commit your changes with `git commit -m`, and\n" -"> * upload the changes to GitHub with `git push origin master`\n" -">\n" -"> It is better to make many commits with smaller changes rather than\n" -"> of one commit with massive changes: small commits are easier to\n" -"> read and review." - -# blockquote, which can be cascaded -#: git-novice/_episodes/08-collab.md:145 -msgid "> ## Switch Roles and Repeat" -msgstr "> ## Switch Roles and Repeat" - -#: git-novice/_episodes/08-collab.md:146 -msgid "" -">\n" -"> Switch roles and repeat the whole process." -msgstr "" -">\n" -"> Switch roles and repeat the whole process." - -# blockquote, which can be cascaded -#: git-novice/_episodes/08-collab.md:150 -msgid "> ## Review Changes" -msgstr "> ## Review Changes" - -#: git-novice/_episodes/08-collab.md:151 -msgid "" -">\n" -"> The Owner pushed commits to the repository without giving any information\n" -"> to the Collaborator. How can the Collaborator find out what has changed with\n" -"> command line? And on GitHub?\n" -">\n" -"> > ## Solution\n" -"> > On the command line, the Collaborator can use ```git fetch origin master```\n" -"> > to get the remote changes into the local repository, but without merging\n" -"> > them. Then by running ```git diff master origin/master``` the Collaborator\n" -"> > will see the changes output in the terminal.\n" -"> >\n" -"> > On GitHub, the Collaborator can go to their own fork of the repository and\n" -"> > look right above the light blue latest commit bar for a gray bar saying\n" -"> > \"This branch is 1 commit behind Our-Repository:master.\" On the far right of\n" -"> > that gray bar is a Compare icon and link. On the Compare page the\n" -"> > Collaborator should change the base fork to their own repository, then click\n" -"> > the link in the paragraph above to \"compare across forks\", and finally\n" -"> > change the head fork to the main repository. This will show all the commits\n" -"> > that are different." -msgstr "" -">\n" -"> The Owner pushed commits to the repository without giving any information\n" -"> to the Collaborator. How can the Collaborator find out what has changed with\n" -"> command line? And on GitHub?\n" -">\n" -"> > ## Solution\n" -"> > On the command line, the Collaborator can use ```git fetch origin master```\n" -"> > to get the remote changes into the local repository, but without merging\n" -"> > them. Then by running ```git diff master origin/master``` the Collaborator\n" -"> > will see the changes output in the terminal.\n" -"> >\n" -"> > On GitHub, the Collaborator can go to their own fork of the repository and\n" -"> > look right above the light blue latest commit bar for a gray bar saying\n" -"> > \"This branch is 1 commit behind Our-Repository:master.\" On the far right of\n" -"> > that gray bar is a Compare icon and link. On the Compare page the\n" -"> > Collaborator should change the base fork to their own repository, then click\n" -"> > the link in the paragraph above to \"compare across forks\", and finally\n" -"> > change the head fork to the main repository. This will show all the commits\n" -"> > that are different." - -# blockquote, which can be cascaded -#: git-novice/_episodes/08-collab.md:173 -msgid "> ## Comment Changes in GitHub" -msgstr "> ## Comment Changes in GitHub" - -#: git-novice/_episodes/08-collab.md:174 -msgid "" -">\n" -"> The Collaborator has some questions about one line change made by the Owner and\n" -"> has some suggestions to propose.\n" -">\n" -"> With GitHub, it is possible to comment the diff of a commit. Over the line of\n" -"> code to comment, a blue comment icon appears to open a comment window.\n" -">\n" -"> The Collaborator posts its comments and suggestions using GitHub interface." -msgstr "" -">\n" -"> The Collaborator has some questions about one line change made by the Owner and\n" -"> has some suggestions to propose.\n" -">\n" -"> With GitHub, it is possible to comment the diff of a commit. Over the line of\n" -"> code to comment, a blue comment icon appears to open a comment window.\n" -">\n" -"> The Collaborator posts its comments and suggestions using GitHub interface." - -# blockquote, which can be cascaded -#: git-novice/_episodes/08-collab.md:184 -msgid "> ## Version History, Backup, and Version Control" -msgstr "> ## Version History, Backup, and Version Control" - -#: git-novice/_episodes/08-collab.md:185 -msgid "" -">\n" -"> Some backup software can keep a history of the versions of your files. They also\n" -"> allows you to recover specific versions. How is this functionality different from version control?\n" -"> What are some of the benefits of using version control, Git and GitHub?" -msgstr "" -">\n" -"> Some backup software can keep a history of the versions of your files. They also\n" -"> allows you to recover specific versions. How is this functionality different from version control?\n" -"> What are some of the benefits of using version control, Git and GitHub?" - -# Front Matter -#: git-novice/_episodes/09-conflict.md:1 -msgid "" -"---\n" -"title: Conflicts\n" -"teaching: 15\n" -"exercises: 0\n" -"questions:\n" -"- \"What do I do when my changes conflict with someone else's?\"\n" -"objectives:\n" -"- \"Explain what conflicts are and when they can occur.\"\n" -"- \"Resolve conflicts resulting from a merge.\"\n" -"keypoints:\n" -"- \"Conflicts occur when two or more people change the same file(s) at the same time.\"\n" -"- \"The version control system does not allow people to overwrite each other's changes blindly, but highlights conflicts so that they can be resolved.\"\n" -"---" -msgstr "" -"---\n" -"title: Conflicts\n" -"teaching: 15\n" -"exercises: 0\n" -"questions:\n" -"- \"What do I do when my changes conflict with someone else's?\"\n" -"objectives:\n" -"- \"Explain what conflicts are and when they can occur.\"\n" -"- \"Resolve conflicts resulting from a merge.\"\n" -"keypoints:\n" -"- \"Conflicts occur when two or more people change the same file(s) at the same time.\"\n" -"- \"The version control system does not allow people to overwrite each other's changes blindly, but highlights conflicts so that they can be resolved.\"\n" -"---" - -#: git-novice/_episodes/09-conflict.md:15 -msgid "" -"As soon as people can work in parallel, they'll likely step on each other's\n" -"toes. This will even happen with a single person: if we are working on\n" -"a piece of software on both our laptop and a server in the lab, we could make\n" -"different changes to each copy. Version control helps us manage these\n" -"[conflicts]({{ page.root }}/reference#conflicts) by giving us tools to\n" -"[resolve]({{ page.root }}/reference#resolve) overlapping changes." -msgstr "" -"As soon as people can work in parallel, they'll likely step on each other's\n" -"toes. This will even happen with a single person: if we are working on\n" -"a piece of software on both our laptop and a server in the lab, we could make\n" -"different changes to each copy. Version control helps us manage these\n" -"[conflicts]({{ page.root }}/reference#conflicts) by giving us tools to\n" -"[resolve]({{ page.root }}/reference#resolve) overlapping changes." - -#: git-novice/_episodes/09-conflict.md:22 -msgid "" -"To see how we can resolve conflicts, we must first create one. The file\n" -"`mars.txt` currently looks like this in both partners' copies of our `planets`\n" -"repository:" -msgstr "" -"To see how we can resolve conflicts, we must first create one. The file\n" -"`mars.txt` currently looks like this in both partners' copies of our `planets`\n" -"repository:" - -#: git-novice/_episodes/09-conflict.md:38 -msgid "Let's add a line to one partner's copy only:" -msgstr "Let's add a line to one partner's copy only:" - -# code block -#: git-novice/_episodes/09-conflict.md:46 -#: git-novice/_locale/es/_episodes/09-conflict.md:40 -msgid "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for Wolfman\n" -"But the Mummy will appreciate the lack of humidity\n" -"This line added to Wolfman's copy\n" -"~~~" -msgstr "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for ドラえもん\n" -"But the Mummy will appreciate the lack of humidity\n" -"This line added to ドラえもん's copy\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:54 -msgid "and then push the change to GitHub:" -msgstr "and then push the change to GitHub:" - -# code block -#: git-novice/_episodes/09-conflict.md:56 -#: git-novice/_locale/es/_episodes/09-conflict.md:50 -msgid "" -"~~~\n" -"$ git add mars.txt\n" -"$ git commit -m \"Add a line in our home copy\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add mars.txt\n" -"$ git commit -m \"Add a line in our home copy\"\n" -"~~~" - -# code block -#: git-novice/_episodes/09-conflict.md:62 -#: git-novice/_locale/es/_episodes/09-conflict.md:56 -msgid "" -"~~~\n" -"[master 5ae9631] Add a line in our home copy\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" -msgstr "" -"~~~\n" -"[master 5ae9631] Add a line in our home copy\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" - -# code block -#: git-novice/_episodes/09-conflict.md:73 -#: git-novice/_locale/es/_episodes/09-conflict.md:67 -msgid "" -"~~~\n" -"Counting objects: 5, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (3/3), done.\n" -"Writing objects: 100% (3/3), 352 bytes, done.\n" -"Total 3 (delta 1), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets\n" -" 29aba7c..dabb4c8 master -> master\n" -"~~~" -msgstr "" -"~~~\n" -"Counting objects: 5, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (3/3), done.\n" -"Writing objects: 100% (3/3), 352 bytes, done.\n" -"Total 3 (delta 1), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets\n" -" 29aba7c..dabb4c8 master -> master\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:84 -msgid "" -"Now let's have the other partner\n" -"make a different change to their copy\n" -"*without* updating from GitHub:" -msgstr "" -"Now let's have the other partner\n" -"make a different change to their copy\n" -"*without* updating from GitHub:" - -# code block -#: git-novice/_episodes/09-conflict.md:94 -#: git-novice/_locale/es/_episodes/09-conflict.md:88 -msgid "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for Wolfman\n" -"But the Mummy will appreciate the lack of humidity\n" -"We added a different line in the other copy\n" -"~~~" -msgstr "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for ドラえもん\n" -"But the Mummy will appreciate the lack of humidity\n" -"We added a different line in the other copy\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:102 -msgid "We can commit the change locally:" -msgstr "We can commit the change locally:" - -# code block -#: git-novice/_episodes/09-conflict.md:104 -#: git-novice/_locale/es/_episodes/09-conflict.md:98 -msgid "" -"~~~\n" -"$ git add mars.txt\n" -"$ git commit -m \"Add a line in my copy\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add mars.txt\n" -"$ git commit -m \"Add a line in my copy\"\n" -"~~~" - -# code block -#: git-novice/_episodes/09-conflict.md:110 -#: git-novice/_locale/es/_episodes/09-conflict.md:104 -msgid "" -"~~~\n" -"[master 07ebc69] Add a line in my copy\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" -msgstr "" -"~~~\n" -"[master 07ebc69] Add a line in my copy\n" -" 1 file changed, 1 insertion(+)\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:116 -msgid "but Git won't let us push it to GitHub:" -msgstr "but Git won't let us push it to GitHub:" - -# code block -#: git-novice/_episodes/09-conflict.md:123 -#: git-novice/_locale/es/_episodes/09-conflict.md:117 -msgid "" -"~~~\n" -"To https://github.com/vlad/planets.git\n" -" ! [rejected] master -> master (non-fast-forward)\n" -"error: failed to push some refs to 'https://github.com/vlad/planets.git'\n" -"hint: Updates were rejected because the tip of your current branch is behind\n" -"hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')\n" -"hint: before pushing again.\n" -"hint: See the 'Note about fast-forwards' in 'git push --help' for details.\n" -"~~~" -msgstr "" -"~~~\n" -"To https://github.com/vlad/planets.git\n" -" ! [rejected] master -> master (non-fast-forward)\n" -"error: failed to push some refs to 'https://github.com/vlad/planets.git'\n" -"hint: Updates were rejected because the tip of your current branch is behind\n" -"hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')\n" -"hint: before pushing again.\n" -"hint: See the 'Note about fast-forwards' in 'git push --help' for details.\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:134 -#: git-novice/_locale/es/_episodes/09-conflict.md:128 -msgid "![The Conflicting Changes](../fig/conflict.svg)" -msgstr "![The Conflicting Changes](../fig/conflict.svg)" - -#: git-novice/_episodes/09-conflict.md:136 -msgid "" -"Git rejects the push because it detects that the remote repository has new updates that have not been\n" -"incorporated into the local branch.\n" -"What we have to do is pull the changes from GitHub,\n" -"[merge]({{ page.root }}/reference#merge) them into the copy we're currently working in,\n" -"and then push that.\n" -"Let's start by pulling:" -msgstr "" -"Git rejects the push because it detects that the remote repository has new updates that have not been\n" -"incorporated into the local branch.\n" -"What we have to do is pull the changes from GitHub,\n" -"[merge]({{ page.root }}/reference#merge) them into the copy we're currently working in,\n" -"and then push that.\n" -"Let's start by pulling:" - -# code block -#: git-novice/_episodes/09-conflict.md:148 -#: git-novice/_locale/es/_episodes/09-conflict.md:142 -msgid "" -"~~~\n" -"remote: Counting objects: 5, done.\n" -"remote: Compressing objects: 100% (2/2), done.\n" -"remote: Total 3 (delta 1), reused 3 (delta 1)\n" -"Unpacking objects: 100% (3/3), done.\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Auto-merging mars.txt\n" -"CONFLICT (content): Merge conflict in mars.txt\n" -"Automatic merge failed; fix conflicts and then commit the result.\n" -"~~~" -msgstr "" -"~~~\n" -"remote: Counting objects: 5, done.\n" -"remote: Compressing objects: 100% (2/2), done.\n" -"remote: Total 3 (delta 1), reused 3 (delta 1)\n" -"Unpacking objects: 100% (3/3), done.\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Auto-merging mars.txt\n" -"CONFLICT (content): Merge conflict in mars.txt\n" -"Automatic merge failed; fix conflicts and then commit the result.\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:161 -msgid "" -"The `git pull` detects a conflict.\n" -"The conflict is marked in the affected file:" -msgstr "" -"The `git pull` detects a conflict.\n" -"The conflict is marked in the affected file:" - -# code block -#: git-novice/_episodes/09-conflict.md:169 -#: git-novice/_locale/es/_episodes/09-conflict.md:163 -msgid "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for Wolfman\n" -"But the Mummy will appreciate the lack of humidity\n" -"<<<<<<< HEAD\n" -"We added a different line in the other copy\n" -"=======\n" -"This line added to Wolfman's copy\n" -">>>>>>> dabb4c8c450e8475aee9b14b4383acc99f42af1d\n" -"~~~" -msgstr "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for ドラえもん\n" -"But the Mummy will appreciate the lack of humidity\n" -"<<<<<<< HEAD\n" -"We added a different line in the other copy\n" -"=======\n" -"This line added to ドラえもん's copy\n" -">>>>>>> dabb4c8c450e8475aee9b14b4383acc99f42af1d\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:181 -msgid "" -"Our change is preceded by `<<<<<<< HEAD`.\n" -"Git has then inserted `=======` as a separator between the conflicting changes\n" -"and marked the end of the content downloaded from GitHub with `>>>>>>>`.\n" -"(The string of letters and digits after that marker\n" -"identifies the commit we've just downloaded.)" -msgstr "" -"Our change is preceded by `<<<<<<< HEAD`.\n" -"Git has then inserted `=======` as a separator between the conflicting changes\n" -"and marked the end of the content downloaded from GitHub with `>>>>>>>`.\n" -"(The string of letters and digits after that marker\n" -"identifies the commit we've just downloaded.)" - -#: git-novice/_episodes/09-conflict.md:187 -msgid "" -"It is now up to us to edit this file to remove these markers\n" -"and reconcile the changes.\n" -"We can do anything we want: keep the change made in the local repository, keep\n" -"the change made in the remote repository, write something new to replace both,\n" -"or get rid of the change entirely.\n" -"Let's replace both so that the file looks like this:" -msgstr "" -"It is now up to us to edit this file to remove these markers\n" -"and reconcile the changes.\n" -"We can do anything we want: keep the change made in the local repository, keep\n" -"the change made in the remote repository, write something new to replace both,\n" -"or get rid of the change entirely.\n" -"Let's replace both so that the file looks like this:" - -# code block -#: git-novice/_episodes/09-conflict.md:199 -#: git-novice/_episodes/09-conflict.md:287 -#: git-novice/_locale/es/_episodes/09-conflict.md:193 -#: git-novice/_locale/es/_episodes/09-conflict.md:281 -msgid "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for Wolfman\n" -"But the Mummy will appreciate the lack of humidity\n" -"We removed the conflict on this line\n" -"~~~" -msgstr "" -"~~~\n" -"Cold and dry, but everything is my favorite color\n" -"The two moons may be a problem for ドラえもん\n" -"But the Mummy will appreciate the lack of humidity\n" -"We removed the conflict on this line\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:207 -msgid "" -"To finish merging,\n" -"we add `mars.txt` to the changes being made by the merge\n" -"and then commit:" -msgstr "" -"To finish merging,\n" -"we add `mars.txt` to the changes being made by the merge\n" -"and then commit:" - -# code block -#: git-novice/_episodes/09-conflict.md:211 -#: git-novice/_locale/es/_episodes/09-conflict.md:205 -msgid "" -"~~~\n" -"$ git add mars.txt\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add mars.txt\n" -"$ git status\n" -"~~~" - -# code block -#: git-novice/_episodes/09-conflict.md:217 -msgid "" -"~~~\n" -"On branch master\n" -"All conflicts fixed but you are still merging.\n" -" (use \"git commit\" to conclude merge)\n" -"\n" -"Changes to be committed:\n" -"\n" -"\tmodified: mars.txt\n" -"\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"All conflicts fixed but you are still merging.\n" -" (use \"git commit\" to conclude merge)\n" -"\n" -"Changes to be committed:\n" -"\n" -"\tmodified: mars.txt\n" -"\n" -"~~~" - -# code block -#: git-novice/_episodes/09-conflict.md:229 -#: git-novice/_locale/es/_episodes/09-conflict.md:223 -msgid "" -"~~~\n" -"$ git commit -m \"Merge changes from GitHub\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m \"Merge changes from GitHub\"\n" -"~~~" - -# code block -#: git-novice/_episodes/09-conflict.md:234 -#: git-novice/_locale/es/_episodes/09-conflict.md:228 -msgid "" -"~~~\n" -"[master 2abf2b1] Merge changes from GitHub\n" -"~~~" -msgstr "" -"~~~\n" -"[master 2abf2b1] Merge changes from GitHub\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:239 -msgid "Now we can push our changes to GitHub:" -msgstr "Now we can push our changes to GitHub:" - -# code block -#: git-novice/_episodes/09-conflict.md:246 -#: git-novice/_locale/es/_episodes/09-conflict.md:240 -msgid "" -"~~~\n" -"Counting objects: 10, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (6/6), done.\n" -"Writing objects: 100% (6/6), 697 bytes, done.\n" -"Total 6 (delta 2), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets.git\n" -" dabb4c8..2abf2b1 master -> master\n" -"~~~" -msgstr "" -"~~~\n" -"Counting objects: 10, done.\n" -"Delta compression using up to 4 threads.\n" -"Compressing objects: 100% (6/6), done.\n" -"Writing objects: 100% (6/6), 697 bytes, done.\n" -"Total 6 (delta 2), reused 0 (delta 0)\n" -"To https://github.com/vlad/planets.git\n" -" dabb4c8..2abf2b1 master -> master\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:257 -msgid "" -"Git keeps track of what we've merged with what,\n" -"so we don't have to fix things by hand again\n" -"when the collaborator who made the first change pulls again:" -msgstr "" -"Git keeps track of what we've merged with what,\n" -"so we don't have to fix things by hand again\n" -"when the collaborator who made the first change pulls again:" - -# code block -#: git-novice/_episodes/09-conflict.md:266 -#: git-novice/_locale/es/_episodes/09-conflict.md:260 -msgid "" -"~~~\n" -"remote: Counting objects: 10, done.\n" -"remote: Compressing objects: 100% (4/4), done.\n" -"remote: Total 6 (delta 2), reused 6 (delta 2)\n" -"Unpacking objects: 100% (6/6), done.\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Updating dabb4c8..2abf2b1\n" -"Fast-forward\n" -" mars.txt | 2 +-\n" -" 1 file changed, 1 insertion(+), 1 deletion(-)\n" -"~~~" -msgstr "" -"~~~\n" -"remote: Counting objects: 10, done.\n" -"remote: Compressing objects: 100% (4/4), done.\n" -"remote: Total 6 (delta 2), reused 6 (delta 2)\n" -"Unpacking objects: 100% (6/6), done.\n" -"From https://github.com/vlad/planets\n" -" * branch master -> FETCH_HEAD\n" -"Updating dabb4c8..2abf2b1\n" -"Fast-forward\n" -" mars.txt | 2 +-\n" -" 1 file changed, 1 insertion(+), 1 deletion(-)\n" -"~~~" - -#: git-novice/_episodes/09-conflict.md:280 -msgid "We get the merged file:" -msgstr "We get the merged file:" - -#: git-novice/_episodes/09-conflict.md:295 -msgid "We don't need to merge again because Git knows someone has already done that." -msgstr "We don't need to merge again because Git knows someone has already done that." - -#: git-novice/_episodes/09-conflict.md:297 -msgid "" -"Git's ability to resolve conflicts is very useful, but conflict resolution\n" -"costs time and effort, and can introduce errors if conflicts are not resolved\n" -"correctly. If you find yourself resolving a lot of conflicts in a project,\n" -"consider these technical approaches to reducing them:" -msgstr "" -"Git's ability to resolve conflicts is very useful, but conflict resolution\n" -"costs time and effort, and can introduce errors if conflicts are not resolved\n" -"correctly. If you find yourself resolving a lot of conflicts in a project,\n" -"consider these technical approaches to reducing them:" - -# unordered list -#: git-novice/_episodes/09-conflict.md:302 -msgid "- Pull from upstream more frequently, especially before starting new work" -msgstr "- Pull from upstream more frequently, especially before starting new work" - -# unordered list -#: git-novice/_episodes/09-conflict.md:303 -msgid "- Use topic branches to segregate work, merging to master when complete" -msgstr "- Use topic branches to segregate work, merging to master when complete" - -# unordered list -#: git-novice/_episodes/09-conflict.md:304 -msgid "- Make smaller more atomic commits" -msgstr "- Make smaller more atomic commits" - -# unordered list -#: git-novice/_episodes/09-conflict.md:305 -msgid "- Where logically appropriate, break large files into smaller ones so that it is" -msgstr "- Where logically appropriate, break large files into smaller ones so that it is" - -#: git-novice/_episodes/09-conflict.md:306 -msgid " less likely that two authors will alter the same file simultaneously" -msgstr " less likely that two authors will alter the same file simultaneously" - -#: git-novice/_episodes/09-conflict.md:308 -msgid "Conflicts can also be minimized with project management strategies:" -msgstr "Conflicts can also be minimized with project management strategies:" - -# unordered list -#: git-novice/_episodes/09-conflict.md:310 -msgid "- Clarify who is responsible for what areas with your collaborators" -msgstr "- Clarify who is responsible for what areas with your collaborators" - -# unordered list -#: git-novice/_episodes/09-conflict.md:311 -msgid "- Discuss what order tasks should be carried out in with your collaborators so" -msgstr "- Discuss what order tasks should be carried out in with your collaborators so" - -#: git-novice/_episodes/09-conflict.md:312 -msgid "" -" that tasks expected to change the same lines won't be worked on simultaneously\n" -"- If the conflicts are stylistic churn (e.g. tabs vs. spaces), establish a\n" -" project convention that is governing and use code style tools (e.g.\n" -" `htmltidy`, `perltidy`, `rubocop`, etc.) to enforce, if necessary" -msgstr "" -" that tasks expected to change the same lines won't be worked on simultaneously\n" -"- If the conflicts are stylistic churn (e.g. tabs vs. spaces), establish a\n" -" project convention that is governing and use code style tools (e.g.\n" -" `htmltidy`, `perltidy`, `rubocop`, etc.) to enforce, if necessary" - -# blockquote, which can be cascaded -#: git-novice/_episodes/09-conflict.md:317 -msgid "> ## Solving Conflicts that You Create" -msgstr "> ## Solving Conflicts that You Create" - -#: git-novice/_episodes/09-conflict.md:318 -msgid "" -">\n" -"> Clone the repository created by your instructor.\n" -"> Add a new file to it,\n" -"> and modify an existing file (your instructor will tell you which one).\n" -"> When asked by your instructor,\n" -"> pull her changes from the repository to create a conflict,\n" -"> then resolve it." -msgstr "" -">\n" -"> Clone the repository created by your instructor.\n" -"> Add a new file to it,\n" -"> and modify an existing file (your instructor will tell you which one).\n" -"> When asked by your instructor,\n" -"> pull her changes from the repository to create a conflict,\n" -"> then resolve it." - -# blockquote, which can be cascaded -#: git-novice/_episodes/09-conflict.md:327 -msgid "> ## Conflicts on Non-textual files" -msgstr "> ## Conflicts on Non-textual files" - -#: git-novice/_episodes/09-conflict.md:328 -msgid "" -">\n" -"> What does Git do\n" -"> when there is a conflict in an image or some other non-textual file\n" -"> that is stored in version control?\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > Let's try it. Suppose Dracula takes a picture of Martian surface and\n" -"> > calls it `mars.jpg`.\n" -"> >\n" -"> > If you do not have an image file of Mars available, you can create\n" -"> > a dummy binary file like this:\n" -"> >\n" -"> > ~~~\n" -"> > $ head --bytes 1024 /dev/urandom > mars.jpg\n" -"> > $ ls -lh mars.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > -rw-r--r-- 1 vlad 57095 1.0K Mar 8 20:24 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > `ls` shows us that this created a 1-kilobyte file. It is full of\n" -"> > random bytes read from the special file, `/dev/urandom`.\n" -"> >\n" -"> > Now, suppose Dracula adds `mars.jpg` to his repository:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Add picture of Martian surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 8e4115c] Add picture of Martian surface\n" -"> > 1 file changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Suppose that Wolfman has added a similar picture in the meantime.\n" -"> > His is a picture of the Martian sky, but it is *also* called `mars.jpg`.\n" -"> > When Dracula tries to push, he gets a familiar message:\n" -"> >\n" -"> > ~~~\n" -"> > $ git push origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > To https://github.com/vlad/planets.git\n" -"> > ! [rejected] master -> master (fetch first)\n" -"> > error: failed to push some refs to 'https://github.com/vlad/planets.git'\n" -"> > hint: Updates were rejected because the remote contains work that you do\n" -"> > hint: not have locally. This is usually caused by another repository pushing\n" -"> > hint: to the same ref. You may want to first integrate the remote changes\n" -"> > hint: (e.g., 'git pull ...') before pushing again.\n" -"> > hint: See the 'Note about fast-forwards' in 'git push --help' for details.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > We've learned that we must pull first and resolve any conflicts:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > When there is a conflict on an image or other binary file, git prints\n" -"> > a message like this:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > remote: Counting objects: 3, done.\n" -"> > remote: Compressing objects: 100% (3/3), done.\n" -"> > remote: Total 3 (delta 0), reused 0 (delta 0)\n" -"> > Unpacking objects: 100% (3/3), done.\n" -"> > From https://github.com/vlad/planets.git\n" -"> > * branch master -> FETCH_HEAD\n" -"> > 6a67967..439dc8c master -> origin/master\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > Auto-merging mars.jpg\n" -"> > CONFLICT (add/add): Merge conflict in mars.jpg\n" -"> > Automatic merge failed; fix conflicts and then commit the result.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > The conflict message here is mostly the same as it was for `mars.txt`, but\n" -"> > there is one key additional line:\n" -"> >\n" -"> > ~~~\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Git cannot automatically insert conflict markers into an image as it does\n" -"> > for text files. So, instead of editing the image file, we must check out\n" -"> > the version we want to keep. Then we can add and commit this version.\n" -"> >\n" -"> > On the key line above, Git has conveniently given us commit identifiers\n" -"> > for the two versions of `mars.jpg`. Our version is `HEAD`, and Wolfman's\n" -"> > version is `439dc8c0...`. If we want to use our version, we can use\n" -"> > `git checkout`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of surface instead of sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 21032c3] Use image of surface instead of sky\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > If instead we want to use Wolfman's version, we can use `git checkout` with\n" -"> > Wolfman's commit identifier, `439dc8c0`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of sky instead of surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master da21b34] Use image of sky instead of surface\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > We can also keep *both* images. The catch is that we cannot keep them\n" -"> > under the same name. But, we can check out each version in succession\n" -"> > and *rename* it, then add the renamed versions. First, check out each\n" -"> > image and rename it:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git mv mars.jpg mars-surface.jpg\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ mv mars.jpg mars-sky.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Then, remove the old `mars.jpg` and add the two new files:\n" -"> >\n" -"> > ~~~\n" -"> > $ git rm mars.jpg\n" -"> > $ git add mars-surface.jpg\n" -"> > $ git add mars-sky.jpg\n" -"> > $ git commit -m \"Use two images: surface and sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 94ae08c] Use two images: surface and sky\n" -"> > 2 files changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars-sky.jpg\n" -"> > rename mars.jpg => mars-surface.jpg (100%)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Now both images of Mars are checked into the repository, and `mars.jpg`\n" -"> > no longer exists." -msgstr "" -">\n" -"> What does Git do\n" -"> when there is a conflict in an image or some other non-textual file\n" -"> that is stored in version control?\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > Let's try it. Suppose のび太 takes a picture of Martian surface and\n" -"> > calls it `mars.jpg`.\n" -"> >\n" -"> > If you do not have an image file of Mars available, you can create\n" -"> > a dummy binary file like this:\n" -"> >\n" -"> > ~~~\n" -"> > $ head --bytes 1024 /dev/urandom > mars.jpg\n" -"> > $ ls -lh mars.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > -rw-r--r-- 1 vlad 57095 1.0K Mar 8 20:24 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > `ls` shows us that this created a 1-kilobyte file. It is full of\n" -"> > random bytes read from the special file, `/dev/urandom`.\n" -"> >\n" -"> > Now, suppose のび太 adds `mars.jpg` to his repository:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Add picture of Martian surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 8e4115c] Add picture of Martian surface\n" -"> > 1 file changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Suppose that ドラえもん has added a similar picture in the meantime.\n" -"> > His is a picture of the Martian sky, but it is *also* called `mars.jpg`.\n" -"> > When のび太 tries to push, he gets a familiar message:\n" -"> >\n" -"> > ~~~\n" -"> > $ git push origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > To https://github.com/vlad/planets.git\n" -"> > ! [rejected] master -> master (fetch first)\n" -"> > error: failed to push some refs to 'https://github.com/vlad/planets.git'\n" -"> > hint: Updates were rejected because the remote contains work that you do\n" -"> > hint: not have locally. This is usually caused by another repository pushing\n" -"> > hint: to the same ref. You may want to first integrate the remote changes\n" -"> > hint: (e.g., 'git pull ...') before pushing again.\n" -"> > hint: See the 'Note about fast-forwards' in 'git push --help' for details.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > We've learned that we must pull first and resolve any conflicts:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > When there is a conflict on an image or other binary file, git prints\n" -"> > a message like this:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > remote: Counting objects: 3, done.\n" -"> > remote: Compressing objects: 100% (3/3), done.\n" -"> > remote: Total 3 (delta 0), reused 0 (delta 0)\n" -"> > Unpacking objects: 100% (3/3), done.\n" -"> > From https://github.com/vlad/planets.git\n" -"> > * branch master -> FETCH_HEAD\n" -"> > 6a67967..439dc8c master -> origin/master\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > Auto-merging mars.jpg\n" -"> > CONFLICT (add/add): Merge conflict in mars.jpg\n" -"> > Automatic merge failed; fix conflicts and then commit the result.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > The conflict message here is mostly the same as it was for `mars.txt`, but\n" -"> > there is one key additional line:\n" -"> >\n" -"> > ~~~\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Git cannot automatically insert conflict markers into an image as it does\n" -"> > for text files. So, instead of editing the image file, we must check out\n" -"> > the version we want to keep. Then we can add and commit this version.\n" -"> >\n" -"> > On the key line above, Git has conveniently given us commit identifiers\n" -"> > for the two versions of `mars.jpg`. Our version is `HEAD`, and ドラえもん's\n" -"> > version is `439dc8c0...`. If we want to use our version, we can use\n" -"> > `git checkout`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of surface instead of sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 21032c3] Use image of surface instead of sky\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > If instead we want to use ドラえもん's version, we can use `git checkout` with\n" -"> > ドラえもん's commit identifier, `439dc8c0`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of sky instead of surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master da21b34] Use image of sky instead of surface\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > We can also keep *both* images. The catch is that we cannot keep them\n" -"> > under the same name. But, we can check out each version in succession\n" -"> > and *rename* it, then add the renamed versions. First, check out each\n" -"> > image and rename it:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git mv mars.jpg mars-surface.jpg\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ mv mars.jpg mars-sky.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Then, remove the old `mars.jpg` and add the two new files:\n" -"> >\n" -"> > ~~~\n" -"> > $ git rm mars.jpg\n" -"> > $ git add mars-surface.jpg\n" -"> > $ git add mars-sky.jpg\n" -"> > $ git commit -m \"Use two images: surface and sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 94ae08c] Use two images: surface and sky\n" -"> > 2 files changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars-sky.jpg\n" -"> > rename mars.jpg => mars-surface.jpg (100%)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Now both images of Mars are checked into the repository, and `mars.jpg`\n" -"> > no longer exists." - -# blockquote, which can be cascaded -#: git-novice/_episodes/09-conflict.md:497 -msgid "> ## A Typical Work Session" -msgstr "> ## A Typical Work Session" - -#: git-novice/_episodes/09-conflict.md:498 -msgid "" -">\n" -"> You sit down at your computer to work on a shared project that is tracked in a\n" -"> remote Git repository. During your work session, you take the following\n" -"> actions, but not in this order:\n" -">\n" -"> - *Make changes* by appending the number `100` to a text file `numbers.txt`\n" -"> - *Update remote* repository to match the local repository\n" -"> - *Celebrate* your success with beer(s)\n" -"> - *Update local* repository to match the remote repository\n" -"> - *Stage changes* to be committed\n" -"> - *Commit changes* to the local repository\n" -">\n" -"> In what order should you perform these actions to minimize the chances of\n" -"> conflicts? Put the commands above in order in the *action* column of the table\n" -"> below. When you have the order right, see if you can write the corresponding\n" -"> commands in the *command* column. A few steps are populated to get you\n" -"> started.\n" -">\n" -"> |order|action . . . . . . . . . . |command . . . . . . . . . . |\n" -"> |-----|---------------------------|----------------------------|\n" -"> |1 | | |\n" -"> |2 | | `echo 100 >> numbers.txt` |\n" -"> |3 | | |\n" -"> |4 | | |\n" -"> |5 | | |\n" -"> |6 | Celebrate! | `AFK` |\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > |order|action . . . . . . |command . . . . . . . . . . . . . . . . . . . |\n" -"> > |-----|-------------------|----------------------------------------------|\n" -"> > |1 | Update local | `git pull origin master` |\n" -"> > |2 | Make changes | `echo 100 >> numbers.txt` |\n" -"> > |3 | Stage changes | `git add numbers.txt` |\n" -"> > |4 | Commit changes | `git commit -m \"Add 100 to numbers.txt\"` |\n" -"> > |5 | Update remote | `git push origin master` |\n" -"> > |6 | Celebrate! | `AFK` |\n" -"> >" -msgstr "" -">\n" -"> You sit down at your computer to work on a shared project that is tracked in a\n" -"> remote Git repository. During your work session, you take the following\n" -"> actions, but not in this order:\n" -">\n" -"> - *Make changes* by appending the number `100` to a text file `numbers.txt`\n" -"> - *Update remote* repository to match the local repository\n" -"> - *Celebrate* your success with beer(s)\n" -"> - *Update local* repository to match the remote repository\n" -"> - *Stage changes* to be committed\n" -"> - *Commit changes* to the local repository\n" -">\n" -"> In what order should you perform these actions to minimize the chances of\n" -"> conflicts? Put the commands above in order in the *action* column of the table\n" -"> below. When you have the order right, see if you can write the corresponding\n" -"> commands in the *command* column. A few steps are populated to get you\n" -"> started.\n" -">\n" -"> |order|action . . . . . . . . . . |command . . . . . . . . . . |\n" -"> |-----|---------------------------|----------------------------|\n" -"> |1 | | |\n" -"> |2 | | `echo 100 >> numbers.txt` |\n" -"> |3 | | |\n" -"> |4 | | |\n" -"> |5 | | |\n" -"> |6 | Celebrate! | `AFK` |\n" -">\n" -"> > ## Solution\n" -"> >\n" -"> > |order|action . . . . . . |command . . . . . . . . . . . . . . . . . . . |\n" -"> > |-----|-------------------|----------------------------------------------|\n" -"> > |1 | Update local | `git pull origin master` |\n" -"> > |2 | Make changes | `echo 100 >> numbers.txt` |\n" -"> > |3 | Stage changes | `git add numbers.txt` |\n" -"> > |4 | Commit changes | `git commit -m \"Add 100 to numbers.txt\"` |\n" -"> > |5 | Update remote | `git push origin master` |\n" -"> > |6 | Celebrate! | `AFK` |\n" -"> >" - -# Front Matter -#: git-novice/_episodes/10-open.md:1 -msgid "" -"---\n" -"title: Open Science\n" -"teaching: 5\n" -"exercises: 5\n" -"questions:\n" -"- \"How can version control help me make my work more open?\"\n" -"objectives:\n" -"- \"Explain how a version control system can be leveraged as an electronic lab notebook for computational work.\"\n" -"keypoints:\n" -"- \"Open scientific work is more useful and more highly cited than closed.\"\n" -"---" -msgstr "" -"---\n" -"title: Open Science\n" -"teaching: 5\n" -"exercises: 5\n" -"questions:\n" -"- \"How can version control help me make my work more open?\"\n" -"objectives:\n" -"- \"Explain how a version control system can be leveraged as an electronic lab notebook for computational work.\"\n" -"keypoints:\n" -"- \"Open scientific work is more useful and more highly cited than closed.\"\n" -"---" - -# blockquote, which can be cascaded -#: git-novice/_episodes/10-open.md:13 -msgid "> The opposite of \"open\" isn't \"closed\"." -msgstr "> The opposite of \"open\" isn't \"closed\"." - -# blockquote, which can be cascaded -#: git-novice/_episodes/10-open.md:14 -msgid "> The opposite of \"open\" is \"broken\"." -msgstr "> The opposite of \"open\" is \"broken\"." - -#: git-novice/_episodes/10-open.md:15 -#: git-novice/_locale/es/_episodes/10-open.md:15 -msgid "" -">\n" -"> --- John Wilbanks" -msgstr "" -">\n" -"> --- John Wilbanks" - -# SC/DC Template label -#: git-novice/_episodes/10-open.md:17 -#: git-novice/_locale/es/_episodes/10-open.md:17 -msgid "{: .quotation}" -msgstr "{: .quotation}" - -#: git-novice/_episodes/10-open.md:19 -msgid "" -"Free sharing of information might be the ideal in science,\n" -"but the reality is often more complicated.\n" -"Normal practice today looks something like this:" -msgstr "" -"Free sharing of information might be the ideal in science,\n" -"but the reality is often more complicated.\n" -"Normal practice today looks something like this:" - -# unordered list -#: git-novice/_episodes/10-open.md:23 -msgid "* A scientist collects some data and stores it on a machine" -msgstr "* A scientist collects some data and stores it on a machine" - -#: git-novice/_episodes/10-open.md:24 -msgid "" -" that is occasionally backed up by her department.\n" -"* She then writes or modifies a few small programs\n" -" (which also reside on her machine)\n" -" to analyze that data.\n" -"* Once she has some results,\n" -" she writes them up and submits her paper.\n" -" She might include her data—a growing number of journals require this—but\n" -" she probably doesn't include her code.\n" -"* Time passes.\n" -"* The journal sends her reviews written anonymously by a handful of other people in her field.\n" -" She revises her paper to satisfy them,\n" -" during which time she might also modify the scripts she wrote earlier,\n" -" and resubmits.\n" -"* More time passes.\n" -"* The paper is eventually published.\n" -" It might include a link to an online copy of her data,\n" -" but the paper itself will be behind a paywall:\n" -" only people who have personal or institutional access\n" -" will be able to read it." -msgstr "" -" that is occasionally backed up by her department.\n" -"* She then writes or modifies a few small programs\n" -" (which also reside on her machine)\n" -" to analyze that data.\n" -"* Once she has some results,\n" -" she writes them up and submits her paper.\n" -" She might include her data—a growing number of journals require this—but\n" -" she probably doesn't include her code.\n" -"* Time passes.\n" -"* The journal sends her reviews written anonymously by a handful of other people in her field.\n" -" She revises her paper to satisfy them,\n" -" during which time she might also modify the scripts she wrote earlier,\n" -" and resubmits.\n" -"* More time passes.\n" -"* The paper is eventually published.\n" -" It might include a link to an online copy of her data,\n" -" but the paper itself will be behind a paywall:\n" -" only people who have personal or institutional access\n" -" will be able to read it." - -#: git-novice/_episodes/10-open.md:44 -msgid "" -"For a growing number of scientists,\n" -"though,\n" -"the process looks like this:" -msgstr "" -"For a growing number of scientists,\n" -"though,\n" -"the process looks like this:" - -# unordered list -#: git-novice/_episodes/10-open.md:48 -msgid "* The data that the scientist collects is stored in an open access repository" -msgstr "* The data that the scientist collects is stored in an open access repository" - -#: git-novice/_episodes/10-open.md:49 -msgid "" -" like [figshare](https://figshare.com/) or\n" -" [Zenodo](https://zenodo.org), possibly as soon as it's collected,\n" -" and given its own\n" -" [Digital Object Identifier](https://en.wikipedia.org/wiki/Digital_object_identifier) (DOI).\n" -" Or the data was already published and is stored in\n" -" [Dryad](https://datadryad.org/).\n" -"* The scientist creates a new repository on GitHub to hold her work.\n" -"* As she does her analysis,\n" -" she pushes changes to her scripts\n" -" (and possibly some output files)\n" -" to that repository.\n" -" She also uses the repository for her paper;\n" -" that repository is then the hub for collaboration with her colleagues.\n" -"* When she's happy with the state of her paper,\n" -" she posts a version to [arXiv](https://arxiv.org/)\n" -" or some other preprint server\n" -" to invite feedback from peers.\n" -"* Based on that feedback,\n" -" she may post several revisions\n" -" before finally submitting her paper to a journal.\n" -"* The published paper includes links to her preprint\n" -" and to her code and data repositories,\n" -" which makes it much easier for other scientists\n" -" to use her work as starting point for their own research." -msgstr "" -" like [figshare](https://figshare.com/) or\n" -" [Zenodo](https://zenodo.org), possibly as soon as it's collected,\n" -" and given its own\n" -" [Digital Object Identifier](https://en.wikipedia.org/wiki/Digital_object_identifier) (DOI).\n" -" Or the data was already published and is stored in\n" -" [Dryad](https://datadryad.org/).\n" -"* The scientist creates a new repository on GitHub to hold her work.\n" -"* As she does her analysis,\n" -" she pushes changes to her scripts\n" -" (and possibly some output files)\n" -" to that repository.\n" -" She also uses the repository for her paper;\n" -" that repository is then the hub for collaboration with her colleagues.\n" -"* When she's happy with the state of her paper,\n" -" she posts a version to [arXiv](https://arxiv.org/)\n" -" or some other preprint server\n" -" to invite feedback from peers.\n" -"* Based on that feedback,\n" -" she may post several revisions\n" -" before finally submitting her paper to a journal.\n" -"* The published paper includes links to her preprint\n" -" and to her code and data repositories,\n" -" which makes it much easier for other scientists\n" -" to use her work as starting point for their own research." - -#: git-novice/_episodes/10-open.md:74 -msgid "" -"This open model accelerates discovery:\n" -"the more open work is,\n" -"[the more widely it is cited and re-used](https://doi.org/10.1371/journal.pone.0000308).\n" -"However,\n" -"people who want to work this way need to make some decisions\n" -"about what exactly \"open\" means and how to do it. You can find more on the different aspects of Open Science in [this book](https://link.springer.com/book/10.1007/978-3-319-00026-8)." -msgstr "" -"This open model accelerates discovery:\n" -"the more open work is,\n" -"[the more widely it is cited and re-used](https://doi.org/10.1371/journal.pone.0000308).\n" -"However,\n" -"people who want to work this way need to make some decisions\n" -"about what exactly \"open\" means and how to do it. You can find more on the different aspects of Open Science in [this book](https://link.springer.com/book/10.1007/978-3-319-00026-8)." - -#: git-novice/_episodes/10-open.md:81 -msgid "" -"This is one of the (many) reasons we teach version control.\n" -"When used diligently,\n" -"it answers the \"how\" question\n" -"by acting as a shareable electronic lab notebook for computational work:" -msgstr "" -"This is one of the (many) reasons we teach version control.\n" -"When used diligently,\n" -"it answers the \"how\" question\n" -"by acting as a shareable electronic lab notebook for computational work:" - -# unordered list -#: git-novice/_episodes/10-open.md:86 -msgid "* The conceptual stages of your work are documented, including who did" -msgstr "* The conceptual stages of your work are documented, including who did" - -#: git-novice/_episodes/10-open.md:87 -msgid "" -" what and when. Every step is stamped with an identifier (the commit ID)\n" -" that is for most intents and purposes unique.\n" -"* You can tie documentation of rationale, ideas, and other\n" -" intellectual work directly to the changes that spring from them.\n" -"* You can refer to what you used in your research to obtain your\n" -" computational results in a way that is unique and recoverable.\n" -"* With a version control system such as Git, \n" -" the entire history of the repository is easy to archive for perpetuity." -msgstr "" -" what and when. Every step is stamped with an identifier (the commit ID)\n" -" that is for most intents and purposes unique.\n" -"* You can tie documentation of rationale, ideas, and other\n" -" intellectual work directly to the changes that spring from them.\n" -"* You can refer to what you used in your research to obtain your\n" -" computational results in a way that is unique and recoverable.\n" -"* With a version control system such as Git, \n" -" the entire history of the repository is easy to archive for perpetuity." - -# blockquote, which can be cascaded -#: git-novice/_episodes/10-open.md:96 -msgid "> ## Making Code Citable" -msgstr "> ## Making Code Citable" - -#: git-novice/_episodes/10-open.md:97 -#: git-novice/_locale/es/_episodes/10-open.md:53 -msgid "" -">\n" -"> Anything that is hosted in a version control repository (data, code, papers, \n" -"> etc.) can be turned into a citable object. You'll learn how to do this in\n" -"> [lesson 12: Citation]({{ page.root }}/12-citation/)." -msgstr "" -">\n" -"> Anything that is hosted in a version control repository (data, code, papers, \n" -"> etc.) can be turned into a citable object. You'll learn how to do this in\n" -"> [lesson 12: Citation]({{ page.root }}/12-citation/)." - -# blockquote, which can be cascaded -#: git-novice/_episodes/10-open.md:103 -msgid "> ## How Reproducible Is My Work?" -msgstr "> ## How Reproducible Is My Work?" - -#: git-novice/_episodes/10-open.md:104 -msgid "" -">\n" -"> Ask one of your labmates to reproduce a result you recently obtained\n" -"> using only what they can find in your papers or on the web.\n" -"> Try to do the same for one of their results,\n" -"> then try to do it for a result from a lab you work with." -msgstr "" -">\n" -"> Ask one of your labmates to reproduce a result you recently obtained\n" -"> using only what they can find in your papers or on the web.\n" -"> Try to do the same for one of their results,\n" -"> then try to do it for a result from a lab you work with." - -# blockquote, which can be cascaded -#: git-novice/_episodes/10-open.md:111 -msgid "> ## How to Find an Appropriate Data Repository?" -msgstr "> ## How to Find an Appropriate Data Repository?" - -#: git-novice/_episodes/10-open.md:112 -msgid "" -">\n" -"> Surf the internet for a couple of minutes and check out the data repositories\n" -"> mentioned above: [Figshare](https://figshare.com/), [Zenodo](https://zenodo.org),\n" -"> [Dryad](https://datadryad.org/). Depending on your field of research, you might\n" -"> find community-recognized repositories that are well-known in your field.\n" -"> You might also find useful [these data repositories recommended by Nature](\n" -"> https://www.nature.com/sdata/data-policies/repositories).\n" -"> Discuss with your neighbor which data repository you might want to\n" -"> approach for your current project and explain why." -msgstr "" -">\n" -"> Surf the internet for a couple of minutes and check out the data repositories\n" -"> mentioned above: [Figshare](https://figshare.com/), [Zenodo](https://zenodo.org),\n" -"> [Dryad](https://datadryad.org/). Depending on your field of research, you might\n" -"> find community-recognized repositories that are well-known in your field.\n" -"> You might also find useful [these data repositories recommended by Nature](\n" -"> https://www.nature.com/sdata/data-policies/repositories).\n" -"> Discuss with your neighbor which data repository you might want to\n" -"> approach for your current project and explain why." - -# Front Matter -#: git-novice/_episodes/11-licensing.md:1 -msgid "" -"---\n" -"title: Licensing\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"What licensing information should I include with my work?\"\n" -"objectives:\n" -"- \"Explain why adding licensing information to a repository is important.\"\n" -"- \"Choose a proper license.\"\n" -"- \"Explain differences in licensing and social expectations.\"\n" -"keypoints:\n" -"- \"People who incorporate General Public License (GPL'd) software into their own software must make their software also open under the GPL license; most other open licenses do not require this.\"\n" -"- \"The Creative Commons family of licenses allow people to mix and match requirements and restrictions on attribution, creation of derivative works, further sharing, and commercialization.\"\n" -"- \"People who are not lawyers should not try to write licenses from scratch.\"\n" -"---" -msgstr "" -"---\n" -"title: Licensing\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"What licensing information should I include with my work?\"\n" -"objectives:\n" -"- \"Explain why adding licensing information to a repository is important.\"\n" -"- \"Choose a proper license.\"\n" -"- \"Explain differences in licensing and social expectations.\"\n" -"keypoints:\n" -"- \"People who incorporate General Public License (GPL'd) software into their own software must make their software also open under the GPL license; most other open licenses do not require this.\"\n" -"- \"The Creative Commons family of licenses allow people to mix and match requirements and restrictions on attribution, creation of derivative works, further sharing, and commercialization.\"\n" -"- \"People who are not lawyers should not try to write licenses from scratch.\"\n" -"---" - -#: git-novice/_episodes/11-licensing.md:17 -msgid "" -"When a repository with source code, a manuscript or other creative\n" -"works becomes public, it should include a file `LICENSE` or\n" -"`LICENSE.txt` in the base directory of the repository that clearly\n" -"states under which license the content is being made available. This\n" -"is because creative works are automatically eligible for intellectual\n" -"property (and thus copyright) protection. Reusing creative works\n" -"without a license is dangerous, because the copyright holders could\n" -"sue you for copyright infringement." -msgstr "" -"When a repository with source code, a manuscript or other creative\n" -"works becomes public, it should include a file `LICENSE` or\n" -"`LICENSE.txt` in the base directory of the repository that clearly\n" -"states under which license the content is being made available. This\n" -"is because creative works are automatically eligible for intellectual\n" -"property (and thus copyright) protection. Reusing creative works\n" -"without a license is dangerous, because the copyright holders could\n" -"sue you for copyright infringement." - -#: git-novice/_episodes/11-licensing.md:26 -msgid "" -"A license solves this problem by granting rights to others (the\n" -"licensees) that they would otherwise not have. What rights are being\n" -"granted under which conditions differs, often only slightly, from one\n" -"license to another. In practice, a few licenses are by far the most\n" -"popular, and [choosealicense.com](https://choosealicense.com/) will\n" -"help you find a common license that suits your needs. Important\n" -"considerations include:" -msgstr "" -"A license solves this problem by granting rights to others (the\n" -"licensees) that they would otherwise not have. What rights are being\n" -"granted under which conditions differs, often only slightly, from one\n" -"license to another. In practice, a few licenses are by far the most\n" -"popular, and [choosealicense.com](https://choosealicense.com/) will\n" -"help you find a common license that suits your needs. Important\n" -"considerations include:" - -# unordered list -#: git-novice/_episodes/11-licensing.md:34 -msgid "* Whether you want to address patent rights." -msgstr "* Whether you want to address patent rights." - -# unordered list -#: git-novice/_episodes/11-licensing.md:35 -msgid "* Whether you require people distributing derivative works to also" -msgstr "* Whether you require people distributing derivative works to also" - -#: git-novice/_episodes/11-licensing.md:36 -msgid "" -" distribute their source code.\n" -"* Whether the content you are licensing is source code.\n" -"* Whether you want to license the code at all." -msgstr "" -" distribute their source code.\n" -"* Whether the content you are licensing is source code.\n" -"* Whether you want to license the code at all." - -#: git-novice/_episodes/11-licensing.md:40 -msgid "" -"Choosing a license that is in common use makes life easier for\n" -"contributors and users, because they are more likely to already be\n" -"familiar with the license and don't have to wade through a bunch of\n" -"jargon to decide if they're ok with it. The [Open Source\n" -"Initiative](https://opensource.org/licenses) and [Free Software\n" -"Foundation](https://www.gnu.org/licenses/license-list.html) both\n" -"maintain lists of licenses which are good choices." -msgstr "" -"Choosing a license that is in common use makes life easier for\n" -"contributors and users, because they are more likely to already be\n" -"familiar with the license and don't have to wade through a bunch of\n" -"jargon to decide if they're ok with it. The [Open Source\n" -"Initiative](https://opensource.org/licenses) and [Free Software\n" -"Foundation](https://www.gnu.org/licenses/license-list.html) both\n" -"maintain lists of licenses which are good choices." - -#: git-novice/_episodes/11-licensing.md:48 -msgid "" -"[This article](https://doi.org/10.1371/journal.pcbi.1002598) provides an excellent overview of\n" -"licensing and licensing options from the perspective of scientists who\n" -"also write code." -msgstr "" -"[This article](https://doi.org/10.1371/journal.pcbi.1002598) provides an excellent overview of\n" -"licensing and licensing options from the perspective of scientists who\n" -"also write code." - -#: git-novice/_episodes/11-licensing.md:52 -msgid "" -"At the end of the day what matters is that there is a clear statement\n" -"as to what the license is. Also, the license is best chosen from the\n" -"get-go, even if for a repository that is not public. Pushing off the\n" -"decision only makes it more complicated later, because each time a new\n" -"collaborator starts contributing, they, too, hold copyright and will\n" -"thus need to be asked for approval once a license is chosen." -msgstr "" -"At the end of the day what matters is that there is a clear statement\n" -"as to what the license is. Also, the license is best chosen from the\n" -"get-go, even if for a repository that is not public. Pushing off the\n" -"decision only makes it more complicated later, because each time a new\n" -"collaborator starts contributing, they, too, hold copyright and will\n" -"thus need to be asked for approval once a license is chosen." - -# blockquote, which can be cascaded -#: git-novice/_episodes/11-licensing.md:59 -msgid "> ## Can I Use Open License?" -msgstr "> ## Can I Use Open License?" - -#: git-novice/_episodes/11-licensing.md:60 -msgid "" -">\n" -"> Find out whether you are allowed to apply an open license to your software.\n" -"> Can you do this unilaterally,\n" -"> or do you need permission from someone in your institution?\n" -"> If so, who?" -msgstr "" -">\n" -"> Find out whether you are allowed to apply an open license to your software.\n" -"> Can you do this unilaterally,\n" -"> or do you need permission from someone in your institution?\n" -"> If so, who?" - -# blockquote, which can be cascaded -#: git-novice/_episodes/11-licensing.md:67 -msgid "> ## What licenses have I already accepted?" -msgstr "> ## What licenses have I already accepted?" - -#: git-novice/_episodes/11-licensing.md:68 -msgid "" -">\n" -"> Many of the software tools we use on a daily basis (including in this workshop) are\n" -"> released as open-source software. Pick a project on GitHub from the list below, or\n" -"> one of your own choosing. Find its license (usually in a file called `LICENSE` or\n" -"> `COPYING`) and talk about how it restricts your use of the software. Is it one of\n" -"> the licenses discussed in this session? How is it different?\n" -"> - [Git](https://github.com/git/git), the source-code management tool\n" -"> - [CPython](https://github.com/python/cpython), the standard implementation of the Python language\n" -"> - [Jupyter](https://github.com/jupyter), the project behind the web-based Python notebooks we'll be using\n" -"> - [EtherPad](https://github.com/ether/etherpad-lite), a real-time collaborative editor" -msgstr "" -">\n" -"> Many of the software tools we use on a daily basis (including in this workshop) are\n" -"> released as open-source software. Pick a project on GitHub from the list below, or\n" -"> one of your own choosing. Find its license (usually in a file called `LICENSE` or\n" -"> `COPYING`) and talk about how it restricts your use of the software. Is it one of\n" -"> the licenses discussed in this session? How is it different?\n" -"> - [Git](https://github.com/git/git), the source-code management tool\n" -"> - [CPython](https://github.com/python/cpython), the standard implementation of the Python language\n" -"> - [Jupyter](https://github.com/jupyter), the project behind the web-based Python notebooks we'll be using\n" -"> - [EtherPad](https://github.com/ether/etherpad-lite), a real-time collaborative editor" - -# Front Matter -#: git-novice/_episodes/12-citation.md:1 -msgid "" -"---\n" -"title: Citation\n" -"teaching: 2\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I make my work easier to cite?\"\n" -"objectives:\n" -"- \"Make your work easy to cite\"\n" -"keypoints:\n" -"- \"Add a CITATION file to a repository to explain how you want your work cited.\"\n" -"---" -msgstr "" -"---\n" -"title: Citation\n" -"teaching: 2\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I make my work easier to cite?\"\n" -"objectives:\n" -"- \"Make your work easy to cite\"\n" -"keypoints:\n" -"- \"Add a CITATION file to a repository to explain how you want your work cited.\"\n" -"---" - -#: git-novice/_episodes/12-citation.md:13 -msgid "" -"You may want to include a file called `CITATION` or `CITATION.txt`\n" -"that describes how to reference your project;\n" -"the [one for Software\n" -"Carpentry](https://github.com/swcarpentry/website/blob/gh-pages/CITATION)\n" -"states:" -msgstr "" -"You may want to include a file called `CITATION` or `CITATION.txt`\n" -"that describes how to reference your project;\n" -"the [one for Software\n" -"Carpentry](https://github.com/swcarpentry/website/blob/gh-pages/CITATION)\n" -"states:" - -# code block -#: git-novice/_episodes/12-citation.md:19 -#: git-novice/_locale/es/_episodes/12-citation.md:18 -msgid "" -"~~~\n" -"To reference Software Carpentry in publications, please cite both of the following:\n" -"\n" -"Greg Wilson: \"Software Carpentry: Getting Scientists to Write Better\n" -"Code by Making Them More Productive\". Computing in Science &\n" -"Engineering, Nov-Dec 2006.\n" -"\n" -"Greg Wilson: \"Software Carpentry: Lessons Learned\". arXiv:1307.5448,\n" -"July 2013.\n" -"\n" -"@article{wilson-software-carpentry-2006,\n" -" author = {Greg Wilson},\n" -" title = {Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive},\n" -" journal = {Computing in Science \\& Engineering},\n" -" month = {November--December},\n" -" year = {2006},\n" -"}\n" -"\n" -"@online{wilson-software-carpentry-2013,\n" -" author = {Greg Wilson},\n" -" title = {Software Carpentry: Lessons Learned},\n" -" version = {1},\n" -" date = {2013-07-20},\n" -" eprinttype = {arxiv},\n" -" eprint = {1307.5448}\n" -"}\n" -"~~~" -msgstr "" -"~~~\n" -"To reference Software Carpentry in publications, please cite both of the following:\n" -"\n" -"Greg Wilson: \"Software Carpentry: Getting Scientists to Write Better\n" -"Code by Making Them More Productive\". Computing in Science &\n" -"Engineering, Nov-Dec 2006.\n" -"\n" -"Greg Wilson: \"Software Carpentry: Lessons Learned\". arXiv:1307.5448,\n" -"July 2013.\n" -"\n" -"@article{wilson-software-carpentry-2006,\n" -" author = {Greg Wilson},\n" -" title = {Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive},\n" -" journal = {Computing in Science \\& Engineering},\n" -" month = {November--December},\n" -" year = {2006},\n" -"}\n" -"\n" -"@online{wilson-software-carpentry-2013,\n" -" author = {Greg Wilson},\n" -" title = {Software Carpentry: Lessons Learned},\n" -" version = {1},\n" -" date = {2013-07-20},\n" -" eprinttype = {arxiv},\n" -" eprint = {1307.5448}\n" -"}\n" -"~~~" - -# SC/DC Template label -#: git-novice/_episodes/12-citation.md:46 -#: git-novice/_locale/es/_episodes/12-citation.md:45 -msgid "{: .source}" -msgstr "{: .source}" - -#: git-novice/_episodes/12-citation.md:48 -#: git-novice/_locale/es/_episodes/12-citation.md:47 -msgid "" -"More detailed advice, and other ways to make your code citable can be found\n" -"[at the Software Sustainability Institute blog](https://www.software.ac.uk/how-cite-and-describe-software) and in:" -msgstr "" -"More detailed advice, and other ways to make your code citable can be found\n" -"[at the Software Sustainability Institute blog](https://www.software.ac.uk/how-cite-and-describe-software) and in:" - -# blockquote, which can be cascaded -#: git-novice/_episodes/12-citation.md:51 -#: git-novice/_locale/es/_episodes/12-citation.md:50 -msgid "> Smith AM, Katz DS, Niemeyer KE, FORCE11 Software Citation Working Group. " -msgstr "> Smith AM, Katz DS, Niemeyer KE, FORCE11 Software Citation Working Group. " - -# blockquote, which can be cascaded -#: git-novice/_episodes/12-citation.md:52 -#: git-novice/_locale/es/_episodes/12-citation.md:51 -msgid "> (2016) Software citation principles. [PeerJ Computer Science 2:e86](https://peerj.com/articles/cs-86/) https://doi.org/10.7717/peerj-cs.86" -msgstr "> (2016) Software citation principles. [PeerJ Computer Science 2:e86](https://peerj.com/articles/cs-86/) https://doi.org/10.7717/peerj-cs.86" - -#: git-novice/_episodes/12-citation.md:54 -#: git-novice/_locale/es/_episodes/12-citation.md:53 -msgid "" -"There is also an [`@software{…`](https://www.google.de/search?q=git+citation+%22%40software%7B%22) \n" -"[BibTeX](https://www.ctan.org/pkg/bibtex) entry type in case\n" -"no \"umbrella\" citation like a paper or book exists for the project you want to\n" -"make citable." -msgstr "" -"There is also an [`@software{…`](https://www.google.de/search?q=git+citation+%22%40software%7B%22) \n" -"[BibTeX](https://www.ctan.org/pkg/bibtex) entry type in case\n" -"no \"umbrella\" citation like a paper or book exists for the project you want to\n" -"make citable." - -# Front Matter -#: git-novice/_episodes/13-hosting.md:1 -msgid "" -"---\n" -"title: Hosting\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"Where should I host my version control repositories?\"\n" -"objectives:\n" -"- \"Explain different options for hosting scientific work.\"\n" -"keypoints:\n" -"- \"Projects can be hosted on university servers, on personal domains, or on public forges.\"\n" -"- \"Rules regarding intellectual property and storage of sensitive information apply no matter where code and data are hosted.\"\n" -"---" -msgstr "" -"---\n" -"title: Hosting\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"Where should I host my version control repositories?\"\n" -"objectives:\n" -"- \"Explain different options for hosting scientific work.\"\n" -"keypoints:\n" -"- \"Projects can be hosted on university servers, on personal domains, or on public forges.\"\n" -"- \"Rules regarding intellectual property and storage of sensitive information apply no matter where code and data are hosted.\"\n" -"---" - -#: git-novice/_episodes/13-hosting.md:14 -msgid "" -"The second big question for groups that want to open up their work is where to\n" -"host their code and data. One option is for the lab, the department, or the\n" -"university to provide a server, manage accounts and backups, and so on. The\n" -"main benefit of this is that it clarifies who owns what, which is particularly\n" -"important if any of the material is sensitive (i.e., relates to experiments\n" -"involving human subjects or may be used in a patent application). The main\n" -"drawbacks are the cost of providing the service and its longevity: a scientist\n" -"who has spent ten years collecting data would like to be sure that data will\n" -"still be available ten years from now, but that's well beyond the lifespan of\n" -"most of the grants that fund academic infrastructure." -msgstr "" -"The second big question for groups that want to open up their work is where to\n" -"host their code and data. One option is for the lab, the department, or the\n" -"university to provide a server, manage accounts and backups, and so on. The\n" -"main benefit of this is that it clarifies who owns what, which is particularly\n" -"important if any of the material is sensitive (i.e., relates to experiments\n" -"involving human subjects or may be used in a patent application). The main\n" -"drawbacks are the cost of providing the service and its longevity: a scientist\n" -"who has spent ten years collecting data would like to be sure that data will\n" -"still be available ten years from now, but that's well beyond the lifespan of\n" -"most of the grants that fund academic infrastructure." - -#: git-novice/_episodes/13-hosting.md:25 -msgid "" -"Another option is to purchase a domain and pay an Internet service provider\n" -"(ISP) to host it. This gives the individual or group more control, and\n" -"sidesteps problems that can arise when moving from one institution to another,\n" -"but requires more time and effort to set up than either the option above or the\n" -"option below." -msgstr "" -"Another option is to purchase a domain and pay an Internet service provider\n" -"(ISP) to host it. This gives the individual or group more control, and\n" -"sidesteps problems that can arise when moving from one institution to another,\n" -"but requires more time and effort to set up than either the option above or the\n" -"option below." - -#: git-novice/_episodes/13-hosting.md:31 -msgid "" -"The third option is to use a public hosting service like\n" -"[GitHub](https://github.com), [GitLab](https://gitlab.com),or\n" -"[BitBucket](https://bitbucket.org).\n" -"Each of these services provides a web interface that enables people to create,\n" -"view, and edit their code repositories. These services also provide\n" -"communication and project management tools including issue tracking, wiki pages,\n" -"email notifications, and code reviews. These services benefit from economies of\n" -"scale and network effects: it's easier to run one large service well than to run\n" -"many smaller services to the same standard. It's also easier for people to\n" -"collaborate. Using a popular service can help connect your project with\n" -"communities already using the same service." -msgstr "" -"The third option is to use a public hosting service like\n" -"[GitHub](https://github.com), [GitLab](https://gitlab.com),or\n" -"[BitBucket](https://bitbucket.org).\n" -"Each of these services provides a web interface that enables people to create,\n" -"view, and edit their code repositories. These services also provide\n" -"communication and project management tools including issue tracking, wiki pages,\n" -"email notifications, and code reviews. These services benefit from economies of\n" -"scale and network effects: it's easier to run one large service well than to run\n" -"many smaller services to the same standard. It's also easier for people to\n" -"collaborate. Using a popular service can help connect your project with\n" -"communities already using the same service." - -#: git-novice/_episodes/13-hosting.md:43 -msgid "" -"As an example, Software Carpentry [is on\n" -"GitHub]({{ swc_github }}) where you can find the [source for this\n" -"page]({{page.root}}/_episodes/13-hosting.md).\n" -"Anyone with a GitHub account can suggest changes to this text." -msgstr "" -"As an example, Software Carpentry [is on\n" -"GitHub]({{ swc_github }}) where you can find the [source for this\n" -"page]({{page.root}}/_episodes/13-hosting.md).\n" -"Anyone with a GitHub account can suggest changes to this text." - -#: git-novice/_episodes/13-hosting.md:48 -msgid "" -"Using large, well-established services can also help you quickly take advantage\n" -"of powerful tools. One such tool, continuous integration (CI), can\n" -"automatically run software builds and tests whenever code is committed or pull\n" -"requests are submitted. Direct integration of CI with an online hosting service\n" -"means this information is present in any pull request, and helps maintain code\n" -"integrity and quality standards. While CI is still available in self-hosted\n" -"situations, there is much less setup and maintenance involved with using an\n" -"online service. Furthermore, such tools are often provided free of charge to\n" -"open source projects, and are also available for private repositories for a fee." -msgstr "" -"Using large, well-established services can also help you quickly take advantage\n" -"of powerful tools. One such tool, continuous integration (CI), can\n" -"automatically run software builds and tests whenever code is committed or pull\n" -"requests are submitted. Direct integration of CI with an online hosting service\n" -"means this information is present in any pull request, and helps maintain code\n" -"integrity and quality standards. While CI is still available in self-hosted\n" -"situations, there is much less setup and maintenance involved with using an\n" -"online service. Furthermore, such tools are often provided free of charge to\n" -"open source projects, and are also available for private repositories for a fee." - -# blockquote, which can be cascaded -#: git-novice/_episodes/13-hosting.md:58 -#: git-novice/_locale/es/_episodes/13-hosting.md:61 -msgid "> ## Institutional Barriers" -msgstr "> ## Institutional Barriers" - -#: git-novice/_episodes/13-hosting.md:59 -msgid "" -">\n" -"> Sharing is the ideal for science,\n" -"> but many institutions place restrictions on sharing,\n" -"> for example to protect potentially patentable intellectual property.\n" -"> If you encounter such restrictions,\n" -"> it can be productive to inquire about the underlying motivations and\n" -"> either to request an exception for a specific project or domain,\n" -"> or to push more broadly for institutional reform to support more open science." -msgstr "" -">\n" -"> Sharing is the ideal for science,\n" -"> but many institutions place restrictions on sharing,\n" -"> for example to protect potentially patentable intellectual property.\n" -"> If you encounter such restrictions,\n" -"> it can be productive to inquire about the underlying motivations and\n" -"> either to request an exception for a specific project or domain,\n" -"> or to push more broadly for institutional reform to support more open science." - -# blockquote, which can be cascaded -#: git-novice/_episodes/13-hosting.md:69 -msgid "> ## Can My Work Be Public?" -msgstr "> ## Can My Work Be Public?" - -#: git-novice/_episodes/13-hosting.md:70 -msgid "" -">\n" -"> Find out whether you are allowed to host your work openly on a public forge.\n" -"> Can you do this unilaterally,\n" -"> or do you need permission from someone in your institution?\n" -"> If so, who?" -msgstr "" -">\n" -"> Find out whether you are allowed to host your work openly on a public forge.\n" -"> Can you do this unilaterally,\n" -"> or do you need permission from someone in your institution?\n" -"> If so, who?" - -# blockquote, which can be cascaded -#: git-novice/_episodes/13-hosting.md:77 -msgid "> ## Where Can I Share My Work?" -msgstr "> ## Where Can I Share My Work?" - -#: git-novice/_episodes/13-hosting.md:78 -msgid "" -">\n" -"> Does your institution have a repository or repositories that you can\n" -"> use to share your papers, data and software? How do institutional repositories\n" -"> differ from services like [arXiV](https://arxiv.org/), [figshare](https://figshare.com/), [GitHub](https://github.com/) or [GitLab](https://about.gitlab.com/)?" -msgstr "" -">\n" -"> Does your institution have a repository or repositories that you can\n" -"> use to share your papers, data and software? How do institutional repositories\n" -"> differ from services like [arXiV](https://arxiv.org/), [figshare](https://figshare.com/), [GitHub](https://github.com/) or [GitLab](https://about.gitlab.com/)?" - -# Front Matter -#: git-novice/_episodes/14-supplemental-rstudio.md:1 -msgid "" -"---\n" -"title: \"Supplemental: Using Git from RStudio\"\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I use Git with RStudio?\"\n" -"objectives:\n" -"- \"Understand how to use Git from RStudio.\"\n" -"keypoints:\n" -"- \"Create an RStudio project\"\n" -"---" -msgstr "" -"---\n" -"title: \"Supplemental: Using Git from RStudio\"\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"How can I use Git with RStudio?\"\n" -"objectives:\n" -"- \"Understand how to use Git from RStudio.\"\n" -"keypoints:\n" -"- \"Create an RStudio project\"\n" -"---" - -#: git-novice/_episodes/14-supplemental-rstudio.md:13 -msgid "" -"Version control can be very useful when developing data analysis scripts. For\n" -"that reason, the popular development environment\n" -"RStudio for the R programming language has built-in\n" -"integration with Git. While some advanced Git features still require the\n" -"command-line, RStudio has a nice interface for many common Git operations." -msgstr "" -"Version control can be very useful when developing data analysis scripts. For\n" -"that reason, the popular development environment\n" -"RStudio for the R programming language has built-in\n" -"integration with Git. While some advanced Git features still require the\n" -"command-line, RStudio has a nice interface for many common Git operations." - -#: git-novice/_episodes/14-supplemental-rstudio.md:19 -msgid "" -"RStudio allows us to create a [project][rstudio-projects] associated with a\n" -"given directory to keep track of various related files. To be able to track the\n" -"development of the project over time, to be able to revert to previous\n" -"versions, and to collaborate with others, we version control the Rstudio\n" -"project with Git. To get started using Git in RStudio, we create a new project:" -msgstr "" -"RStudio allows us to create a [project][rstudio-projects] associated with a\n" -"given directory to keep track of various related files. To be able to track the\n" -"development of the project over time, to be able to revert to previous\n" -"versions, and to collaborate with others, we version control the Rstudio\n" -"project with Git. To get started using Git in RStudio, we create a new project:" - -#: git-novice/_episodes/14-supplemental-rstudio.md:25 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:17 -msgid "![](../fig/RStudio_screenshot_newproject.png)" -msgstr "![](../fig/RStudio_screenshot_newproject.png)" - -#: git-novice/_episodes/14-supplemental-rstudio.md:27 -msgid "" -"This will open a dialog asking us how we want to create the project. We have\n" -"some options here. Let's say that we want to use RStudio with the planets\n" -"repository that we already made. Since that repository lives in a directory on\n" -"our computer, we choose the option \"Existing Directory\":" -msgstr "" -"This will open a dialog asking us how we want to create the project. We have\n" -"some options here. Let's say that we want to use RStudio with the planets\n" -"repository that we already made. Since that repository lives in a directory on\n" -"our computer, we choose the option \"Existing Directory\":" - -#: git-novice/_episodes/14-supplemental-rstudio.md:32 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:24 -msgid "![](../fig/RStudio_screenshot_existingdirectory.png)" -msgstr "![](../fig/RStudio_screenshot_existingdirectory.png)" - -# blockquote, which can be cascaded -#: git-novice/_episodes/14-supplemental-rstudio.md:34 -msgid "> ## Do You See a \"Version Control\" Option?" -msgstr "> ## Do You See a \"Version Control\" Option?" - -#: git-novice/_episodes/14-supplemental-rstudio.md:35 -msgid "" -">\n" -"> Although we're not going to use it here, there should be a \"version control\"\n" -"> option on this menu. That is what you would click on if you wanted to\n" -"> create a project on your computer by cloning a repository from GitHub.\n" -"> If that option is not present, it probably means that RStudio doesn't know\n" -"> where your Git executable is. See\n" -"> [this page](https://stat545-ubc.github.io/git03_rstudio-meet-git.html)\n" -"> for some debugging advice. Even if you have Git installed, you may need\n" -"> to accept the XCode license if you are using macOS." -msgstr "" -">\n" -"> Although we're not going to use it here, there should be a \"version control\"\n" -"> option on this menu. That is what you would click on if you wanted to\n" -"> create a project on your computer by cloning a repository from GitHub.\n" -"> If that option is not present, it probably means that RStudio doesn't know\n" -"> where your Git executable is. See\n" -"> [this page](https://stat545-ubc.github.io/git03_rstudio-meet-git.html)\n" -"> for some debugging advice. Even if you have Git installed, you may need\n" -"> to accept the XCode license if you are using macOS." - -#: git-novice/_episodes/14-supplemental-rstudio.md:46 -msgid "" -"Next, RStudio will ask which existing directory we want to use. Click\n" -"\"Browse...\" and navigate to the correct directory, then click \"Create Project\":" -msgstr "" -"Next, RStudio will ask which existing directory we want to use. Click\n" -"\"Browse...\" and navigate to the correct directory, then click \"Create Project\":" - -#: git-novice/_episodes/14-supplemental-rstudio.md:49 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:42 -msgid "![](../fig/RStudio_screenshot_navigateexisting.png)" -msgstr "![](../fig/RStudio_screenshot_navigateexisting.png)" - -#: git-novice/_episodes/14-supplemental-rstudio.md:51 -msgid "" -"Ta-da! We have created a new project in RStudio within the existing planets\n" -"repository. Notice the vertical \"Git\" menu in the menu bar. RStudio has\n" -"recognized that the current directory is a Git repository, and gives us a\n" -"number of tools to use Git:" -msgstr "" -"Ta-da! We have created a new project in RStudio within the existing planets\n" -"repository. Notice the vertical \"Git\" menu in the menu bar. RStudio has\n" -"recognized that the current directory is a Git repository, and gives us a\n" -"number of tools to use Git:" - -#: git-novice/_episodes/14-supplemental-rstudio.md:56 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:46 -msgid "![](../fig/RStudio_screenshot_afterclone.png)" -msgstr "![](../fig/RStudio_screenshot_afterclone.png)" - -#: git-novice/_episodes/14-supplemental-rstudio.md:58 -msgid "" -"To edit the existing files in the repository, we can click on them in the\n" -"\"Files\" panel on the lower right. Now let's add some additional information\n" -"about Pluto:" -msgstr "" -"To edit the existing files in the repository, we can click on them in the\n" -"\"Files\" panel on the lower right. Now let's add some additional information\n" -"about Pluto:" - -#: git-novice/_episodes/14-supplemental-rstudio.md:62 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:50 -msgid "![](../fig/RStudio_screenshot_editfiles.png)" -msgstr "![](../fig/RStudio_screenshot_editfiles.png)" - -#: git-novice/_episodes/14-supplemental-rstudio.md:64 -msgid "" -"Once we have saved our edited files, we can use RStudio to commit the changes\n" -"by clicking on \"Commit...\" in the Git menu:" -msgstr "" -"Once we have saved our edited files, we can use RStudio to commit the changes\n" -"by clicking on \"Commit...\" in the Git menu:" - -#: git-novice/_episodes/14-supplemental-rstudio.md:67 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:54 -msgid "![](../fig/RStudio_screenshot_commit.png)" -msgstr "![](../fig/RStudio_screenshot_commit.png)" - -#: git-novice/_episodes/14-supplemental-rstudio.md:69 -msgid "" -"This will open a dialogue where we can select which files to commit (by\n" -"checking the appropriate boxes in the \"Staged\" column), and enter a commit\n" -"message (in the upper right panel). The icons in the \"Status\" column indicate\n" -"the current status of each file. Clicking on a file shows information about\n" -"changes in the lower panel (using output of `git diff`). Once everything is the\n" -"way we want it, we click \"Commit\":" -msgstr "" -"This will open a dialogue where we can select which files to commit (by\n" -"checking the appropriate boxes in the \"Staged\" column), and enter a commit\n" -"message (in the upper right panel). The icons in the \"Status\" column indicate\n" -"the current status of each file. Clicking on a file shows information about\n" -"changes in the lower panel (using output of `git diff`). Once everything is the\n" -"way we want it, we click \"Commit\":" - -#: git-novice/_episodes/14-supplemental-rstudio.md:76 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:62 -msgid "![](../fig/RStudio_screenshot_review.png)" -msgstr "![](../fig/RStudio_screenshot_review.png)" - -#: git-novice/_episodes/14-supplemental-rstudio.md:78 -msgid "" -"The changes can be pushed by selecting \"Push Branch\" from the Git menu. There\n" -"are also options to pull from the remote repository, and to view the commit\n" -"history:" -msgstr "" -"The changes can be pushed by selecting \"Push Branch\" from the Git menu. There\n" -"are also options to pull from the remote repository, and to view the commit\n" -"history:" - -#: git-novice/_episodes/14-supplemental-rstudio.md:82 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:68 -msgid "![](../fig/RStudio_screenshot_history.png)" -msgstr "![](../fig/RStudio_screenshot_history.png)" - -# blockquote, which can be cascaded -#: git-novice/_episodes/14-supplemental-rstudio.md:84 -msgid "> ## Are the Push/Pull Commands Grayed Out?" -msgstr "> ## Are the Push/Pull Commands Grayed Out?" - -#: git-novice/_episodes/14-supplemental-rstudio.md:85 -msgid "" -">\n" -"> Grayed out Push/Pull commands generally mean that RStudio doesn't know the\n" -"> location of your remote repository (e.g. on GitHub). To fix this, open a\n" -"> terminal to the repository and enter the command: `git push -u origin\n" -"> master`. Then restart RStudio." -msgstr "" -">\n" -"> Grayed out Push/Pull commands generally mean that RStudio doesn't know the\n" -"> location of your remote repository (e.g. on GitHub). To fix this, open a\n" -"> terminal to the repository and enter the command: `git push -u origin\n" -"> master`. Then restart RStudio." - -#: git-novice/_episodes/14-supplemental-rstudio.md:92 -msgid "" -"If we click on \"History\", we can see a graphical version of what `git log`\n" -"would tell us:" -msgstr "" -"If we click on \"History\", we can see a graphical version of what `git log`\n" -"would tell us:" - -#: git-novice/_episodes/14-supplemental-rstudio.md:95 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:81 -msgid "![](../fig/RStudio_screenshot_viewhistory.png)" -msgstr "![](../fig/RStudio_screenshot_viewhistory.png)" - -#: git-novice/_episodes/14-supplemental-rstudio.md:97 -msgid "" -"RStudio creates a number of files that it uses to keep track of a project. We\n" -"often don't want to track these, in which case we add them to our `.gitignore`\n" -"file:" -msgstr "" -"RStudio creates a number of files that it uses to keep track of a project. We\n" -"often don't want to track these, in which case we add them to our `.gitignore`\n" -"file:" - -#: git-novice/_episodes/14-supplemental-rstudio.md:101 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:85 -msgid "![](../fig/RStudio_screenshot_gitignore.png)" -msgstr "![](../fig/RStudio_screenshot_gitignore.png)" - -# blockquote, which can be cascaded -#: git-novice/_episodes/14-supplemental-rstudio.md:103 -msgid "> ## Tip: versioning disposable output" -msgstr "> ## Tip: versioning disposable output" - -#: git-novice/_episodes/14-supplemental-rstudio.md:104 -msgid "" -">\n" -"> Generally you do not want to version control disposable output (or read-only\n" -"> data). You should modify the `.gitignore` file to tell Git to ignore these\n" -"> files and directories." -msgstr "" -">\n" -"> Generally you do not want to version control disposable output (or read-only\n" -"> data). You should modify the `.gitignore` file to tell Git to ignore these\n" -"> files and directories." - -# blockquote, which can be cascaded -#: git-novice/_episodes/14-supplemental-rstudio.md:110 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:94 -msgid "> ## Challenge" -msgstr "> ## Challenge" - -#: git-novice/_episodes/14-supplemental-rstudio.md:111 -msgid "" -">\n" -"> 1. Create a new directory within your project called `graphs`.\n" -"> 2. Modify the `.gitignore` so that the `graphs` directory is not version controlled.\n" -">\n" -"> Add the newly created folders to version control using\n" -"> the Git interface.\n" -">\n" -"> > ## Solution to Challenge\n" -"> >\n" -"> > This can be done with the command line:\n" -"> > ```\n" -"> > $ mkdir graphs\n" -"> > $ echo \"graphs/\" >> .gitignore\n" -"> > ```\n" -"> > {: . shell}" -msgstr "" -">\n" -"> 1. Create a new directory within your project called `graphs`.\n" -"> 2. Modify the `.gitignore` so that the `graphs` directory is not version controlled.\n" -">\n" -"> Add the newly created folders to version control using\n" -"> the Git interface.\n" -">\n" -"> > ## Solution to Challenge\n" -"> >\n" -"> > This can be done with the command line:\n" -"> > ```\n" -"> > $ mkdir graphs\n" -"> > $ echo \"graphs/\" >> .gitignore\n" -"> > ```\n" -"> > {: . shell}" - -#: git-novice/_episodes/14-supplemental-rstudio.md:129 -msgid "" -"There are many more features in the RStudio Git menu, but these should be\n" -"enough to get you started!" -msgstr "" -"There are many more features in the RStudio Git menu, but these should be\n" -"enough to get you started!" - -#: git-novice/_episodes/14-supplemental-rstudio.md:132 -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:116 -msgid "[rstudio-projects]: https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects" -msgstr "[rstudio-projects]: https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects" - -# Front Matter -#: git-novice/_extras/about.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: About\n" -"permalink: /about/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: About\n" -"permalink: /about/\n" -"---" - -#: git-novice/_extras/about.md:6 git-novice/_locale/es/_extras/about.md:6 -msgid "{% include carpentries.html %}" -msgstr "{% include carpentries.html %}" - -# Front Matter -#: git-novice/_extras/discuss.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: Discussion\n" -"permalink: /discuss/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: Discussion\n" -"permalink: /discuss/\n" -"---" - -# header -#: git-novice/_extras/discuss.md:7 -msgid "## Frequently Asked Questions" -msgstr "## Frequently Asked Questions" - -#: git-novice/_extras/discuss.md:9 -msgid "" -"People often have questions about Git beyond the scope of the core material.\n" -"Students who have completed the rest of the lessons might find value in looking through the following topics." -msgstr "" -"People often have questions about Git beyond the scope of the core material.\n" -"Students who have completed the rest of the lessons might find value in looking through the following topics." - -#: git-novice/_extras/discuss.md:12 -msgid "Note that since this material isn't essential for basic Git usage, it won't be covered by the instructor." -msgstr "Note that since this material isn't essential for basic Git usage, it won't be covered by the instructor." - -# header -#: git-novice/_extras/discuss.md:14 -msgid "## More Advanced Git Configuration" -msgstr "## More Advanced Git Configuration" - -#: git-novice/_extras/discuss.md:16 -msgid "" -"In [Setting Up Git]({{ page.root }}/02-setup/),\n" -"we used `git config --global` to set some default options for Git.\n" -"It turns out that these configuration options get stored in your home directory\n" -"in a plain text file called `.gitconfig`." -msgstr "" -"In [Setting Up Git]({{ page.root }}/02-setup/),\n" -"we used `git config --global` to set some default options for Git.\n" -"It turns out that these configuration options get stored in your home directory\n" -"in a plain text file called `.gitconfig`." - -# code block -#: git-novice/_extras/discuss.md:21 git-novice/_locale/es/_extras/discuss.md:21 -msgid "" -"~~~\n" -"$ cat ~/.gitconfig\n" -"~~~" -msgstr "" -"~~~\n" -"$ cat ~/.gitconfig\n" -"~~~" - -# code block -#: git-novice/_extras/discuss.md:26 -msgid "" -"~~~\n" -"[user]\n" -"\tname = Vlad Dracula\n" -"\temail = vlad@tran.sylvan.ia\n" -"[color]\n" -"\tui = true\n" -"[core]\n" -"\teditor = nano\n" -"~~~" -msgstr "" -"~~~\n" -"[user]\n" -"\tname = Vlad のび太\n" -"\temail = vlad@tran.sylvan.ia\n" -"[color]\n" -"\tui = true\n" -"[core]\n" -"\teditor = nano\n" -"~~~" - -#: git-novice/_extras/discuss.md:37 -msgid "" -"This file can be opened in your preferred text editor.\n" -"(Note that it is recommended to continue using the `git config` command,\n" -"as this helps avoid introducing syntax errors.)" -msgstr "" -"This file can be opened in your preferred text editor.\n" -"(Note that it is recommended to continue using the `git config` command,\n" -"as this helps avoid introducing syntax errors.)" - -#: git-novice/_extras/discuss.md:41 -msgid "" -"Eventually, you will want to start customizing Git's behaviour.\n" -"This can be done by adding more entries to your `.gitconfig`.\n" -"The available options are described in the manual:" -msgstr "" -"Eventually, you will want to start customizing Git's behaviour.\n" -"This can be done by adding more entries to your `.gitconfig`.\n" -"The available options are described in the manual:" - -# code block -#: git-novice/_extras/discuss.md:45 git-novice/_locale/es/_extras/discuss.md:45 -msgid "" -"~~~\n" -"$ git config --help\n" -"~~~" -msgstr "" -"~~~\n" -"$ git config --help\n" -"~~~" - -#: git-novice/_extras/discuss.md:50 -msgid "" -"In particular, you might find it useful to add aliases.\n" -"These are like shortcuts for longer git commands.\n" -"For example, if you get sick of typing `git checkout` all the time,\n" -"you could run the command:" -msgstr "" -"In particular, you might find it useful to add aliases.\n" -"These are like shortcuts for longer git commands.\n" -"For example, if you get sick of typing `git checkout` all the time,\n" -"you could run the command:" - -# code block -#: git-novice/_extras/discuss.md:55 git-novice/_locale/es/_extras/discuss.md:55 -msgid "" -"~~~\n" -"$ git config --global alias.co checkout\n" -"~~~" -msgstr "" -"~~~\n" -"$ git config --global alias.co checkout\n" -"~~~" - -#: git-novice/_extras/discuss.md:60 -msgid "Now if we return to the example from [Exploring History]({{ page.root }}/05-history/) where we ran:" -msgstr "Now if we return to the example from [Exploring History]({{ page.root }}/05-history/) where we ran:" - -#: git-novice/_extras/discuss.md:67 -msgid "we could now instead type:" -msgstr "we could now instead type:" - -# code block -#: git-novice/_extras/discuss.md:69 git-novice/_locale/es/_extras/discuss.md:69 -msgid "" -"~~~\n" -"$ git co f22b25e mars.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ git co f22b25e mars.txt\n" -"~~~" - -# header -#: git-novice/_extras/discuss.md:74 -msgid "## Styling Git's Log" -msgstr "## Styling Git's Log" - -#: git-novice/_extras/discuss.md:76 -msgid "" -"A good target for customization is output from the log.\n" -"The default log is quite verbose but gives no graphical hints\n" -"such as information about which commits were done locally\n" -"and which were pulled from remotes." -msgstr "" -"A good target for customization is output from the log.\n" -"The default log is quite verbose but gives no graphical hints\n" -"such as information about which commits were done locally\n" -"and which were pulled from remotes." - -#: git-novice/_extras/discuss.md:81 -msgid "" -"You can use `git log --help` and `git config --help` to look for different ways to change\n" -"the log output.\n" -"Try the following commands and see what effect they have:" -msgstr "" -"You can use `git log --help` and `git config --help` to look for different ways to change\n" -"the log output.\n" -"Try the following commands and see what effect they have:" - -# code block -#: git-novice/_extras/discuss.md:85 git-novice/_locale/es/_extras/discuss.md:85 -msgid "" -"~~~\n" -"$ git config --global alias.lg \"log --graph\"\n" -"$ git config --global log.abbrevCommit true\n" -"$ git config --global format.pretty oneline\n" -"$ git lg\n" -"~~~" -msgstr "" -"~~~\n" -"$ git config --global alias.lg \"log --graph\"\n" -"$ git config --global log.abbrevCommit true\n" -"$ git config --global format.pretty oneline\n" -"$ git lg\n" -"~~~" - -#: git-novice/_extras/discuss.md:93 -msgid "" -"If you don't like the effects,\n" -"you can undo them with:" -msgstr "" -"If you don't like the effects,\n" -"you can undo them with:" - -# code block -#: git-novice/_extras/discuss.md:96 git-novice/_locale/es/_extras/discuss.md:96 -msgid "" -"~~~\n" -"$ git config --global --unset alias.lg\n" -"$ git config --global --unset log.abbrevCommit\n" -"$ git config --global --unset format.pretty\n" -"~~~" -msgstr "" -"~~~\n" -"$ git config --global --unset alias.lg\n" -"$ git config --global --unset log.abbrevCommit\n" -"$ git config --global --unset format.pretty\n" -"~~~" - -# blockquote, which can be cascaded -#: git-novice/_extras/discuss.md:103 -msgid "> ## Undoing Git Configuration Changes" -msgstr "> ## Undoing Git Configuration Changes" - -#: git-novice/_extras/discuss.md:104 -msgid "" -">\n" -"> You can use the `--unset` flag to delete unwanted options from `.gitconfig`.\n" -"> Another way to roll back changes is to store your `.gitconfig` using Git.\n" -">\n" -"> For hints on what you might want to configure,\n" -"> go to GitHub and search for \"gitconfig\".\n" -"> You will find hundreds of repositories in which people have stored\n" -"> their own Git configuration files.\n" -"> Sort them by the number of stars and have a look at the top few.\n" -"> If you find some you like,\n" -"> please check that they're covered by an open source license before you clone them." -msgstr "" -">\n" -"> You can use the `--unset` flag to delete unwanted options from `.gitconfig`.\n" -"> Another way to roll back changes is to store your `.gitconfig` using Git.\n" -">\n" -"> For hints on what you might want to configure,\n" -"> go to GitHub and search for \"gitconfig\".\n" -"> You will find hundreds of repositories in which people have stored\n" -"> their own Git configuration files.\n" -"> Sort them by the number of stars and have a look at the top few.\n" -"> If you find some you like,\n" -"> please check that they're covered by an open source license before you clone them." - -# header -#: git-novice/_extras/discuss.md:117 -msgid "## Non-text Files" -msgstr "## Non-text Files" - -#: git-novice/_extras/discuss.md:119 -msgid "" -"Recall when we discussed [Conflicts]({{ page.root }}/09-conflict/)\n" -"there was a challenge that asked,\n" -"\"What does Git do\n" -"when there is a conflict in an image or some other non-textual file\n" -"that is stored in version control?\"" -msgstr "" -"Recall when we discussed [Conflicts]({{ page.root }}/09-conflict/)\n" -"there was a challenge that asked,\n" -"\"What does Git do\n" -"when there is a conflict in an image or some other non-textual file\n" -"that is stored in version control?\"" - -#: git-novice/_extras/discuss.md:125 -msgid "We will now revisit this in more detail." -msgstr "We will now revisit this in more detail." - -#: git-novice/_extras/discuss.md:127 -msgid "" -"Many people want to version control non-text files, such as images, PDFs and Microsoft Office or LibreOffice documents.\n" -"It is true that Git can handle these filetypes (which fall under the banner of \"binary\" file types).\n" -"However, just because it *can* be done doesn't mean it *should* be done." -msgstr "" -"Many people want to version control non-text files, such as images, PDFs and Microsoft Office or LibreOffice documents.\n" -"It is true that Git can handle these filetypes (which fall under the banner of \"binary\" file types).\n" -"However, just because it *can* be done doesn't mean it *should* be done." - -#: git-novice/_extras/discuss.md:131 -msgid "" -"Much of Git's magic comes from being able to do line-by-line comparisons (\"diffs\") between files.\n" -"This is generally easy for programming source code and marked up text.\n" -"For non-text files, a diff can usually only detect that the files have changed\n" -"but can't say how or where." -msgstr "" -"Much of Git's magic comes from being able to do line-by-line comparisons (\"diffs\") between files.\n" -"This is generally easy for programming source code and marked up text.\n" -"For non-text files, a diff can usually only detect that the files have changed\n" -"but can't say how or where." - -#: git-novice/_extras/discuss.md:136 -msgid "" -"This has various impacts on Git's performance and will make it difficult to\n" -"compare different versions of your project." -msgstr "" -"This has various impacts on Git's performance and will make it difficult to\n" -"compare different versions of your project." - -#: git-novice/_extras/discuss.md:139 -msgid "" -"For a basic example to show the difference it makes,\n" -"we're going to go see what would have happened if Dracula had tried\n" -"using outputs from a word processor instead of plain text." -msgstr "" -"For a basic example to show the difference it makes,\n" -"we're going to go see what would have happened if のび太 had tried\n" -"using outputs from a word processor instead of plain text." - -#: git-novice/_extras/discuss.md:143 -msgid "Create a new directory and go into it:" -msgstr "Create a new directory and go into it:" - -# code block -#: git-novice/_extras/discuss.md:145 -#: git-novice/_locale/es/_extras/discuss.md:145 -msgid "" -"~~~\n" -"$ mkdir planets-nontext\n" -"$ cd planets-nontext\n" -"~~~" -msgstr "" -"~~~\n" -"$ mkdir planets-nontext\n" -"$ cd planets-nontext\n" -"~~~" - -#: git-novice/_extras/discuss.md:151 -msgid "" -"Use a program such as Microsoft Word or LibreOffice Writer to create a new document.\n" -"Enter the same text that we began with before:" -msgstr "" -"Use a program such as Microsoft Word or LibreOffice Writer to create a new document.\n" -"Enter the same text that we began with before:" - -#: git-novice/_extras/discuss.md:159 -msgid "" -"Save the document into the `planets-nontext` directory with the name of `mars.doc`.\n" -"Back in the terminal, run the usual commands for setting up a new Git repository:" -msgstr "" -"Save the document into the `planets-nontext` directory with the name of `mars.doc`.\n" -"Back in the terminal, run the usual commands for setting up a new Git repository:" - -# code block -#: git-novice/_extras/discuss.md:162 -#: git-novice/_locale/es/_extras/discuss.md:162 -msgid "" -"~~~\n" -"$ git init\n" -"$ git add mars.doc\n" -"$ git commit -m \"Starting to think about Mars\"\n" -"~~~" -msgstr "" -"~~~\n" -"$ git init\n" -"$ git add mars.doc\n" -"$ git commit -m \"Starting to think about Mars\"\n" -"~~~" - -#: git-novice/_extras/discuss.md:169 -msgid "Then make the same changes to `mars.doc` that we (or Vlad) previously made to `mars.txt`." -msgstr "Then make the same changes to `mars.doc` that we (or Vlad) previously made to `mars.txt`." - -#: git-novice/_extras/discuss.md:177 -msgid "" -"Save and close the word processor.\n" -"Now see what Git thinks of your changes:" -msgstr "" -"Save and close the word processor.\n" -"Now see what Git thinks of your changes:" - -# code block -#: git-novice/_extras/discuss.md:185 -#: git-novice/_locale/es/_extras/discuss.md:185 -msgid "" -"~~~\n" -"diff --git a/mars.doc b/mars.doc\n" -"index 53a66fd..6e988e9 100644\n" -"Binary files a/mars.doc and b/mars.doc differ\n" -"~~~" -msgstr "" -"~~~\n" -"diff --git a/mars.doc b/mars.doc\n" -"index 53a66fd..6e988e9 100644\n" -"Binary files a/mars.doc and b/mars.doc differ\n" -"~~~" - -#: git-novice/_extras/discuss.md:192 -msgid "Compare this to the earlier `git diff` obtained when using text files:" -msgstr "Compare this to the earlier `git diff` obtained when using text files:" - -#: git-novice/_extras/discuss.md:205 -msgid "" -"Notice how plain text files give a much more informative diff.\n" -"You can see exactly which lines changed and what the changes were." -msgstr "" -"Notice how plain text files give a much more informative diff.\n" -"You can see exactly which lines changed and what the changes were." - -#: git-novice/_extras/discuss.md:208 -msgid "" -"An uninformative `git diff` is not the only consequence of using Git on binary files.\n" -"However, most of the other problems boil down to whether or not a good diff is possible." -msgstr "" -"An uninformative `git diff` is not the only consequence of using Git on binary files.\n" -"However, most of the other problems boil down to whether or not a good diff is possible." - -#: git-novice/_extras/discuss.md:211 -msgid "" -"This isn't to say you should *never* use Git on binary files.\n" -"A rule of thumb is that it's OK if the binary file won't change very often,\n" -"and if it does change, you don't care about merging in small differences between versions." -msgstr "" -"This isn't to say you should *never* use Git on binary files.\n" -"A rule of thumb is that it's OK if the binary file won't change very often,\n" -"and if it does change, you don't care about merging in small differences between versions." - -#: git-novice/_extras/discuss.md:215 -msgid "" -"We've already seen how a word processed report will fail this test.\n" -"An example that passes the test is a logo for your organization or project.\n" -"Even though a logo will be stored in a binary format such as `jpg` or `png`,\n" -"you can expect it will remain fairly static through the lifetime of your repository.\n" -"On the rare occasion that branding does change,\n" -"you will probably just want to replace the logo completely rather than merge little differences in." -msgstr "" -"We've already seen how a word processed report will fail this test.\n" -"An example that passes the test is a logo for your organization or project.\n" -"Even though a logo will be stored in a binary format such as `jpg` or `png`,\n" -"you can expect it will remain fairly static through the lifetime of your repository.\n" -"On the rare occasion that branding does change,\n" -"you will probably just want to replace the logo completely rather than merge little differences in." - -# header -#: git-novice/_extras/discuss.md:222 -msgid "## Removing a File" -msgstr "## Removing a File" - -#: git-novice/_extras/discuss.md:224 -msgid "" -"Adding and modifying files are not the only actions one might take\n" -"when working on a project. It might be required to remove a file\n" -"from the repository." -msgstr "" -"Adding and modifying files are not the only actions one might take\n" -"when working on a project. It might be required to remove a file\n" -"from the repository." - -#: git-novice/_extras/discuss.md:228 -msgid "Create a new file for the planet Nibiru:" -msgstr "Create a new file for the planet Nibiru:" - -# code block -#: git-novice/_extras/discuss.md:230 -#: git-novice/_locale/es/_extras/discuss.md:230 -msgid "" -"~~~\n" -"$ echo \"This is another name for fake planet X\" > nibiru.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ echo \"This is another name for fake planet X\" > nibiru.txt\n" -"~~~" - -#: git-novice/_extras/discuss.md:235 -msgid "Now add to the repository like you have learned earlier:" -msgstr "Now add to the repository like you have learned earlier:" - -# code block -#: git-novice/_extras/discuss.md:237 -#: git-novice/_locale/es/_extras/discuss.md:237 -msgid "" -"~~~\n" -"$ git add nibiru.txt\n" -"$ git commit -m 'adding info on nibiru'\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add nibiru.txt\n" -"$ git commit -m 'adding info on nibiru'\n" -"$ git status\n" -"~~~" - -#: git-novice/_extras/discuss.md:250 -msgid "" -"Nibiru is not a real planet. That was a silly idea. Let us remove\n" -"it from the disk and let Git know about it:" -msgstr "" -"Nibiru is not a real planet. That was a silly idea. Let us remove\n" -"it from the disk and let Git know about it:" - -# code block -#: git-novice/_extras/discuss.md:253 git-novice/_extras/discuss.md:318 -#: git-novice/_locale/es/_extras/discuss.md:253 -#: git-novice/_locale/es/_extras/discuss.md:318 -msgid "" -"~~~\n" -"$ git rm nibiru.txt\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git rm nibiru.txt\n" -"$ git status\n" -"~~~" - -# code block -#: git-novice/_extras/discuss.md:259 git-novice/_extras/discuss.md:324 -#: git-novice/_locale/es/_extras/discuss.md:259 -#: git-novice/_locale/es/_extras/discuss.md:324 -msgid "" -"~~~\n" -"On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"\n" -" deleted: nibiru.txt\n" -"\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"\n" -" deleted: nibiru.txt\n" -"\n" -"~~~" - -#: git-novice/_extras/discuss.md:269 -msgid "" -"The change has been staged. Now commit the removal, and remove the\n" -"file from the repository itself. Note that the file will be removed\n" -"in the new commit. The previous commit will still\n" -"have the file, if you were to retrieve that specific commit." -msgstr "" -"The change has been staged. Now commit the removal, and remove the\n" -"file from the repository itself. Note that the file will be removed\n" -"in the new commit. The previous commit will still\n" -"have the file, if you were to retrieve that specific commit." - -# code block -#: git-novice/_extras/discuss.md:274 -#: git-novice/_locale/es/_extras/discuss.md:274 -msgid "" -"~~~\n" -"$ git commit -m 'Removing info on Nibiru. It is not a real planet!'\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m 'Removing info on Nibiru. It is not a real planet!'\n" -"~~~" - -# header -#: git-novice/_extras/discuss.md:279 -msgid "## Removing a File with Unix" -msgstr "## Removing a File with Unix" - -#: git-novice/_extras/discuss.md:281 -msgid "" -"Sometimes we might forget to remove the file through Git. If you removed the\n" -"file with Unix `rm` instead of using `git rm`, no worries,\n" -"Git is smart enough to notice the missing file. Let us recreate the file and\n" -"commit it again." -msgstr "" -"Sometimes we might forget to remove the file through Git. If you removed the\n" -"file with Unix `rm` instead of using `git rm`, no worries,\n" -"Git is smart enough to notice the missing file. Let us recreate the file and\n" -"commit it again." - -# code block -#: git-novice/_extras/discuss.md:286 -#: git-novice/_locale/es/_extras/discuss.md:286 -msgid "" -"~~~\n" -"$ echo \"This is another name for fake planet X\" > nibiru.txt\n" -"$ git add nibiru.txt\n" -"$ git commit -m 'adding nibiru again'\n" -"~~~" -msgstr "" -"~~~\n" -"$ echo \"This is another name for fake planet X\" > nibiru.txt\n" -"$ git add nibiru.txt\n" -"$ git commit -m 'adding nibiru again'\n" -"~~~" - -#: git-novice/_extras/discuss.md:293 -msgid "Now we remove the file with Unix `rm`:" -msgstr "Now we remove the file with Unix `rm`:" - -# code block -#: git-novice/_extras/discuss.md:295 -#: git-novice/_locale/es/_extras/discuss.md:295 -msgid "" -"~~~\n" -"$ rm nibiru.txt\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ rm nibiru.txt\n" -"$ git status\n" -"~~~" - -# code block -#: git-novice/_extras/discuss.md:301 -#: git-novice/_locale/es/_extras/discuss.md:301 -msgid "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add/rm ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -" deleted: nibiru.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add/rm ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -" deleted: nibiru.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" - -#: git-novice/_extras/discuss.md:313 -msgid "" -"See how Git has noticed that the file `nibiru.txt` has been removed\n" -"from the disk. The next step is to \"stage\" the removal of the file\n" -"from the repository. This is done with the command `git rm` just as\n" -"before." -msgstr "" -"See how Git has noticed that the file `nibiru.txt` has been removed\n" -"from the disk. The next step is to \"stage\" the removal of the file\n" -"from the repository. This is done with the command `git rm` just as\n" -"before." - -#: git-novice/_extras/discuss.md:334 -msgid "" -"The change that was made in Unix has now been staged and needs to be\n" -"committed." -msgstr "" -"The change that was made in Unix has now been staged and needs to be\n" -"committed." - -# code block -#: git-novice/_extras/discuss.md:337 -#: git-novice/_locale/es/_extras/discuss.md:337 -msgid "" -"~~~\n" -"$ git commit -m 'Removing info on Nibiru, again!'\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m 'Removing info on Nibiru, again!'\n" -"~~~" - -# header -#: git-novice/_extras/discuss.md:342 -msgid "## Renaming a File" -msgstr "## Renaming a File" - -#: git-novice/_extras/discuss.md:344 -msgid "Another common change when working on a project is to rename a file." -msgstr "Another common change when working on a project is to rename a file." - -#: git-novice/_extras/discuss.md:346 -msgid "Create a file for the planet Krypton:" -msgstr "Create a file for the planet Krypton:" - -# code block -#: git-novice/_extras/discuss.md:348 -#: git-novice/_locale/es/_extras/discuss.md:348 -msgid "" -"~~~\n" -"$ echo \"Superman's home planet\" > krypton.txt\n" -"~~~" -msgstr "" -"~~~\n" -"$ echo \"Superman's home planet\" > krypton.txt\n" -"~~~" - -#: git-novice/_extras/discuss.md:353 -msgid "Add it to the repository:" -msgstr "Add it to the repository:" - -# code block -#: git-novice/_extras/discuss.md:355 -#: git-novice/_locale/es/_extras/discuss.md:355 -msgid "" -"~~~\n" -"$ git add krypton.txt\n" -"$ git commit -m 'Adding planet Krypton'\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add krypton.txt\n" -"$ git commit -m 'Adding planet Krypton'\n" -"~~~" - -#: git-novice/_extras/discuss.md:361 -msgid "" -"We all know that Superman moved to Earth. Not that he had much\n" -"choice. Now his home planet is Earth." -msgstr "" -"We all know that Superman moved to Earth. Not that he had much\n" -"choice. Now his home planet is Earth." - -#: git-novice/_extras/discuss.md:364 -msgid "Rename the file `krypton.txt` to `earth.txt` with Git:" -msgstr "Rename the file `krypton.txt` to `earth.txt` with Git:" - -# code block -#: git-novice/_extras/discuss.md:366 -#: git-novice/_locale/es/_extras/discuss.md:366 -msgid "" -"~~~\n" -"$ git mv krypton.txt earth.txt\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git mv krypton.txt earth.txt\n" -"$ git status\n" -"~~~" - -# code block -#: git-novice/_extras/discuss.md:372 -msgid "" -"~~~\n" -"# On branch master\n" -"# Changes to be committed:\n" -"# (use \"git reset HEAD ...\" to unstage)\n" -"#\n" -"#\trenamed: krypton.txt -> earth.txt\n" -"#\n" -"~~~" -msgstr "" -"~~~\n" -"# On branch master\n" -"# Changes to be committed:\n" -"# (use \"git reset HEAD ...\" to unstage)\n" -"#\n" -"#\trenamed: krypton.txt -> earth.txt\n" -"#\n" -"~~~" - -#: git-novice/_extras/discuss.md:381 -msgid "The final step is commit our change to the repository:" -msgstr "The final step is commit our change to the repository:" - -# code block -#: git-novice/_extras/discuss.md:383 -#: git-novice/_locale/es/_extras/discuss.md:383 -msgid "" -"~~~\n" -"$ git commit -m 'Superman's home is now Earth'\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m 'Superman's home is now Earth'\n" -"~~~" - -# header -#: git-novice/_extras/discuss.md:388 -msgid "## Renaming a File with Unix" -msgstr "## Renaming a File with Unix" - -#: git-novice/_extras/discuss.md:390 -msgid "" -"If you forgot to use Git and you used Unix `mv` instead\n" -"of `git mv`, you will have a touch more work to do but Git will\n" -"be able to deal with it. Let's try again renaming the file,\n" -"this time with Unix `mv`. First, we need to recreate the\n" -"`krypton.txt` file:" -msgstr "" -"If you forgot to use Git and you used Unix `mv` instead\n" -"of `git mv`, you will have a touch more work to do but Git will\n" -"be able to deal with it. Let's try again renaming the file,\n" -"this time with Unix `mv`. First, we need to recreate the\n" -"`krypton.txt` file:" - -# code block -#: git-novice/_extras/discuss.md:396 -#: git-novice/_locale/es/_extras/discuss.md:396 -msgid "" -"~~~\n" -"$ echo \"Superman's home planet\" > krypton.txt\n" -"$ git add krypton.txt\n" -"$ git commit -m 'Adding planet Krypton again.'\n" -"~~~" -msgstr "" -"~~~\n" -"$ echo \"Superman's home planet\" > krypton.txt\n" -"$ git add krypton.txt\n" -"$ git commit -m 'Adding planet Krypton again.'\n" -"~~~" - -#: git-novice/_extras/discuss.md:403 -msgid "Let us rename the file and see what Git can figured out by itself:" -msgstr "Let us rename the file and see what Git can figured out by itself:" - -# code block -#: git-novice/_extras/discuss.md:405 -#: git-novice/_locale/es/_extras/discuss.md:405 -msgid "" -"~~~\n" -"$ mv krypton.txt earth.txt\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ mv krypton.txt earth.txt\n" -"$ git status\n" -"~~~" - -# code block -#: git-novice/_extras/discuss.md:411 -#: git-novice/_locale/es/_extras/discuss.md:411 -msgid "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add/rm ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -" deleted: krypton.txt\n" -"\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -" earth.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add/rm ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -" deleted: krypton.txt\n" -"\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -" earth.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" - -#: git-novice/_extras/discuss.md:428 -msgid "" -"Git has noticed that the file `krypton.txt` has disappeared from the\n" -"file system and a new file `earth.txt` has showed up." -msgstr "" -"Git has noticed that the file `krypton.txt` has disappeared from the\n" -"file system and a new file `earth.txt` has showed up." - -#: git-novice/_extras/discuss.md:431 -msgid "Add those changes to the staging area:" -msgstr "Add those changes to the staging area:" - -# code block -#: git-novice/_extras/discuss.md:433 -#: git-novice/_locale/es/_extras/discuss.md:433 -msgid "" -"~~~\n" -"$ git add krypton.txt earth.txt\n" -"$ git status\n" -"~~~" -msgstr "" -"~~~\n" -"$ git add krypton.txt earth.txt\n" -"$ git status\n" -"~~~" - -# code block -#: git-novice/_extras/discuss.md:439 -#: git-novice/_locale/es/_extras/discuss.md:439 -msgid "" -"~~~\n" -"On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"\n" -" renamed: krypton.txt -> earth.txt\n" -"\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"\n" -" renamed: krypton.txt -> earth.txt\n" -"\n" -"~~~" - -#: git-novice/_extras/discuss.md:449 -msgid "" -"Notice how Git has now figure out that the `krypton.txt` has not\n" -"disappeared it has simply been renamed." -msgstr "" -"Notice how Git has now figure out that the `krypton.txt` has not\n" -"disappeared it has simply been renamed." - -#: git-novice/_extras/discuss.md:452 -msgid "The final step, as before, is to commit our change to the repository:" -msgstr "The final step, as before, is to commit our change to the repository:" - -# code block -#: git-novice/_extras/discuss.md:454 -#: git-novice/_locale/es/_extras/discuss.md:454 -msgid "" -"~~~\n" -"$ git commit -m 'Superman's home is Earth, told you before.'\n" -"~~~" -msgstr "" -"~~~\n" -"$ git commit -m 'Superman's home is Earth, told you before.'\n" -"~~~" - -# Front Matter -#: git-novice/_extras/figures.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: Figures\n" -"permalink: /figures/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: Figures\n" -"permalink: /figures/\n" -"---" - -# Front Matter -#: git-novice/_extras/guide.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: \"Instructor Notes\"\n" -"permalink: /guide/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: \"Instructor Notes\"\n" -"permalink: /guide/\n" -"---" - -#: git-novice/_extras/guide.md:6 -msgid "" -"Using a software tool to handle the versions of your project files\n" -"lets you focus on the more interesting/innovative aspects of your project." -msgstr "" -"Using a software tool to handle the versions of your project files\n" -"lets you focus on the more interesting/innovative aspects of your project." - -# unordered list -#: git-novice/_extras/guide.md:9 -msgid "* Version control's advantages" -msgstr "* Version control's advantages" - -# unordered list -#: git-novice/_extras/guide.md:10 -msgid " * It's easy to set up" -msgstr " * It's easy to set up" - -# unordered list -#: git-novice/_extras/guide.md:11 -msgid " * Every copy of a Git repository is a full backup of a project and its history" -msgstr " * Every copy of a Git repository is a full backup of a project and its history" - -# unordered list -#: git-novice/_extras/guide.md:12 -msgid " * A few easy-to-remember commands are all you need for most day-to-day version control tasks" -msgstr " * A few easy-to-remember commands are all you need for most day-to-day version control tasks" - -# unordered list -#: git-novice/_extras/guide.md:13 -msgid " * The [GitHub][github] hosting service provides a web-based collaboration service" -msgstr " * The [GitHub][github] hosting service provides a web-based collaboration service" - -# unordered list -#: git-novice/_extras/guide.md:14 -msgid "* Two main concepts" -msgstr "* Two main concepts" - -# unordered list -#: git-novice/_extras/guide.md:15 -msgid " * *commit*: a recorded set of changes in your project's files" -msgstr " * *commit*: a recorded set of changes in your project's files" - -# unordered list -#: git-novice/_extras/guide.md:16 -msgid " * *repository*: the history of all your project's commits" -msgstr " * *repository*: the history of all your project's commits" - -# unordered list -#: git-novice/_extras/guide.md:17 -msgid "* Why use GitHub?" -msgstr "* Why use GitHub?" - -# unordered list -#: git-novice/_extras/guide.md:18 -msgid " * No need for a server: easy to set up" -msgstr " * No need for a server: easy to set up" - -# unordered list -#: git-novice/_extras/guide.md:19 -msgid " * GitHub's strong community: your colleagues are probably already there" -msgstr " * GitHub's strong community: your colleagues are probably already there" - -# header -#: git-novice/_extras/guide.md:21 -msgid "## Overall" -msgstr "## Overall" - -#: git-novice/_extras/guide.md:23 -msgid "" -"Version control might be the most important topic we teach, but Git is\n" -"definitely the most complicated tool. However, GitHub presently dominates the\n" -"open software repository landscape, so the time and effort required to teach\n" -"fundamental Git is justified and worthwhile." -msgstr "" -"Version control might be the most important topic we teach, but Git is\n" -"definitely the most complicated tool. However, GitHub presently dominates the\n" -"open software repository landscape, so the time and effort required to teach\n" -"fundamental Git is justified and worthwhile." - -#: git-novice/_extras/guide.md:28 -msgid "" -"Because of this complexity, we don't teach novice learners about many\n" -"interesting topics, such as branching, hashes, and commit objects." -msgstr "" -"Because of this complexity, we don't teach novice learners about many\n" -"interesting topics, such as branching, hashes, and commit objects." - -#: git-novice/_extras/guide.md:31 -msgid "" -"Instead we try to convince them that version control is useful for researchers\n" -"working in teams or not, because it is" -msgstr "" -"Instead we try to convince them that version control is useful for researchers\n" -"working in teams or not, because it is" - -# unordered list -#: git-novice/_extras/guide.md:34 -msgid "* a better way to \"undo\" changes," -msgstr "* a better way to \"undo\" changes," - -# unordered list -#: git-novice/_extras/guide.md:35 -msgid "* a better way to collaborate than mailing files back and forth, and" -msgstr "* a better way to collaborate than mailing files back and forth, and" - -# unordered list -#: git-novice/_extras/guide.md:36 -msgid "* a better way to share your code and other scientific work with the world." -msgstr "* a better way to share your code and other scientific work with the world." - -# header -#: git-novice/_extras/guide.md:38 -msgid "## Teaching Notes" -msgstr "## Teaching Notes" - -# unordered list -#: git-novice/_extras/guide.md:40 -msgid "* You can \"split\" your shell so that recent commands remain in view using [this](https://github.com/rgaiacs/swc-shell-split-window) script." -msgstr "* You can \"split\" your shell so that recent commands remain in view using [this](https://github.com/rgaiacs/swc-shell-split-window) script." - -# unordered list -#: git-novice/_extras/guide.md:42 -msgid "* Make sure the network is working *before* starting this lesson." -msgstr "* Make sure the network is working *before* starting this lesson." - -# unordered list -#: git-novice/_extras/guide.md:44 -msgid "* Drawings are particularly useful in this lesson: if you have a whiteboard," -msgstr "* Drawings are particularly useful in this lesson: if you have a whiteboard," - -#: git-novice/_extras/guide.md:45 -msgid " [use it][drawings]!" -msgstr " [use it][drawings]!" - -# unordered list -#: git-novice/_extras/guide.md:47 -msgid "* Version control is usually not the first subject in a workshop," -msgstr "* Version control is usually not the first subject in a workshop," - -#: git-novice/_extras/guide.md:48 -msgid "" -" so get learners to create a GitHub account after the session before.\n" -" Remind learners that the username and email they use for GitHub (and setup\n" -" during Git configuration) will be viewable to the public by default.\n" -" However, there are many reasons why a learner may not want their personal\n" -" information viewable, and GitHub has [resources for keeping an email address\n" -" private][github-privacy]." -msgstr "" -" so get learners to create a GitHub account after the session before.\n" -" Remind learners that the username and email they use for GitHub (and setup\n" -" during Git configuration) will be viewable to the public by default.\n" -" However, there are many reasons why a learner may not want their personal\n" -" information viewable, and GitHub has [resources for keeping an email address\n" -" private][github-privacy]." - -# unordered list -#: git-novice/_extras/guide.md:55 -msgid "* If some learners are using Windows, there will inevitably be issues" -msgstr "* If some learners are using Windows, there will inevitably be issues" - -#: git-novice/_extras/guide.md:56 -msgid "" -" merging files with different line endings. (Even if everyone's on\n" -" some flavor of Unix, different editors may or may not add a\n" -" newline to the last line of a file.) Take a moment to explain\n" -" these issues, since learners will almost certainly trip over them\n" -" again. If learners are running into line ending problems, GitHub\n" -" has a [page][github-line-endings] that helps with troubleshooting." -msgstr "" -" merging files with different line endings. (Even if everyone's on\n" -" some flavor of Unix, different editors may or may not add a\n" -" newline to the last line of a file.) Take a moment to explain\n" -" these issues, since learners will almost certainly trip over them\n" -" again. If learners are running into line ending problems, GitHub\n" -" has a [page][github-line-endings] that helps with troubleshooting." - -# unordered list -#: git-novice/_extras/guide.md:63 -msgid "* We don't use a Git GUI in these notes because we haven't found one that" -msgstr "* We don't use a Git GUI in these notes because we haven't found one that" - -#: git-novice/_extras/guide.md:64 -msgid "" -" installs easily and runs reliably on the three major operating systems, and\n" -" because we want learners to understand what commands are being run. That\n" -" said, instructors should demo a GUI on their desktop at some point during\n" -" this lesson and point learners at [this page][github-gui]." -msgstr "" -" installs easily and runs reliably on the three major operating systems, and\n" -" because we want learners to understand what commands are being run. That\n" -" said, instructors should demo a GUI on their desktop at some point during\n" -" this lesson and point learners at [this page][github-gui]." - -# unordered list -#: git-novice/_extras/guide.md:69 -msgid "* Instructors should show learners graphical diff/merge tools like" -msgstr "* Instructors should show learners graphical diff/merge tools like" - -#: git-novice/_extras/guide.md:70 -msgid " [DiffMerge][diffmerge]." -msgstr " [DiffMerge][diffmerge]." - -# unordered list -#: git-novice/_extras/guide.md:72 -msgid "* When appropriate, explain that we teach Git rather than CVS, Subversion, or" -msgstr "* When appropriate, explain that we teach Git rather than CVS, Subversion, or" - -#: git-novice/_extras/guide.md:73 -msgid "" -" Mercurial primarily because of GitHub's growing popularity: CVS and\n" -" Subversion are now seen as legacy systems, and Mercurial isn't nearly as\n" -" widely used in the sciences right now." -msgstr "" -" Mercurial primarily because of GitHub's growing popularity: CVS and\n" -" Subversion are now seen as legacy systems, and Mercurial isn't nearly as\n" -" widely used in the sciences right now." - -# unordered list -#: git-novice/_extras/guide.md:77 -msgid "* Further resources:" -msgstr "* Further resources:" - -# unordered list -#: git-novice/_extras/guide.md:78 -msgid " * [git-it][git-it] is a self-paced command-line Git demo," -msgstr " * [git-it][git-it] is a self-paced command-line Git demo," - -#: git-novice/_extras/guide.md:79 -msgid "" -" with [git-it-electron][git-it-electron] its GitHub Desktop successor.\n" -" * [Code School][code-school] has a free interactive course, [Try Git][try-git].\n" -" * for instructors, [the Git parable][git-parable] is useful background reading" -msgstr "" -" with [git-it-electron][git-it-electron] its GitHub Desktop successor.\n" -" * [Code School][code-school] has a free interactive course, [Try Git][try-git].\n" -" * for instructors, [the Git parable][git-parable] is useful background reading" - -# header -#: git-novice/_extras/guide.md:83 -msgid "## [Automated Version Control]({{ page.root }}/01-basics/)" -msgstr "## [Automated Version Control]({{ page.root }}/01-basics/)" - -# unordered list -#: git-novice/_extras/guide.md:85 -msgid "* Ask, \"Who uses 'undo' in their editor?\" All say \"Me\". 'Undo' is the simplest" -msgstr "* Ask, \"Who uses 'undo' in their editor?\" All say \"Me\". 'Undo' is the simplest" - -#: git-novice/_extras/guide.md:86 -msgid " form of version control." -msgstr " form of version control." - -# unordered list -#: git-novice/_extras/guide.md:88 -msgid "* Give learners a five-minute overview of what version control does for them" -msgstr "* Give learners a five-minute overview of what version control does for them" - -#: git-novice/_extras/guide.md:89 -msgid "" -" before diving into the watch-and-do practicals. Most of them will have\n" -" tried to co-author papers by emailing files back and forth, or will have\n" -" biked into the office only to realize that the USB key with last night's\n" -" work is still on the kitchen table. Instructors can also make jokes about\n" -" directories with names like \"final version\", \"final version revised\",\n" -" \"final version with reviewer three's corrections\", \"really final version\",\n" -" and, \"come on this really has to be the last version\" to motivate version\n" -" control as a better way to collaborate and as a better way to back work up." -msgstr "" -" before diving into the watch-and-do practicals. Most of them will have\n" -" tried to co-author papers by emailing files back and forth, or will have\n" -" biked into the office only to realize that the USB key with last night's\n" -" work is still on the kitchen table. Instructors can also make jokes about\n" -" directories with names like \"final version\", \"final version revised\",\n" -" \"final version with reviewer three's corrections\", \"really final version\",\n" -" and, \"come on this really has to be the last version\" to motivate version\n" -" control as a better way to collaborate and as a better way to back work up." - -# header -#: git-novice/_extras/guide.md:98 -msgid "## [Setting Up Git]({{ page.root }}/02-setup/)" -msgstr "## [Setting Up Git]({{ page.root }}/02-setup/)" - -# unordered list -#: git-novice/_extras/guide.md:100 -msgid "* We suggest instructors and students use `nano` as the text editor for this" -msgstr "* We suggest instructors and students use `nano` as the text editor for this" - -#: git-novice/_extras/guide.md:101 -msgid " lessons because" -msgstr " lessons because" - -# unordered list -#: git-novice/_extras/guide.md:103 -msgid " * it runs in all three major operating systems," -msgstr " * it runs in all three major operating systems," - -# unordered list -#: git-novice/_extras/guide.md:104 -msgid " * it runs inside the shell (switching windows can be confusing to students), and" -msgstr " * it runs inside the shell (switching windows can be confusing to students), and" - -# unordered list -#: git-novice/_extras/guide.md:105 -msgid " * it has shortcut help at the bottom of the window." -msgstr " * it has shortcut help at the bottom of the window." - -#: git-novice/_extras/guide.md:107 -msgid "" -" Please point out to students during setup that they can and should use\n" -" another text editor if they're already familiar with it." -msgstr "" -" Please point out to students during setup that they can and should use\n" -" another text editor if they're already familiar with it." - -# unordered list -#: git-novice/_extras/guide.md:110 -msgid "* When setting up Git, be very clear what learners have to enter: it is" -msgstr "* When setting up Git, be very clear what learners have to enter: it is" - -#: git-novice/_extras/guide.md:111 -msgid "" -" common for them to edit the instructor's details (e.g. email). Check at\n" -" the end using `git config --list`." -msgstr "" -" common for them to edit the instructor's details (e.g. email). Check at\n" -" the end using `git config --list`." - -# header -#: git-novice/_extras/guide.md:114 -msgid "## [Creating a Repository]({{ page.root }}/03-create/)" -msgstr "## [Creating a Repository]({{ page.root }}/03-create/)" - -# unordered list -#: git-novice/_extras/guide.md:116 -msgid "* When you do `git status`, Mac users may see a `.DS_Store` file showing as" -msgstr "* When you do `git status`, Mac users may see a `.DS_Store` file showing as" - -#: git-novice/_extras/guide.md:117 -msgid " untracked. This a file that Mac OS creates in each directory." -msgstr " untracked. This a file that Mac OS creates in each directory." - -# unordered list -#: git-novice/_extras/guide.md:119 -msgid "* The challenge \"Places to create repositories\" tries to reinforce the idea" -msgstr "* The challenge \"Places to create repositories\" tries to reinforce the idea" - -#: git-novice/_extras/guide.md:120 -msgid "" -" that the `.git` folder contains the whole Git repo and deleting this folder\n" -" undoes a `git init`. It also gives the learner the way to fix the common\n" -" mistake of putting unwanted folders (like `Desktop`) under version control." -msgstr "" -" that the `.git` folder contains the whole Git repo and deleting this folder\n" -" undoes a `git init`. It also gives the learner the way to fix the common\n" -" mistake of putting unwanted folders (like `Desktop`) under version control." - -#: git-novice/_extras/guide.md:124 -msgid "" -" Instead of removing the `.git` folder directly, you can choose to move it\n" -" first to a safer directory and remove it from there:" -msgstr "" -" Instead of removing the `.git` folder directly, you can choose to move it\n" -" first to a safer directory and remove it from there:" - -#: git-novice/_extras/guide.md:127 git-novice/_locale/es/_extras/guide.md:101 -msgid "" -" ~~~\n" -" $ mv .git temp_git\n" -" $ rm -rf temp_git\n" -" ~~~\n" -" {: .language-bash}" -msgstr "" -" ~~~\n" -" $ mv .git temp_git\n" -" $ rm -rf temp_git\n" -" ~~~\n" -" {: .language-bash}" - -#: git-novice/_extras/guide.md:133 -msgid "" -" The challenge suggests that it is a bad idea to create a Git repo inside another repo.\n" -" For more discussion on this topic, please see [this issue][repos-in-repos]." -msgstr "" -" The challenge suggests that it is a bad idea to create a Git repo inside another repo.\n" -" For more discussion on this topic, please see [this issue][repos-in-repos]." - -# header -#: git-novice/_extras/guide.md:136 -msgid "## [Tracking Changes]({{ page.root }}/04-changes/)" -msgstr "## [Tracking Changes]({{ page.root }}/04-changes/)" - -# unordered list -#: git-novice/_extras/guide.md:138 -msgid "* It's important that learners do a full commit cycle by themselves (make" -msgstr "* It's important that learners do a full commit cycle by themselves (make" - -#: git-novice/_extras/guide.md:139 -msgid "" -" changes, `git diff`, `git add`, and `git commit`). The \"`bio` repository\"\n" -" challenge does that." -msgstr "" -" changes, `git diff`, `git add`, and `git commit`). The \"`bio` repository\"\n" -" challenge does that." - -# unordered list -#: git-novice/_extras/guide.md:142 -msgid "* This is a good moment to show a diff with a graphical diff tool. If you" -msgstr "* This is a good moment to show a diff with a graphical diff tool. If you" - -#: git-novice/_extras/guide.md:143 -msgid " skip it because you're short on time, show it once in GitHub." -msgstr " skip it because you're short on time, show it once in GitHub." - -# unordered list -#: git-novice/_extras/guide.md:145 -msgid "* One thing may cause confusion is recovering old versions. If, instead of" -msgstr "* One thing may cause confusion is recovering old versions. If, instead of" - -#: git-novice/_extras/guide.md:146 -msgid "" -" doing `$ git checkout f22b25e mars.txt`, someone does `$ git checkout\n" -" f22b25e`, they wind up in the \"detached HEAD\" state and confusion abounds.\n" -" It's then possible to keep on committing, but things like `git push origin\n" -" master` a bit later will not give easily comprehensible results. It also\n" -" makes it look like commits can be lost. To \"re-attach\" HEAD, use\n" -" `git checkout master`." -msgstr "" -" doing `$ git checkout f22b25e mars.txt`, someone does `$ git checkout\n" -" f22b25e`, they wind up in the \"detached HEAD\" state and confusion abounds.\n" -" It's then possible to keep on committing, but things like `git push origin\n" -" master` a bit later will not give easily comprehensible results. It also\n" -" makes it look like commits can be lost. To \"re-attach\" HEAD, use\n" -" `git checkout master`." - -# unordered list -#: git-novice/_extras/guide.md:153 -msgid "* This is a good moment to show a log within a Git GUI. If you skip it" -msgstr "* This is a good moment to show a log within a Git GUI. If you skip it" - -#: git-novice/_extras/guide.md:154 -msgid " because you're short on time, show it once in GitHub." -msgstr " because you're short on time, show it once in GitHub." - -# header -#: git-novice/_extras/guide.md:156 -msgid "## [Ignoring Things]({{ page.root }}/06-ignore/)" -msgstr "## [Ignoring Things]({{ page.root }}/06-ignore/)" - -#: git-novice/_extras/guide.md:158 -msgid "" -"Just remember that you can use wildcards and regular expressions to ignore a\n" -"particular set of files in `.gitignore`." -msgstr "" -"Just remember that you can use wildcards and regular expressions to ignore a\n" -"particular set of files in `.gitignore`." - -# header -#: git-novice/_extras/guide.md:161 -msgid "## [Remotes in GitHub]({{ page.root }}/07-github/)" -msgstr "## [Remotes in GitHub]({{ page.root }}/07-github/)" - -# unordered list -#: git-novice/_extras/guide.md:163 -msgid "* Make it clear that Git and GitHub are not the same thing: Git is an open" -msgstr "* Make it clear that Git and GitHub are not the same thing: Git is an open" - -#: git-novice/_extras/guide.md:164 -msgid "" -" source version control tool, GitHub is a company that hosts Git\n" -" repositories in the web and provides a web interface to interact with repos\n" -" they host." -msgstr "" -" source version control tool, GitHub is a company that hosts Git\n" -" repositories in the web and provides a web interface to interact with repos\n" -" they host." - -# unordered list -#: git-novice/_extras/guide.md:168 -msgid "* If your learners are advanced enough to be comfortable with SSH, tell them" -msgstr "* If your learners are advanced enough to be comfortable with SSH, tell them" - -#: git-novice/_extras/guide.md:169 -msgid "" -" they can use keys to authenticate on GitHub instead of passwords, but don't\n" -" try to set this up during class: it takes too long, and is a distraction\n" -" from the core ideas of the lesson." -msgstr "" -" they can use keys to authenticate on GitHub instead of passwords, but don't\n" -" try to set this up during class: it takes too long, and is a distraction\n" -" from the core ideas of the lesson." - -# unordered list -#: git-novice/_extras/guide.md:173 -msgid "* It is very useful to draw a diagram showing the different repositories" -msgstr "* It is very useful to draw a diagram showing the different repositories" - -#: git-novice/_extras/guide.md:174 -msgid " involved." -msgstr " involved." - -# header -#: git-novice/_extras/guide.md:176 -msgid "## [Collaborating]({{ page.root }}/08-collab/)" -msgstr "## [Collaborating]({{ page.root }}/08-collab/)" - -# unordered list -#: git-novice/_extras/guide.md:178 -msgid "* Decide in advance whether all the learners will work in one shared" -msgstr "* Decide in advance whether all the learners will work in one shared" - -#: git-novice/_extras/guide.md:179 -msgid "" -" repository, or whether they will work in pairs (or other small groups) in\n" -" separate repositories. The former is easier to set up; the latter runs\n" -" more smoothly." -msgstr "" -" repository, or whether they will work in pairs (or other small groups) in\n" -" separate repositories. The former is easier to set up; the latter runs\n" -" more smoothly." - -# unordered list -#: git-novice/_extras/guide.md:183 -msgid "* Role playing between two instructors can be effective when teaching the" -msgstr "* Role playing between two instructors can be effective when teaching the" - -#: git-novice/_extras/guide.md:184 -msgid "" -" collaboration and conflict sections of the lesson. One instructor can play\n" -" the role of the repository owner, while the second instructor can play the\n" -" role of the collaborator. If it is possible, try to use two projectors so\n" -" that the computer screens of both instructors can be seen. This makes for\n" -" a very clear illustration to the students as to who does what." -msgstr "" -" collaboration and conflict sections of the lesson. One instructor can play\n" -" the role of the repository owner, while the second instructor can play the\n" -" role of the collaborator. If it is possible, try to use two projectors so\n" -" that the computer screens of both instructors can be seen. This makes for\n" -" a very clear illustration to the students as to who does what." - -# unordered list -#: git-novice/_extras/guide.md:190 -msgid "* It is also effective to pair up students during this lesson and assign one" -msgstr "* It is also effective to pair up students during this lesson and assign one" - -#: git-novice/_extras/guide.md:191 -msgid "" -" member of the pair to take the role of the owner and the other the role of\n" -" the collaborator. In this setup, challenges can include asking the\n" -" collaborator to make a change, commit it, and push the change to the remote\n" -" repository so that the owner can then retrieve it, and vice-versa. The\n" -" role playing between the instructors can get a bit \"dramatic\" in the\n" -" conflicts part of the lesson if the instructors want to inject some humor\n" -" into the room." -msgstr "" -" member of the pair to take the role of the owner and the other the role of\n" -" the collaborator. In this setup, challenges can include asking the\n" -" collaborator to make a change, commit it, and push the change to the remote\n" -" repository so that the owner can then retrieve it, and vice-versa. The\n" -" role playing between the instructors can get a bit \"dramatic\" in the\n" -" conflicts part of the lesson if the instructors want to inject some humor\n" -" into the room." - -# unordered list -#: git-novice/_extras/guide.md:199 -msgid "* If you don't have two projectors, have two instructors at the front of the" -msgstr "* If you don't have two projectors, have two instructors at the front of the" - -#: git-novice/_extras/guide.md:200 -msgid "" -" room. Each instructor does their piece of the collaboration demonstration\n" -" on their own computer and then passes the projector cord back and forth\n" -" with the other instructor when it's time for them to do the other part of\n" -" the collaborative workflow. It takes less than 10 seconds for each\n" -" switchover, so it doesn't interrupt the flow of the lesson.\n" -" And of course it helps to give each of the instructors a different-colored\n" -" hat, or put different-colored sticky notes on their foreheads." -msgstr "" -" room. Each instructor does their piece of the collaboration demonstration\n" -" on their own computer and then passes the projector cord back and forth\n" -" with the other instructor when it's time for them to do the other part of\n" -" the collaborative workflow. It takes less than 10 seconds for each\n" -" switchover, so it doesn't interrupt the flow of the lesson.\n" -" And of course it helps to give each of the instructors a different-colored\n" -" hat, or put different-colored sticky notes on their foreheads." - -# unordered list -#: git-novice/_extras/guide.md:208 -msgid "* If you're the only instructor, the best way to create is clone the two" -msgstr "* If you're the only instructor, the best way to create is clone the two" - -#: git-novice/_extras/guide.md:209 -msgid "" -" repos in your Desktop, but under different names, e.g., pretend one is your\n" -" computer at work:" -msgstr "" -" repos in your Desktop, but under different names, e.g., pretend one is your\n" -" computer at work:" - -#: git-novice/_extras/guide.md:212 git-novice/_locale/es/_extras/guide.md:157 -msgid "" -" ~~~\n" -" $ git clone https://github.com/vlad/planets.git planets-at-work\n" -" ~~~\n" -" {: .language-bash}" -msgstr "" -" ~~~\n" -" $ git clone https://github.com/vlad/planets.git planets-at-work\n" -" ~~~\n" -" {: .language-bash}" - -# unordered list -#: git-novice/_extras/guide.md:217 -msgid "* It's very common that learners mistype the remote alias or the remote URL" -msgstr "* It's very common that learners mistype the remote alias or the remote URL" - -#: git-novice/_extras/guide.md:218 -msgid "" -" when adding a remote, so they cannot `push`. You can diagnose this with\n" -" `git remote -v` and checking carefully for typos.\n" -" - To fix a wrong alias, you can do `git remote rename `.\n" -" - To fix a wrong URL, you can do `git remote set-url `." -msgstr "" -" when adding a remote, so they cannot `push`. You can diagnose this with\n" -" `git remote -v` and checking carefully for typos.\n" -" - To fix a wrong alias, you can do `git remote rename `.\n" -" - To fix a wrong URL, you can do `git remote set-url `." - -# unordered list -#: git-novice/_extras/guide.md:223 -msgid "* Before cloning the repo, be sure that nobody is inside another repo. The" -msgstr "* Before cloning the repo, be sure that nobody is inside another repo. The" - -#: git-novice/_extras/guide.md:224 -msgid "" -" best way to achieve this is moving to the `Desktop` before cloning: `cd &&\n" -" cd Desktop`." -msgstr "" -" best way to achieve this is moving to the `Desktop` before cloning: `cd &&\n" -" cd Desktop`." - -# unordered list -#: git-novice/_extras/guide.md:227 -msgid "* If both repos are in the `Desktop`, have them to clone their collaborator" -msgstr "* If both repos are in the `Desktop`, have them to clone their collaborator" - -#: git-novice/_extras/guide.md:228 -msgid " repo under a given directory using a second argument:" -msgstr " repo under a given directory using a second argument:" - -#: git-novice/_extras/guide.md:230 git-novice/_locale/es/_extras/guide.md:173 -msgid "" -" ~~~\n" -" $ git clone https://github.com/vlad/planets.git vlad-planet\n" -" ~~~\n" -" {: .language-bash}" -msgstr "" -" ~~~\n" -" $ git clone https://github.com/vlad/planets.git vlad-planet\n" -" ~~~\n" -" {: .language-bash}" - -# unordered list -#: git-novice/_extras/guide.md:235 -msgid "* The most common mistake is that learners `push` before `pull`ing. If they" -msgstr "* The most common mistake is that learners `push` before `pull`ing. If they" - -#: git-novice/_extras/guide.md:236 -msgid " `pull` afterward, they may get a conflict." -msgstr " `pull` afterward, they may get a conflict." - -# unordered list -#: git-novice/_extras/guide.md:238 -msgid "* Conflicts, sometimes weird, will start to arise. Stay tight: conflicts are" -msgstr "* Conflicts, sometimes weird, will start to arise. Stay tight: conflicts are" - -#: git-novice/_extras/guide.md:239 -msgid " next." -msgstr " next." - -# header -#: git-novice/_extras/guide.md:241 -msgid "## [Conflicts]({{ page.root }}/09-conflict/)" -msgstr "## [Conflicts]({{ page.root }}/09-conflict/)" - -# unordered list -#: git-novice/_extras/guide.md:243 -msgid "* Expect the learners to make mistakes. Expect *yourself* to make mistakes. This" -msgstr "* Expect the learners to make mistakes. Expect *yourself* to make mistakes. This" - -#: git-novice/_extras/guide.md:244 -msgid " happens because it is late in the lesson and everyone is tired." -msgstr " happens because it is late in the lesson and everyone is tired." - -# unordered list -#: git-novice/_extras/guide.md:246 -msgid "* If you're the only instructor, the best way to create a conflict is:" -msgstr "* If you're the only instructor, the best way to create a conflict is:" - -# unordered list -#: git-novice/_extras/guide.md:248 -msgid " * Clone your repo in a different directory, pretending is your computer at" -msgstr " * Clone your repo in a different directory, pretending is your computer at" - -#: git-novice/_extras/guide.md:249 -msgid "" -" work: `git clone https://github.com/vlad/planets.git planets-at-work`.\n" -" * At the office, you make a change, commit and push.\n" -" * At your laptop repo, you (forget to pull and) make a change, commit and\n" -" try to push.\n" -" * `git pull` now and show the conflict." -msgstr "" -" work: `git clone https://github.com/vlad/planets.git planets-at-work`.\n" -" * At the office, you make a change, commit and push.\n" -" * At your laptop repo, you (forget to pull and) make a change, commit and\n" -" try to push.\n" -" * `git pull` now and show the conflict." - -# unordered list -#: git-novice/_extras/guide.md:255 -msgid "* Learners usually forget to `git add` the file after fixing the conflict and" -msgstr "* Learners usually forget to `git add` the file after fixing the conflict and" - -#: git-novice/_extras/guide.md:256 -msgid " just (try to) commit. You can diagnose this with `git status`." -msgstr " just (try to) commit. You can diagnose this with `git status`." - -# unordered list -#: git-novice/_extras/guide.md:258 -msgid "* Remember that you can discard one of the two parents of the merge:" -msgstr "* Remember that you can discard one of the two parents of the merge:" - -# unordered list -#: git-novice/_extras/guide.md:260 -msgid " * discard the remote file, `git checkout --ours conflicted_file.txt`" -msgstr " * discard the remote file, `git checkout --ours conflicted_file.txt`" - -# unordered list -#: git-novice/_extras/guide.md:261 -msgid " * discard the local file, `git checkout --theirs conflicted_file.txt`" -msgstr " * discard the local file, `git checkout --theirs conflicted_file.txt`" - -#: git-novice/_extras/guide.md:263 -msgid "" -" You still have to `git add` and `git commit` after this. This is\n" -" particularly useful when working with binary files." -msgstr "" -" You still have to `git add` and `git commit` after this. This is\n" -" particularly useful when working with binary files." - -# header -#: git-novice/_extras/guide.md:266 -msgid "## [Open Science]({{ page.root }}/10-open/)" -msgstr "## [Open Science]({{ page.root }}/10-open/)" - -# header -#: git-novice/_extras/guide.md:268 -msgid "## [Licensing]({{ page.root }}/11-licensing/)" -msgstr "## [Licensing]({{ page.root }}/11-licensing/)" - -#: git-novice/_extras/guide.md:270 -msgid "" -"We teach about licensing because questions about who owns what, or can use\n" -"what, arise naturally once we start talking about using public services like\n" -"GitHub to store files. Also, the discussion gives learners a chance to catch\n" -"their breath after what is often a frustrating couple of hours." -msgstr "" -"We teach about licensing because questions about who owns what, or can use\n" -"what, arise naturally once we start talking about using public services like\n" -"GitHub to store files. Also, the discussion gives learners a chance to catch\n" -"their breath after what is often a frustrating couple of hours." - -# header -#: git-novice/_extras/guide.md:275 git-novice/_locale/es/_extras/guide.md:214 -msgid "## [Citation]({{ page.root }}/12-citation/)" -msgstr "## [Citation]({{ page.root }}/12-citation/)" - -# header -#: git-novice/_extras/guide.md:277 -msgid "## [Hosting]({{ page.root }}/13-hosting/)" -msgstr "## [Hosting]({{ page.root }}/13-hosting/)" - -#: git-novice/_extras/guide.md:279 -msgid "" -"A common concern for learners is having their work publicly available on\n" -"GitHub. While we encourage open science, sometimes private repos are the\n" -"only choice. It's always interesting to mention the options to have\n" -"web-hosted private repositories." -msgstr "" -"A common concern for learners is having their work publicly available on\n" -"GitHub. While we encourage open science, sometimes private repos are the\n" -"only choice. It's always interesting to mention the options to have\n" -"web-hosted private repositories." - -#: git-novice/_extras/guide.md:284 -msgid "" -"[code-school]: https://www.codeschool.com/\n" -"[diffmerge]: https://sourcegear.com/diffmerge/\n" -"[drawings]: https://marklodato.github.io/visual-git-guide/index-en.html\n" -"[git-it]: https://github.com/jlord/git-it\n" -"[git-it-electron]: https://github.com/jlord/git-it-electron\n" -"[git-parable]: http://tom.preston-werner.com/2009/05/19/the-git-parable.html\n" -"[github]: https://github.com/\n" -"[github-gui]: https://git-scm.com/downloads/guis\n" -"[github-line-endings]: https://help.github.com/articles/dealing-with-line-endings/#platform-all\n" -"[github-privacy]: https://help.github.com/articles/keeping-your-email-address-private/\n" -"[repos-in-repos]: https://github.com/swcarpentry/git-novice/issues/272\n" -"[try-git]: https://try.github.io" -msgstr "" -"[code-school]: https://www.codeschool.com/\n" -"[diffmerge]: https://sourcegear.com/diffmerge/\n" -"[drawings]: https://marklodato.github.io/visual-git-guide/index-en.html\n" -"[git-it]: https://github.com/jlord/git-it\n" -"[git-it-electron]: https://github.com/jlord/git-it-electron\n" -"[git-parable]: http://tom.preston-werner.com/2009/05/19/the-git-parable.html\n" -"[github]: https://github.com/\n" -"[github-gui]: https://git-scm.com/downloads/guis\n" -"[github-line-endings]: https://help.github.com/articles/dealing-with-line-endings/#platform-all\n" -"[github-privacy]: https://help.github.com/articles/keeping-your-email-address-private/\n" -"[repos-in-repos]: https://github.com/swcarpentry/git-novice/issues/272\n" -"[try-git]: https://try.github.io" - -# Front Matter -#: git-novice/_locale/es/CODE_OF_CONDUCT.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: \"Contributor Code of Conduct\"\n" -"permalink: /es/conduct/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: \"Contributor Code of Conduct\"\n" -"permalink: /es/conduct/\n" -"---" - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:1 -msgid "# Contribuyendo" -msgstr "# Contribuyendo" - -#: git-novice/_locale/es/CONTRIBUTING.md:3 -msgid "" -"[Software Carpentry][swc-site] y [Data Carpentry][dc-site] son ​\n" -"proyectos de código abierto, y damos la bienvenida a contribuciones \n" -"de todo tipo: nuevas lecciones, correcciones al material existente, \n" -"informes de errores, y revisiones de cambios propuestos son todas\n" -"bienvenidas." -msgstr "" -"[Software Carpentry][swc-site] y [Data Carpentry][dc-site] son ​\n" -"proyectos de código abierto, y damos la bienvenida a contribuciones \n" -"de todo tipo: nuevas lecciones, correcciones al material existente, \n" -"informes de errores, y revisiones de cambios propuestos son todas\n" -"bienvenidas." - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:9 -msgid "## Acuerdo de Colaboración" -msgstr "## Acuerdo de Colaboración" - -#: git-novice/_locale/es/CONTRIBUTING.md:11 -msgid "" -"Al contribuir, aceptas que podemos redistribuir tu trabajo bajo\n" -"[nuestra licencia](LICENCIA.md). A cambio, abordaremos tus problemas \n" -"y/o evaluaremos tu propuesta de cambio tan pronto como podamos, y \n" -"te ayudaremos a convertirte en miembro de nuestra comunidad. Todos los \n" -"involucrados en [Software Carpentry][swc-site] y \n" -"[Data Carpentry][dc-site]\n" -"aceptan cumplir con nuestro [código de conducta](CONDUCT.md)." -msgstr "" -"Al contribuir, aceptas que podemos redistribuir tu trabajo bajo\n" -"[nuestra licencia](LICENCIA.md). A cambio, abordaremos tus problemas \n" -"y/o evaluaremos tu propuesta de cambio tan pronto como podamos, y \n" -"te ayudaremos a convertirte en miembro de nuestra comunidad. Todos los \n" -"involucrados en [Software Carpentry][swc-site] y \n" -"[Data Carpentry][dc-site]\n" -"aceptan cumplir con nuestro [código de conducta](CONDUCT.md)." - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:19 -msgid "## Cómo contribuir" -msgstr "## Cómo contribuir" - -#: git-novice/_locale/es/CONTRIBUTING.md:21 -msgid "" -"La forma más fácil de comenzar es presentar un problema para \n" -"poder corregirlo, como un error ortográfico, algunas palabras no claras,\n" -"o un error fáctico. Contribuir es una buena forma de presentarte \n" -"y conocer a algunos de los miembros de nuestra comunidad." -msgstr "" -"La forma más fácil de comenzar es presentar un problema para \n" -"poder corregirlo, como un error ortográfico, algunas palabras no claras,\n" -"o un error fáctico. Contribuir es una buena forma de presentarte \n" -"y conocer a algunos de los miembros de nuestra comunidad." - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:26 -msgid "1. Si no tienes una cuenta de [GitHub][github]," -msgstr "1. Si no tienes una cuenta de [GitHub][github]," - -#: git-novice/_locale/es/CONTRIBUTING.md:27 -msgid " puedes [enviarnos comentarios por correo electrónico][contacto]. Sin embargo, podremos responder más rápidamente si usas uno de los otros métodos descritos a continuación." -msgstr " puedes [enviarnos comentarios por correo electrónico][contacto]. Sin embargo, podremos responder más rápidamente si usas uno de los otros métodos descritos a continuación." - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:29 -msgid "2. Si tienes una cuenta de[GitHub][github]," -msgstr "2. Si tienes una cuenta de[GitHub][github]," - -#: git-novice/_locale/es/CONTRIBUTING.md:30 -msgid " o estás dispuesto a [crear una][github-join], pero no sabes como usar git, puedes informar de problemas o sugerir mejoras al [crear un problema o **issue**][nuevo-problema]. Esto nos permite asignar la tarea a alguien y responderle en un hilo de discusión." -msgstr " o estás dispuesto a [crear una][github-join], pero no sabes como usar git, puedes informar de problemas o sugerir mejoras al [crear un problema o **issue**][nuevo-problema]. Esto nos permite asignar la tarea a alguien y responderle en un hilo de discusión." - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:32 -msgid "3. Si te sientes cómodo con Git," -msgstr "3. Si te sientes cómodo con Git," - -#: git-novice/_locale/es/CONTRIBUTING.md:33 -msgid " y te gustaría agregar o cambiar material, puedes enviar una solicitud de inclusión o **pull request** (PR). Las instrucciones para hacerlo [se incluyen a continuación](#using-github)." -msgstr " y te gustaría agregar o cambiar material, puedes enviar una solicitud de inclusión o **pull request** (PR). Las instrucciones para hacerlo [se incluyen a continuación](#using-github)." - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:35 -msgid "## Donde Contribuir" -msgstr "## Donde Contribuir" - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:37 -msgid "1. Si deseas cambiar esta lección," -msgstr "1. Si deseas cambiar esta lección," - -#: git-novice/_locale/es/CONTRIBUTING.md:38 -msgid " por favor trabaja en , que se puede ver en ." -msgstr " por favor trabaja en , que se puede ver en ." - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:40 -msgid "2. Si deseas cambiar la lección de ejemplo," -msgstr "2. Si deseas cambiar la lección de ejemplo," - -#: git-novice/_locale/es/CONTRIBUTING.md:41 -msgid " por favor trabaja en , que documenta el formato de nuestras lecciones y se puede ver en ." -msgstr " por favor trabaja en , que documenta el formato de nuestras lecciones y se puede ver en ." - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:43 -msgid "3. Si deseas cambiar la plantilla utilizada para los sitios web del taller," -msgstr "3. Si deseas cambiar la plantilla utilizada para los sitios web del taller," - -#: git-novice/_locale/es/CONTRIBUTING.md:44 -msgid " por favor trabaja en . La página de inicio de ese repositorio explica cómo configurar los sitios web de los talleres, mientras que las páginas adicionales en proporcionan más información sobre nuestros criterios de diseño." -msgstr " por favor trabaja en . La página de inicio de ese repositorio explica cómo configurar los sitios web de los talleres, mientras que las páginas adicionales en proporcionan más información sobre nuestros criterios de diseño." - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:46 -msgid "4. Si deseas cambiar los archivos de estilo CSS, herramientas," -msgstr "4. Si deseas cambiar los archivos de estilo CSS, herramientas," - -#: git-novice/_locale/es/CONTRIBUTING.md:47 -msgid " o texto estándar HTML para lecciones o talleres almacenados en `_includes` o` _layouts`, por favor trabaja en ." -msgstr " o texto estándar HTML para lecciones o talleres almacenados en `_includes` o` _layouts`, por favor trabaja en ." - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:49 -msgid "## Qué aportar" -msgstr "## Qué aportar" - -#: git-novice/_locale/es/CONTRIBUTING.md:51 -msgid "" -"Hay muchas maneras de contribuir, desde escribir nuevos ejercicios y\n" -"mejorar los existentes hasta actualizar o completar la documentación y\n" -"enviando [informes de error o **issues**][nuevo-problema] sobre cosas que no\n" -"funcionan, no son claras o faltan. Si estás buscando ideas, por favor\n" -"revisa [la lista de problemas para este repositorio][issues], o la de los \n" -"problemas de los proyectos [Data Carpentry][dc-issues] y \n" -"[Software Carpentry][swc-issues]." -msgstr "" -"Hay muchas maneras de contribuir, desde escribir nuevos ejercicios y\n" -"mejorar los existentes hasta actualizar o completar la documentación y\n" -"enviando [informes de error o **issues**][nuevo-problema] sobre cosas que no\n" -"funcionan, no son claras o faltan. Si estás buscando ideas, por favor\n" -"revisa [la lista de problemas para este repositorio][issues], o la de los \n" -"problemas de los proyectos [Data Carpentry][dc-issues] y \n" -"[Software Carpentry][swc-issues]." - -#: git-novice/_locale/es/CONTRIBUTING.md:59 -msgid "" -"Los comentarios sobre problemas y revisiones de solicitudes de\n" -"inclusión son igualmente bienvenidos: somos más inteligentes juntos\n" -"que por nuestra cuenta. Los comentarios de principiantes y recién \n" -"llegados son particularmente valiosos: es fácil para las personas\n" -"que han estado usando estas lecciones por un tiempo, olvidar lo \n" -"impenetrable que puede ser parte de este material, por lo que los \n" -"ojos frescos son siempre bienvenidos." -msgstr "" -"Los comentarios sobre problemas y revisiones de solicitudes de\n" -"inclusión son igualmente bienvenidos: somos más inteligentes juntos\n" -"que por nuestra cuenta. Los comentarios de principiantes y recién \n" -"llegados son particularmente valiosos: es fácil para las personas\n" -"que han estado usando estas lecciones por un tiempo, olvidar lo \n" -"impenetrable que puede ser parte de este material, por lo que los \n" -"ojos frescos son siempre bienvenidos." - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:67 -msgid "## Qué *No* contribuir" -msgstr "## Qué *No* contribuir" - -#: git-novice/_locale/es/CONTRIBUTING.md:69 -msgid "" -"Nuestras lecciones ya contienen más material de lo que podemos cubrir\n" -"en un taller típico, por lo que usualmente *no* buscamos más \n" -"conceptos o herramientas para agregarles. Como regla general, si quieres\n" -"presentar una nueva idea, debes (a) estimar cuánto tiempo tomará \n" -"enseñarla y (b) explicar lo que sacarías para darle espacio. El primero\n" -"anima a los contribuyentes a ser honestos acerca de los requisitos;\n" -"el segundo, pensar bien las prioridades." -msgstr "" -"Nuestras lecciones ya contienen más material de lo que podemos cubrir\n" -"en un taller típico, por lo que usualmente *no* buscamos más \n" -"conceptos o herramientas para agregarles. Como regla general, si quieres\n" -"presentar una nueva idea, debes (a) estimar cuánto tiempo tomará \n" -"enseñarla y (b) explicar lo que sacarías para darle espacio. El primero\n" -"anima a los contribuyentes a ser honestos acerca de los requisitos;\n" -"el segundo, pensar bien las prioridades." - -#: git-novice/_locale/es/CONTRIBUTING.md:77 -msgid "" -"Tampoco buscamos ejercicios u otro material que sólo se ejecute en \n" -"una plataforma. Nuestros talleres suelen contener una mezcla de \n" -"usuarios de Windows, Mac OS X y Linux; para ser utilizable, nuestras \n" -"lecciones deben correr igualmente bien en las tres plataformas." -msgstr "" -"Tampoco buscamos ejercicios u otro material que sólo se ejecute en \n" -"una plataforma. Nuestros talleres suelen contener una mezcla de \n" -"usuarios de Windows, Mac OS X y Linux; para ser utilizable, nuestras \n" -"lecciones deben correr igualmente bien en las tres plataformas." - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:82 -msgid "## Usando GitHub" -msgstr "## Usando GitHub" - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:89 -msgid "1. La copia publicada de la lección está en la rama `gh-pages` del repositorio " -msgstr "1. La copia publicada de la lección está en la rama `gh-pages` del repositorio " - -#: git-novice/_locale/es/CONTRIBUTING.md:90 -msgid "(para que GitHub la regenere automáticamente). Por favor crea todas las ramas de eso, y fusiona la rama `gh-pages` del [repositorio maestro][repo] en la rama` gh-pages` antes de comenzar a trabajar. Por favor, *no* trabajes directamente en su rama `gh-pages`, ya que eso te dificultará trabajar en otras contribuciones." -msgstr "(para que GitHub la regenere automáticamente). Por favor crea todas las ramas de eso, y fusiona la rama `gh-pages` del [repositorio maestro][repo] en la rama` gh-pages` antes de comenzar a trabajar. Por favor, *no* trabajes directamente en su rama `gh-pages`, ya que eso te dificultará trabajar en otras contribuciones." - -# ordered list -#: git-novice/_locale/es/CONTRIBUTING.md:92 -msgid "2. Usamos [GitHub flow] [github-flow] para gestionar los cambios:" -msgstr "2. Usamos [GitHub flow] [github-flow] para gestionar los cambios:" - -#: git-novice/_locale/es/CONTRIBUTING.md:93 -msgid "" -"   1. Crea una nueva rama en tu copia de escritorio de este repositorio para cada cambio significativo.\n" -"   2. Confirma (**commit**) el cambio en esa rama.\n" -"   3. Empuja esa rama a su tenedor de este repositorio en GitHub.\n" -"   4. Envía una solicitud de inserción (**pull request**) desde esa rama al [repositorio principal] [repo].\n" -"   5. Si recibe comentarios,\n" -"      haz cambios en tu escritorio y envíalos (**push**) a tu rama en GitHub:\n" -"      la solicitud de inserción se actualizará automáticamente." -msgstr "" -"   1. Crea una nueva rama en tu copia de escritorio de este repositorio para cada cambio significativo.\n" -"   2. Confirma (**commit**) el cambio en esa rama.\n" -"   3. Empuja esa rama a su tenedor de este repositorio en GitHub.\n" -"   4. Envía una solicitud de inserción (**pull request**) desde esa rama al [repositorio principal] [repo].\n" -"   5. Si recibe comentarios,\n" -"      haz cambios en tu escritorio y envíalos (**push**) a tu rama en GitHub:\n" -"      la solicitud de inserción se actualizará automáticamente." - -#: git-novice/_locale/es/CONTRIBUTING.md:101 -msgid "" -"Cada lección tiene dos mantenedores que revisan problemas y solicitudes \n" -"inserción o animan a otros a hacerlos. Los mantenedores son \n" -"voluntarios de la comunidad, y tener la última palabra sobre lo que \n" -"se incluye en la lección." -msgstr "" -"Cada lección tiene dos mantenedores que revisan problemas y solicitudes \n" -"inserción o animan a otros a hacerlos. Los mantenedores son \n" -"voluntarios de la comunidad, y tener la última palabra sobre lo que \n" -"se incluye en la lección." - -# header -#: git-novice/_locale/es/CONTRIBUTING.md:106 -msgid "## Otros recursos" -msgstr "## Otros recursos" - -#: git-novice/_locale/es/CONTRIBUTING.md:108 -msgid "" -"La discusión general de [Software Carpentry][swc-site] y \n" -"[Data Carpentry][dc-site] ocurre en la \n" -"[lista de distribución de discusiones][lista-de-discusión], \n" -"a la cual todos son bienvenidos. También puedes \n" -"[contactarnos por correo electrónico][contacto]." -msgstr "" -"La discusión general de [Software Carpentry][swc-site] y \n" -"[Data Carpentry][dc-site] ocurre en la \n" -"[lista de distribución de discusiones][lista-de-discusión], \n" -"a la cual todos son bienvenidos. También puedes \n" -"[contactarnos por correo electrónico][contacto]." - -#: git-novice/_locale/es/CONTRIBUTING.md:114 -msgid "" -"[contacto]: mailto:admin@software-carpentry.org\n" -"[dc-issues]: https://github.com/issues?q=user%3Adatacarpentry\n" -"[dc-lessons]: http://datacarpentry.org/lessons/\n" -"[dc-site]: http://datacarpentry.org/\n" -"[lista-de-discusión]: http://lists.software-carpentry.org/listinfo/discuss\n" -"[github]: http://github.com\n" -"[github-flow]: https://guides.github.com/introduction/flow/\n" -"[github-join]: https://github.com/join\n" -"[cómo-contribuir]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github\n" -"[nuevo-problema]: https://github.com/swcarpentry/git-novice/issues/new\n" -"[issues]: https://github.com/swcarpentry/git-novice/issues/\n" -"[repo]: https://github.com/swcarpentry/git-novice/\n" -"[swc-issues]: https://github.com/issues?q=user%3Aswcarpentry\n" -"[swc-lessons]: http://software-carpentry.org/lessons/\n" -"[swc-site]: http://software-carpentry.org/" -msgstr "" -"[contacto]: mailto:admin@software-carpentry.org\n" -"[dc-issues]: https://github.com/issues?q=user%3Adatacarpentry\n" -"[dc-lessons]: http://datacarpentry.org/lessons/\n" -"[dc-site]: http://datacarpentry.org/\n" -"[lista-de-discusión]: http://lists.software-carpentry.org/listinfo/discuss\n" -"[github]: http://github.com\n" -"[github-flow]: https://guides.github.com/introduction/flow/\n" -"[github-join]: https://github.com/join\n" -"[cómo-contribuir]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github\n" -"[nuevo-problema]: https://github.com/swcarpentry/git-novice/issues/new\n" -"[issues]: https://github.com/swcarpentry/git-novice/issues/\n" -"[repo]: https://github.com/swcarpentry/git-novice/\n" -"[swc-issues]: https://github.com/issues?q=user%3Aswcarpentry\n" -"[swc-lessons]: http://software-carpentry.org/lessons/\n" -"[swc-site]: http://software-carpentry.org/" - -# Front Matter -#: git-novice/_locale/es/LICENSE.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: \"Licencias\"\n" -"root: .\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: \"Licencias\"\n" -"root: .\n" -"---" - -# header -#: git-novice/_locale/es/LICENSE.md:6 -msgid "### Material didáctico" -msgstr "### Material didáctico" - -#: git-novice/_locale/es/LICENSE.md:8 -msgid "" -"Todo el material de instrucción de Software Carpentry and Data Carpentry está\n" -"disponible bajo la licencia [Creative Commons Attribution][cc-por-humano]. El siguiente es un resumen de licencia\n" -"(y no un sustituto) del [texto legal completo de CC BY 4.0\n" -"licencia][cc-by-legal]." -msgstr "" -"Todo el material de instrucción de Software Carpentry and Data Carpentry está\n" -"disponible bajo la licencia [Creative Commons Attribution][cc-por-humano]. El siguiente es un resumen de licencia\n" -"(y no un sustituto) del [texto legal completo de CC BY 4.0\n" -"licencia][cc-by-legal]." - -#: git-novice/_locale/es/LICENSE.md:13 -msgid "Puedes libremente:" -msgstr "Puedes libremente:" - -# unordered list -#: git-novice/_locale/es/LICENSE.md:15 -msgid "* **Compartir** --- copiar y redistribuir el material en cualquier medio o formato" -msgstr "* **Compartir** --- copiar y redistribuir el material en cualquier medio o formato" - -# unordered list -#: git-novice/_locale/es/LICENSE.md:16 -msgid "* **Adaptar** --- remezclar, transformar y construir a partir del material" -msgstr "* **Adaptar** --- remezclar, transformar y construir a partir del material" - -#: git-novice/_locale/es/LICENSE.md:18 -msgid "para cualquier propósito, incluso comercialmente." -msgstr "para cualquier propósito, incluso comercialmente." - -#: git-novice/_locale/es/LICENSE.md:20 -msgid "" -"El licenciante no puede revocar estas libertades mientras se siga las\n" -"condiciones de la licencia." -msgstr "" -"El licenciante no puede revocar estas libertades mientras se siga las\n" -"condiciones de la licencia." - -#: git-novice/_locale/es/LICENSE.md:23 -msgid "Bajo los siguientes términos:" -msgstr "Bajo los siguientes términos:" - -# unordered list -#: git-novice/_locale/es/LICENSE.md:25 -msgid "* **Atribución** --- Debes otorgar crédito a éste material de manera adecuada (mencionando que" -msgstr "* **Atribución** --- Debes otorgar crédito a éste material de manera adecuada (mencionando que" - -#: git-novice/_locale/es/LICENSE.md:26 -msgid "" -"  su trabajo se deriva del trabajo que es Copyright de © Software\n" -"  Carpentry y, donde sea práctico, agrega un enlace a\n" -"  http://software-carpentry.org/), proporciona un [enlace a la\n" -"  licencia][cc-por-humano], e indica si se realizaron cambios. Puedes hacerlo en cualquier forma razonable, \n" -" pero no de forma tal que sugiera que tú o el uso del material derivado tienen el respaldo del licenciante. " -msgstr "" -"  su trabajo se deriva del trabajo que es Copyright de © Software\n" -"  Carpentry y, donde sea práctico, agrega un enlace a\n" -"  http://software-carpentry.org/), proporciona un [enlace a la\n" -"  licencia][cc-por-humano], e indica si se realizaron cambios. Puedes hacerlo en cualquier forma razonable, \n" -" pero no de forma tal que sugiera que tú o el uso del material derivado tienen el respaldo del licenciante. " - -#: git-novice/_locale/es/LICENSE.md:32 -msgid "" -"**Sin restricciones adicionales** --- No puedes aplicar términos legales o\n" -"medidas tecnológicas que restrinjan a otros hacer\n" -"todo lo que la licencia permite. " -msgstr "" -"**Sin restricciones adicionales** --- No puedes aplicar términos legales o\n" -"medidas tecnológicas que restrinjan a otros hacer\n" -"todo lo que la licencia permite. " - -#: git-novice/_locale/es/LICENSE.md:36 -msgid "Avisos:" -msgstr "Avisos:" - -# unordered list -#: git-novice/_locale/es/LICENSE.md:38 -msgid "* No tiene que cumplir con la licencia con los materiales que estén en el dominio público " -msgstr "* No tiene que cumplir con la licencia con los materiales que estén en el dominio público " - -#: git-novice/_locale/es/LICENSE.md:39 -msgid "" -" o cuando su uso esté permitido por una excepción o limitación aplicable. \n" -"* No se dan garantías. La licencia puede no darle todos los\n" -"  permisos necesarios para su uso previsto. Por ejemplo, otros\n" -"  derechos como la publicidad, la privacidad, o los derechos morales pueden limitar la forma en que\n" -"  uses el material." -msgstr "" -" o cuando su uso esté permitido por una excepción o limitación aplicable. \n" -"* No se dan garantías. La licencia puede no darle todos los\n" -"  permisos necesarios para su uso previsto. Por ejemplo, otros\n" -"  derechos como la publicidad, la privacidad, o los derechos morales pueden limitar la forma en que\n" -"  uses el material." - -#: git-novice/_locale/es/LICENSE.md:47 -msgid "" -"Salvo que se indique lo contrario, los programas de ejemplo y otro software\n" -"proporcionado por Software Carpentry y Data Carpentry están disponibles bajo el\n" -"[OSI][osi]-aprobado\n" -"[Licencia de MIT][mit-license]." -msgstr "" -"Salvo que se indique lo contrario, los programas de ejemplo y otro software\n" -"proporcionado por Software Carpentry y Data Carpentry están disponibles bajo el\n" -"[OSI][osi]-aprobado\n" -"[Licencia de MIT][mit-license]." - -#: git-novice/_locale/es/LICENSE.md:52 -msgid "" -"Se concede permiso, de forma gratuita, a cualquier persona que obtenga\n" -"una copia de este software y los archivos de documentación asociados (el\n" -"\"Software\"), para tratar el Software sin restricciones, incluyendo\n" -"sin limitación, los derechos de uso, copia, modificación, fusión, publicación,\n" -"distribuir, sublicenciar y / o vender copias del Software, y\n" -"Permitir a las personas a quienes se les proporciona el Software que lo hagan, sujeto a\n" -"las siguientes condiciones:" -msgstr "" -"Se concede permiso, de forma gratuita, a cualquier persona que obtenga\n" -"una copia de este software y los archivos de documentación asociados (el\n" -"\"Software\"), para tratar el Software sin restricciones, incluyendo\n" -"sin limitación, los derechos de uso, copia, modificación, fusión, publicación,\n" -"distribuir, sublicenciar y / o vender copias del Software, y\n" -"Permitir a las personas a quienes se les proporciona el Software que lo hagan, sujeto a\n" -"las siguientes condiciones:" - -#: git-novice/_locale/es/LICENSE.md:60 -msgid "" -"El aviso de copyright anterior y este aviso de permiso serán\n" -"incluido en todas las copias o porciones sustanciales del software." -msgstr "" -"El aviso de copyright anterior y este aviso de permiso serán\n" -"incluido en todas las copias o porciones sustanciales del software." - -#: git-novice/_locale/es/LICENSE.md:63 -msgid "" -"EL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO,\n" -"EXPRESO O IMPLICADO, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE\n" -"COMERCIABILIDAD, APTITUD PARA UN PROPÓSITO PARTICULAR Y\n" -"NO INFRACCIÓN EN NINGÚN CASO SERÁN LOS AUTORES O LOS TITULARES DE LOS DERECHOS DE AUTOR\n" -"RESPONSABLE POR CUALQUIER RECLAMO, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN ACCIÓN\n" -"DEL CONTRATO, EXTRACONTRACTUAL O DE OTRO TIPO, DERIVADOS, FUERA DE O EN CONEXIÓN\n" -"CON EL SOFTWARE O EL USO U OTROS TRATOS EN EL SOFTWARE." -msgstr "" -"EL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO,\n" -"EXPRESO O IMPLICADO, INCLUIDAS, ENTRE OTRAS, LAS GARANTÍAS DE\n" -"COMERCIABILIDAD, APTITUD PARA UN PROPÓSITO PARTICULAR Y\n" -"NO INFRACCIÓN EN NINGÚN CASO SERÁN LOS AUTORES O LOS TITULARES DE LOS DERECHOS DE AUTOR\n" -"RESPONSABLE POR CUALQUIER RECLAMO, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN ACCIÓN\n" -"DEL CONTRATO, EXTRACONTRACTUAL O DE OTRO TIPO, DERIVADOS, FUERA DE O EN CONEXIÓN\n" -"CON EL SOFTWARE O EL USO U OTROS TRATOS EN EL SOFTWARE." - -# header -#: git-novice/_locale/es/LICENSE.md:71 -msgid "## Marca registrada" -msgstr "## Marca registrada" - -#: git-novice/_locale/es/LICENSE.md:73 -msgid "" -"\"Software Carpentry\" y \"Data Carpentry\" y sus respectivos logos\n" -"son marcas registradas de [Community Initiatives][ci]." -msgstr "" -"\"Software Carpentry\" y \"Data Carpentry\" y sus respectivos logos\n" -"son marcas registradas de [Community Initiatives][ci]." - -#: git-novice/_locale/es/LICENSE.md:76 -msgid "" -"[cc-por-humano]: https://creativecommons.org/licenses/by/4.0/\n" -"[cc-by-legal]: https://creativecommons.org/licenses/by/4.0/legalcode\n" -"[mit-license]: https://opensource.org/licenses/mit-license.html\n" -"[ci]: http://communityin.org/\n" -"[osi]: https://opensource.org" -msgstr "" -"[cc-por-humano]: https://creativecommons.org/licenses/by/4.0/\n" -"[cc-by-legal]: https://creativecommons.org/licenses/by/4.0/legalcode\n" -"[mit-license]: https://opensource.org/licenses/mit-license.html\n" -"[ci]: http://communityin.org/\n" -"[osi]: https://opensource.org" - -#: git-novice/_locale/es/README.md:1 -msgid "" -"[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://swc-slack-invite.herokuapp.com/) \n" -" [![Slack Status](https://img.shields.io/badge/Slack_Channel-swc--git--es-E01563.svg)](https://swcarpentry.slack.com/messages/C9X42NTQC) " -msgstr "" -"[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://swc-slack-invite.herokuapp.com/) \n" -" [![Slack Status](https://img.shields.io/badge/Slack_Channel-swc--git--es-E01563.svg)](https://swcarpentry.slack.com/messages/C9X42NTQC) " - -#: git-novice/_locale/es/README.md:7 -msgid "" -"Una introdución para principiantes sobre control de versiones usando Git.\n" -"Puedes encontrar la traducción de este material en \n" -"y también puedes ver el [modelo de documentación][lesson-example]\n" -"para las instrucciones de formato y como mejorar el material, \n" -"o también puedes run `make` en este directorio para ver una lista de comandos útiles." -msgstr "" -"Una introdución para principiantes sobre control de versiones usando Git.\n" -"Puedes encontrar la traducción de este material en \n" -"y también puedes ver el [modelo de documentación][lesson-example]\n" -"para las instrucciones de formato y como mejorar el material, \n" -"o también puedes run `make` en este directorio para ver una lista de comandos útiles." - -# unordered list -#: git-novice/_locale/es/README.md:16 -msgid "* [Rayna Harris][harris_rayna]: [@raynamharris](https://github.com/raynamharris)" -msgstr "* [Rayna Harris][harris_rayna]: [@raynamharris](https://github.com/raynamharris)" - -# unordered list -#: git-novice/_locale/es/README.md:17 -msgid "* [Clara Llebot Lorente][llebot_clara]: [@clarallebot](https://github.com/clarallebot)" -msgstr "* [Clara Llebot Lorente][llebot_clara]: [@clarallebot](https://github.com/clarallebot)" - -#: git-novice/_locale/es/README.md:21 -msgid "" -"[llebot_clara]: https://software-carpentry.org/team/#llebot_clara\n" -"[gonzalez_ivan]: https://software-carpentry.org/team/#gonzalez_ivan\n" -"[harris_rayna]: http://software-carpentry.org/team/#harris_rayna\n" -"[lesson-example]: https://carpentries.github.io/lesson-example" -msgstr "" -"[llebot_clara]: https://software-carpentry.org/team/#llebot_clara\n" -"[gonzalez_ivan]: https://software-carpentry.org/team/#gonzalez_ivan\n" -"[harris_rayna]: http://software-carpentry.org/team/#harris_rayna\n" -"[lesson-example]: https://carpentries.github.io/lesson-example" - -# Front Matter -#: git-novice/_locale/es/_episodes/01-basics.md:1 -msgid "" -"---\n" -"title: Control Automatizado de Versiones\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Qué es el control de versiones y por qué se deberá usar?\"\n" -"objectives:\n" -"- \"Comprender los beneficios de usar un sistema automático de control de versiones.\"\n" -"- \"Comprender los fundamentos básicos del funcionamiento de Git.\"\n" -"keypoints:\n" -"- \"El control de versiones es como un 'deshacer' sin límites.\"\n" -"- \"El control de versiones permite que mucha gente trabaje en lo mismo en paralelo.\"\n" -"---" -msgstr "" -"---\n" -"title: Control Automatizado de Versiones\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Qué es el control de versiones y por qué se deberá usar?\"\n" -"objectives:\n" -"- \"Comprender los beneficios de usar un sistema automático de control de versiones.\"\n" -"- \"Comprender los fundamentos básicos del funcionamiento de Git.\"\n" -"keypoints:\n" -"- \"El control de versiones es como un 'deshacer' sin límites.\"\n" -"- \"El control de versiones permite que mucha gente trabaje en lo mismo en paralelo.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/01-basics.md:15 -msgid "" -"Empezaremos por explorar cómo el control de versiones puede ser usado\n" -"para hacer un seguimiento de lo que hizo una persona y cuándo.\n" -"Incluso si no se está colaborando con otras personas, \n" -"el control automatizado de versiones es mucho mejor que la siguiente situación:" -msgstr "" -"Empezaremos por explorar cómo el control de versiones puede ser usado\n" -"para hacer un seguimiento de lo que hizo una persona y cuándo.\n" -"Incluso si no se está colaborando con otras personas, \n" -"el control automatizado de versiones es mucho mejor que la siguiente situación:" - -#: git-novice/_locale/es/_episodes/01-basics.md:24 -msgid "" -"Todos hemos estado en esta situación alguna vez: parece ridículo tener \n" -"varias versiones casi idénticas del mismo documento. Algunos procesadores de texto \n" -"nos permiten lidiar con esto un poco mejor, como por ejemplo el [*Track Changes* de Microsoft Word](https://support.office.com/en-us/article/Track-changes-in-Word-197ba630-0f5f-4a8e-9a77-3712475e806a), el [historial de versiones de Google](https://support.google.com/docs/answer/190843?hl=en) o la [grabación y visualización de cambios de LibreOffice](https://help.libreoffice.org/Common/Recording_and_Displaying_Changes)." -msgstr "" -"Todos hemos estado en esta situación alguna vez: parece ridículo tener \n" -"varias versiones casi idénticas del mismo documento. Algunos procesadores de texto \n" -"nos permiten lidiar con esto un poco mejor, como por ejemplo el [*Track Changes* de Microsoft Word](https://support.office.com/en-us/article/Track-changes-in-Word-197ba630-0f5f-4a8e-9a77-3712475e806a), el [historial de versiones de Google](https://support.google.com/docs/answer/190843?hl=en) o la [grabación y visualización de cambios de LibreOffice](https://help.libreoffice.org/Common/Recording_and_Displaying_Changes)." - -#: git-novice/_locale/es/_episodes/01-basics.md:28 -msgid "" -"Los sistemas de control de versiones comienzan con una versión básica del documento y \n" -"luego van guardando sólo los cambios que se hicieron en cada paso del proceso. Se puede \n" -"pensar en ello como en una cinta: si se rebobina la cinta y se inicia de nuevo en el documento \n" -"base, se puede reproducir cada cambio y terminar con la versión más reciente." -msgstr "" -"Los sistemas de control de versiones comienzan con una versión básica del documento y \n" -"luego van guardando sólo los cambios que se hicieron en cada paso del proceso. Se puede \n" -"pensar en ello como en una cinta: si se rebobina la cinta y se inicia de nuevo en el documento \n" -"base, se puede reproducir cada cambio y terminar con la versión más reciente." - -#: git-novice/_locale/es/_episodes/01-basics.md:35 -msgid "Una vez que piensas en los cambios como separados del documento en sí, entonces se puede pensar en \"deshacer\" diferentes conjuntos de cambios en el documento base y obtener así diferentes versiones del documento. Por ejemplo, dos usuarios pueden hacer conjuntos independientes de cambios basados en el mismo documento." -msgstr "Una vez que piensas en los cambios como separados del documento en sí, entonces se puede pensar en \"deshacer\" diferentes conjuntos de cambios en el documento base y obtener así diferentes versiones del documento. Por ejemplo, dos usuarios pueden hacer conjuntos independientes de cambios basados en el mismo documento." - -#: git-novice/_locale/es/_episodes/01-basics.md:39 -msgid "A menos que haya conflictos, se puede incluso tener dos conjuntos de cambios en el mismo documento base." -msgstr "A menos que haya conflictos, se puede incluso tener dos conjuntos de cambios en el mismo documento base." - -#: git-novice/_locale/es/_episodes/01-basics.md:43 -msgid "" -"Un sistema de control de versiones es una herramienta que realiza un seguimiento de estos cambios para nosotros y\n" -"nos ayuda a controlar la versión y fusionar nuestros archivos. Nos permite\n" -"decidir qué cambios conforman la siguiente versión, a lo que llamamos hacer un\n" -"[**commit**]({{ page.root }}/reference/#commit), y mantiene metadatos útiles sobre dichos cambios. El\n" -"historial completo de **commits** para un proyecto en particular y sus metadatos forman un\n" -"[repositorio]({{ page.root }}/reference/#repository). Los repositorios pueden mantenerse sincronizados\n" -"en diferentes computadoras, facilitando así la colaboración entre diferentes personas." -msgstr "" -"Un sistema de control de versiones es una herramienta que realiza un seguimiento de estos cambios para nosotros y\n" -"nos ayuda a controlar la versión y fusionar nuestros archivos. Nos permite\n" -"decidir qué cambios conforman la siguiente versión, a lo que llamamos hacer un\n" -"[**commit**]({{ page.root }}/reference/#commit), y mantiene metadatos útiles sobre dichos cambios. El\n" -"historial completo de **commits** para un proyecto en particular y sus metadatos forman un\n" -"[repositorio]({{ page.root }}/reference/#repository). Los repositorios pueden mantenerse sincronizados\n" -"en diferentes computadoras, facilitando así la colaboración entre diferentes personas." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/01-basics.md:51 -msgid "> ## La larga historia de los sistemas de control de versiones " -msgstr "> ## La larga historia de los sistemas de control de versiones " - -#: git-novice/_locale/es/_episodes/01-basics.md:52 -msgid "" -">\n" -"> Los sistemas automatizados de control de versiones no son nada nuevo.\n" -"> Herramientas como RCS, CVS o Subversion han existido desde principios de los 1980 y son utilizadas por muchas grandes empresas.\n" -"> Sin embargo, muchos de estos han sido relegados debido a lo limitado de su capacidad.\n" -"> En particular, los sistemas más modernos, como Git y [Mercurial](http://swcarpentry.github.io/hg-novice/) \n" -"> son *distribuidos*, lo que significa que no necesitan un servidor centralizado para alojar el repositorio. \n" -"> Estos sistemas modernos también incluyen potentes herramientas de fusión que hacen posible que múltiples autores trabajen dentro de \n" -"> los mismos archivos simultáneamente." -msgstr "" -">\n" -"> Los sistemas automatizados de control de versiones no son nada nuevo.\n" -"> Herramientas como RCS, CVS o Subversion han existido desde principios de los 1980 y son utilizadas por muchas grandes empresas.\n" -"> Sin embargo, muchos de estos han sido relegados debido a lo limitado de su capacidad.\n" -"> En particular, los sistemas más modernos, como Git y [Mercurial](http://swcarpentry.github.io/hg-novice/) \n" -"> son *distribuidos*, lo que significa que no necesitan un servidor centralizado para alojar el repositorio. \n" -"> Estos sistemas modernos también incluyen potentes herramientas de fusión que hacen posible que múltiples autores trabajen dentro de \n" -"> los mismos archivos simultáneamente." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/01-basics.md:62 -msgid "> ## ¿Qué harías en las siguientes situaciones?" -msgstr "> ## ¿Qué harías en las siguientes situaciones?" - -#: git-novice/_locale/es/_episodes/01-basics.md:63 -msgid "" -">\n" -"> * Imagina que has redactado un excelente párrafo para un artículo que estás escribiendo, pero más tarde lo estropeas. ¿Cómo recuperarías \n" -"> aquella *excelente* versión de la conclusión? ¿Es esto posible?\n" -">\n" -"> * Imagina que tienes 5 coautores. ¿Cómo administrarías los cambios y comentarios que ellos hagan en el artículo? \n" -"> Si usas LibreOffice Writer o Microsoft Word, ¿qué sucede si aceptas los cambios realizados con la opción \n" -"> `Track Changes`? ¿Tienes un historial de esos cambios? " -msgstr "" -">\n" -"> * Imagina que has redactado un excelente párrafo para un artículo que estás escribiendo, pero más tarde lo estropeas. ¿Cómo recuperarías \n" -"> aquella *excelente* versión de la conclusión? ¿Es esto posible?\n" -">\n" -"> * Imagina que tienes 5 coautores. ¿Cómo administrarías los cambios y comentarios que ellos hagan en el artículo? \n" -"> Si usas LibreOffice Writer o Microsoft Word, ¿qué sucede si aceptas los cambios realizados con la opción \n" -"> `Track Changes`? ¿Tienes un historial de esos cambios? " - -# Front Matter -#: git-novice/_locale/es/_episodes/02-setup.md:1 -msgid "" -"---\n" -"title: Configurando Git\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo me preparo para utilizar Git?\"\n" -"objectives:\n" -"- \"Configurar `git` la primera vez que utilice la computadora.\"\n" -"- \"Comprender el significado del flag de configuración `--global`.\"\n" -"keypoints:\n" -"- \"Use `git config` para configurar un nombre de usuario, email, editor, y otras preferencias.\"\n" -"---" -msgstr "" -"---\n" -"title: Configurando Git\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo me preparo para utilizar Git?\"\n" -"objectives:\n" -"- \"Configurar `git` la primera vez que utilice la computadora.\"\n" -"- \"Comprender el significado del flag de configuración `--global`.\"\n" -"keypoints:\n" -"- \"Use `git config` para configurar un nombre de usuario, email, editor, y otras preferencias.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/02-setup.md:14 -msgid "" -"Cuando usamos Git en una computadora por primera vez, \n" -"es necesario configurar algunas cosas. A continuación se presentan algunos ejemplos \n" -"de configuraciones que estableceremos a medida que trabajemos con Git:" -msgstr "" -"Cuando usamos Git en una computadora por primera vez, \n" -"es necesario configurar algunas cosas. A continuación se presentan algunos ejemplos \n" -"de configuraciones que estableceremos a medida que trabajemos con Git:" - -# unordered list -#: git-novice/_locale/es/_episodes/02-setup.md:18 -msgid "* nombre y correo electrónico," -msgstr "* nombre y correo electrónico," - -# unordered list -#: git-novice/_locale/es/_episodes/02-setup.md:19 -msgid "* cuál es nuestro editor de texto preferido," -msgstr "* cuál es nuestro editor de texto preferido," - -# unordered list -#: git-novice/_locale/es/_episodes/02-setup.md:20 -msgid "* y que queremos utilizar estos ajustes globalmente (es decir, para cada proyecto)." -msgstr "* y que queremos utilizar estos ajustes globalmente (es decir, para cada proyecto)." - -#: git-novice/_locale/es/_episodes/02-setup.md:22 -msgid "" -"En la línea de comandos, los comandos de Git se escriben como `git verb`, \n" -"donde` verb` es lo que queremos hacer. Así es como \n" -"Drácula configura su nueva computadora:" -msgstr "" -"En la línea de comandos, los comandos de Git se escriben como `git verb`, \n" -"donde` verb` es lo que queremos hacer. Así es como \n" -"Drácula configura su nueva computadora:" - -#: git-novice/_locale/es/_episodes/02-setup.md:32 -msgid "" -"Utiliza tu propio nombre y dirección de correo electrónico en lugar de los de Drácula. El nombre de usuario y el correo electrónico se asociarán con tu actividad posterior de Git, \n" -"lo que significa que cualquier cambio realizado en\n" -"[GitHub] (http://github.com/), \n" -"[BitBucket] (http://bitbucket.org/), \n" -"[GitLab] (http://gitlab.com/) u\n" -"otro servidor de Git \n" -"en una lección posterior incluirá esta información." -msgstr "" -"Utiliza tu propio nombre y dirección de correo electrónico en lugar de los de Drácula. El nombre de usuario y el correo electrónico se asociarán con tu actividad posterior de Git, \n" -"lo que significa que cualquier cambio realizado en\n" -"[GitHub] (http://github.com/), \n" -"[BitBucket] (http://bitbucket.org/), \n" -"[GitLab] (http://gitlab.com/) u\n" -"otro servidor de Git \n" -"en una lección posterior incluirá esta información." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/02-setup.md:40 -msgid "> ## Finales de línea" -msgstr "> ## Finales de línea" - -#: git-novice/_locale/es/_episodes/02-setup.md:41 -msgid "" -">\n" -"> Al igual que con otras teclas, cuando haces click en la tecla 'Enter' de tu teclado,\n" -"> tu computadora codifica este input como un caracter.\n" -"> Por razones que son demasiado largas para explicar aquí, diferentes sistemas operativos \n" -"> usan diferentes caracteres para representar el final de una línea.\n" -"> (También son conocidas como *newlines* o *line breaks*.)\n" -"> Como Git usa éstos caracteres para comparar archivos,\n" -"> esto puede causar problemas inesperados cuando se edita un archivo en máquinas diferentes. \n" -"> \n" -"> Puedes cambiar el modo en que Git reconoce y codifica finales de línea\n" -"> usando el comando `core.autocrlf` con `git config`.\n" -"> Se recomiendan las siguientes configuraciones:\n" -">\n" -"> En OS X y Linux:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf input\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Y en Windows:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf true\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> \n" -"> Puedes leer más sobre este tema \n" -"> [en esta página de GitHub](https://help.github.com/articles/dealing-with-line-endings/)." -msgstr "" -">\n" -"> Al igual que con otras teclas, cuando haces click en la tecla 'Enter' de tu teclado,\n" -"> tu computadora codifica este input como un caracter.\n" -"> Por razones que son demasiado largas para explicar aquí, diferentes sistemas operativos \n" -"> usan diferentes caracteres para representar el final de una línea.\n" -"> (También son conocidas como *newlines* o *line breaks*.)\n" -"> Como Git usa éstos caracteres para comparar archivos,\n" -"> esto puede causar problemas inesperados cuando se edita un archivo en máquinas diferentes. \n" -"> \n" -"> Puedes cambiar el modo en que Git reconoce y codifica finales de línea\n" -"> usando el comando `core.autocrlf` con `git config`.\n" -"> Se recomiendan las siguientes configuraciones:\n" -">\n" -"> En OS X y Linux:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf input\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Y en Windows:\n" -">\n" -"> ~~~\n" -"> $ git config --global core.autocrlf true\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> \n" -"> Puedes leer más sobre este tema \n" -"> [en esta página de GitHub](https://help.github.com/articles/dealing-with-line-endings/)." - -#: git-novice/_locale/es/_episodes/02-setup.md:72 -msgid "" -"Para estas lecciones, estaremos interactuando con [GitHub] (http://github.com/), por lo tanto la dirección de correo electrónico utilizada debe ser la misma que utilizaste al configurar tu cuenta de GitHub. Si te preocupa la privacidad, revisa [las instrucciones de GitHub para mantener tu dirección de correo electrónico privada] [git-privacy].\n" -"Si eliges utilizar una dirección de correo electrónico privada con GitHub, usa la misma dirección de correo electrónico para el valor `user.email`, por ejemplo, `username@users.noreply.github.com` reemplazando` username` con tu nombre de usuario de GitHub. Puedes cambiar la dirección de correo electrónico posteriormente utilizando el comando `git config` nuevamente." -msgstr "" -"Para estas lecciones, estaremos interactuando con [GitHub] (http://github.com/), por lo tanto la dirección de correo electrónico utilizada debe ser la misma que utilizaste al configurar tu cuenta de GitHub. Si te preocupa la privacidad, revisa [las instrucciones de GitHub para mantener tu dirección de correo electrónico privada] [git-privacy].\n" -"Si eliges utilizar una dirección de correo electrónico privada con GitHub, usa la misma dirección de correo electrónico para el valor `user.email`, por ejemplo, `username@users.noreply.github.com` reemplazando` username` con tu nombre de usuario de GitHub. Puedes cambiar la dirección de correo electrónico posteriormente utilizando el comando `git config` nuevamente." - -#: git-novice/_locale/es/_episodes/02-setup.md:75 -msgid "Drácula también tiene que establecer su editor de texto favorito, siguiendo esta tabla:" -msgstr "Drácula también tiene que establecer su editor de texto favorito, siguiendo esta tabla:" - -#: git-novice/_locale/es/_episodes/02-setup.md:93 -msgid "Es posible reconfigurar el editor de texto para Git siempre que quieras." -msgstr "Es posible reconfigurar el editor de texto para Git siempre que quieras." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/02-setup.md:95 -msgid "> ## Saliendo de Vim" -msgstr "> ## Saliendo de Vim" - -#: git-novice/_locale/es/_episodes/02-setup.md:96 -msgid "" -">\n" -">Ten en cuenta que `vim` es el editor por defecto para muchos programas, si no has utilizado` vim` antes y deseas salir de una sesión, presiona la tecla `Esc` y posteriormente escribe `: q!` y `Enter`." -msgstr "" -">\n" -">Ten en cuenta que `vim` es el editor por defecto para muchos programas, si no has utilizado` vim` antes y deseas salir de una sesión, presiona la tecla `Esc` y posteriormente escribe `: q!` y `Enter`." - -#: git-novice/_locale/es/_episodes/02-setup.md:100 -msgid "Los cuatro comandos que acabamos de ejecutar sólo se tienen que ejecutar una vez: la flag `--global` le dice a Git que use la configuración para cada proyecto, en tu cuenta de usuario, en esta computadora." -msgstr "Los cuatro comandos que acabamos de ejecutar sólo se tienen que ejecutar una vez: la flag `--global` le dice a Git que use la configuración para cada proyecto, en tu cuenta de usuario, en esta computadora." - -#: git-novice/_locale/es/_episodes/02-setup.md:102 -msgid "Puedes comprobar tu configuración en cualquier momento:" -msgstr "Puedes comprobar tu configuración en cualquier momento:" - -#: git-novice/_locale/es/_episodes/02-setup.md:109 -msgid "Puedes cambiar la configuración tantas veces como quieras: sólo usa los mismos comandos para elegir otro editor o actualizar tu correo electrónico." -msgstr "Puedes cambiar la configuración tantas veces como quieras: sólo usa los mismos comandos para elegir otro editor o actualizar tu correo electrónico." - -#: git-novice/_locale/es/_episodes/02-setup.md:112 -msgid "" -">\n" -"> En algunas redes es necesario usar un\n" -"> [proxy](https://en.wikipedia.org/wiki/Proxy_server). Si este es el caso, es\n" -"> posible que también necesites proporcionarle a Git el proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy proxy-url\n" -"> $ git config --global https.proxy proxy-url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Para deshabilitar el proxy, utiliza\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> En algunas redes es necesario usar un\n" -"> [proxy](https://en.wikipedia.org/wiki/Proxy_server). Si este es el caso, es\n" -"> posible que también necesites proporcionarle a Git el proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy proxy-url\n" -"> $ git config --global https.proxy proxy-url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Para deshabilitar el proxy, utiliza\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/02-setup.md:132 -msgid "> ## Ayuda y manual de Git" -msgstr "> ## Ayuda y manual de Git" - -#: git-novice/_locale/es/_episodes/02-setup.md:133 -msgid "" -">\n" -"> Ten presente que si no recuerdas algún comando de `git`, puedes acceder a la lista de comandos utilizando la opción `-h` y al manual de Git con la flag `--help` :\n" -">\n" -"> ~~~\n" -"> $ git config -h\n" -"> $ git config --help\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> Ten presente que si no recuerdas algún comando de `git`, puedes acceder a la lista de comandos utilizando la opción `-h` y al manual de Git con la flag `--help` :\n" -">\n" -"> ~~~\n" -"> $ git config -h\n" -"> $ git config --help\n" -"> ~~~\n" -"> {: .language-bash}" - -# Front Matter -#: git-novice/_locale/es/_episodes/03-create.md:1 -msgid "" -"---\n" -"title: Creando un repositorio\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Dónde almacena Git la información?\"\n" -"objectives:\n" -"- \"Crear un repositorio local de Git.\"\n" -"keypoints:\n" -"- \"`git init` inicializa un repositorio.\"\n" -"---" -msgstr "" -"---\n" -"title: Creando un repositorio\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Dónde almacena Git la información?\"\n" -"objectives:\n" -"- \"Crear un repositorio local de Git.\"\n" -"keypoints:\n" -"- \"`git init` inicializa un repositorio.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/03-create.md:13 -msgid "" -"Una vez que Git está configurado,\n" -"podemos comenzar a usarlo." -msgstr "" -"Una vez que Git está configurado,\n" -"podemos comenzar a usarlo." - -#: git-novice/_locale/es/_episodes/03-create.md:16 -msgid "Vamos a crear un directorio para nuestro trabajo y nos movemos dentro de ese directorio:" -msgstr "Vamos a crear un directorio para nuestro trabajo y nos movemos dentro de ese directorio:" - -# code block -#: git-novice/_locale/es/_episodes/03-create.md:18 -msgid "" -"~~~\n" -"$ mkdir planets\n" -"$ cd planets\n" -"~~~" -msgstr "" -"~~~\n" -"$ mkdir planets\n" -"$ cd planets\n" -"~~~" - -#: git-novice/_locale/es/_episodes/03-create.md:24 -msgid "" -"Después le indicamos a Git hacer de `planets` un [repository]({{ page.root }}/reference/#repository)— un lugar donde\n" -"Git puede almacenar las versiones de nuestros archivos:" -msgstr "" -"Después le indicamos a Git hacer de `planets` un [repository]({{ page.root }}/reference/#repository)— un lugar donde\n" -"Git puede almacenar las versiones de nuestros archivos:" - -#: git-novice/_locale/es/_episodes/03-create.md:32 -msgid "" -"Si usamos `ls` para mostrar el contenido del directorio,\n" -"parece que nada ha cambiado:" -msgstr "" -"Si usamos `ls` para mostrar el contenido del directorio,\n" -"parece que nada ha cambiado:" - -#: git-novice/_locale/es/_episodes/03-create.md:40 -msgid "" -"Pero si agregamos la flag `-a` para mostrar todo,\n" -"podemos ver que Git ha creado un directorio oculto dentro de `planets` llamado `.git`:" -msgstr "" -"Pero si agregamos la flag `-a` para mostrar todo,\n" -"podemos ver que Git ha creado un directorio oculto dentro de `planets` llamado `.git`:" - -# code block -#: git-novice/_locale/es/_episodes/03-create.md:48 -msgid "" -"~~~\n" -".\\t..\\t.git\n" -"~~~" -msgstr "" -"~~~\n" -".\\t..\\t.git\n" -"~~~" - -#: git-novice/_locale/es/_episodes/03-create.md:53 -msgid "" -"Git utiliza este subdirectorio especial para almacenar toda la información del proyecto, incluyendo todos los archivos y subdirectorios. Si alguna vez borramos el directorio `.git`,\n" -"perderemos la historia del proyecto." -msgstr "" -"Git utiliza este subdirectorio especial para almacenar toda la información del proyecto, incluyendo todos los archivos y subdirectorios. Si alguna vez borramos el directorio `.git`,\n" -"perderemos la historia del proyecto." - -#: git-novice/_locale/es/_episodes/03-create.md:56 -msgid "" -"Podemos revisar que todo esté configurado correctamente\n" -"pidiendo a Git que nos informe el estado de nuestro proyecto:" -msgstr "" -"Podemos revisar que todo esté configurado correctamente\n" -"pidiendo a Git que nos informe el estado de nuestro proyecto:" - -#: git-novice/_locale/es/_episodes/03-create.md:64 -msgid "Si estás utilizando una versión de git distinta a la que yo utilizo, el output puede ser ligeramente distinto. " -msgstr "Si estás utilizando una versión de git distinta a la que yo utilizo, el output puede ser ligeramente distinto. " - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/03-create.md:75 -msgid "> ## Lugares para crear un repositorio Git" -msgstr "> ## Lugares para crear un repositorio Git" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/03-create.md:124 -msgid "> ## Corrigiendo errores de `git init`" -msgstr "> ## Corrigiendo errores de `git init`" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/03-create.md:125 -msgid "> Wolfman le explica a Dracula cómo un repositorio anidado es redudante y puede causar problemas ms adelante." -msgstr "> ドラえもん le explica a のび太 cómo un repositorio anidado es redudante y puede causar problemas ms adelante." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/03-create.md:126 -msgid "> Dracula quiere eliminar el repositorio anidado." -msgstr "> のび太 quiere eliminar el repositorio anidado." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/03-create.md:127 -msgid "> Cómo puede Dracula deshacer el último `git init` en el sub-directorio `moons`?" -msgstr "> Cómo puede のび太 deshacer el último `git init` en el sub-directorio `moons`?" - -#: git-novice/_locale/es/_episodes/03-create.md:128 -msgid "" -">\n" -"> > ## Solución - USAR CON CUIDADO!\n" -"> >\n" -"> > Para deshacerse de este pequeño error, Dracula puede simplemente eliminar el directorio `.git`\n" -"> > del subdirectorio `moons`. Para ello puede ejecutar el siguiente comando desde el interior del directorio `moons`:\n" -"> >\n" -"> > ~~~\n" -"> > $ rm -rf moons/.git\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ¡Pero ten cuidado! Ejecutar este comando en el directorio incorrecto eliminará\n" -"> > toda la historia git de un proyecto que podrías querer conservar. \n" -"> > Por lo tanto, revisa siempre tu directorio actual usando el comando `pwd`." -msgstr "" -">\n" -"> > ## Solución - USAR CON CUIDADO!\n" -"> >\n" -"> > Para deshacerse de este pequeño error, のび太 puede simplemente eliminar el directorio `.git`\n" -"> > del subdirectorio `moons`. Para ello puede ejecutar el siguiente comando desde el interior del directorio `moons`:\n" -"> >\n" -"> > ~~~\n" -"> > $ rm -rf moons/.git\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ¡Pero ten cuidado! Ejecutar este comando en el directorio incorrecto eliminará\n" -"> > toda la historia git de un proyecto que podrías querer conservar. \n" -"> > Por lo tanto, revisa siempre tu directorio actual usando el comando `pwd`." - -# Front Matter -#: git-novice/_locale/es/_episodes/04-changes.md:1 -msgid "" -"---\n" -"title: Rastreando Cambios\n" -"teaching: 20\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo registro cambios en Git?\"\n" -"- \"¿Cómo reviso el estatus de mi repositorio de control de versiones?\"\n" -"- \"¿Cómo registro notas acerca de los cambios que he hecho y por qué?\"\n" -"objectives:\n" -"- \"Ir a través del ciclo modificar-agregar-commit para uno o más archivos.\"\n" -"- \"Explicar dónde se almacena la información en cada etapa del flujo de trabajo de un **commit** de Git.\"\n" -"- \"Distinguir entre mensajes descriptivos y no-descriptivos de un **commit**.\"\n" -"keypoints:\n" -"- \"`git status` muestra el estatus de un repositorio.\"\n" -"- \"Los archivos pueden ser almacenados en un directorio de trabajo del proyecto (el cual ven los usuarios), el **staging area** (donde el siguiente **commit** está siendo construido) y el repositorio local (donde los **commits** son registrados permanentemente).\"\n" -"- \"`git add` pone archivos en el **staging area**.\"\n" -"- \"`git commit` guarda el contenido del **staging area** como un nuevo **commit** en el repositorio local.\"\n" -"- \"Siempre escribe un mensaje de registro cuando hagas un **commit** con cambios.\"\n" -"---" -msgstr "" -"---\n" -"title: Rastreando Cambios\n" -"teaching: 20\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo registro cambios en Git?\"\n" -"- \"¿Cómo reviso el estatus de mi repositorio de control de versiones?\"\n" -"- \"¿Cómo registro notas acerca de los cambios que he hecho y por qué?\"\n" -"objectives:\n" -"- \"Ir a través del ciclo modificar-agregar-commit para uno o más archivos.\"\n" -"- \"Explicar dónde se almacena la información en cada etapa del flujo de trabajo de un **commit** de Git.\"\n" -"- \"Distinguir entre mensajes descriptivos y no-descriptivos de un **commit**.\"\n" -"keypoints:\n" -"- \"`git status` muestra el estatus de un repositorio.\"\n" -"- \"Los archivos pueden ser almacenados en un directorio de trabajo del proyecto (el cual ven los usuarios), el **staging area** (donde el siguiente **commit** está siendo construido) y el repositorio local (donde los **commits** son registrados permanentemente).\"\n" -"- \"`git add` pone archivos en el **staging area**.\"\n" -"- \"`git commit` guarda el contenido del **staging area** como un nuevo **commit** en el repositorio local.\"\n" -"- \"Siempre escribe un mensaje de registro cuando hagas un **commit** con cambios.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/04-changes.md:21 -msgid "" -"Primero asegúrate que estamos aún en el directorio correcto.\n" -"Deberías estar en el directorio `planets`." -msgstr "" -"Primero asegúrate que estamos aún en el directorio correcto.\n" -"Deberías estar en el directorio `planets`." - -#: git-novice/_locale/es/_episodes/04-changes.md:29 -msgid "Si aún estás en `moons` navega de regreso a `planets`" -msgstr "Si aún estás en `moons` navega de regreso a `planets`" - -#: git-novice/_locale/es/_episodes/04-changes.md:36 -msgid "" -"Vamos a crear un archivo llamado `mars.txt` que contiene algunas notas\n" -"sobre la aptitud del Planeta Rojo como base.\n" -"Usaremos `nano` para editar el archivo;\n" -"puedes usar el editor que prefieras.\n" -"En particular, éste no tiene que ser el `core.editor` que definiste globalmente con anterioridad. Pero recuerda, los comandos **bash** para crear o editar un nuevo archivo van a depender del editor que tú escojas (podría no ser `nano`). Para un repaso sobre editores de texto, echa un vistazo a [\"¿Qué editor usar?\"](https://swcarpentry.github.io/shell-novice-es/03-create/) en la lección [La terminal de Unix](https://swcarpentry.github.io/shell-novice-es) ." -msgstr "" -"Vamos a crear un archivo llamado `mars.txt` que contiene algunas notas\n" -"sobre la aptitud del Planeta Rojo como base.\n" -"Usaremos `nano` para editar el archivo;\n" -"puedes usar el editor que prefieras.\n" -"En particular, éste no tiene que ser el `core.editor` que definiste globalmente con anterioridad. Pero recuerda, los comandos **bash** para crear o editar un nuevo archivo van a depender del editor que tú escojas (podría no ser `nano`). Para un repaso sobre editores de texto, echa un vistazo a [\"¿Qué editor usar?\"](https://swcarpentry.github.io/shell-novice-es/03-create/) en la lección [La terminal de Unix](https://swcarpentry.github.io/shell-novice-es) ." - -#: git-novice/_locale/es/_episodes/04-changes.md:47 -msgid "Ingresa el texto siguiente en el archivo `mars.txt`:" -msgstr "Ingresa el texto siguiente en el archivo `mars.txt`:" - -#: git-novice/_locale/es/_episodes/04-changes.md:53 -msgid "`mars.txt` ahora contiene una sola línea, la cual podemos ver ejecutando:" -msgstr "`mars.txt` ahora contiene una sola línea, la cual podemos ver ejecutando:" - -#: git-novice/_locale/es/_episodes/04-changes.md:75 -msgid "" -"Si revisamos el estatus de nuestro proyecto otra vez,\n" -"Git nos dice que ha reconocido el nuevo archivo:" -msgstr "" -"Si revisamos el estatus de nuestro proyecto otra vez,\n" -"Git nos dice que ha reconocido el nuevo archivo:" - -# code block -#: git-novice/_locale/es/_episodes/04-changes.md:83 -msgid "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\\tmars.txt\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\\tmars.txt\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" - -#: git-novice/_locale/es/_episodes/04-changes.md:96 -msgid "" -"El mensaje de \"untracked files\" significa que \n" -"un archivo no está siendo rastreado por Git.\n" -"Podemos poner los archivos en el **staging area** con `git add`." -msgstr "" -"El mensaje de \"untracked files\" significa que \n" -"un archivo no está siendo rastreado por Git.\n" -"Podemos poner los archivos en el **staging area** con `git add`." - -#: git-novice/_locale/es/_episodes/04-changes.md:105 -msgid "y luego verifica que hizo lo correcto:" -msgstr "y luego verifica que hizo lo correcto:" - -# code block -#: git-novice/_locale/es/_episodes/04-changes.md:112 -msgid "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Changes to be committed:\n" -" (use \"git rm --cached ...\" to unstage)\n" -"\n" -"\\tnew file: mars.txt\n" -"\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"\n" -"Initial commit\n" -"\n" -"Changes to be committed:\n" -" (use \"git rm --cached ...\" to unstage)\n" -"\n" -"\\tnew file: mars.txt\n" -"\n" -"~~~" - -#: git-novice/_locale/es/_episodes/04-changes.md:125 -msgid "" -"Git ahora sabe que tiene que seguir la pista de `mars.txt`,\n" -"pero no ha registrado los cambios con un **commit** aún.\n" -"Para que lo haga,\n" -"necesitamos ejecutar un comando más:" -msgstr "" -"Git ahora sabe que tiene que seguir la pista de `mars.txt`,\n" -"pero no ha registrado los cambios con un **commit** aún.\n" -"Para que lo haga,\n" -"necesitamos ejecutar un comando más:" - -#: git-novice/_locale/es/_episodes/04-changes.md:142 -msgid "" -"Cuando ejecutamos `git commit`,\n" -"Git toma todo lo que le hemos dicho que salve usando `git add`\n" -"y almacena una copia permanentemente dentro del directorio especial `.git`.\n" -"Esta copia permanente es llamada un [commit]({{ page.root }}/reference/#commit)\n" -"(o [revision]({{ page.root }}/reference/#revision)) y su identificador corto es `f22b25e`\n" -"(Tu **commit** podría tener otro identificador.)" -msgstr "" -"Cuando ejecutamos `git commit`,\n" -"Git toma todo lo que le hemos dicho que salve usando `git add`\n" -"y almacena una copia permanentemente dentro del directorio especial `.git`.\n" -"Esta copia permanente es llamada un [commit]({{ page.root }}/reference/#commit)\n" -"(o [revision]({{ page.root }}/reference/#revision)) y su identificador corto es `f22b25e`\n" -"(Tu **commit** podría tener otro identificador.)" - -#: git-novice/_locale/es/_episodes/04-changes.md:149 -msgid "" -"Usamos la **flag** `-m` (por \"message\")\n" -"para registrar un comentario corto, descriptivo y específico que nos ayudará a recordar más tarde lo que hicimos y por qué.\n" -"Si ejecutamos `git commit` sin la opción `-m`,\n" -"Git ejecutará `nano` (o cualquier otro editor que hayamos configurado como `core.editor`)\n" -"para que podamos escribir un mensaje más largo." -msgstr "" -"Usamos la **flag** `-m` (por \"message\")\n" -"para registrar un comentario corto, descriptivo y específico que nos ayudará a recordar más tarde lo que hicimos y por qué.\n" -"Si ejecutamos `git commit` sin la opción `-m`,\n" -"Git ejecutará `nano` (o cualquier otro editor que hayamos configurado como `core.editor`)\n" -"para que podamos escribir un mensaje más largo." - -#: git-novice/_locale/es/_episodes/04-changes.md:155 -msgid "" -"[Los Buenos mensajes en un **commit**][commit-messages] inician con un breve resumen (<50 caracteres) de los\n" -"cambios hechos en el **commit**. Si quieres entrar en más detalles, agrega\n" -"una línea blanca entre la línea del resumen y tus notas adicionales." -msgstr "" -"[Los Buenos mensajes en un **commit**][commit-messages] inician con un breve resumen (<50 caracteres) de los\n" -"cambios hechos en el **commit**. Si quieres entrar en más detalles, agrega\n" -"una línea blanca entre la línea del resumen y tus notas adicionales." - -#: git-novice/_locale/es/_episodes/04-changes.md:159 -msgid "Si ejecutamos `git status` ahora:" -msgstr "Si ejecutamos `git status` ahora:" - -#: git-novice/_locale/es/_episodes/04-changes.md:172 -msgid "" -"nos dice que todo está actualizado.\n" -"Si queremos saber lo que hemos hecho recientemente,\n" -"podemos pedir a Git que nos muestre la historia del proyecto usando `git log`:" -msgstr "" -"nos dice que todo está actualizado.\n" -"Si queremos saber lo que hemos hecho recientemente,\n" -"podemos pedir a Git que nos muestre la historia del proyecto usando `git log`:" - -#: git-novice/_locale/es/_episodes/04-changes.md:190 -msgid "" -"`git log` lista todos los **commits** hechos a un repositorio en orden cronológico inverso.\n" -"El listado de cada **commit** incluye\n" -"el identificador completo del **commit**\n" -"(el cual comienza con el mismo caracter que\n" -"el identificador corto que imprime el comando `git commit` anterior),\n" -"el autor del **commit**,\n" -"cuándo fue creado,\n" -"y el mensaje de registro que se le dio a Git cuando el **commit** fue creado." -msgstr "" -"`git log` lista todos los **commits** hechos a un repositorio en orden cronológico inverso.\n" -"El listado de cada **commit** incluye\n" -"el identificador completo del **commit**\n" -"(el cual comienza con el mismo caracter que\n" -"el identificador corto que imprime el comando `git commit` anterior),\n" -"el autor del **commit**,\n" -"cuándo fue creado,\n" -"y el mensaje de registro que se le dio a Git cuando el **commit** fue creado." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:199 -msgid "> ## ¿Dónde están mis cambios?" -msgstr "> ## ¿Dónde están mis cambios?" - -#: git-novice/_locale/es/_episodes/04-changes.md:200 -msgid "" -">\n" -"> Si ejecutamos `ls` en este punto, aún veremos un solo archivo llamado `mars.txt`.\n" -"> Esto es porque Git guarda información acerca de la historia de los archivos\n" -"> en el directorio especial `.git` mencionado antes\n" -">para que nuestro sistema de archivos no se abarrote\n" -"> (y para que no podamos editar o borrar accidentalmente una versión anterior)." -msgstr "" -">\n" -"> Si ejecutamos `ls` en este punto, aún veremos un solo archivo llamado `mars.txt`.\n" -"> Esto es porque Git guarda información acerca de la historia de los archivos\n" -"> en el directorio especial `.git` mencionado antes\n" -">para que nuestro sistema de archivos no se abarrote\n" -"> (y para que no podamos editar o borrar accidentalmente una versión anterior)." - -#: git-novice/_locale/es/_episodes/04-changes.md:208 -msgid "" -"Ahora supón que Dracula agrega más información al archivo.\n" -"(Otra vez, editaremos con `nano` y luego con `cat` mostraremos el contenido del archivo;\n" -"podrías usar un editor diferente y no necesitar `cat`.)" -msgstr "" -"Ahora supón que のび太 agrega más información al archivo.\n" -"(Otra vez, editaremos con `nano` y luego con `cat` mostraremos el contenido del archivo;\n" -"podrías usar un editor diferente y no necesitar `cat`.)" - -#: git-novice/_locale/es/_episodes/04-changes.md:224 -msgid "" -"Cuando ejecutamos `git status` ahora\n" -"nos dice que un archivo ya sabe que ha sido modificado:" -msgstr "" -"Cuando ejecutamos `git status` ahora\n" -"nos dice que un archivo ya sabe que ha sido modificado:" - -# code block -#: git-novice/_locale/es/_episodes/04-changes.md:232 -#: git-novice/_locale/es/_episodes/04-changes.md:295 -#: git-novice/_locale/es/_episodes/05-history.md:194 -msgid "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -"\\tmodified: mars.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Changes not staged for commit:\n" -" (use \"git add ...\" to update what will be committed)\n" -" (use \"git checkout -- ...\" to discard changes in working directory)\n" -"\n" -"\\tmodified: mars.txt\n" -"\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" - -#: git-novice/_locale/es/_episodes/04-changes.md:244 -msgid "" -"La última línea es la frase clave:\n" -"\"no changes added to commit\".\n" -"Hemos cambiado este archivo,\n" -"pero no le hemos dicho a Git que queremos que guarde los cambios\n" -"(lo cual hacemos con `git add`)\n" -"ni los hemos guardado (lo cual hacemos con `git commit`).\n" -"Así que hagamos eso ahora. Es una buena práctica revisar siempre\n" -"nuestros cambios antes de guardarlos. Hacemos esto usando `git diff`.\n" -"Esto nos muestra las diferencias entre el estado actual\n" -"del archivo y la versión guardada más reciente:" -msgstr "" -"La última línea es la frase clave:\n" -"\"no changes added to commit\".\n" -"Hemos cambiado este archivo,\n" -"pero no le hemos dicho a Git que queremos que guarde los cambios\n" -"(lo cual hacemos con `git add`)\n" -"ni los hemos guardado (lo cual hacemos con `git commit`).\n" -"Así que hagamos eso ahora. Es una buena práctica revisar siempre\n" -"nuestros cambios antes de guardarlos. Hacemos esto usando `git diff`.\n" -"Esto nos muestra las diferencias entre el estado actual\n" -"del archivo y la versión guardada más reciente:" - -#: git-novice/_locale/es/_episodes/04-changes.md:271 -msgid "" -"La salida es críptica porque \n" -"en realidad es una serie de comandos para herramientas como editores y `patch`\n" -"que les dice cómo reconstruir un archivo a partir del otro.\n" -"Si lo dividimos en secciones:" -msgstr "" -"La salida es críptica porque \n" -"en realidad es una serie de comandos para herramientas como editores y `patch`\n" -"que les dice cómo reconstruir un archivo a partir del otro.\n" -"Si lo dividimos en secciones:" - -# ordered list -#: git-novice/_locale/es/_episodes/04-changes.md:276 -msgid "1. La primera línea nos dice que Git está produciendo un **output** similar al del comando Unix `diff`" -msgstr "1. La primera línea nos dice que Git está produciendo un **output** similar al del comando Unix `diff`" - -#: git-novice/_locale/es/_episodes/04-changes.md:277 -msgid "" -" comparando las versiones anterior y nueva del archivo.\n" -"2. La segunda línea dice exactamente qué versiones del archivo\n" -" está comparando Git;\n" -" `df0654a` y `315bf3a` son etiquetas únicas generadas por computadora para esas versiones.\n" -"3. Las líneas tercera y cuarta muestran una vez más el nombre del archivo que se está cambiando.\n" -"4. Las líneas restantes son las más interesantes, ellas nos muestran las diferencias en cuestión\n" -" y las líneas donde ellas ocurren.\n" -" En particular,\n" -" el marcador `+` en la primera columna muestra dónde agregamos una línea." -msgstr "" -" comparando las versiones anterior y nueva del archivo.\n" -"2. La segunda línea dice exactamente qué versiones del archivo\n" -" está comparando Git;\n" -" `df0654a` y `315bf3a` son etiquetas únicas generadas por computadora para esas versiones.\n" -"3. Las líneas tercera y cuarta muestran una vez más el nombre del archivo que se está cambiando.\n" -"4. Las líneas restantes son las más interesantes, ellas nos muestran las diferencias en cuestión\n" -" y las líneas donde ellas ocurren.\n" -" En particular,\n" -" el marcador `+` en la primera columna muestra dónde agregamos una línea." - -#: git-novice/_locale/es/_episodes/04-changes.md:287 -msgid "Después de revisar nuestro cambio, es tiempo de hacer un **commit** de eso:" -msgstr "Después de revisar nuestro cambio, es tiempo de hacer un **commit** de eso:" - -#: git-novice/_locale/es/_episodes/04-changes.md:307 -msgid "" -"¡Vaya!:\n" -"Git no hará **commit** porque no usamos `git add` primero.\n" -"Arreglemos esto:" -msgstr "" -"¡Vaya!:\n" -"Git no hará **commit** porque no usamos `git add` primero.\n" -"Arreglemos esto:" - -#: git-novice/_locale/es/_episodes/04-changes.md:323 -msgid "" -"Git insiste en que agreguemos archivos al conjunto de cambios que queremos hacer\n" -"antes de hacer **commit** de alguna cosa. Esto permite hacer **commit** de nuestros\n" -"cambios en etapas y capturarlos en porciones lógicas en lugar de\n" -"solo lotes grandes.\n" -"Por ejemplo,\n" -"supongamos que agregamos algunas citas a una investigación relevante para nuestra tesis.\n" -"Podríamos querer hacer **commit** a esas adiciones,\n" -"y su correspondiente registro bibliográfico,\n" -"pero *no* hacer **commit** del trabajo que estamos haciendo sobre la conclusión\n" -"(el cual no hemos terminado aún)." -msgstr "" -"Git insiste en que agreguemos archivos al conjunto de cambios que queremos hacer\n" -"antes de hacer **commit** de alguna cosa. Esto permite hacer **commit** de nuestros\n" -"cambios en etapas y capturarlos en porciones lógicas en lugar de\n" -"solo lotes grandes.\n" -"Por ejemplo,\n" -"supongamos que agregamos algunas citas a una investigación relevante para nuestra tesis.\n" -"Podríamos querer hacer **commit** a esas adiciones,\n" -"y su correspondiente registro bibliográfico,\n" -"pero *no* hacer **commit** del trabajo que estamos haciendo sobre la conclusión\n" -"(el cual no hemos terminado aún)." - -#: git-novice/_locale/es/_episodes/04-changes.md:334 -msgid "" -"Para permitir esto,\n" -"Git tiene un *staging area* especial\n" -"donde mantiene registro de cosas que han sido agregadas al actual [changeset]({{ page.root }}/reference/#changeset)\n" -"pero aún no se han vuelto **commit**." -msgstr "" -"Para permitir esto,\n" -"Git tiene un *staging area* especial\n" -"donde mantiene registro de cosas que han sido agregadas al actual [changeset]({{ page.root }}/reference/#changeset)\n" -"pero aún no se han vuelto **commit**." - -#: git-novice/_locale/es/_episodes/04-changes.md:340 -msgid "" -">\n" -"> Si piensas en Git como tomar instantáneas de cambios durante la vida de un proyecto,\n" -"> `git add` especifica *qué* irá en una instantánea\n" -"> (poniendo cosas en el **staging area**),\n" -"> y `git commit` entonces *realmente toma* la instantánea, y\n" -"> genera un registro permanente de esto (como un **commit**).\n" -"> Si no tienes nada en el staging area cuando escribes `git commit`,\n" -"> Git te pedirá que uses `git commit -a` o `git commit --all`,\n" -"> ¡Que es como reunir *a todos* para la foto!\n" -"> Sin embargo, es casi siempre mejor\n" -"> agregar explícitamente cosas al **staging area**, porque podrías\n" -"> hacer **commit** de cambios que habías olvidado. (Volviendo a las instantáneas,\n" -"> podrías capturar al extra con el maquillaje incompleto caminando en el escenario para la toma\n" -"> porque usaste `-a`!)\n" -"> Trata de organizar las cosas manualmente\n" -"> o podrías encontrarte buscando \"deshacer git commit\" más\n" -"> de lo que te gustaría!" -msgstr "" -">\n" -"> Si piensas en Git como tomar instantáneas de cambios durante la vida de un proyecto,\n" -"> `git add` especifica *qué* irá en una instantánea\n" -"> (poniendo cosas en el **staging area**),\n" -"> y `git commit` entonces *realmente toma* la instantánea, y\n" -"> genera un registro permanente de esto (como un **commit**).\n" -"> Si no tienes nada en el staging area cuando escribes `git commit`,\n" -"> Git te pedirá que uses `git commit -a` o `git commit --all`,\n" -"> ¡Que es como reunir *a todos* para la foto!\n" -"> Sin embargo, es casi siempre mejor\n" -"> agregar explícitamente cosas al **staging area**, porque podrías\n" -"> hacer **commit** de cambios que habías olvidado. (Volviendo a las instantáneas,\n" -"> podrías capturar al extra con el maquillaje incompleto caminando en el escenario para la toma\n" -"> porque usaste `-a`!)\n" -"> Trata de organizar las cosas manualmente\n" -"> o podrías encontrarte buscando \"deshacer git commit\" más\n" -"> de lo que te gustaría!" - -#: git-novice/_locale/es/_episodes/04-changes.md:361 -msgid "" -"Veamos cómo nuestros cambios a un archivo se mueven de nuestro editor\n" -"al **staging area**\n" -"y luego al almacenamiento de largo plazo.\n" -"Primero,\n" -"agregamos otra línea al archivo:" -msgstr "" -"Veamos cómo nuestros cambios a un archivo se mueven de nuestro editor\n" -"al **staging area**\n" -"y luego al almacenamiento de largo plazo.\n" -"Primero,\n" -"agregamos otra línea al archivo:" - -#: git-novice/_locale/es/_episodes/04-changes.md:397 -msgid "" -"Hasta aquí, todo bien:\n" -"hemos agregado una línea al final del archivo\n" -"(mostrado con un `+` en la primera columna).\n" -"Ahora pongamos el cambio en el **staging area**\n" -"y veamos lo que reporta `git diff`:" -msgstr "" -"Hasta aquí, todo bien:\n" -"hemos agregado una línea al final del archivo\n" -"(mostrado con un `+` en la primera columna).\n" -"Ahora pongamos el cambio en el **staging area**\n" -"y veamos lo que reporta `git diff`:" - -#: git-novice/_locale/es/_episodes/04-changes.md:409 -msgid "" -"No hay **output**:\n" -"hasta donde Git puede decir,\n" -"no hay diferencias entre lo que se pidió guardar permanentemente\n" -"y lo que actualmente está en el directorio.\n" -"Sin embargo,\n" -"si hacemos esto:" -msgstr "" -"No hay **output**:\n" -"hasta donde Git puede decir,\n" -"no hay diferencias entre lo que se pidió guardar permanentemente\n" -"y lo que actualmente está en el directorio.\n" -"Sin embargo,\n" -"si hacemos esto:" - -#: git-novice/_locale/es/_episodes/04-changes.md:433 -msgid "" -"esto nos muestra la diferencia entre\n" -"el último cambio que sí hizo **commit**\n" -"y lo que está en el **staging area**.\n" -"Guardemos nuestros cambios:" -msgstr "" -"esto nos muestra la diferencia entre\n" -"el último cambio que sí hizo **commit**\n" -"y lo que está en el **staging area**.\n" -"Guardemos nuestros cambios:" - -#: git-novice/_locale/es/_episodes/04-changes.md:449 -msgid "revisa nuestro estatus:" -msgstr "revisa nuestro estatus:" - -#: git-novice/_locale/es/_episodes/04-changes.md:462 -msgid "y mira en la historia lo que hemos hecho hasta aquí:" -msgstr "y mira en la historia lo que hemos hecho hasta aquí:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:490 -msgid "> ## Diferencias basadas en palabras" -msgstr "> ## Diferencias basadas en palabras" - -#: git-novice/_locale/es/_episodes/04-changes.md:491 -msgid "" -">\n" -"> A veces, por ejemplo en el caso de documentos de texto, un diff por líneas\n" -"> es demasiado caótico. Es en ese caso donde la opción `--color-words` de\n" -"> `git diff` se vuelve muy útil ya que resalta las palabras\n" -"> modificadas usando colores." -msgstr "" -">\n" -"> A veces, por ejemplo en el caso de documentos de texto, un diff por líneas\n" -"> es demasiado caótico. Es en ese caso donde la opción `--color-words` de\n" -"> `git diff` se vuelve muy útil ya que resalta las palabras\n" -"> modificadas usando colores." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:498 -msgid "> ## Paginación del Registro" -msgstr "> ## Paginación del Registro" - -#: git-novice/_locale/es/_episodes/04-changes.md:499 -msgid "" -">\n" -"> Cuando el **output** de `git log` es demasiado largo para caber en tu pantalla,\n" -"> `git` usa un programa para dividirlo en páginas del tamaño de tu pantalla.\n" -"> Cuando este \"paginador\" es llamado, notarás que la última línea de tu\n" -"> pantalla es un `:`, en lugar de tu prompt de siempre.\n" -">\n" -"> * Para salir del paginador, presiona `q`.\n" -"> * Para moverte a la siguiente página, presiona la barra espaciadora.\n" -"> * Para buscar `alguna_palabra` en todas las páginas, escribe `/alguna_palabra`\n" -"> y navega entre las coincidencias presionando `n` (next)." -msgstr "" -">\n" -"> Cuando el **output** de `git log` es demasiado largo para caber en tu pantalla,\n" -"> `git` usa un programa para dividirlo en páginas del tamaño de tu pantalla.\n" -"> Cuando este \"paginador\" es llamado, notarás que la última línea de tu\n" -"> pantalla es un `:`, en lugar de tu prompt de siempre.\n" -">\n" -"> * Para salir del paginador, presiona `q`.\n" -"> * Para moverte a la siguiente página, presiona la barra espaciadora.\n" -"> * Para buscar `alguna_palabra` en todas las páginas, escribe `/alguna_palabra`\n" -"> y navega entre las coincidencias presionando `n` (next)." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:511 -msgid "> ## Tamaño Límite del Registro" -msgstr "> ## Tamaño Límite del Registro" - -#: git-novice/_locale/es/_episodes/04-changes.md:512 -msgid "" -">\n" -"> Para evitar que `git log` cubra toda la pantalla de tu terminal, puedes limitar el\n" -"> número de **commits** que Git lista usando `-N`, donde `N` es el número de\n" -"> **commits** que quieres ver. Por ejemplo, si sólo quieres información de\n" -"> el último **commit**, puedes usar:\n" -">\n" -"> ~~~\n" -"> $ git log -1\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ~~~\n" -"> commit 005937fbe2a98fb83f0ade869025dc2636b4dad5\n" -"> Author: Vlad Dracula \n" -"> Date: Thu Aug 22 10:14:07 2013 -0400\n" -">\n" -"> Discuss concerns about Mars' climate for Mummy\n" -"> ~~~" -msgstr "" -">\n" -"> Para evitar que `git log` cubra toda la pantalla de tu terminal, puedes limitar el\n" -"> número de **commits** que Git lista usando `-N`, donde `N` es el número de\n" -"> **commits** que quieres ver. Por ejemplo, si sólo quieres información de\n" -"> el último **commit**, puedes usar:\n" -">\n" -"> ~~~\n" -"> $ git log -1\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ~~~\n" -"> commit 005937fbe2a98fb83f0ade869025dc2636b4dad5\n" -"> Author: Vlad のび太 \n" -"> Date: Thu Aug 22 10:14:07 2013 -0400\n" -">\n" -"> Discuss concerns about Mars' climate for Mummy\n" -"> ~~~" - -#: git-novice/_locale/es/_episodes/04-changes.md:531 -msgid "" -">\n" -"> Puedes reducir la cantidad de información usando la\n" -"> opción `--oneline`:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy\n" -"> * 34961b1 Add concerns about effects of Mars' moons on Wolfman\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" -msgstr "" -">\n" -"> Puedes reducir la cantidad de información usando la\n" -"> opción `--oneline`:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy\n" -"> * 34961b1 Add concerns about effects of Mars' moons on ドラえもん\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" - -#: git-novice/_locale/es/_episodes/04-changes.md:545 -msgid "" -">\n" -"> También puedes combinar las opciones `--oneline` con otras. Una combinación\n" -"> útil es:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline --graph --all --decorate\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy (HEAD, master)\n" -"> * 34961b1 Add concerns about effects of Mars' moons on Wolfman\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" -msgstr "" -">\n" -"> También puedes combinar las opciones `--oneline` con otras. Una combinación\n" -"> útil es:\n" -">\n" -"> ~~~\n" -"> $ git log --oneline --graph --all --decorate\n" -"> ~~~\n" -"> {: .language-bash}\n" -"> ~~~\n" -"> * 005937f Discuss concerns about Mars' climate for Mummy (HEAD, master)\n" -"> * 34961b1 Add concerns about effects of Mars' moons on ドラえもん\n" -"> * f22b25e Start notes on Mars as a base\n" -"> ~~~" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:561 -msgid "> ## Directorios" -msgstr "> ## Directorios" - -#: git-novice/_locale/es/_episodes/04-changes.md:562 -msgid "" -">\n" -"> Dos hechos importantes que deberías saber acerca de directorios en Git.\n" -">\n" -"> 1. Git no rastrea directorios por sí mismos, sólo los archivos dentro de ellos.\n" -"> Inténtalo tú mismo:\n" -">\n" -"> ~~~\n" -"> $ mkdir directory\n" -"> $ git status\n" -"> $ git add directory\n" -"> $ git status\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Nota que, nuestro nuevo y vació directorio `directory` no aparece en\n" -"> la lista de archivos no rastreados aún si nosotros explícitamente lo agregamos(_via_ `git add`) a nuestro\n" -"> repositorio. Esta es la razón por la que algunas veces verás archivos `.gitkeep`\n" -"> en directorios que si no fuera por ello estarían vacíos. A diferencia de `.gitignore`, \n" -"> estos archivos no son especiales\n" -"> y su único propósito es poblar un directorio para que Git lo agregue\n" -"> al repositorio. En efecto, podrías nombrar estos archivos como quieras.\n" -">\n" -"> {:start=\"2\"}\n" -"> 2. Si creas un directorio en tu repositorio Git y lo llenas con archivos,\n" -"> podrás agregar todos los archivos en el directorio a la vez haciendo:\n" -">\n" -"> ~~~\n" -"> git add \n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> Dos hechos importantes que deberías saber acerca de directorios en Git.\n" -">\n" -"> 1. Git no rastrea directorios por sí mismos, sólo los archivos dentro de ellos.\n" -"> Inténtalo tú mismo:\n" -">\n" -"> ~~~\n" -"> $ mkdir directory\n" -"> $ git status\n" -"> $ git add directory\n" -"> $ git status\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Nota que, nuestro nuevo y vació directorio `directory` no aparece en\n" -"> la lista de archivos no rastreados aún si nosotros explícitamente lo agregamos(_via_ `git add`) a nuestro\n" -"> repositorio. Esta es la razón por la que algunas veces verás archivos `.gitkeep`\n" -"> en directorios que si no fuera por ello estarían vacíos. A diferencia de `.gitignore`, \n" -"> estos archivos no son especiales\n" -"> y su único propósito es poblar un directorio para que Git lo agregue\n" -"> al repositorio. En efecto, podrías nombrar estos archivos como quieras.\n" -">\n" -"> {:start=\"2\"}\n" -"> 2. Si creas un directorio en tu repositorio Git y lo llenas con archivos,\n" -"> podrás agregar todos los archivos en el directorio a la vez haciendo:\n" -">\n" -"> ~~~\n" -"> git add \n" -"> ~~~\n" -"> {: .language-bash}" - -#: git-novice/_locale/es/_episodes/04-changes.md:594 -msgid "" -"Recapitulando, cuando queremos agregar cambios a nuestro repositorio,\n" -"primero necesitamos agregar los archivos cambiados al **staging area**\n" -"(`git add`) y luego hacer un **commit** de los cambios al\n" -"repositorio (`git commit`):" -msgstr "" -"Recapitulando, cuando queremos agregar cambios a nuestro repositorio,\n" -"primero necesitamos agregar los archivos cambiados al **staging area**\n" -"(`git add`) y luego hacer un **commit** de los cambios al\n" -"repositorio (`git commit`):" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:601 -msgid "> ## Escogiendo un Mensaje para el **Commit**" -msgstr "> ## Escogiendo un Mensaje para el **Commit**" - -#: git-novice/_locale/es/_episodes/04-changes.md:602 -msgid "" -">\n" -"> ¿Cuál de los siguientes mensajes de **commit** sería el más apropiado para el\n" -"> último **commit** hecho a `mars.txt`?\n" -">\n" -"> 1. \"Changes\"\n" -"> 2. \"Added line 'But the Mummy will appreciate the lack of humidity' to mars.txt\"\n" -"> 3. \"Discuss effects of Mars' climate on the Mummy\"\n" -">\n" -"> > ## Solución\n" -"> > La respuesta 1 no es suficientemente descriptiva,\n" -"> > y la respuesta 2 es demasiado descriptiva y redundante,\n" -"> > pero la respuesta 3 es buena: corta pero descriptiva." -msgstr "" -">\n" -"> ¿Cuál de los siguientes mensajes de **commit** sería el más apropiado para el\n" -"> último **commit** hecho a `mars.txt`?\n" -">\n" -"> 1. \"Changes\"\n" -"> 2. \"Added line 'But the Mummy will appreciate the lack of humidity' to mars.txt\"\n" -"> 3. \"Discuss effects of Mars' climate on the Mummy\"\n" -">\n" -"> > ## Solución\n" -"> > La respuesta 1 no es suficientemente descriptiva,\n" -"> > y la respuesta 2 es demasiado descriptiva y redundante,\n" -"> > pero la respuesta 3 es buena: corta pero descriptiva." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:617 -msgid "> ## Haciendo Commit de Cambios a Git" -msgstr "> ## Haciendo Commit de Cambios a Git" - -#: git-novice/_locale/es/_episodes/04-changes.md:618 -msgid "" -">\n" -"> ¿Cuál comando(s) de abajo debería guardar los cambios de `myfile.txt`\n" -"> a mi repositorio local Git?\n" -">\n" -"> 1. `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 2. `$ git init myfile.txt`\n" -"> `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 3. `$ git add myfile.txt`\n" -"> `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 4. `$ git commit -m myfile.txt \"my recent changes\"`\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > 1. Debería crear un **commit** solamente si los archivos ya han sido agregados al **staging area**.\n" -"> > 2. Trataría de crear un nuevo respositorio.\n" -"> > 3. Es correcto: primero agrega el archivo al **staging area**, luego hace **commit**.\n" -"> > 4. Intentaría hacer **commit** al archivo \"my recent changes\" con el mensaje myfile.txt." -msgstr "" -">\n" -"> ¿Cuál comando(s) de abajo debería guardar los cambios de `myfile.txt`\n" -"> a mi repositorio local Git?\n" -">\n" -"> 1. `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 2. `$ git init myfile.txt`\n" -"> `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 3. `$ git add myfile.txt`\n" -"> `$ git commit -m \"my recent changes\"`\n" -">\n" -"> 4. `$ git commit -m myfile.txt \"my recent changes\"`\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > 1. Debería crear un **commit** solamente si los archivos ya han sido agregados al **staging area**.\n" -"> > 2. Trataría de crear un nuevo respositorio.\n" -"> > 3. Es correcto: primero agrega el archivo al **staging area**, luego hace **commit**.\n" -"> > 4. Intentaría hacer **commit** al archivo \"my recent changes\" con el mensaje myfile.txt." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/04-changes.md:641 -msgid "> ## Haciendo **Commit** a Multiples Archivos" -msgstr "> ## Haciendo **Commit** a Multiples Archivos" - -#: git-novice/_locale/es/_episodes/04-changes.md:642 -msgid "" -">\n" -"> El **staging area** puede tener cambios de cualquier número de archivos\n" -"> a los que quieras hacer **commit**, como una sóla instantánea.\n" -">\n" -"> 1. Agrega algún texto a `mars.txt` anotando tu decisión\n" -"> de considerar Venus como base\n" -"> 2. Crea un nuevo archivo `venus.txt` con tus pensamientos iniciales\n" -"> acerca de Venus como base para tí y tus amigos\n" -"> 3. Agrega los cambios de ambos archivos al **staging area**,\n" -"> y haz un **commit** de esos cambios.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Primero haremos nuestros cambios a los archivos `mars.txt` y `venus.txt`:\n" -"> > ~~~\n" -"> > $ nano mars.txt\n" -"> > $ cat mars.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Maybe I should start with a base on Venus.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > ~~~\n" -"> > $ nano venus.txt\n" -"> > $ cat venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Venus is a nice planet and I definitely should consider it as a base.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > Ahora puedes agregar ambos archivos al **staging area**. Podemos hacer esto en una sóla línea:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.txt venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > O con varios comandos:\n" -"> > ~~~\n" -"> > $ git add mars.txt\n" -"> > $ git add venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > Ahora los archivos están listos para hacer **commit**. Puedes verificar esto usando `git status`. Si estás lista para hacer **commit** usa:\n" -"> > ~~~\n" -"> > $ git commit -m \"Write plans to start a base on Venus\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > [master cc127c2]\n" -"> > Write plans to start a base on Venus\n" -"> > 2 files changed, 2 insertions(+)\n" -"> > create mode 100644 venus.txt\n" -"> > ~~~\n" -"> > {: .output}" -msgstr "" -">\n" -"> El **staging area** puede tener cambios de cualquier número de archivos\n" -"> a los que quieras hacer **commit**, como una sóla instantánea.\n" -">\n" -"> 1. Agrega algún texto a `mars.txt` anotando tu decisión\n" -"> de considerar Venus como base\n" -"> 2. Crea un nuevo archivo `venus.txt` con tus pensamientos iniciales\n" -"> acerca de Venus como base para tí y tus amigos\n" -"> 3. Agrega los cambios de ambos archivos al **staging area**,\n" -"> y haz un **commit** de esos cambios.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Primero haremos nuestros cambios a los archivos `mars.txt` y `venus.txt`:\n" -"> > ~~~\n" -"> > $ nano mars.txt\n" -"> > $ cat mars.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Maybe I should start with a base on Venus.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > ~~~\n" -"> > $ nano venus.txt\n" -"> > $ cat venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > Venus is a nice planet and I definitely should consider it as a base.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > Ahora puedes agregar ambos archivos al **staging area**. Podemos hacer esto en una sóla línea:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.txt venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > O con varios comandos:\n" -"> > ~~~\n" -"> > $ git add mars.txt\n" -"> > $ git add venus.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > Ahora los archivos están listos para hacer **commit**. Puedes verificar esto usando `git status`. Si estás lista para hacer **commit** usa:\n" -"> > ~~~\n" -"> > $ git commit -m \"Write plans to start a base on Venus\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > ~~~\n" -"> > [master cc127c2]\n" -"> > Write plans to start a base on Venus\n" -"> > 2 files changed, 2 insertions(+)\n" -"> > create mode 100644 venus.txt\n" -"> > ~~~\n" -"> > {: .output}" - -# header -#: git-novice/_locale/es/_episodes/04-changes.md:701 -msgid "## Repositorio `bio` " -msgstr "## Repositorio `bio` " - -#: git-novice/_locale/es/_episodes/04-changes.md:702 -msgid "" -">\n" -"> * Crea un nuevo repositorio Git en tu computadora, llamado `bio`.\n" -"> * Escribe una autobiografía de tres líneas en un archivo llamado `me.txt`,\n" -"> haz **commit** de tus cambios\n" -"> * Modifica una línea, agrega una cuarta línea \n" -"> * Muestra las diferencias entre el estado actualizado y el original\n" -">\n" -"> > ## Soluciónn\n" -"> >\n" -"> > Si es necesario, sal de la carpeta `planets`:\n" -"> >\n" -"> > ~~~\n" -"> > $ cd ..\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Crea una nueva carpeta llamada `bio` y 'navega' a ella:\n" -"> >\n" -"> > ~~~\n" -"> > $ mkdir bio\n" -"> > $ cd bio\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Inicia git:\n" -"> >\n" -"> > ~~~\n" -"> > $ git init\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Crea tu archivo de biografía `me.txt` usando `nano` u otro editor de texto.\n" -"> > Una vez hecho, agrega y haz **commit** de tu cambio al repositorio:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m'Adding biography file'\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Modifica el archivo como se describe arriba (modifica una línea, agrega una cuarta línea).\n" -"> > Para mostrar las diferencias entre el estado actual y el original, usa `git diff`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git diff me.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >" -msgstr "" -">\n" -"> * Crea un nuevo repositorio Git en tu computadora, llamado `bio`.\n" -"> * Escribe una autobiografía de tres líneas en un archivo llamado `me.txt`,\n" -"> haz **commit** de tus cambios\n" -"> * Modifica una línea, agrega una cuarta línea \n" -"> * Muestra las diferencias entre el estado actualizado y el original\n" -">\n" -"> > ## Soluciónn\n" -"> >\n" -"> > Si es necesario, sal de la carpeta `planets`:\n" -"> >\n" -"> > ~~~\n" -"> > $ cd ..\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Crea una nueva carpeta llamada `bio` y 'navega' a ella:\n" -"> >\n" -"> > ~~~\n" -"> > $ mkdir bio\n" -"> > $ cd bio\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Inicia git:\n" -"> >\n" -"> > ~~~\n" -"> > $ git init\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Crea tu archivo de biografía `me.txt` usando `nano` u otro editor de texto.\n" -"> > Una vez hecho, agrega y haz **commit** de tu cambio al repositorio:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m'Adding biography file'\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Modifica el archivo como se describe arriba (modifica una línea, agrega una cuarta línea).\n" -"> > Para mostrar las diferencias entre el estado actual y el original, usa `git diff`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git diff me.txt\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >" - -#: git-novice/_locale/es/_episodes/04-changes.md:754 -msgid "" -">\n" -"> Para cada uno de los **commits** que hayas hecho, Git almacenó tu nombre 2 veces.\n" -"> Tú eres nombrado como el **author** y el **committer**. Puedes observar\n" -"> esto, diciendo a Git que te muestre más información acerca de tus últimos\n" -"> **commits**:\n" -">\n" -"> ~~~\n" -"> $ git log --format=full\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Cuando haces **commit** puedes nombrar a alguien más como el **author**:\n" -">\n" -"> ~~~\n" -"> $ git commit --author=\"Vlad Dracula \"\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Crea un nuevo repositorio y crea dos **commits**: uno sin la\n" -"> opción `--author` y uno nombrando a un colega tuyo como el\n" -"> **author**. Ejecuta `git log` y `git log --format=full`. Piensa acerca de \n" -"> cómo esto puede permitirte colaborar con tus colegas.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m \"Update Vlad's bio.\" --author=\"Frank N. Stein \"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > \n" -"> > ~~~\n" -"> > [master 4162a51] Update Vlad's bio.\n" -"> > Author: Frank N. Stein \n" -"> > 1 file changed, 2 insertions(+), 2 deletions(-)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > ~~~\n" -"> > $ git log --format=full\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > commit 4162a51b273ba799a9d395dd70c45d96dba4e2ff\n" -"> > Author: Frank N. Stein \n" -"> > Commit: Vlad Dracula \n" -"> >\n" -"> > Update Vlad's bio.\n" -"> >\n" -"> > commit aaa3271e5e26f75f11892718e83a3e2743fab8ea\n" -"> > Author: Vlad Dracula \n" -"> > Commit: Vlad Dracula \n" -"> >\n" -"> > Vlad's initial bio.\n" -"> > ~~~\n" -"> > {: .output}" -msgstr "" -">\n" -"> Para cada uno de los **commits** que hayas hecho, Git almacenó tu nombre 2 veces.\n" -"> Tú eres nombrado como el **author** y el **committer**. Puedes observar\n" -"> esto, diciendo a Git que te muestre más información acerca de tus últimos\n" -"> **commits**:\n" -">\n" -"> ~~~\n" -"> $ git log --format=full\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Cuando haces **commit** puedes nombrar a alguien más como el **author**:\n" -">\n" -"> ~~~\n" -"> $ git commit --author=\"Vlad のび太 \"\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Crea un nuevo repositorio y crea dos **commits**: uno sin la\n" -"> opción `--author` y uno nombrando a un colega tuyo como el\n" -"> **author**. Ejecuta `git log` y `git log --format=full`. Piensa acerca de \n" -"> cómo esto puede permitirte colaborar con tus colegas.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > ~~~\n" -"> > $ git add me.txt\n" -"> > $ git commit -m \"Update Vlad's bio.\" --author=\"Frank N. Stein \"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> > \n" -"> > ~~~\n" -"> > [master 4162a51] Update Vlad's bio.\n" -"> > Author: Frank N. Stein \n" -"> > 1 file changed, 2 insertions(+), 2 deletions(-)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > ~~~\n" -"> > $ git log --format=full\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > commit 4162a51b273ba799a9d395dd70c45d96dba4e2ff\n" -"> > Author: Frank N. Stein \n" -"> > Commit: Vlad のび太 \n" -"> >\n" -"> > Update Vlad's bio.\n" -"> >\n" -"> > commit aaa3271e5e26f75f11892718e83a3e2743fab8ea\n" -"> > Author: Vlad のび太 \n" -"> > Commit: Vlad のび太 \n" -"> >\n" -"> > Vlad's initial bio.\n" -"> > ~~~\n" -"> > {: .output}" - -# Front Matter -#: git-novice/_locale/es/_episodes/05-history.md:1 -msgid "" -"---\n" -"title: Explorando el \"History\"\n" -"teaching: 25\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo identificar versiones anteriores de archivos?\"\n" -"- \"¿Cómo puedo revisar mis cambios?\"\n" -"- \"¿Cómo puedo recuperar versiones anteriores de archivos?\"\n" -"objectives:\n" -"- \"Explicar qué es el **HEAD** de un repositorio y cómo usarlo.\"\n" -"- \"Identificar y usar el número de **commit** the Git.\"\n" -"- \"Comparar varias versiones de archivos.\"\n" -"- \"Restaurar versiones anteriores de archivos.\"\n" -"keypoints:\n" -"- \"`git diff` despliega diferencias entre **commits**.\"\n" -"- \"`git checkout` recupera versiones anteriores de archivos.\"\n" -"---" -msgstr "" -"---\n" -"title: Explorando el \"History\"\n" -"teaching: 25\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo identificar versiones anteriores de archivos?\"\n" -"- \"¿Cómo puedo revisar mis cambios?\"\n" -"- \"¿Cómo puedo recuperar versiones anteriores de archivos?\"\n" -"objectives:\n" -"- \"Explicar qué es el **HEAD** de un repositorio y cómo usarlo.\"\n" -"- \"Identificar y usar el número de **commit** the Git.\"\n" -"- \"Comparar varias versiones de archivos.\"\n" -"- \"Restaurar versiones anteriores de archivos.\"\n" -"keypoints:\n" -"- \"`git diff` despliega diferencias entre **commits**.\"\n" -"- \"`git checkout` recupera versiones anteriores de archivos.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/05-history.md:19 -msgid "" -"Como vimos en la lección anterior, podemos referirnos a los **commits** por sus\n" -"identificadores. Puedes referirte al _commit más reciente_ del directorio de trabajo \n" -"usando el identificador `HEAD`." -msgstr "" -"Como vimos en la lección anterior, podemos referirnos a los **commits** por sus\n" -"identificadores. Puedes referirte al _commit más reciente_ del directorio de trabajo \n" -"usando el identificador `HEAD`." - -#: git-novice/_locale/es/_episodes/05-history.md:23 -msgid "" -"Hemos estado agregando una línea a la vez a `mars.txt`, por lo que es fácil rastrear nuestro\n" -"progreso, así que hagamos eso usando `HEAD`. Antes de iniciar,\n" -"hagamos un cambio en `mars.txt`." -msgstr "" -"Hemos estado agregando una línea a la vez a `mars.txt`, por lo que es fácil rastrear nuestro\n" -"progreso, así que hagamos eso usando `HEAD`. Antes de iniciar,\n" -"hagamos un cambio en `mars.txt`." - -#: git-novice/_locale/es/_episodes/05-history.md:40 -msgid "Ahora, veamos lo que tenemos." -msgstr "Ahora, veamos lo que tenemos." - -#: git-novice/_locale/es/_episodes/05-history.md:59 -msgid "" -"Lo mismo obtendrías si omites `HEAD` (intentalo). \n" -"La verdadera ventaja en todo esto es cuando puedes referirte a **commits** previos. Hacemos\n" -"esto agregando `~1` para referirnos al **commit** inmediatamente anterior a `HEAD`." -msgstr "" -"Lo mismo obtendrías si omites `HEAD` (intentalo). \n" -"La verdadera ventaja en todo esto es cuando puedes referirte a **commits** previos. Hacemos\n" -"esto agregando `~1` para referirnos al **commit** inmediatamente anterior a `HEAD`." - -#: git-novice/_locale/es/_episodes/05-history.md:68 -msgid "" -"Si queremos ver las diferencias entre **commits** anteriores podemos usar `git diff`\n" -"nuevamente, pero con la notación `HEAD~1`,`HEAD~2`, y así sucesivamente, para referirse a ellos:" -msgstr "" -"Si queremos ver las diferencias entre **commits** anteriores podemos usar `git diff`\n" -"nuevamente, pero con la notación `HEAD~1`,`HEAD~2`, y así sucesivamente, para referirse a ellos:" - -#: git-novice/_locale/es/_episodes/05-history.md:89 -msgid "También podríamos usar `git show`, que nos muestra qué cambios hemos realizado en un **commit** anterior así como el mensaje del **commit**, en lugar de las _diferencias_ entre un **commit** y nuestro directorio de trabajo, que vemos usando `git diff`." -msgstr "También podríamos usar `git show`, que nos muestra qué cambios hemos realizado en un **commit** anterior así como el mensaje del **commit**, en lugar de las _diferencias_ entre un **commit** y nuestro directorio de trabajo, que vemos usando `git diff`." - -#: git-novice/_locale/es/_episodes/05-history.md:113 -msgid "" -"De este modo,\n" -"podemos construir una cadena de **commits**.\n" -"El más reciente de la cadena es referido como `HEAD`;\n" -"podemos referirnos a **commits** anteriores utilizando la notación `~`,\n" -"así `HEAD~1` (pronunciado \"head minus one\")\n" -"significa \"el commit anterior\",\n" -"mientras que `HEAD~123` va 123 **commits** hacia atrás desde donde estamos ahora." -msgstr "" -"De este modo,\n" -"podemos construir una cadena de **commits**.\n" -"El más reciente de la cadena es referido como `HEAD`;\n" -"podemos referirnos a **commits** anteriores utilizando la notación `~`,\n" -"así `HEAD~1` (pronunciado \"head minus one\")\n" -"significa \"el commit anterior\",\n" -"mientras que `HEAD~123` va 123 **commits** hacia atrás desde donde estamos ahora." - -#: git-novice/_locale/es/_episodes/05-history.md:121 -msgid "" -"También podemos referirnos a los **commits** usando\n" -"esas largas cadenas de dígitos y letras\n" -"que `git log` despliega.\n" -"Estos son IDs únicos para los cambios,\n" -"y aquí \"únicos\" realmente significa únicos:\n" -"cada cambio a cualquier conjunto de archivos en cualquier computadora\n" -"tiene un identificador único de 40 caracteres.\n" -"Nuestro primer **commit** recibió el ID\n" -"`f22b25e3233b4645dabd0d81e651fe074bd8e73b`,\n" -"así que probemos esto:" -msgstr "" -"También podemos referirnos a los **commits** usando\n" -"esas largas cadenas de dígitos y letras\n" -"que `git log` despliega.\n" -"Estos son IDs únicos para los cambios,\n" -"y aquí \"únicos\" realmente significa únicos:\n" -"cada cambio a cualquier conjunto de archivos en cualquier computadora\n" -"tiene un identificador único de 40 caracteres.\n" -"Nuestro primer **commit** recibió el ID\n" -"`f22b25e3233b4645dabd0d81e651fe074bd8e73b`,\n" -"así que probemos esto:" - -#: git-novice/_locale/es/_episodes/05-history.md:149 -msgid "" -"Esa es la respuesta correcta,\n" -"pero escribir cadenas aleatorias de 40 caracteres es molesto,\n" -"entonces Git nos permite usar solo los primeros caracteres:" -msgstr "" -"Esa es la respuesta correcta,\n" -"pero escribir cadenas aleatorias de 40 caracteres es molesto,\n" -"entonces Git nos permite usar solo los primeros caracteres:" - -#: git-novice/_locale/es/_episodes/05-history.md:170 -msgid "" -"¡Todo bien! Asi que\n" -"podemos guardar cambios en los archivos y ver qué hemos cambiado —ahora \n" -"¿Cómo podemos restaurar versiones anteriores de las cosas?\n" -"Supongamos que accidentalmente sobrescribimos nuestro archivo:" -msgstr "" -"¡Todo bien! Asi que\n" -"podemos guardar cambios en los archivos y ver qué hemos cambiado —ahora \n" -"¿Cómo podemos restaurar versiones anteriores de las cosas?\n" -"Supongamos que accidentalmente sobrescribimos nuestro archivo:" - -#: git-novice/_locale/es/_episodes/05-history.md:186 -msgid "" -"`git status` ahora nos dice que el archivo ha sido cambiado,\n" -"pero esos cambios no se han organizado:" -msgstr "" -"`git status` ahora nos dice que el archivo ha sido cambiado,\n" -"pero esos cambios no se han organizado:" - -#: git-novice/_locale/es/_episodes/05-history.md:206 -msgid "" -"Podemos volver a poner las cosas tal como estaban\n" -"usando `git checkout`:" -msgstr "" -"Podemos volver a poner las cosas tal como estaban\n" -"usando `git checkout`:" - -#: git-novice/_locale/es/_episodes/05-history.md:222 -msgid "" -"Como puedes adivinar por su nombre,\n" -"`git checkout` recupera (es decir, restaura) una versión anterior de un archivo.\n" -"En este caso,\n" -"le estamos diciendo a Git que queremos recuperar la versión del archivo grabado en `HEAD`,\n" -"que es el último **commit** guardado.\n" -"Si queremos volver más allá,\n" -"podemos usar un identificador de **commit** en su lugar:" -msgstr "" -"Como puedes adivinar por su nombre,\n" -"`git checkout` recupera (es decir, restaura) una versión anterior de un archivo.\n" -"En este caso,\n" -"le estamos diciendo a Git que queremos recuperar la versión del archivo grabado en `HEAD`,\n" -"que es el último **commit** guardado.\n" -"Si queremos volver más allá,\n" -"podemos usar un identificador de **commit** en su lugar:" - -# code block -#: git-novice/_locale/es/_episodes/05-history.md:250 -msgid "" -"~~~\n" -"# On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"# Changes not staged for commit:\n" -"# (use \"git add ...\" to update what will be committed)\n" -"# (use \"git checkout -- ...\" to discard changes in working directory)\n" -"#\n" -"#\\tmodified: mars.txt\n" -"#\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" -msgstr "" -"~~~\n" -"# On branch master\n" -"Changes to be committed:\n" -" (use \"git reset HEAD ...\" to unstage)\n" -"# Changes not staged for commit:\n" -"# (use \"git add ...\" to update what will be committed)\n" -"# (use \"git checkout -- ...\" to discard changes in working directory)\n" -"#\n" -"#\\tmodified: mars.txt\n" -"#\n" -"no changes added to commit (use \"git add\" and/or \"git commit -a\")\n" -"~~~" - -#: git-novice/_locale/es/_episodes/05-history.md:264 -msgid "" -"Ten en cuenta que los cambios están en el **staging area** de almacenamiento.\n" -"Nuevamente, podemos volver a poner las cosas tal como estaban\n" -"usando `git checkout`:" -msgstr "" -"Ten en cuenta que los cambios están en el **staging area** de almacenamiento.\n" -"Nuevamente, podemos volver a poner las cosas tal como estaban\n" -"usando `git checkout`:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:273 -msgid "> ## No pierdas tu HEAD" -msgstr "> ## No pierdas tu HEAD" - -#: git-novice/_locale/es/_episodes/05-history.md:274 -msgid "" -">\n" -"> Arriba usamos\n" -">\n" -"> ~~~\n" -"> $ git checkout f22b25e mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> para revertir `mars.txt` a su estado después del **commit** `f22b25e`.\n" -"> Pero ¡Ten cuidado! El comando `checkout` tiene otras funcionalidades importantes y Git puede malinterpretar tus intenciones si \n" -"> no sos precisa a la hora de tipear. Por ejemplo, \n" -"> si olvidas `mars.txt` en ese comando, Git te dirá que \"You are in\n" -"> 'detached HEAD' state\". En este estado, no deberías hacer ningún cambio.\n" -"> Puedes arreglar esto volviendo a conectar tu **head** usando `git checkout master`" -msgstr "" -">\n" -"> Arriba usamos\n" -">\n" -"> ~~~\n" -"> $ git checkout f22b25e mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> para revertir `mars.txt` a su estado después del **commit** `f22b25e`.\n" -"> Pero ¡Ten cuidado! El comando `checkout` tiene otras funcionalidades importantes y Git puede malinterpretar tus intenciones si \n" -"> no sos precisa a la hora de tipear. Por ejemplo, \n" -"> si olvidas `mars.txt` en ese comando, Git te dirá que \"You are in\n" -"> 'detached HEAD' state\". En este estado, no deberías hacer ningún cambio.\n" -"> Puedes arreglar esto volviendo a conectar tu **head** usando `git checkout master`" - -#: git-novice/_locale/es/_episodes/05-history.md:290 -msgid "" -"Es importante recordar que\n" -"debemos usar el número de **commit** que identifica el estado del repositorio\n" -"*antes* del cambio que intentamos deshacer.\n" -"Un error común es usar el número de \n" -"**commit** en el cual hicimos el cambio del cual nos estamos tratando de deshacer.\n" -"En el siguiente ejemplo, queremos recuperar el estado antes del más reciente\n" -"**commit** (`HEAD~1`), que es **commit** `f22b25e`:" -msgstr "" -"Es importante recordar que\n" -"debemos usar el número de **commit** que identifica el estado del repositorio\n" -"*antes* del cambio que intentamos deshacer.\n" -"Un error común es usar el número de \n" -"**commit** en el cual hicimos el cambio del cual nos estamos tratando de deshacer.\n" -"En el siguiente ejemplo, queremos recuperar el estado antes del más reciente\n" -"**commit** (`HEAD~1`), que es **commit** `f22b25e`:" - -#: git-novice/_locale/es/_episodes/05-history.md:300 -msgid "" -"Así que, para poner todo junto,\n" -"aqui esta como Git trabaja, en forma de dibujo:" -msgstr "" -"Así que, para poner todo junto,\n" -"aqui esta como Git trabaja, en forma de dibujo:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:305 -msgid "> ## Simplificando el caso común" -msgstr "> ## Simplificando el caso común" - -#: git-novice/_locale/es/_episodes/05-history.md:306 -msgid "" -">\n" -"> Si lees el **output** de `git status` detenidamente,\n" -"> verás que incluye esta sugerencia:\n" -">\n" -"> ~~~\n" -"> (use \"git checkout -- ...\" to discard changes in working directory)\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Como deciamos,\n" -"> `git checkout` sin un identificador de versión restaura los archivos al estado guardado en `HEAD`.\n" -"> El doble guión `--` es necesario para separar los nombres de los archivos que se están recuperando\n" -"> del comando mismo:\n" -"> sin esto,\n" -"> Git intentaría usar el nombre del archivo como el identificador del **commit**." -msgstr "" -">\n" -"> Si lees el **output** de `git status` detenidamente,\n" -"> verás que incluye esta sugerencia:\n" -">\n" -"> ~~~\n" -"> (use \"git checkout -- ...\" to discard changes in working directory)\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Como deciamos,\n" -"> `git checkout` sin un identificador de versión restaura los archivos al estado guardado en `HEAD`.\n" -"> El doble guión `--` es necesario para separar los nombres de los archivos que se están recuperando\n" -"> del comando mismo:\n" -"> sin esto,\n" -"> Git intentaría usar el nombre del archivo como el identificador del **commit**." - -#: git-novice/_locale/es/_episodes/05-history.md:323 -msgid "" -"El hecho de que los archivos puedan revertirse uno por uno\n" -"tiende a cambiar la forma en que las personas organizan su trabajo.\n" -"Si todo está en un documento grande,\n" -"es difícil (pero no imposible) deshacer cambios a la introducción\n" -"sin deshacer los cambios posteriores a la conclusión.\n" -"Si la introducción y la conclusión se almacenan en archivos separados,\n" -"por otra parte,\n" -"retroceder y avanzar en el tiempo se vuelve mucho más fácil." -msgstr "" -"El hecho de que los archivos puedan revertirse uno por uno\n" -"tiende a cambiar la forma en que las personas organizan su trabajo.\n" -"Si todo está en un documento grande,\n" -"es difícil (pero no imposible) deshacer cambios a la introducción\n" -"sin deshacer los cambios posteriores a la conclusión.\n" -"Si la introducción y la conclusión se almacenan en archivos separados,\n" -"por otra parte,\n" -"retroceder y avanzar en el tiempo se vuelve mucho más fácil." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:332 -msgid "> ## Recuperando versiones anteriores de un archivo" -msgstr "> ## Recuperando versiones anteriores de un archivo" - -#: git-novice/_locale/es/_episodes/05-history.md:333 -msgid "" -">\n" -"> Jennifer ha realizado cambios en el **script** de Python en el que ha estado trabajando durante semanas, y las\n" -"> modificaciones que hizo esta mañana \"corrompieron\" el **script** y ya no funciona. Ella ha pasado\n" -"> ~ 1hr tratando de solucionarlo, sin tener suerte...\n" -">\n" -"> Por suerte, ¡Ella ha estado haciendo un seguimiento de las versiones de su proyecto usando Git! ¿Cuáles comandos \n" -"> le permitirán recuperar la última versión estable de su **script** Python llamado \n" -"> `data_cruncher.py`?\n" -">\n" -"> 1. `$ git checkout HEAD`\n" -">\n" -"> 2. `$ git checkout HEAD data_cruncher.py`\n" -">\n" -"> 3. `$ git checkout HEAD~1 data_cruncher.py`\n" -">\n" -"> 4. `$ git checkout data_cruncher.py`\n" -">\n" -"> 5. Ambos 2 y 4" -msgstr "" -">\n" -"> Jennifer ha realizado cambios en el **script** de Python en el que ha estado trabajando durante semanas, y las\n" -"> modificaciones que hizo esta mañana \"corrompieron\" el **script** y ya no funciona. Ella ha pasado\n" -"> ~ 1hr tratando de solucionarlo, sin tener suerte...\n" -">\n" -"> Por suerte, ¡Ella ha estado haciendo un seguimiento de las versiones de su proyecto usando Git! ¿Cuáles comandos \n" -"> le permitirán recuperar la última versión estable de su **script** Python llamado \n" -"> `data_cruncher.py`?\n" -">\n" -"> 1. `$ git checkout HEAD`\n" -">\n" -"> 2. `$ git checkout HEAD data_cruncher.py`\n" -">\n" -"> 3. `$ git checkout HEAD~1 data_cruncher.py`\n" -">\n" -"> 4. `$ git checkout data_cruncher.py`\n" -">\n" -"> 5. Ambos 2 y 4" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:353 -msgid "> ## Revertir un commit" -msgstr "> ## Revertir un commit" - -#: git-novice/_locale/es/_episodes/05-history.md:354 -msgid "" -">\n" -"> Jennifer está colaborando en su **script** de Python con sus colegas y\n" -"> se da cuenta que su último **commit** en el repositorio del grupo es incorrecto y quiere\n" -"> deshacerlo. Jennifer necesita deshacer correctamente para que todos en el repositorio\n" -"> del grupo tengan el cambio correcto. `git revert [ID de commit incorrecto]`\n" -"> hará un nuevo **commit** que va a deshacer el commit anterior erroneo de Jennifer. \n" -"> Por lo tanto, `git revert` es diferente de `git checkout [commit\n" -"> ID]` porque `checkout` es para cambios locales no comprometidos con el\n" -"> repositorio de grupo. A continuación se encuentran los pasos correctos y explicaciones para\n" -"> que Jennifer use `git revert`, ¿Cuál es el comando que falta?\n" -">\n" -"> 1. ________ # Mira el historial de git del proyecto para encontrar el ID del **commit**\n" -">\n" -"> 2. Copia el ID (los primeros caracteres del ID, por ejemplo 0b1d055).\n" -">\n" -"> 3. `git revert [commit ID]`\n" -">\n" -"> 4. Escriba el nuevo mensaje del **commit**.\n" -">\n" -"> 5. Salva y cierra" -msgstr "" -">\n" -"> Jennifer está colaborando en su **script** de Python con sus colegas y\n" -"> se da cuenta que su último **commit** en el repositorio del grupo es incorrecto y quiere\n" -"> deshacerlo. Jennifer necesita deshacer correctamente para que todos en el repositorio\n" -"> del grupo tengan el cambio correcto. `git revert [ID de commit incorrecto]`\n" -"> hará un nuevo **commit** que va a deshacer el commit anterior erroneo de Jennifer. \n" -"> Por lo tanto, `git revert` es diferente de `git checkout [commit\n" -"> ID]` porque `checkout` es para cambios locales no comprometidos con el\n" -"> repositorio de grupo. A continuación se encuentran los pasos correctos y explicaciones para\n" -"> que Jennifer use `git revert`, ¿Cuál es el comando que falta?\n" -">\n" -"> 1. ________ # Mira el historial de git del proyecto para encontrar el ID del **commit**\n" -">\n" -"> 2. Copia el ID (los primeros caracteres del ID, por ejemplo 0b1d055).\n" -">\n" -"> 3. `git revert [commit ID]`\n" -">\n" -"> 4. Escriba el nuevo mensaje del **commit**.\n" -">\n" -"> 5. Salva y cierra" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:376 -msgid "> ## Entendiendo Workflow y History" -msgstr "> ## Entendiendo Workflow y History" - -#: git-novice/_locale/es/_episodes/05-history.md:377 -msgid "" -">\n" -"> ¿Cuál es el **output** de cat venus.txt al final de este conjunto de comandos?\n" -">\n" -"> ~~~\n" -"> $ cd planets\n" -"> $ nano venus.txt #captura el siguiente texto: Venus is beautiful and full of love\n" -"> $ git add venus.txt\n" -"> $ nano venus.txt #agrega el siguiente texto: Venus is too hot to be suitable as a base\n" -"> $ git commit -m \"Comment on Venus as an unsuitable base\"\n" -"> $ git checkout HEAD venus.txt\n" -"> $ cat venus.txt #esto imprimirá el contenido de venus.txt en la pantalla\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> 1.\n" -">\n" -"> ~~~\n" -"> Venus is too hot to be suitable as a base\n" -"> ~~~" -msgstr "" -">\n" -"> ¿Cuál es el **output** de cat venus.txt al final de este conjunto de comandos?\n" -">\n" -"> ~~~\n" -"> $ cd planets\n" -"> $ nano venus.txt #captura el siguiente texto: Venus is beautiful and full of love\n" -"> $ git add venus.txt\n" -"> $ nano venus.txt #agrega el siguiente texto: Venus is too hot to be suitable as a base\n" -"> $ git commit -m \"Comment on Venus as an unsuitable base\"\n" -"> $ git checkout HEAD venus.txt\n" -"> $ cat venus.txt #esto imprimirá el contenido de venus.txt en la pantalla\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> 1.\n" -">\n" -"> ~~~\n" -"> Venus is too hot to be suitable as a base\n" -"> ~~~" - -#: git-novice/_locale/es/_episodes/05-history.md:419 -msgid "" -">\n" -"> > ## Solución\n" -"> >\n" -"> > The answer is 2 because `git add venus.txt` was used only before add the line\n" -"> > `Venus is too hot to be suitable as a base`\n" -"> > which was lost when `git checkout` was executed.\n" -"> > Using the flag `-a` with `git commit` would have prevented the lost." -msgstr "" -">\n" -"> > ## Solución\n" -"> >\n" -"> > The answer is 2 because `git add venus.txt` was used only before add the line\n" -"> > `Venus is too hot to be suitable as a base`\n" -"> > which was lost when `git checkout` was executed.\n" -"> > Using the flag `-a` with `git commit` would have prevented the lost." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:429 -msgid "> ## Comprobando lo que entendiste de `git diff`" -msgstr "> ## Comprobando lo que entendiste de `git diff`" - -#: git-novice/_locale/es/_episodes/05-history.md:430 -msgid "" -">\n" -"> Considera este comando: `git diff HEAD~3 mars.txt`. ¿Qué predices que hará este comando si lo ejecutas? ¿Qué sucede cuando lo ejecutas? ¿Por qué?\n" -">\n" -"> Prueba éste otro comando, `git diff [ID] mars.txt`, donde [ID] es \n" -"> el identificador único para tu commit más reciente. ¿Qué piensas tú que sucederá,\n" -"> y qué es lo que pasa?" -msgstr "" -">\n" -"> Considera este comando: `git diff HEAD~3 mars.txt`. ¿Qué predices que hará este comando si lo ejecutas? ¿Qué sucede cuando lo ejecutas? ¿Por qué?\n" -">\n" -"> Prueba éste otro comando, `git diff [ID] mars.txt`, donde [ID] es \n" -"> el identificador único para tu commit más reciente. ¿Qué piensas tú que sucederá,\n" -"> y qué es lo que pasa?" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:438 -msgid "> ## Deshacer los cambios almacenados" -msgstr "> ## Deshacer los cambios almacenados" - -#: git-novice/_locale/es/_episodes/05-history.md:439 -msgid "" -">\n" -"> `git checkout` puede usarse para restaurar un **commit** anterior cuando cambios no marcados se han \n" -"> hecho, pero ¿También funcionará para los cambios que se han marcado pero no se han vuelto **commit**?\n" -"> Haz un cambio a `mars.txt`, agrega el cambio y usa` git checkout` para ver si\n" -"> puedes eliminar tu cambio." -msgstr "" -">\n" -"> `git checkout` puede usarse para restaurar un **commit** anterior cuando cambios no marcados se han \n" -"> hecho, pero ¿También funcionará para los cambios que se han marcado pero no se han vuelto **commit**?\n" -"> Haz un cambio a `mars.txt`, agrega el cambio y usa` git checkout` para ver si\n" -"> puedes eliminar tu cambio." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/05-history.md:446 -msgid "> ## Explorar y resumir el History" -msgstr "> ## Explorar y resumir el History" - -#: git-novice/_locale/es/_episodes/05-history.md:447 -msgid "" -">\n" -"> Explorar el **history** es una parte importante de git, a menudo es un desafío encontrar\n" -"> el ID de confirmación correcto, especialmente si el **commit** es de hace varios meses.\n" -">\n" -"> Imagina que el proyecto `planets` tiene más de 50 archivos.\n" -"> Deseas encontrar un **commit** con texto específico en `mars.txt`.\n" -"> Cuando escribes `git log`, aparece una lista muy larga,\n" -"> ¿Cómo puede restringir la búsqueda?\n" -">\n" -"> Recuerda que el comando `git diff` nos permite explorar un archivo específico,\n" -"> por ejemplo `git diff mars.txt`. Podemos aplicar una idea similar aquí.\n" -">\n" -"> ~~~\n" -"> $ git log mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Desafortunadamente, algunos de estos mensajes en los **commits** son muy ambiguos, por ejemplo `update files`.\n" -"> ¿Cómo puedes buscar a través de estos archivos?\n" -">\n" -"> Tanto `git diff` como `git log` son muy útiles y resumen una parte diferente del **history** para ti.\n" -"> ¿Es posible combinar ambos? Vamos a intentar lo siguiente:\n" -">\n" -"> ~~~\n" -"> $ git log --patch mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Deberías obtener una larga lista de output, y deberías poder ver tanto los dos mensajes del **commit** como la diferencia entre cada \n" -"> **commit**.\n" -">\n" -"> Pregunta: ¿Qué hace el siguiente comando?\n" -">\n" -"> ~~~\n" -"> $ git log --patch HEAD~3 *.txt\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> Explorar el **history** es una parte importante de git, a menudo es un desafío encontrar\n" -"> el ID de confirmación correcto, especialmente si el **commit** es de hace varios meses.\n" -">\n" -"> Imagina que el proyecto `planets` tiene más de 50 archivos.\n" -"> Deseas encontrar un **commit** con texto específico en `mars.txt`.\n" -"> Cuando escribes `git log`, aparece una lista muy larga,\n" -"> ¿Cómo puede restringir la búsqueda?\n" -">\n" -"> Recuerda que el comando `git diff` nos permite explorar un archivo específico,\n" -"> por ejemplo `git diff mars.txt`. Podemos aplicar una idea similar aquí.\n" -">\n" -"> ~~~\n" -"> $ git log mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Desafortunadamente, algunos de estos mensajes en los **commits** son muy ambiguos, por ejemplo `update files`.\n" -"> ¿Cómo puedes buscar a través de estos archivos?\n" -">\n" -"> Tanto `git diff` como `git log` son muy útiles y resumen una parte diferente del **history** para ti.\n" -"> ¿Es posible combinar ambos? Vamos a intentar lo siguiente:\n" -">\n" -"> ~~~\n" -"> $ git log --patch mars.txt\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Deberías obtener una larga lista de output, y deberías poder ver tanto los dos mensajes del **commit** como la diferencia entre cada \n" -"> **commit**.\n" -">\n" -"> Pregunta: ¿Qué hace el siguiente comando?\n" -">\n" -"> ~~~\n" -"> $ git log --patch HEAD~3 *.txt\n" -"> ~~~\n" -"> {: .language-bash}" - -# Front Matter -#: git-novice/_locale/es/_episodes/06-ignore.md:1 -msgid "" -"---\n" -"title: Ignorando cosas\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo indicarle a Git que ignore los archivos que no quiero rastrear?\"\n" -"objectives:\n" -"- \"Configure Git para ignorar archivos específicos.\"\n" -"- \"Explica por qué ignorar los archivos puede ser útil.\"\n" -"keypoints:\n" -"- \"El archivo `.gitignore` le dice a Git qué archivos ignorar.\"\n" -"---" -msgstr "" -"---\n" -"title: Ignorando cosas\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo indicarle a Git que ignore los archivos que no quiero rastrear?\"\n" -"objectives:\n" -"- \"Configure Git para ignorar archivos específicos.\"\n" -"- \"Explica por qué ignorar los archivos puede ser útil.\"\n" -"keypoints:\n" -"- \"El archivo `.gitignore` le dice a Git qué archivos ignorar.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/06-ignore.md:14 -msgid "" -"¿Qué pasa si tenemos archivos que no queremos que Git rastree,\n" -"como archivos de copia de seguridad creados por nuestro editor\n" -"o archivos intermedios creados durante el análisis de datos?\n" -"Vamos a crear algunos archivos ficticios:" -msgstr "" -"¿Qué pasa si tenemos archivos que no queremos que Git rastree,\n" -"como archivos de copia de seguridad creados por nuestro editor\n" -"o archivos intermedios creados durante el análisis de datos?\n" -"Vamos a crear algunos archivos ficticios:" - -#: git-novice/_locale/es/_episodes/06-ignore.md:25 -msgid "Mira lo que Git dice:" -msgstr "Mira lo que Git dice:" - -# code block -#: git-novice/_locale/es/_episodes/06-ignore.md:32 -msgid "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\\ta.dat\n" -"\\tb.dat\n" -"\\tc.dat\n" -"\\tresults/\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\\ta.dat\n" -"\\tb.dat\n" -"\\tc.dat\n" -"\\tresults/\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" - -#: git-novice/_locale/es/_episodes/06-ignore.md:45 -msgid "" -"Colocar estos archivos bajo el control de versiones sería un desperdicio de espacio en disco. \n" -"Y lo que es peor, \n" -"al tenerlos todos listados, podría distraernos de los cambios que realmente importan, \n" -"así que vamos a decirle a Git que los ignore." -msgstr "" -"Colocar estos archivos bajo el control de versiones sería un desperdicio de espacio en disco. \n" -"Y lo que es peor, \n" -"al tenerlos todos listados, podría distraernos de los cambios que realmente importan, \n" -"así que vamos a decirle a Git que los ignore." - -#: git-novice/_locale/es/_episodes/06-ignore.md:50 -msgid "Lo hacemos creando un archivo en el directorio raíz de nuestro proyecto llamado `.gitignore`:" -msgstr "Lo hacemos creando un archivo en el directorio raíz de nuestro proyecto llamado `.gitignore`:" - -#: git-novice/_locale/es/_episodes/06-ignore.md:64 -msgid "" -"Estos patrones le dicen a Git que ignore cualquier archivo cuyo nombre termine en `.dat`\n" -"y todo lo que haya en el directorio `results`.\n" -"(Si alguno de estos archivos ya estaba siendo rastreado, \n" -"Git seguirá rastreándolos.)" -msgstr "" -"Estos patrones le dicen a Git que ignore cualquier archivo cuyo nombre termine en `.dat`\n" -"y todo lo que haya en el directorio `results`.\n" -"(Si alguno de estos archivos ya estaba siendo rastreado, \n" -"Git seguirá rastreándolos.)" - -#: git-novice/_locale/es/_episodes/06-ignore.md:69 -msgid "" -"Una vez que hemos creado este archivo, \n" -"la salida de `git status` es mucho más limpia:" -msgstr "" -"Una vez que hemos creado este archivo, \n" -"la salida de `git status` es mucho más limpia:" - -# code block -#: git-novice/_locale/es/_episodes/06-ignore.md:77 -msgid "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\\t.gitignore\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"Untracked files:\n" -" (use \"git add ...\" to include in what will be committed)\n" -"\n" -"\\t.gitignore\n" -"nothing added to commit but untracked files present (use \"git add\" to track)\n" -"~~~" - -#: git-novice/_locale/es/_episodes/06-ignore.md:87 -msgid "" -"Lo único que Git advierte ahora, es el archivo `.gitignore` recién creado.\n" -"Podrías pensar que no queremos rastrearlo, \n" -"pero todos aquellos con los que compartimos nuestro repositorio probablemente desearán\n" -"ignorar las mismas cosas que nosotros.\n" -"Vamos a agregar y hacer \"commit\" de `.gitignore`:" -msgstr "" -"Lo único que Git advierte ahora, es el archivo `.gitignore` recién creado.\n" -"Podrías pensar que no queremos rastrearlo, \n" -"pero todos aquellos con los que compartimos nuestro repositorio probablemente desearán\n" -"ignorar las mismas cosas que nosotros.\n" -"Vamos a agregar y hacer \"commit\" de `.gitignore`:" - -#: git-novice/_locale/es/_episodes/06-ignore.md:106 -msgid "Como ventaja, usar `.gitignore` nos ayuda a evitar agregar accidentalmente al repositorio los archivos que no queremos rastrear:" -msgstr "Como ventaja, usar `.gitignore` nos ayuda a evitar agregar accidentalmente al repositorio los archivos que no queremos rastrear:" - -#: git-novice/_locale/es/_episodes/06-ignore.md:120 -msgid "" -"Si realmente queremos anular la configuración de ignorar, \n" -"podemos usar `git add -f` para obligar a Git a añadir algo. Por ejemplo, \n" -"`git add -f a.dat`.\n" -"También podemos ver siempre el estado de los archivos ignorados si queremos:" -msgstr "" -"Si realmente queremos anular la configuración de ignorar, \n" -"podemos usar `git add -f` para obligar a Git a añadir algo. Por ejemplo, \n" -"`git add -f a.dat`.\n" -"También podemos ver siempre el estado de los archivos ignorados si queremos:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/06-ignore.md:144 -msgid "> ## Ignorar archivos anidados" -msgstr "> ## Ignorar archivos anidados" - -#: git-novice/_locale/es/_episodes/06-ignore.md:145 -msgid "" -">\n" -"> Dado un directorio con la siguiente estructura:\n" -">\n" -"> ~~~\n" -"> results/data\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Cómo ignorarías sólo `results/plots` y no `results/data`?\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Como ocurre con la mayoría de los problemas de programación, hay \n" -"> > varias maneras de resolver esto. Si sólo deseas ignorar el \n" -"> > contenido de `results/plots`, puedes cambiar tu `.gitignore` para \n" -"> > ignorar solamente la subcarpeta `/plots/` añadiendo la siguiente línea a su .gitignore:\n" -"> >\n" -"> > `results/plots/`\n" -"> >\n" -"> > Si, en cambio, deseas ignorar todo en `/results/`, pero deseas realizar el\n" -"> > seguimiento de `results/data`, puedes agregar `results/` a su .gitignore y\n" -"> > crear una excepción para la carpeta `results/data/`.\n" -"> > El siguiente reto cubrirá este tipo de solución.\n" -"> >\n" -"> >\n" -"> > A veces el patrón `**` viene muy bien para referirse a múltiples\n" -"> > niveles de directorio. E.g. `**/results/plots/*` hará que git ignore el\n" -"> > directorio `results/plots` en cualquier directorio raíz." -msgstr "" -">\n" -"> Dado un directorio con la siguiente estructura:\n" -">\n" -"> ~~~\n" -"> results/data\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Cómo ignorarías sólo `results/plots` y no `results/data`?\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Como ocurre con la mayoría de los problemas de programación, hay \n" -"> > varias maneras de resolver esto. Si sólo deseas ignorar el \n" -"> > contenido de `results/plots`, puedes cambiar tu `.gitignore` para \n" -"> > ignorar solamente la subcarpeta `/plots/` añadiendo la siguiente línea a su .gitignore:\n" -"> >\n" -"> > `results/plots/`\n" -"> >\n" -"> > Si, en cambio, deseas ignorar todo en `/results/`, pero deseas realizar el\n" -"> > seguimiento de `results/data`, puedes agregar `results/` a su .gitignore y\n" -"> > crear una excepción para la carpeta `results/data/`.\n" -"> > El siguiente reto cubrirá este tipo de solución.\n" -"> >\n" -"> >\n" -"> > A veces el patrón `**` viene muy bien para referirse a múltiples\n" -"> > niveles de directorio. E.g. `**/results/plots/*` hará que git ignore el\n" -"> > directorio `results/plots` en cualquier directorio raíz." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/06-ignore.md:177 -msgid "> ## Incluyendo archivos específicos" -msgstr "> ## Incluyendo archivos específicos" - -#: git-novice/_locale/es/_episodes/06-ignore.md:178 -msgid "" -">\n" -"> ¿Cómo ignorarías todos los archivos `.data` en tu directorio raíz, excepto` final.data`?\n" -"> Sugerencia: Descubre lo que `!` (el signo de exclamación) hace\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Agrega las siguientes dos líneas a tu archivo .gitignore:\n" -"> >\n" -"> > ~~~\n" -"> > *.data # ignora todos los archivos .data\n" -"> > !final.data # excepto el archivo final.data\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > El signo de exclamación incluirá una entrada previamente excluida." -msgstr "" -">\n" -"> ¿Cómo ignorarías todos los archivos `.data` en tu directorio raíz, excepto` final.data`?\n" -"> Sugerencia: Descubre lo que `!` (el signo de exclamación) hace\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Agrega las siguientes dos líneas a tu archivo .gitignore:\n" -"> >\n" -"> > ~~~\n" -"> > *.data # ignora todos los archivos .data\n" -"> > !final.data # excepto el archivo final.data\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > El signo de exclamación incluirá una entrada previamente excluida." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/06-ignore.md:196 -msgid "> ## Ignorando todos los archivos de datos en un directorio" -msgstr "> ## Ignorando todos los archivos de datos en un directorio" - -#: git-novice/_locale/es/_episodes/06-ignore.md:197 -msgid "" -">\n" -"> Dado un directorio con la siguiente estructura:\n" -">\n" -"> ~~~\n" -"> results/data/position/gps/a.data\n" -"> results/data/position/gps/b.data\n" -"> results/data/position/gps/c.data\n" -"> results/data/position/gps/info.txt\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Cuál es la regla más corta en `.gitignore` para ignorar todos los archivos `.data`\n" -"> en `result/data/position/gps`? No ignores el archivo `info.txt`.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Agregando `results/data/position/gps/*.data` coincidirá con cada archivo en\n" -"> > `results/data/position/gps` que termine con `.data`.\n" -"> > El archivo `results/data/position/gps/info.txt` no será ignorado." -msgstr "" -">\n" -"> Dado un directorio con la siguiente estructura:\n" -">\n" -"> ~~~\n" -"> results/data/position/gps/a.data\n" -"> results/data/position/gps/b.data\n" -"> results/data/position/gps/c.data\n" -"> results/data/position/gps/info.txt\n" -"> results/plots\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Cuál es la regla más corta en `.gitignore` para ignorar todos los archivos `.data`\n" -"> en `result/data/position/gps`? No ignores el archivo `info.txt`.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Agregando `results/data/position/gps/*.data` coincidirá con cada archivo en\n" -"> > `results/data/position/gps` que termine con `.data`.\n" -"> > El archivo `results/data/position/gps/info.txt` no será ignorado." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/06-ignore.md:220 -msgid "> ## El orden de las reglas" -msgstr "> ## El orden de las reglas" - -#: git-novice/_locale/es/_episodes/06-ignore.md:221 -msgid "" -">\n" -"> Dado un archivo `.gitignore` con el siguiente contenido:\n" -">\n" -"> ~~~\n" -"> *.data\n" -"> !*.data\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Cuál será el resultado?\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > El modificador `!` anulará algún patrón ignorado previamente definido.\n" -"> > Debido a que la entrada `!*.data` anula todos los archivos` .data` anteriores en `.gitignore`,\n" -"> > ninguno de ellos será ignorado, y todos los archivos` .data` serán rastreados.\n" -"> >" -msgstr "" -">\n" -"> Dado un archivo `.gitignore` con el siguiente contenido:\n" -">\n" -"> ~~~\n" -"> *.data\n" -"> !*.data\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Cuál será el resultado?\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > El modificador `!` anulará algún patrón ignorado previamente definido.\n" -"> > Debido a que la entrada `!*.data` anula todos los archivos` .data` anteriores en `.gitignore`,\n" -"> > ninguno de ellos será ignorado, y todos los archivos` .data` serán rastreados.\n" -"> >" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/06-ignore.md:241 -msgid "> ## Archivos de bitácora" -msgstr "> ## Archivos de bitácora" - -#: git-novice/_locale/es/_episodes/06-ignore.md:242 -msgid "" -">\n" -"> Supón que escribiste un **script** que crea muchos archivos de registro con la estructura `log_01`, `log_02`, `log_03`, etc. Deseas conservarlos pero no rastrearlos a través de `git`.\n" -">\n" -"> 1. Escribe **una entrada** en tu archivo `.gitignore` que excluya los archivos con estructura `log_01`, `log_02`, etc.\n" -">\n" -"> 2. Prueba tu \"patrón de ignorar\" creando algunos archivos ficticios `log_01`, etc.\n" -">\n" -"> 3. Te das cuenta de que el archivo `log_01` es muy importante después de todo, así que lo tienes que agregar a los archivos rastreados sin cambiar el` .gitignore` de nuevo\n" -">\n" -"> 4. Discute con tu compañero de a lado qué otros tipos de archivos podrían residir en tu directorio que no deseas seguir y por tanto excluir a través de `.gitignore`.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > 1. Agrega `log_*` o `log*` como nueva entrada en tu archivo .gitignore\n" -"> > 3. Rastrea `log_01` usando `git add -f log_01`" -msgstr "" -">\n" -"> Supón que escribiste un **script** que crea muchos archivos de registro con la estructura `log_01`, `log_02`, `log_03`, etc. Deseas conservarlos pero no rastrearlos a través de `git`.\n" -">\n" -"> 1. Escribe **una entrada** en tu archivo `.gitignore` que excluya los archivos con estructura `log_01`, `log_02`, etc.\n" -">\n" -"> 2. Prueba tu \"patrón de ignorar\" creando algunos archivos ficticios `log_01`, etc.\n" -">\n" -"> 3. Te das cuenta de que el archivo `log_01` es muy importante después de todo, así que lo tienes que agregar a los archivos rastreados sin cambiar el` .gitignore` de nuevo\n" -">\n" -"> 4. Discute con tu compañero de a lado qué otros tipos de archivos podrían residir en tu directorio que no deseas seguir y por tanto excluir a través de `.gitignore`.\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > 1. Agrega `log_*` o `log*` como nueva entrada en tu archivo .gitignore\n" -"> > 3. Rastrea `log_01` usando `git add -f log_01`" - -# Front Matter -#: git-novice/_locale/es/_episodes/07-github.md:1 -msgid "" -"---\n" -"title: Repositorios remotos en GitHub\n" -"teaching: 30\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo compartir los cambios con otros en la web?\"\n" -"objectives:\n" -"- \"Explica qué es un repositorio remoto y por qué es útil.\"\n" -"- \"Hacer **push** y **pull** en un repositorio remoto\"\n" -"keypoints:\n" -"- \"Un repositorio Git local puede ser conectado a uno o más repositorios remotos.\"\n" -"- \"Usa el protocolo HTTPS para conectarte a un repositorio remoto hasta que hayas aprendido como hacerlo con SSH.\"\n" -"- \"`git push` copia los cambios desde el repositorio local a un repositorio remoto.\"\n" -"- \"`git pull` copia los cambios desde un repositorio remoto a un repositorio local.\"\n" -"---" -msgstr "" -"---\n" -"title: Repositorios remotos en GitHub\n" -"teaching: 30\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo compartir los cambios con otros en la web?\"\n" -"objectives:\n" -"- \"Explica qué es un repositorio remoto y por qué es útil.\"\n" -"- \"Hacer **push** y **pull** en un repositorio remoto\"\n" -"keypoints:\n" -"- \"Un repositorio Git local puede ser conectado a uno o más repositorios remotos.\"\n" -"- \"Usa el protocolo HTTPS para conectarte a un repositorio remoto hasta que hayas aprendido como hacerlo con SSH.\"\n" -"- \"`git push` copia los cambios desde el repositorio local a un repositorio remoto.\"\n" -"- \"`git pull` copia los cambios desde un repositorio remoto a un repositorio local.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/07-github.md:17 -msgid "Cuando se trabaja en colaboración con otras personas es cuando el sistema de control de versiones alcanza su pleno potencial. Ya hemos visto la mayor parte de las herramientas que necesitamos para ello, tan sólo nos falta ver cómo copiar los cambios realizados de un repositorio a otro." -msgstr "Cuando se trabaja en colaboración con otras personas es cuando el sistema de control de versiones alcanza su pleno potencial. Ya hemos visto la mayor parte de las herramientas que necesitamos para ello, tan sólo nos falta ver cómo copiar los cambios realizados de un repositorio a otro." - -#: git-novice/_locale/es/_episodes/07-github.md:19 -msgid "Sistemas como Git ya nos permiten mover el trabajo realizado entre dos repositorios cualesquiera. Sin embargo, en la práctica es más sencillo establecer uno de ellos como repositorio central y tenerlo en la red en lugar de tu computadora particular. La mayoría de desarrolladores usan servicios de alojamiento en la red, tales como [GitHub](http://github.com), [BitBucket](http://bitbucket.org) o [GitLab](http://gitlab.com/), para alojar ese repositorio central; en la última sección de esta lección exploraremos los pros y los contras de cada uno de ellos." -msgstr "Sistemas como Git ya nos permiten mover el trabajo realizado entre dos repositorios cualesquiera. Sin embargo, en la práctica es más sencillo establecer uno de ellos como repositorio central y tenerlo en la red en lugar de tu computadora particular. La mayoría de desarrolladores usan servicios de alojamiento en la red, tales como [GitHub](http://github.com), [BitBucket](http://bitbucket.org) o [GitLab](http://gitlab.com/), para alojar ese repositorio central; en la última sección de esta lección exploraremos los pros y los contras de cada uno de ellos." - -#: git-novice/_locale/es/_episodes/07-github.md:21 -msgid "Empecemos por compartir con todos los demás los cambios que hemos realizado en nuestro proyecto actual. Para ello, ingresa en tu cuenta de GitHub y haz click en el icono que hay en la esquina superior derecha para crear un nuevo repositorio llamado `planets`:" -msgstr "Empecemos por compartir con todos los demás los cambios que hemos realizado en nuestro proyecto actual. Para ello, ingresa en tu cuenta de GitHub y haz click en el icono que hay en la esquina superior derecha para crear un nuevo repositorio llamado `planets`:" - -#: git-novice/_locale/es/_episodes/07-github.md:23 -msgid "![Creando un Repositorio en GitHub (Paso 1)](../fig/github-create-repo-01.png)" -msgstr "![Creando un Repositorio en GitHub (Paso 1)](../fig/github-create-repo-01.png)" - -#: git-novice/_locale/es/_episodes/07-github.md:25 -msgid "Dale a tu repositorio el nombre \"planets\" y haz click en \"Create repository\":" -msgstr "Dale a tu repositorio el nombre \"planets\" y haz click en \"Create repository\":" - -#: git-novice/_locale/es/_episodes/07-github.md:27 -msgid "![Creando un Repositorio en GitHub (Paso 2)](../fig/github-create-repo-02.png)" -msgstr "![Creando un Repositorio en GitHub (Paso 2)](../fig/github-create-repo-02.png)" - -#: git-novice/_locale/es/_episodes/07-github.md:29 -msgid "Tan pronto es creado el repositorio, GitHub muestra una página con una URL y algo de información sobre cómo configurar tu repositorio local." -msgstr "Tan pronto es creado el repositorio, GitHub muestra una página con una URL y algo de información sobre cómo configurar tu repositorio local." - -#: git-novice/_locale/es/_episodes/07-github.md:31 -msgid "![Creando un Repositorio en GitHub (Paso 3)](../fig/github-create-repo-03.png)" -msgstr "![Creando un Repositorio en GitHub (Paso 3)](../fig/github-create-repo-03.png)" - -#: git-novice/_locale/es/_episodes/07-github.md:33 -msgid "Esto en realidad ejecuta lo siguiente en los servidores de GitHub:" -msgstr "Esto en realidad ejecuta lo siguiente en los servidores de GitHub:" - -#: git-novice/_locale/es/_episodes/07-github.md:42 -msgid "Nuestro repositorio local contiene nuestro trabajo previo en `mars.txt`, pero el repositorio remoto en GitHub todavía no contiene ningún archivo:" -msgstr "Nuestro repositorio local contiene nuestro trabajo previo en `mars.txt`, pero el repositorio remoto en GitHub todavía no contiene ningún archivo:" - -#: git-novice/_locale/es/_episodes/07-github.md:44 -msgid "![Repositorio en GitHub recién creado](../fig/git-freshly-made-github-repo.svg)" -msgstr "![Repositorio en GitHub recién creado](../fig/git-freshly-made-github-repo.svg)" - -#: git-novice/_locale/es/_episodes/07-github.md:46 -msgid "El siguiente paso es conectar los dos repositorios. Ello se consigue convirtiendo al repositorio en GitHub en un [repositorio remoto]({{ page.root }}/reference/#remote) del repositorio local. La página de inicio del repositorio en GitHub incluye la secuencia de caracteres que necesitamos para identificarlo:" -msgstr "El siguiente paso es conectar los dos repositorios. Ello se consigue convirtiendo al repositorio en GitHub en un [repositorio remoto]({{ page.root }}/reference/#remote) del repositorio local. La página de inicio del repositorio en GitHub incluye la secuencia de caracteres que necesitamos para identificarlo:" - -#: git-novice/_locale/es/_episodes/07-github.md:48 -msgid "![Dónde encontrar la URL del Repositorio en GitHub](../fig/github-find-repo-string.png)" -msgstr "![Dónde encontrar la URL del Repositorio en GitHub](../fig/github-find-repo-string.png)" - -#: git-novice/_locale/es/_episodes/07-github.md:50 -msgid "Haz click en el enlace 'HTTPS' para cambiar el [protocolo]({{ page.root }}/reference/#protocol) de SSH a HTTPS." -msgstr "Haz click en el enlace 'HTTPS' para cambiar el [protocolo]({{ page.root }}/reference/#protocol) de SSH a HTTPS." - -#: git-novice/_locale/es/_episodes/07-github.md:53 -msgid "" -">\n" -">Usamos aquí HTTPS porque no necesita ninguna configuración adicional.\n" -">Si en el curso quieres configurar el acceso mediante SSH, que es un poco más seguro,\n" -">puedes seguir cualquiera de los excelentes tutoriales que existen en\n" -">[GitHub](https://help.github.com/articles/generating-ssh-keys), \n" -">[Atlassian/BitBucket](https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git) y\n" -">[GitLab](https://about.gitlab.com/2014/03/04/add-ssh-key-screencast/)\n" -">(este último con capturas animadas de pantalla)." -msgstr "" -">\n" -">Usamos aquí HTTPS porque no necesita ninguna configuración adicional.\n" -">Si en el curso quieres configurar el acceso mediante SSH, que es un poco más seguro,\n" -">puedes seguir cualquiera de los excelentes tutoriales que existen en\n" -">[GitHub](https://help.github.com/articles/generating-ssh-keys), \n" -">[Atlassian/BitBucket](https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git) y\n" -">[GitLab](https://about.gitlab.com/2014/03/04/add-ssh-key-screencast/)\n" -">(este último con capturas animadas de pantalla)." - -#: git-novice/_locale/es/_episodes/07-github.md:63 -msgid "![Cambiando la URL del Repositorio en GitHub](../fig/github-change-repo-string.png)" -msgstr "![Cambiando la URL del Repositorio en GitHub](../fig/github-change-repo-string.png)" - -#: git-novice/_locale/es/_episodes/07-github.md:65 -msgid "Copia dicha URL desde el navegador, ve al repositorio local `planets` y ejecuta allí este comando:" -msgstr "Copia dicha URL desde el navegador, ve al repositorio local `planets` y ejecuta allí este comando:" - -#: git-novice/_locale/es/_episodes/07-github.md:72 -msgid "Asegúrate de usar la URL de tu repositorio en lugar de la de vlad: la única diferencia debería ser tu nombre de usuario en lugar de `vlad`." -msgstr "Asegúrate de usar la URL de tu repositorio en lugar de la de vlad: la única diferencia debería ser tu nombre de usuario en lugar de `vlad`." - -#: git-novice/_locale/es/_episodes/07-github.md:74 -msgid "Podemos comprobar que el comando ha funcionado bien ejecutando `git remote -v`:" -msgstr "Podemos comprobar que el comando ha funcionado bien ejecutando `git remote -v`:" - -#: git-novice/_locale/es/_episodes/07-github.md:87 -msgid "El nombre `origin` es un apodo local para tu repositorio remoto. Se puede usar cualquier otro nombre si se desea, pero `origin` es la elección más habitual." -msgstr "El nombre `origin` es un apodo local para tu repositorio remoto. Se puede usar cualquier otro nombre si se desea, pero `origin` es la elección más habitual." - -#: git-novice/_locale/es/_episodes/07-github.md:89 -msgid "Una vez seleccionado el apodo local `origin`, el siguiente comando enviará los cambios realizados en nuestro repositorio local al repositorio en GitHub:" -msgstr "Una vez seleccionado el apodo local `origin`, el siguiente comando enviará los cambios realizados en nuestro repositorio local al repositorio en GitHub:" - -#: git-novice/_locale/es/_episodes/07-github.md:109 -msgid "" -">\n" -"> Si la red a la que estás conectado usa un proxy es posible que tu último\n" -"> comando fallara con el siguiente mensaje de error: \"Could not resolve hostname\".\n" -"> Para solucionarlo es necesario informar a Git sobre el proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy http://user:password@proxy.url\n" -"> $ git config --global https.proxy http://user:password@proxy.url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Si después te conectas a otra red que no usa un proxy es necesario decirle\n" -"> a Git que deshabilite el proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" -msgstr "" -">\n" -"> Si la red a la que estás conectado usa un proxy es posible que tu último\n" -"> comando fallara con el siguiente mensaje de error: \"Could not resolve hostname\".\n" -"> Para solucionarlo es necesario informar a Git sobre el proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global http.proxy http://user:password@proxy.url\n" -"> $ git config --global https.proxy http://user:password@proxy.url\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> Si después te conectas a otra red que no usa un proxy es necesario decirle\n" -"> a Git que deshabilite el proxy:\n" -">\n" -"> ~~~\n" -"> $ git config --global --unset http.proxy\n" -"> $ git config --global --unset https.proxy\n" -"> ~~~\n" -"> {: .language-bash}" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/07-github.md:130 -msgid "> ## Gestores de contraseñas" -msgstr "> ## Gestores de contraseñas" - -#: git-novice/_locale/es/_episodes/07-github.md:131 -msgid "" -">\n" -"> Si tu sistema operativo tiene un gestor de contraseñas configurado, `git push`\n" -"> intentará usarlo cuando necesite un nombre de usuario y contraseña. Al menos\n" -"> ese es el comportamiento por defecto para Git.language-bash en Windows.\n" -"> Si quieres que haya que introducir el nombre de usuario y contraseña en la terminal,\n" -"> en lugar de usar el gestor de contraseñas, hay que ejecutar el siguiente\n" -"> comando en la terminal antes de lanzar `git push`:\n" -">\n" -"> ~~~\n" -"> $ unset SSH_ASKPASS\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> A pesar de lo que se podría deducir por el nombre, [git usa `SSH_ASKPASS`\n" -"> para todas las peticiones de credenciales](http://git-scm.com/docs/gitcredentials#_requesting_credentials),\n" -"> tanto si se está usando git vía SSH como si se está usando vía https, por lo\n" -"> que es posible que quieras deshabilitarlo en ambos casos con `unset SSH_ASKPASS` .\n" -">\n" -"> Otra alternativa es añadir `unset SSH_ASKPASS` al final de tu `~/.bashrc` para que\n" -"> git use por defecto la terminal para los nombres de usuario y las contraseñas." -msgstr "" -">\n" -"> Si tu sistema operativo tiene un gestor de contraseñas configurado, `git push`\n" -"> intentará usarlo cuando necesite un nombre de usuario y contraseña. Al menos\n" -"> ese es el comportamiento por defecto para Git.language-bash en Windows.\n" -"> Si quieres que haya que introducir el nombre de usuario y contraseña en la terminal,\n" -"> en lugar de usar el gestor de contraseñas, hay que ejecutar el siguiente\n" -"> comando en la terminal antes de lanzar `git push`:\n" -">\n" -"> ~~~\n" -"> $ unset SSH_ASKPASS\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> A pesar de lo que se podría deducir por el nombre, [git usa `SSH_ASKPASS`\n" -"> para todas las peticiones de credenciales](http://git-scm.com/docs/gitcredentials#_requesting_credentials),\n" -"> tanto si se está usando git vía SSH como si se está usando vía https, por lo\n" -"> que es posible que quieras deshabilitarlo en ambos casos con `unset SSH_ASKPASS` .\n" -">\n" -"> Otra alternativa es añadir `unset SSH_ASKPASS` al final de tu `~/.bashrc` para que\n" -"> git use por defecto la terminal para los nombres de usuario y las contraseñas." - -#: git-novice/_locale/es/_episodes/07-github.md:153 -msgid "Nuestros repositorios local y remoto se encuentran ahora en el siguiente estado:" -msgstr "Nuestros repositorios local y remoto se encuentran ahora en el siguiente estado:" - -#: git-novice/_locale/es/_episodes/07-github.md:155 -msgid "![Repositorio en GitHub después del primer envío](../fig/github-repo-after-first-push.svg)" -msgstr "![Repositorio en GitHub después del primer envío](../fig/github-repo-after-first-push.svg)" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/07-github.md:157 -msgid "> ## La opción '-u'" -msgstr "> ## La opción '-u'" - -#: git-novice/_locale/es/_episodes/07-github.md:158 -msgid "" -">\n" -"> En la documentación puedes ver que en ocasiones se usa la opción `-u` con el comando `git push`.\n" -"> Esta opción es sinónimo de la opción `--set-upstream-to` para el comando `git branch` y se usa\n" -"> para asociar el **branch** actual con un **branch** remoto, de modo que el comando `git pull`\n" -"> pueda usarse sin argumentos. Para hacer esto simplemente ejecuta `git push -u origin master`\n" -"> una vez que el repositorio remoto haya sido creado." -msgstr "" -">\n" -"> En la documentación puedes ver que en ocasiones se usa la opción `-u` con el comando `git push`.\n" -"> Esta opción es sinónimo de la opción `--set-upstream-to` para el comando `git branch` y se usa\n" -"> para asociar el **branch** actual con un **branch** remoto, de modo que el comando `git pull`\n" -"> pueda usarse sin argumentos. Para hacer esto simplemente ejecuta `git push -u origin master`\n" -"> una vez que el repositorio remoto haya sido creado." - -#: git-novice/_locale/es/_episodes/07-github.md:166 -msgid "También podemos hacer **pull**, es decir, traernos cambios desde el repositorio remoto al repositorio local:" -msgstr "También podemos hacer **pull**, es decir, traernos cambios desde el repositorio remoto al repositorio local:" - -#: git-novice/_locale/es/_episodes/07-github.md:180 -msgid "En este caso, hacer **pull** no ha tenido ningún efecto porque los dos repositorios están ya sincronizados. Por el contrario, si alguien antes hubiera subido con **push** algunos cambios al repositorio en GitHub, este comando los habría incorporado a nuestro repositorio local." -msgstr "En este caso, hacer **pull** no ha tenido ningún efecto porque los dos repositorios están ya sincronizados. Por el contrario, si alguien antes hubiera subido con **push** algunos cambios al repositorio en GitHub, este comando los habría incorporado a nuestro repositorio local." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/07-github.md:182 -msgid "> ## Interfaz gráfica de GitHub" -msgstr "> ## Interfaz gráfica de GitHub" - -#: git-novice/_locale/es/_episodes/07-github.md:183 -msgid "" -">\n" -"> Navega hasta tu repositorio `planets` en GitHub.\n" -"> En la pestaña Code, localiza el texto \"XX commits\" (donde \"XX\" es algún número) y haz click en él.\n" -"> Mueve el cursor sobre los tres botones que hay a la derecha de cada **commit**, y haz click en ellos.\n" -"> ¿Qué información puedes obtener/explorar con estos botones?\n" -"> ¿Cómo obtendrías la misma información en la terminal?\n" -">\n" -"> > ## Solución\n" -"> > El botón más a la izquierda (con el dibujo de un portapapeles) sirve para copiar en el portapapeles el identificador completo del **commit** en cuestión. En la terminal, ```git log``` muestra los identificadores completos de cada **commit**.\n" -"> >\n" -"> > Haciendo click en el botón de en medio, se pueden ver todos los cambios efectuados con el **commit** en cuestión. Las líneas verdes sombreadas indican adiciones y las rojas eliminaciones. En la terminal se puede ver lo mismo con ```git diff```. En particular, ```git diff ID1..ID2``` donde ID1 y ID2 son identificadores de **commits** (e.g. ```git diff a3bf1e5..041e637```) mostrará las diferencias entre esos dos **commits**.\n" -"> >\n" -"> > El botón más a la derecha permite ver todos los archivos que existían en el repositorio en el momento del **commit** en cuestión. Para ver lo mismo en la terminal sería necesario hacer **checkout** del repositorio a ese momento del tiempo. Para ello se ejecutaría ```git checkout ID``` donde ID es el identificador del **commit** que queremos investigar. ¡Si se hace esto hay que acordarse luego de poner el repositorio de nuevo en el estado correcto!" -msgstr "" -">\n" -"> Navega hasta tu repositorio `planets` en GitHub.\n" -"> En la pestaña Code, localiza el texto \"XX commits\" (donde \"XX\" es algún número) y haz click en él.\n" -"> Mueve el cursor sobre los tres botones que hay a la derecha de cada **commit**, y haz click en ellos.\n" -"> ¿Qué información puedes obtener/explorar con estos botones?\n" -"> ¿Cómo obtendrías la misma información en la terminal?\n" -">\n" -"> > ## Solución\n" -"> > El botón más a la izquierda (con el dibujo de un portapapeles) sirve para copiar en el portapapeles el identificador completo del **commit** en cuestión. En la terminal, ```git log``` muestra los identificadores completos de cada **commit**.\n" -"> >\n" -"> > Haciendo click en el botón de en medio, se pueden ver todos los cambios efectuados con el **commit** en cuestión. Las líneas verdes sombreadas indican adiciones y las rojas eliminaciones. En la terminal se puede ver lo mismo con ```git diff```. En particular, ```git diff ID1..ID2``` donde ID1 y ID2 son identificadores de **commits** (e.g. ```git diff a3bf1e5..041e637```) mostrará las diferencias entre esos dos **commits**.\n" -"> >\n" -"> > El botón más a la derecha permite ver todos los archivos que existían en el repositorio en el momento del **commit** en cuestión. Para ver lo mismo en la terminal sería necesario hacer **checkout** del repositorio a ese momento del tiempo. Para ello se ejecutaría ```git checkout ID``` donde ID es el identificador del **commit** que queremos investigar. ¡Si se hace esto hay que acordarse luego de poner el repositorio de nuevo en el estado correcto!" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/07-github.md:199 -msgid "> ## Fecha y Hora en GitHub" -msgstr "> ## Fecha y Hora en GitHub" - -#: git-novice/_locale/es/_episodes/07-github.md:200 -msgid "" -">\n" -"> Crea un repositorio remoto en GitHub. Haz **push** de los contenidos de tu repositorio local\n" -"> al remoto. Haz cambios en tu repositorio local y haz **push** de dichos cambios.\n" -"> Ve al repo recién creado en GitHub y comprueba las fechas y horas, también llamadas\n" -"> [timestamps]({{ page.root }}/reference/#timestamp) de los ficheros. ¿Cómo registra\n" -"> GitHub los tiempos, y por qué?\n" -">\n" -"> > ## Solución\n" -"> > Github muestra los tiempos en formato relativo legible para los humanos (i.e. \"22 hours ago\" or \"three weeks ago\"). Sin embargo, si mueves el cursor sobre un **timestamp**, podrás ver el tiempo exacto en el que se realizó el último cambio al fichero." -msgstr "" -">\n" -"> Crea un repositorio remoto en GitHub. Haz **push** de los contenidos de tu repositorio local\n" -"> al remoto. Haz cambios en tu repositorio local y haz **push** de dichos cambios.\n" -"> Ve al repo recién creado en GitHub y comprueba las fechas y horas, también llamadas\n" -"> [timestamps]({{ page.root }}/reference/#timestamp) de los ficheros. ¿Cómo registra\n" -"> GitHub los tiempos, y por qué?\n" -">\n" -"> > ## Solución\n" -"> > Github muestra los tiempos en formato relativo legible para los humanos (i.e. \"22 hours ago\" or \"three weeks ago\"). Sin embargo, si mueves el cursor sobre un **timestamp**, podrás ver el tiempo exacto en el que se realizó el último cambio al fichero." - -#: git-novice/_locale/es/_episodes/07-github.md:213 -msgid "" -">\n" -"> En esta lección hemos introducido el comando \"git push\".\n" -"> ¿En qué se diferencia \"git push\" de \"git commit\"?\n" -">\n" -"> > ## Solución\n" -"> > Cuando enviamos cambios con **push**, estamos interaccionando con un repositorio remoto para actualizarlo con los cambios que hemos hecho localmente (a menudo esto supone compartir con otros los cambios realizados). Por el contrario, **commit** únicamente actualiza tu repositorio local." -msgstr "" -">\n" -"> En esta lección hemos introducido el comando \"git push\".\n" -"> ¿En qué se diferencia \"git push\" de \"git commit\"?\n" -">\n" -"> > ## Solución\n" -"> > Cuando enviamos cambios con **push**, estamos interaccionando con un repositorio remoto para actualizarlo con los cambios que hemos hecho localmente (a menudo esto supone compartir con otros los cambios realizados). Por el contrario, **commit** únicamente actualiza tu repositorio local." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/07-github.md:222 -msgid "> ## Corrigiendo ajustes en el repositorio remoto" -msgstr "> ## Corrigiendo ajustes en el repositorio remoto" - -#: git-novice/_locale/es/_episodes/07-github.md:223 -msgid "" -">\n" -"> Es muy frecuente cometer un error al especificar la URL del repositorio remoto.\n" -"> Este ejercicio trata de cómo corregir este tipo de errores.\n" -"> Empecemos por añadir un repositorio remoto con una URL inválida:\n" -">\n" -"> ~~~\n" -"> git remote add broken https://github.com/this/url/is/invalid\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Obtienes un error al añadir el repositorio remoto? ¿Se te ocurre algún\n" -"> comando que hiciera obvio que la URL de tu repositorio remoto no es \n" -"> válida? ¿Se te ocurre cómo corregir la URL? (pista: usa `git remote\n" -"> -h`). No olvides eliminar este repositorio remoto una vez que\n" -"> hayas terminado este ejercicio.\n" -">\n" -"> > ## Solución\n" -"> > No aparece ningún error cuando añadimos el repositorio remoto (añadir un repositorio remoto informa a git sobre dicho repositorio, pero no intenta usarlo todavía). Sí veremos un error en cuanto intentemos usarlo con ```git push```. El comando ```git remote set-url``` nos permite cambiar la URL del repositorio remoto para corregirla." -msgstr "" -">\n" -"> Es muy frecuente cometer un error al especificar la URL del repositorio remoto.\n" -"> Este ejercicio trata de cómo corregir este tipo de errores.\n" -"> Empecemos por añadir un repositorio remoto con una URL inválida:\n" -">\n" -"> ~~~\n" -"> git remote add broken https://github.com/this/url/is/invalid\n" -"> ~~~\n" -"> {: .language-bash}\n" -">\n" -"> ¿Obtienes un error al añadir el repositorio remoto? ¿Se te ocurre algún\n" -"> comando que hiciera obvio que la URL de tu repositorio remoto no es \n" -"> válida? ¿Se te ocurre cómo corregir la URL? (pista: usa `git remote\n" -"> -h`). No olvides eliminar este repositorio remoto una vez que\n" -"> hayas terminado este ejercicio.\n" -">\n" -"> > ## Solución\n" -"> > No aparece ningún error cuando añadimos el repositorio remoto (añadir un repositorio remoto informa a git sobre dicho repositorio, pero no intenta usarlo todavía). Sí veremos un error en cuanto intentemos usarlo con ```git push```. El comando ```git remote set-url``` nos permite cambiar la URL del repositorio remoto para corregirla." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/07-github.md:244 -msgid "> ## Licencia GitHub y ficheros README" -msgstr "> ## Licencia GitHub y ficheros README" - -#: git-novice/_locale/es/_episodes/07-github.md:245 -msgid "" -">\n" -"> En esta sección hemos aprendido cómo crear un repositorio remoto en GitHub, pero cuando lo hicimos\n" -"> no añadimos ningún fichero README.md ni ningún fichero de licencia. Si lo hubiéramos hecho, ¿qué crees que habría sucedido\n" -"> cuando intentaste enlazar tus repositorios local y remoto?\n" -">\n" -"> > ## Solución\n" -"> > En este caso, puesto que ya teníamos un fichero README en nuestro propio repositorio (local), habríamos visto un conficto de unión, conocido como **merge conflict** (que es cuando git se da cuenta de que hay dos versiones de un mismo fichero y nos pide que resolvamos las diferencias)." -msgstr "" -">\n" -"> En esta sección hemos aprendido cómo crear un repositorio remoto en GitHub, pero cuando lo hicimos\n" -"> no añadimos ningún fichero README.md ni ningún fichero de licencia. Si lo hubiéramos hecho, ¿qué crees que habría sucedido\n" -"> cuando intentaste enlazar tus repositorios local y remoto?\n" -">\n" -"> > ## Solución\n" -"> > En este caso, puesto que ya teníamos un fichero README en nuestro propio repositorio (local), habríamos visto un conficto de unión, conocido como **merge conflict** (que es cuando git se da cuenta de que hay dos versiones de un mismo fichero y nos pide que resolvamos las diferencias)." - -# Front Matter -#: git-novice/_locale/es/_episodes/08-collab.md:1 -msgid "" -"---\n" -"title: Trabajos en colaboración\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo usar el control de versiones para colaborar con otras personas?\" \n" -"objectives:\n" -"- Clonar un repositorio remoto.\n" -"- Colaborar en crear un repositorio común.\n" -"keypoints: \n" -"- '`git clone` copia un repositorio remoto para crear un repositorio local llamado `origin` configurado automáticamente.'\n" -"---" -msgstr "" -"---\n" -"title: Trabajos en colaboración\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo usar el control de versiones para colaborar con otras personas?\" \n" -"objectives:\n" -"- Clonar un repositorio remoto.\n" -"- Colaborar en crear un repositorio común.\n" -"keypoints: \n" -"- '`git clone` copia un repositorio remoto para crear un repositorio local llamado `origin` configurado automáticamente.'\n" -"---" - -#: git-novice/_locale/es/_episodes/08-collab.md:14 -msgid "Para el siguiente paso, formen parejas. Una persona será el \"dueño\" y la otra el \"colaborador\". El objetivo es que el colaborador agregue cambios al repositorio del dueño. Vamos a cambiar roles al final, de modo que ambas personas puedan participar como dueño y colaborador" -msgstr "Para el siguiente paso, formen parejas. Una persona será el \"dueño\" y la otra el \"colaborador\". El objetivo es que el colaborador agregue cambios al repositorio del dueño. Vamos a cambiar roles al final, de modo que ambas personas puedan participar como dueño y colaborador" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:16 -msgid "> ## Practicando por tu cuenta" -msgstr "> ## Practicando por tu cuenta" - -#: git-novice/_locale/es/_episodes/08-collab.md:17 -msgid "" -">\n" -"> Si estás trabajando en esta lección por tu cuenta, puedes hacerlo abriendo una segunda sesión en la \n" -"> ventana de la terminal. Esta ventana representará a tu compañero trabajando en otra computadora. No necesitas darle acceso a nadie en GitHub, pues tú serás ambos \"compañeros\"." -msgstr "" -">\n" -"> Si estás trabajando en esta lección por tu cuenta, puedes hacerlo abriendo una segunda sesión en la \n" -"> ventana de la terminal. Esta ventana representará a tu compañero trabajando en otra computadora. No necesitas darle acceso a nadie en GitHub, pues tú serás ambos \"compañeros\"." - -#: git-novice/_locale/es/_episodes/08-collab.md:22 -msgid "" -"El dueño debe dar acceso al colaborador. En GitHub, haz clic en el botón de configuración arriba a la derecha,\n" -"luego selecciona \"Collaborators\" e ingresa el nombre de tu colaborador." -msgstr "" -"El dueño debe dar acceso al colaborador. En GitHub, haz clic en el botón de configuración arriba a la derecha,\n" -"luego selecciona \"Collaborators\" e ingresa el nombre de tu colaborador." - -#: git-novice/_locale/es/_episodes/08-collab.md:27 -msgid "" -"Para aceptar la invitación de acceso al repositorio, el colaborador\n" -"debe ingresar a [https://github.com/notifications](https://github.com/notifications).\n" -"Una vez allí, se puede aceptar la invitación a dicho repositorio." -msgstr "" -"Para aceptar la invitación de acceso al repositorio, el colaborador\n" -"debe ingresar a [https://github.com/notifications](https://github.com/notifications).\n" -"Una vez allí, se puede aceptar la invitación a dicho repositorio." - -#: git-novice/_locale/es/_episodes/08-collab.md:31 -msgid "Luego, el colaborador debe descargar una copia del repositorio del dueño a su máquina. Esto se conoce como \"clonar un repositorio\". Para clonar el repositorio del dueño en su carpeta de `Desktop`, el colaborador debe ejecutar las siguientes líneas:" -msgstr "Luego, el colaborador debe descargar una copia del repositorio del dueño a su máquina. Esto se conoce como \"clonar un repositorio\". Para clonar el repositorio del dueño en su carpeta de `Desktop`, el colaborador debe ejecutar las siguientes líneas:" - -#: git-novice/_locale/es/_episodes/08-collab.md:38 -msgid "Reemplaza 'vlad' con el nombre de usuario del dueño." -msgstr "Reemplaza 'vlad' con el nombre de usuario del dueño." - -#: git-novice/_locale/es/_episodes/08-collab.md:42 -msgid "El colaborador puede ahora hacer cambios en la versión clonada del repositorio del dueño, en la misma forma en que se hacían previamente:" -msgstr "El colaborador puede ahora hacer cambios en la versión clonada del repositorio del dueño, en la misma forma en que se hacían previamente:" - -#: git-novice/_locale/es/_episodes/08-collab.md:68 -msgid "Luego enviar los cambios hacia el *repositorio del dueño* en GitHub haciendo **push**:" -msgstr "Luego enviar los cambios hacia el *repositorio del dueño* en GitHub haciendo **push**:" - -#: git-novice/_locale/es/_episodes/08-collab.md:86 -msgid "Nota que no es necesario crear un directorio remoto llamado `origin`: Git utiliza este nombre de manera automática cuando clonamos un repositorio. (Esta es la razón por la cual `origin` era una opción sensata a la hora de configurar directorios remotos a mano)." -msgstr "Nota que no es necesario crear un directorio remoto llamado `origin`: Git utiliza este nombre de manera automática cuando clonamos un repositorio. (Esta es la razón por la cual `origin` era una opción sensata a la hora de configurar directorios remotos a mano)." - -#: git-novice/_locale/es/_episodes/08-collab.md:88 -msgid "Ahora echa un vistazo al repositorio del dueño en su sitio de Github (quizá debas actualizar la página). Deberás ver el nuevo **commit** hecho por el colaborador." -msgstr "Ahora echa un vistazo al repositorio del dueño en su sitio de Github (quizá debas actualizar la página). Deberás ver el nuevo **commit** hecho por el colaborador." - -#: git-novice/_locale/es/_episodes/08-collab.md:90 -msgid "Para descargar los cambios hechos por el colaborador desde GitHub, el dueño debe correr las siguientes líneas:" -msgstr "Para descargar los cambios hechos por el colaborador desde GitHub, el dueño debe correr las siguientes líneas:" - -#: git-novice/_locale/es/_episodes/08-collab.md:112 -msgid "Ahora hay tres repositorios sincronizados (el local del dueño, el local del colaborador y el del dueño en GitHub)." -msgstr "Ahora hay tres repositorios sincronizados (el local del dueño, el local del colaborador y el del dueño en GitHub)." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:114 -msgid "> ## Un flujo de trabajo colaborativo básico" -msgstr "> ## Un flujo de trabajo colaborativo básico" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:115 -#: git-novice/_locale/es/_episodes/08-collab.md:121 -#: git-novice/_locale/es/_episodes/08-collab.md:141 -msgid "> " -msgstr "> " - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:116 -msgid "> Es considerado buena práctica estar seguro de que tienes una versión actualizada del repositorio en el que colaboras. Para ello deberías hacer un `git pull` antes de hacer cambios. El enfoque sería:" -msgstr "> Es considerado buena práctica estar seguro de que tienes una versión actualizada del repositorio en el que colaboras. Para ello deberías hacer un `git pull` antes de hacer cambios. El enfoque sería:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:117 -msgid "> * actualizar el repositorio local `git pull origin master`," -msgstr "> * actualizar el repositorio local `git pull origin master`," - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:118 -msgid "> * realizar cambios `git add`," -msgstr "> * realizar cambios `git add`," - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:119 -msgid "> * realizar un **commit** `git commit -m`, y" -msgstr "> * realizar un **commit** `git commit -m`, y" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:120 -msgid "> * cargar las actualizaciones a GitHub con `git push origin master`" -msgstr "> * cargar las actualizaciones a GitHub con `git push origin master`" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:122 -msgid "> Es mejor hacer varias actualizaciones pequeñas que un **commit** grande con cambios enormes. **Commits** pequeños son más fáciles de leer y revisar." -msgstr "> Es mejor hacer varias actualizaciones pequeñas que un **commit** grande con cambios enormes. **Commits** pequeños son más fáciles de leer y revisar." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:125 -msgid "> ## Cambiar roles" -msgstr "> ## Cambiar roles" - -#: git-novice/_locale/es/_episodes/08-collab.md:126 -msgid "" -">\n" -"> Cambien los roles y repitan todo el proceso." -msgstr "" -">\n" -"> Cambien los roles y repitan todo el proceso." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:130 -msgid "> ## Revisar Cambios" -msgstr "> ## Revisar Cambios" - -#: git-novice/_locale/es/_episodes/08-collab.md:131 -msgid "" -">\n" -"> El dueño hace un **push** de los **commits** al repositorio sin dar información al colaborador. ¿Cómo puede éste saberlo desde la linea de comandos y desde GitHub?\n" -">\n" -"> > ## Solution\n" -"> > En la linea de comandos, el colaborador puede usar ```git fetch origin master``` para acceder a los cambios remotos en el repositorio local, sin hacer un **merge**. Luego, corriendo ```git diff master origin/master```, el colaborador verá los cambios en la terminal. \n" -"> > En GitHub, el colaborador puede realizar su propio **fork** y hallar la barra gris que indica \"This branch is 1 commit behind Our-Respository:master.\". Lejos, a la derecha de la barra gris, hay un link para comparar. En la página para comparar, el colaborador debe cambiar el **fork** hacia su propio repositorio, luego hacer click en el link para \"comparar entre forks\" y, finalmente, cambiar el **fork** al repositorio principal. Esto mostrará todos los **commits** que sean distintos." -msgstr "" -">\n" -"> El dueño hace un **push** de los **commits** al repositorio sin dar información al colaborador. ¿Cómo puede éste saberlo desde la linea de comandos y desde GitHub?\n" -">\n" -"> > ## Solution\n" -"> > En la linea de comandos, el colaborador puede usar ```git fetch origin master``` para acceder a los cambios remotos en el repositorio local, sin hacer un **merge**. Luego, corriendo ```git diff master origin/master```, el colaborador verá los cambios en la terminal. \n" -"> > En GitHub, el colaborador puede realizar su propio **fork** y hallar la barra gris que indica \"This branch is 1 commit behind Our-Respository:master.\". Lejos, a la derecha de la barra gris, hay un link para comparar. En la página para comparar, el colaborador debe cambiar el **fork** hacia su propio repositorio, luego hacer click en el link para \"comparar entre forks\" y, finalmente, cambiar el **fork** al repositorio principal. Esto mostrará todos los **commits** que sean distintos." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:140 -msgid "> ## Comentar cambios en GitHub" -msgstr "> ## Comentar cambios en GitHub" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:142 -msgid "> El colaborador podría tener algunas preguntas sobre cambios en una línea hechos por el dueño. " -msgstr "> El colaborador podría tener algunas preguntas sobre cambios en una línea hechos por el dueño. " - -#: git-novice/_locale/es/_episodes/08-collab.md:143 -msgid "" -">\n" -"> Con GitHub, es posible comentar la diferencia en un **commit**. Sobre la línea de código a comentar aparece un botón azul para abrir una ventana. \n" -">\n" -"> El colaborador puede escribir sus comentarios y sugerencias usando la interfaz de GitHub." -msgstr "" -">\n" -"> Con GitHub, es posible comentar la diferencia en un **commit**. Sobre la línea de código a comentar aparece un botón azul para abrir una ventana. \n" -">\n" -"> El colaborador puede escribir sus comentarios y sugerencias usando la interfaz de GitHub." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:149 -msgid "> ## Historial de versiones, backup y control de versiones" -msgstr "> ## Historial de versiones, backup y control de versiones" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/08-collab.md:150 -msgid "> Algunos softwares que permiten hacer **backups** también permiten guardar un historial de versiones y recuperar versiones específicas. ¿Cómo es esta funcionalidad distinta del control de versiones? ¿Cuáles son los beneficios de usar control de versiones, Git y GitHub? " -msgstr "> Algunos softwares que permiten hacer **backups** también permiten guardar un historial de versiones y recuperar versiones específicas. ¿Cómo es esta funcionalidad distinta del control de versiones? ¿Cuáles son los beneficios de usar control de versiones, Git y GitHub? " - -# Front Matter -#: git-novice/_locale/es/_episodes/09-conflict.md:1 -msgid "" -"---\n" -"title: Conflictos\n" -"teaching: 15\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Qué hago cuando mis cambios entran en conflicto con los de otra persona?\"\n" -"objectives:\n" -"- \"Explicar qué son los conflictos y cuándo pueden ocurrir.\"\n" -"- \"Resolver conflictos que resultan de una fusión.\"\n" -"keypoints:\n" -"- \"Los conflictos ocurren cuando dos o más personas cambian el mismo archivo(s) al mismo tiempo.\"\n" -"- \"El sistema de control de versiones no permite a las personas sobreescribir ciegamente los\n" -"cambios del otro, pero resalta los conflictos para poder resolverlos.\"\n" -"---" -msgstr "" -"---\n" -"title: Conflictos\n" -"teaching: 15\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Qué hago cuando mis cambios entran en conflicto con los de otra persona?\"\n" -"objectives:\n" -"- \"Explicar qué son los conflictos y cuándo pueden ocurrir.\"\n" -"- \"Resolver conflictos que resultan de una fusión.\"\n" -"keypoints:\n" -"- \"Los conflictos ocurren cuando dos o más personas cambian el mismo archivo(s) al mismo tiempo.\"\n" -"- \"El sistema de control de versiones no permite a las personas sobreescribir ciegamente los\n" -"cambios del otro, pero resalta los conflictos para poder resolverlos.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/09-conflict.md:16 -msgid "Tan pronto como podemos trabajar en paralelo, es probable que alquien deshaga lo que otro hizo. Esto incluso es probable con una única persona: si estamos trabajando en un software al mismo tiempo en nuestra computadora portátil y un servidor en el laboratorio, podríamos hacer cambios diferentes a cada copia del trabajo. El control de versiones nos ayuda a manejar estos [confictos]({{ page.root }}/reference/#conflicts) al darnos herramientas para [resolver]({{ page.root }}/reference/#resolve) cambios que se hayan solapado. " -msgstr "Tan pronto como podemos trabajar en paralelo, es probable que alquien deshaga lo que otro hizo. Esto incluso es probable con una única persona: si estamos trabajando en un software al mismo tiempo en nuestra computadora portátil y un servidor en el laboratorio, podríamos hacer cambios diferentes a cada copia del trabajo. El control de versiones nos ayuda a manejar estos [confictos]({{ page.root }}/reference/#conflicts) al darnos herramientas para [resolver]({{ page.root }}/reference/#resolve) cambios que se hayan solapado. " - -#: git-novice/_locale/es/_episodes/09-conflict.md:18 -msgid "Para ver cómo podemos resolver conflictos, primero debemos crear uno. Actualmente, el archivo `mars.txt` se ve de la siguiente manera en dos copias de diferentes compañeros en nuestro repositorio `planetas`:" -msgstr "Para ver cómo podemos resolver conflictos, primero debemos crear uno. Actualmente, el archivo `mars.txt` se ve de la siguiente manera en dos copias de diferentes compañeros en nuestro repositorio `planetas`:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:32 -msgid "Agreguemos una línea únicamente a la copia de uno de los dos compañeros:" -msgstr "Agreguemos una línea únicamente a la copia de uno de los dos compañeros:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:48 -msgid "y luego hacer `push` al cambio en GitHub:" -msgstr "y luego hacer `push` al cambio en GitHub:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:78 -msgid "" -"Ahora haremos que el otro compañero\n" -"haga un cambio diferente a su copia\n" -"*sin* actualizar desde GitHub:" -msgstr "" -"Ahora haremos que el otro compañero\n" -"haga un cambio diferente a su copia\n" -"*sin* actualizar desde GitHub:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:96 -msgid "Podemos hacer **commit** del cambio localmente" -msgstr "Podemos hacer **commit** del cambio localmente" - -#: git-novice/_locale/es/_episodes/09-conflict.md:110 -msgid "pero Git no nos dejará hacer **push** en GitHub:" -msgstr "pero Git no nos dejará hacer **push** en GitHub:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:130 -msgid "" -"Git detecta que los cambios hechos en una copia se solapan con los cambios hechos en la otra\n" -"y nos impide destruir nuestro trabajo previo.\n" -"Lo que debemos hacer es traer -`pull`- los cambios desde GitHub,\n" -"[unirlos]({{ page.root }}/reference/#merge) dentro de la copia en la que estamos trabajando actualmente,\n" -"y luego hacer `push` al resultado.\n" -"Empecemos haciendo `pull` a lo siguiente:" -msgstr "" -"Git detecta que los cambios hechos en una copia se solapan con los cambios hechos en la otra\n" -"y nos impide destruir nuestro trabajo previo.\n" -"Lo que debemos hacer es traer -`pull`- los cambios desde GitHub,\n" -"[unirlos]({{ page.root }}/reference/#merge) dentro de la copia en la que estamos trabajando actualmente,\n" -"y luego hacer `push` al resultado.\n" -"Empecemos haciendo `pull` a lo siguiente:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:155 -msgid "" -"`git pull` nos dice que hay un conflicto,\n" -"y marca ese conflicto en el archivo afectado:" -msgstr "" -"`git pull` nos dice que hay un conflicto,\n" -"y marca ese conflicto en el archivo afectado:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:175 -msgid "" -"Nuestro cambio —señalado en `HEAD`— es precedido por `<<<<<<<`.\n" -"Luego, Git insertó `=======` como un separador entre los cambios conflictivos\n" -"y marcó el fin del contenido descargado desde GitHub con `>>>>>>>`.\n" -"(El código de letras y números luego del marcador\n" -"identifica el **commit** que acabamos de descargar.)" -msgstr "" -"Nuestro cambio —señalado en `HEAD`— es precedido por `<<<<<<<`.\n" -"Luego, Git insertó `=======` como un separador entre los cambios conflictivos\n" -"y marcó el fin del contenido descargado desde GitHub con `>>>>>>>`.\n" -"(El código de letras y números luego del marcador\n" -"identifica el **commit** que acabamos de descargar.)" - -#: git-novice/_locale/es/_episodes/09-conflict.md:181 -msgid "" -"Ahora debemos editar este archivo para eliminar estos marcadores\n" -"y reconciliar los cambios.\n" -"Podemos hacer lo que queramos: mantener el cambio hecho en el repositorio local, mantener\n" -"el cambio hecho en el repositorio remoto, redactar algo nuevo para reemplazar ambos,\n" -"o eliminar el cambio completamente.\n" -"Reemplacemos ambos de manera que el archivo quede así:" -msgstr "" -"Ahora debemos editar este archivo para eliminar estos marcadores\n" -"y reconciliar los cambios.\n" -"Podemos hacer lo que queramos: mantener el cambio hecho en el repositorio local, mantener\n" -"el cambio hecho en el repositorio remoto, redactar algo nuevo para reemplazar ambos,\n" -"o eliminar el cambio completamente.\n" -"Reemplacemos ambos de manera que el archivo quede así:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:201 -msgid "" -"Para finalizar la unión,\n" -"agregamos `mars.txt` a los cambios hechos por el **merge**\n" -"y luego hacemos **commit**:" -msgstr "" -"Para finalizar la unión,\n" -"agregamos `mars.txt` a los cambios hechos por el **merge**\n" -"y luego hacemos **commit**:" - -# code block -#: git-novice/_locale/es/_episodes/09-conflict.md:211 -msgid "" -"~~~\n" -"On branch master\n" -"All conflicts fixed but you are still merging.\n" -" (use \"git commit\" to conclude merge)\n" -"\n" -"Changes to be committed:\n" -"\n" -"\\tmodified: mars.txt\n" -"\n" -"~~~" -msgstr "" -"~~~\n" -"On branch master\n" -"All conflicts fixed but you are still merging.\n" -" (use \"git commit\" to conclude merge)\n" -"\n" -"Changes to be committed:\n" -"\n" -"\\tmodified: mars.txt\n" -"\n" -"~~~" - -#: git-novice/_locale/es/_episodes/09-conflict.md:233 -msgid "Ahora podemos hacer **push** a nuestros cambios en GitHub:" -msgstr "Ahora podemos hacer **push** a nuestros cambios en GitHub:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:251 -msgid "" -"Git lleva el registro de qué hemos unificado con qué,\n" -"de manera que no debemos arreglar las cosas a mano nuevamente\n" -"cuando el colaborador que hizo el primer cambio hace **pull** de nuevo:" -msgstr "" -"Git lleva el registro de qué hemos unificado con qué,\n" -"de manera que no debemos arreglar las cosas a mano nuevamente\n" -"cuando el colaborador que hizo el primer cambio hace **pull** de nuevo:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:274 -msgid "Obtenemos el archivo unificado:" -msgstr "Obtenemos el archivo unificado:" - -#: git-novice/_locale/es/_episodes/09-conflict.md:289 -msgid "No es necesario unificar el contenido nuevamente porque Git sabe que alguien ya ha hecho eso." -msgstr "No es necesario unificar el contenido nuevamente porque Git sabe que alguien ya ha hecho eso." - -#: git-novice/_locale/es/_episodes/09-conflict.md:291 -msgid "" -"La habilidad de Git de resolver conflictos es muy útil, pero la resolución de conflictos\n" -"cuesta tiempo y esfuerzo, y puede introducir errores si los conflictos no son resueltos\n" -"correctamente. Si te encuentras resolviendo muchos conflictos en un proyecto\n" -"ten en cuenta estas aproximaciones técnicas para reducirlas:" -msgstr "" -"La habilidad de Git de resolver conflictos es muy útil, pero la resolución de conflictos\n" -"cuesta tiempo y esfuerzo, y puede introducir errores si los conflictos no son resueltos\n" -"correctamente. Si te encuentras resolviendo muchos conflictos en un proyecto\n" -"ten en cuenta estas aproximaciones técnicas para reducirlas:" - -# unordered list -#: git-novice/_locale/es/_episodes/09-conflict.md:296 -msgid "- Hacer **pull** con mayor frecuencia, especialmente antes de empezar una nueva tarea" -msgstr "- Hacer **pull** con mayor frecuencia, especialmente antes de empezar una nueva tarea" - -# unordered list -#: git-novice/_locale/es/_episodes/09-conflict.md:297 -msgid "- Usar ramas temáticas para separar trabajo, uniéndolas a la rama principal - `master`- cuando estén completas" -msgstr "- Usar ramas temáticas para separar trabajo, uniéndolas a la rama principal - `master`- cuando estén completas" - -# unordered list -#: git-novice/_locale/es/_episodes/09-conflict.md:298 -msgid "- Hacer comentarios mas cortos y concisos" -msgstr "- Hacer comentarios mas cortos y concisos" - -# unordered list -#: git-novice/_locale/es/_episodes/09-conflict.md:299 -msgid "- Cuando sea apropiado, dividir archivos grandes en varios pequeños de manera que sea" -msgstr "- Cuando sea apropiado, dividir archivos grandes en varios pequeños de manera que sea" - -#: git-novice/_locale/es/_episodes/09-conflict.md:300 -msgid " menos probable que dos autores alteren el mismo archivo simultáneamente" -msgstr " menos probable que dos autores alteren el mismo archivo simultáneamente" - -#: git-novice/_locale/es/_episodes/09-conflict.md:302 -msgid "Los conflictos también pueden ser minimizados con estrategias de administración de proyectos:" -msgstr "Los conflictos también pueden ser minimizados con estrategias de administración de proyectos:" - -# unordered list -#: git-novice/_locale/es/_episodes/09-conflict.md:304 -msgid "- Aclarar con tus colaboradores quién es responsable de cada área" -msgstr "- Aclarar con tus colaboradores quién es responsable de cada área" - -# unordered list -#: git-novice/_locale/es/_episodes/09-conflict.md:305 -msgid "- Discutir con tus colaboradores en qué orden deben realizarse las tareas para que " -msgstr "- Discutir con tus colaboradores en qué orden deben realizarse las tareas para que " - -#: git-novice/_locale/es/_episodes/09-conflict.md:306 -msgid "" -" las tareas que puedan cambiar las mismas líneas no se trabajen simultáneamente. \n" -"- Si los conflictos son de estilo (e.g. tabulaciones vs. espacios), establecer una\n" -" convención que rija el proyecto y utilizar herramientas de estilo de código (e.g.\n" -" `htmltidy`, `perltidy`, `rubocop`, etc.) para forzarlas, si es necesario" -msgstr "" -" las tareas que puedan cambiar las mismas líneas no se trabajen simultáneamente. \n" -"- Si los conflictos son de estilo (e.g. tabulaciones vs. espacios), establecer una\n" -" convención que rija el proyecto y utilizar herramientas de estilo de código (e.g.\n" -" `htmltidy`, `perltidy`, `rubocop`, etc.) para forzarlas, si es necesario" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/09-conflict.md:311 -msgid "> ## Solucionando conflictos creados por ti" -msgstr "> ## Solucionando conflictos creados por ti" - -#: git-novice/_locale/es/_episodes/09-conflict.md:312 -msgid "" -">\n" -"> Clona el repositorio creado por tu instructor.\n" -"> Agrégale un nuevo archivo \n" -"> y modificar un archivo existente (tu instructor te dirá cuál).\n" -"> Cuando tu instructor te lo pida, \n" -"> trae los cambios -haciendo **pull**- desde el repositorio para crear un conflicto,\n" -"> y luego resuélvelo." -msgstr "" -">\n" -"> Clona el repositorio creado por tu instructor.\n" -"> Agrégale un nuevo archivo \n" -"> y modificar un archivo existente (tu instructor te dirá cuál).\n" -"> Cuando tu instructor te lo pida, \n" -"> trae los cambios -haciendo **pull**- desde el repositorio para crear un conflicto,\n" -"> y luego resuélvelo." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/09-conflict.md:321 -msgid "> ## Conflictos en archivos no textuales" -msgstr "> ## Conflictos en archivos no textuales" - -#: git-novice/_locale/es/_episodes/09-conflict.md:322 -msgid "" -">\n" -"> ¿Qué hace Git \n" -"> cuando hay un conflicto en una imagen u otro archivo no de texto \n" -"> que está almacenado con control de versiones?\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Intentémoslo. Supón que **Dracula** toma una foto de la superficie de Marte y la llama `mars.jpg`.\n" -"> >\n" -"> > Si no tienes una imagen de Marte, puedes crear un archivo\n" -"> > binario de prueba de la siguiente manera:\n" -"> >\n" -"> > ~~~\n" -"> > $ head --bytes 1024 /dev/urandom > mars.jpg\n" -"> > $ ls -lh mars.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > -rw-r--r-- 1 vlad 57095 1.0K Mar 8 20:24 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > `ls` nos muestra que se creó un archivo de 1-kilobyte. Está lleno de bytes al azar\n" -"> > leídos a partir del archivo especial, `/dev/urandom`.\n" -"> >\n" -"> > Ahora, supón que **Dracula** agrega `mars.jpg` a su repositorio:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Add picture of Martian surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 8e4115c] Add picture of Martian surface\n" -"> > 1 file changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Supón que Wolfman agregó una imagen similar al mismo tiempo. \n" -"> > La suya es una imagen del cielo de Marte, pero *también* se llama `mars.jpg`.\n" -"> > Cuando **Dracula** intenta hacer push, recibe un mensaje familiar:\n" -"> >\n" -"> > ~~~\n" -"> > $ git push origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > To https://github.com/vlad/planets.git\n" -"> > ! [rejected] master -> master (fetch first)\n" -"> > error: failed to push some refs to 'https://github.com/vlad/planets.git'\n" -"> > hint: Updates were rejected because the remote contains work that you do\n" -"> > hint: not have locally. This is usually caused by another repository pushing\n" -"> > hint: to the same ref. You may want to first integrate the remote changes\n" -"> > hint: (e.g., 'git pull ...') before pushing again.\n" -"> > hint: See the 'Note about fast-forwards' in 'git push --help' for details.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Hemos aprendido que primero debemos hacer **pull** y resolver conflictos:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Cuando hay un conflicto en una imagen u otro archivo binario, git imprime\n" -"> > un mensaje así:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > remote: Counting objects: 3, done.\n" -"> > remote: Compressing objects: 100% (3/3), done.\n" -"> > remote: Total 3 (delta 0), reused 0 (delta 0)\n" -"> > Unpacking objects: 100% (3/3), done.\n" -"> > From https://github.com/vlad/planets.git\n" -"> > * branch master -> FETCH_HEAD\n" -"> > 6a67967..439dc8c master -> origin/master\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > Auto-merging mars.jpg\n" -"> > CONFLICT (add/add): Merge conflict in mars.jpg\n" -"> > Automatic merge failed; fix conflicts and then commit the result.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > El mensaje informando el conflicto es básicamente el mismo que se imprimió para `mars.txt`, pero\n" -"> > hay una línea adicional:\n" -"> >\n" -"> > ~~~\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > \n" -"> > Git no puede insertar indicadores de conflicto en una imagen como lo hace en los\n" -"> > archivos de texto. Por lo tanto, en vez de editar la imagen, debemos revisar la versión que \n" -"> > queremos mantener. Luego podemos agregar y hacer **commit** a esta versión.\n" -"> >\n" -"> > En la línea agregada de arriba, Git convenientemente nos dio identificadores de **commit**\n" -"> > para las dos versiones de `mars.jpg`. Nuestra versión es `HEAD`, y la de Wolfman\n" -"> > es `439dc8c0...`. Si queremos usar nuestra versión, podemos usar\n" -"> > `git checkout`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of surface instead of sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 21032c3] Use image of surface instead of sky\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > En cambio si queremos usar la versión de Wolfman, podemos usar `git checkout` con\n" -"> > el identificador de **commit** de Wolfman, `439dc8c0`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of sky instead of surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master da21b34] Use image of sky instead of surface\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > También podemos mantener *ambas* imágenes. La clave es que no podemos mantenerlas con el mismo\n" -"> > nombre. Pero podemos verificar cada versión de forma sucesiva y *renombrarla*, y luego agregar las versiones renombradas.\n" -"> > Primero, revisa cada imagen y renómbrala:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git mv mars.jpg mars-surface.jpg\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ mv mars.jpg mars-sky.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Luego, elimina la vieja imagen `mars.jpg` y agrega los dos archivos nuevos:\n" -"> >\n" -"> > ~~~\n" -"> > $ git rm mars.jpg\n" -"> > $ git add mars-surface.jpg\n" -"> > $ git add mars-sky.jpg\n" -"> > $ git commit -m \"Use two images: surface and sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 94ae08c] Use two images: surface and sky\n" -"> > 2 files changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars-sky.jpg\n" -"> > rename mars.jpg => mars-surface.jpg (100%)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Ahora ambas imágenes de Marte estan ingresadas en el repositorio, y `mars.jpg`\n" -"> > ya no existe." -msgstr "" -">\n" -"> ¿Qué hace Git \n" -"> cuando hay un conflicto en una imagen u otro archivo no de texto \n" -"> que está almacenado con control de versiones?\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > Intentémoslo. Supón que **のび太** toma una foto de la superficie de Marte y la llama `mars.jpg`.\n" -"> >\n" -"> > Si no tienes una imagen de Marte, puedes crear un archivo\n" -"> > binario de prueba de la siguiente manera:\n" -"> >\n" -"> > ~~~\n" -"> > $ head --bytes 1024 /dev/urandom > mars.jpg\n" -"> > $ ls -lh mars.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > -rw-r--r-- 1 vlad 57095 1.0K Mar 8 20:24 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > `ls` nos muestra que se creó un archivo de 1-kilobyte. Está lleno de bytes al azar\n" -"> > leídos a partir del archivo especial, `/dev/urandom`.\n" -"> >\n" -"> > Ahora, supón que **のび太** agrega `mars.jpg` a su repositorio:\n" -"> >\n" -"> > ~~~\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Add picture of Martian surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 8e4115c] Add picture of Martian surface\n" -"> > 1 file changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars.jpg\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Supón que ドラえもん agregó una imagen similar al mismo tiempo. \n" -"> > La suya es una imagen del cielo de Marte, pero *también* se llama `mars.jpg`.\n" -"> > Cuando **のび太** intenta hacer push, recibe un mensaje familiar:\n" -"> >\n" -"> > ~~~\n" -"> > $ git push origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > To https://github.com/vlad/planets.git\n" -"> > ! [rejected] master -> master (fetch first)\n" -"> > error: failed to push some refs to 'https://github.com/vlad/planets.git'\n" -"> > hint: Updates were rejected because the remote contains work that you do\n" -"> > hint: not have locally. This is usually caused by another repository pushing\n" -"> > hint: to the same ref. You may want to first integrate the remote changes\n" -"> > hint: (e.g., 'git pull ...') before pushing again.\n" -"> > hint: See the 'Note about fast-forwards' in 'git push --help' for details.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Hemos aprendido que primero debemos hacer **pull** y resolver conflictos:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Cuando hay un conflicto en una imagen u otro archivo binario, git imprime\n" -"> > un mensaje así:\n" -"> >\n" -"> > ~~~\n" -"> > $ git pull origin master\n" -"> > remote: Counting objects: 3, done.\n" -"> > remote: Compressing objects: 100% (3/3), done.\n" -"> > remote: Total 3 (delta 0), reused 0 (delta 0)\n" -"> > Unpacking objects: 100% (3/3), done.\n" -"> > From https://github.com/vlad/planets.git\n" -"> > * branch master -> FETCH_HEAD\n" -"> > 6a67967..439dc8c master -> origin/master\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > Auto-merging mars.jpg\n" -"> > CONFLICT (add/add): Merge conflict in mars.jpg\n" -"> > Automatic merge failed; fix conflicts and then commit the result.\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > El mensaje informando el conflicto es básicamente el mismo que se imprimió para `mars.txt`, pero\n" -"> > hay una línea adicional:\n" -"> >\n" -"> > ~~~\n" -"> > warning: Cannot merge binary files: mars.jpg (HEAD vs. 439dc8c08869c342438f6dc4a2b615b05b93c76e)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> > \n" -"> > Git no puede insertar indicadores de conflicto en una imagen como lo hace en los\n" -"> > archivos de texto. Por lo tanto, en vez de editar la imagen, debemos revisar la versión que \n" -"> > queremos mantener. Luego podemos agregar y hacer **commit** a esta versión.\n" -"> >\n" -"> > En la línea agregada de arriba, Git convenientemente nos dio identificadores de **commit**\n" -"> > para las dos versiones de `mars.jpg`. Nuestra versión es `HEAD`, y la de ドラえもん\n" -"> > es `439dc8c0...`. Si queremos usar nuestra versión, podemos usar\n" -"> > `git checkout`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of surface instead of sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 21032c3] Use image of surface instead of sky\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > En cambio si queremos usar la versión de ドラえもん, podemos usar `git checkout` con\n" -"> > el identificador de **commit** de ドラえもん, `439dc8c0`:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ git add mars.jpg\n" -"> > $ git commit -m \"Use image of sky instead of surface\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master da21b34] Use image of sky instead of surface\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > También podemos mantener *ambas* imágenes. La clave es que no podemos mantenerlas con el mismo\n" -"> > nombre. Pero podemos verificar cada versión de forma sucesiva y *renombrarla*, y luego agregar las versiones renombradas.\n" -"> > Primero, revisa cada imagen y renómbrala:\n" -"> >\n" -"> > ~~~\n" -"> > $ git checkout HEAD mars.jpg\n" -"> > $ git mv mars.jpg mars-surface.jpg\n" -"> > $ git checkout 439dc8c0 mars.jpg\n" -"> > $ mv mars.jpg mars-sky.jpg\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > Luego, elimina la vieja imagen `mars.jpg` y agrega los dos archivos nuevos:\n" -"> >\n" -"> > ~~~\n" -"> > $ git rm mars.jpg\n" -"> > $ git add mars-surface.jpg\n" -"> > $ git add mars-sky.jpg\n" -"> > $ git commit -m \"Use two images: surface and sky\"\n" -"> > ~~~\n" -"> > {: .language-bash}\n" -"> >\n" -"> > ~~~\n" -"> > [master 94ae08c] Use two images: surface and sky\n" -"> > 2 files changed, 0 insertions(+), 0 deletions(-)\n" -"> > create mode 100644 mars-sky.jpg\n" -"> > rename mars.jpg => mars-surface.jpg (100%)\n" -"> > ~~~\n" -"> > {: .output}\n" -"> >\n" -"> > Ahora ambas imágenes de Marte estan ingresadas en el repositorio, y `mars.jpg`\n" -"> > ya no existe." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/09-conflict.md:489 -msgid "> ## Una típica sesión de trabajo" -msgstr "> ## Una típica sesión de trabajo" - -#: git-novice/_locale/es/_episodes/09-conflict.md:490 -msgid "" -">\n" -"> Te sientas en tu computadora para trabajar en un proyecto compartido que es mantenido en un\n" -"> repositorio Git remoto. Durante tu sesión de trabajo, realizas las siguientes acciones, \n" -"> pero no en éste orden:\n" -">\n" -">\n" -"> - *Hacer cambios* agregando el número `100` al archivo de texto `numbers.txt`\n" -"> - *Actualizar repositorio remoto* para actualizar el repositorio local\n" -"> - *Celebrar* tu éxito con cerveza(s)\n" -"> - *Actualizar repositorio local* para actualizar el repositorio remoto\n" -"> - *Realizar cambios* con los cuales voy a hacer commit\n" -"> - *Hacer commit a los cambios* al repositorio local\n" -">\n" -"> ¿En qué orden deberías hacer estas acciones para minimizar la posibilidad de conflictos?\n" -"> Pon los comandos de arriba en orden en la columna *acción* de la tabla de abajo.\n" -"> Cuando tengas el orden correcto, ve si puedes escribir los comandos correspondientes en la columna \n" -"> *comando*. Algunos campos ya están completados para ayudarte a \n" -"> comenzar.\n" -">\n" -"> |orden|acción . . . . . . . . . . |comando . . . . . . . . . . |\n" -"> |-----|---------------------------|----------------------------|\n" -"> |1 | | |\n" -"> |2 | | `echo 100 >> numbers.txt` |\n" -"> |3 | | |\n" -"> |4 | | |\n" -"> |5 | | |\n" -"> |6 | ¡Celebrar! | `AFK` |\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > |orden|acción . . . . . . . . . . |comando . . . . . . . . . . |\n" -"> > |-----|-------------------|----------------------------------------------|\n" -"> > |1 | Actualizar repositorio local | `git pull origin master` |\n" -"> > |2 | Hacer cambios | `echo 100 >> numbers.txt` |\n" -"> > |3 | Realizar cambios | `git add numbers.txt` |\n" -"> > |4 | Hacer commit a los cambios | `git commit -m \"Agregar 100 a numbers.txt\"` |\n" -"> > |5 | Actualizar repositorio remoto | `git push origin master` |\n" -"> > |6 | ¡Celebrar! | `AFK` |\n" -"> >" -msgstr "" -">\n" -"> Te sientas en tu computadora para trabajar en un proyecto compartido que es mantenido en un\n" -"> repositorio Git remoto. Durante tu sesión de trabajo, realizas las siguientes acciones, \n" -"> pero no en éste orden:\n" -">\n" -">\n" -"> - *Hacer cambios* agregando el número `100` al archivo de texto `numbers.txt`\n" -"> - *Actualizar repositorio remoto* para actualizar el repositorio local\n" -"> - *Celebrar* tu éxito con cerveza(s)\n" -"> - *Actualizar repositorio local* para actualizar el repositorio remoto\n" -"> - *Realizar cambios* con los cuales voy a hacer commit\n" -"> - *Hacer commit a los cambios* al repositorio local\n" -">\n" -"> ¿En qué orden deberías hacer estas acciones para minimizar la posibilidad de conflictos?\n" -"> Pon los comandos de arriba en orden en la columna *acción* de la tabla de abajo.\n" -"> Cuando tengas el orden correcto, ve si puedes escribir los comandos correspondientes en la columna \n" -"> *comando*. Algunos campos ya están completados para ayudarte a \n" -"> comenzar.\n" -">\n" -"> |orden|acción . . . . . . . . . . |comando . . . . . . . . . . |\n" -"> |-----|---------------------------|----------------------------|\n" -"> |1 | | |\n" -"> |2 | | `echo 100 >> numbers.txt` |\n" -"> |3 | | |\n" -"> |4 | | |\n" -"> |5 | | |\n" -"> |6 | ¡Celebrar! | `AFK` |\n" -">\n" -"> > ## Solución\n" -"> >\n" -"> > |orden|acción . . . . . . . . . . |comando . . . . . . . . . . |\n" -"> > |-----|-------------------|----------------------------------------------|\n" -"> > |1 | Actualizar repositorio local | `git pull origin master` |\n" -"> > |2 | Hacer cambios | `echo 100 >> numbers.txt` |\n" -"> > |3 | Realizar cambios | `git add numbers.txt` |\n" -"> > |4 | Hacer commit a los cambios | `git commit -m \"Agregar 100 a numbers.txt\"` |\n" -"> > |5 | Actualizar repositorio remoto | `git push origin master` |\n" -"> > |6 | ¡Celebrar! | `AFK` |\n" -"> >" - -# Front Matter -#: git-novice/_locale/es/_episodes/10-open.md:1 -msgid "" -"---\n" -"title: La ciencia abierta\n" -"teaching: 5\n" -"exercises: 5\n" -"questions:\n" -"- \"¿Cómo un control de versiones me puede ayudar a tener mi trabajo más abierto?\"\n" -"objectives:\n" -"- \"Explica como el control de versiones nos ayuda a tener un cuaderno electrónico para todo nuestro trabajo computacional.\"\n" -"keypoints:\n" -"- \"Trabajo científico abierto es más útil y puede ser citado más que si no lo es.\"\n" -"---" -msgstr "" -"---\n" -"title: La ciencia abierta\n" -"teaching: 5\n" -"exercises: 5\n" -"questions:\n" -"- \"¿Cómo un control de versiones me puede ayudar a tener mi trabajo más abierto?\"\n" -"objectives:\n" -"- \"Explica como el control de versiones nos ayuda a tener un cuaderno electrónico para todo nuestro trabajo computacional.\"\n" -"keypoints:\n" -"- \"Trabajo científico abierto es más útil y puede ser citado más que si no lo es.\"\n" -"---" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/10-open.md:13 -msgid "> Lo opuesto a \"abierto\" no es \"cerrado\". " -msgstr "> Lo opuesto a \"abierto\" no es \"cerrado\". " - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/10-open.md:14 -msgid "> Lo opuesto a \"abierto\" es \"quebrado\"." -msgstr "> Lo opuesto a \"abierto\" es \"quebrado\"." - -#: git-novice/_locale/es/_episodes/10-open.md:19 -msgid "" -"El libre intercambio de información podría ser el ideal en Ciencia. Pero la realidad, a menudo, es mucho más complicada.\n" -"En la práctica cotidiana vemos situaciones como la siguiente: " -msgstr "" -"El libre intercambio de información podría ser el ideal en Ciencia. Pero la realidad, a menudo, es mucho más complicada.\n" -"En la práctica cotidiana vemos situaciones como la siguiente: " - -# unordered list -#: git-novice/_locale/es/_episodes/10-open.md:22 -msgid "* Una científica recoge algunos datos y los almacena en una máquina que seguramente tiene en su oficina." -msgstr "* Una científica recoge algunos datos y los almacena en una máquina que seguramente tiene en su oficina." - -# unordered list -#: git-novice/_locale/es/_episodes/10-open.md:23 -msgid "* Luego ella escribe y modifica unos pocos programas para analizar los datos (los cuales residen en su computadora)." -msgstr "* Luego ella escribe y modifica unos pocos programas para analizar los datos (los cuales residen en su computadora)." - -# unordered list -#: git-novice/_locale/es/_episodes/10-open.md:24 -msgid "* Una vez que tiene algunos resultados, ella escribe y presenta su artículo. Podría incluir sus datos -en varias revistas que los requieran- pero probablemente no incluya su código." -msgstr "* Una vez que tiene algunos resultados, ella escribe y presenta su artículo. Podría incluir sus datos -en varias revistas que los requieran- pero probablemente no incluya su código." - -# unordered list -#: git-novice/_locale/es/_episodes/10-open.md:25 -msgid "* El tiempo pasa." -msgstr "* El tiempo pasa." - -# unordered list -#: git-novice/_locale/es/_episodes/10-open.md:26 -msgid "* La revista envía las revisiones de un puñado de personas anónimas que trabajan en su campo de actividad." -msgstr "* La revista envía las revisiones de un puñado de personas anónimas que trabajan en su campo de actividad." - -#: git-novice/_locale/es/_episodes/10-open.md:27 -msgid "" -" Ella revisa su artículo para satisfacer las revisiones propuestas. Durante ese tiempo ella también podría modificar los **scripts** que escribió anteriormente, y vuelve a enviar.\n" -"* Pasa más tiempo.\n" -"* El artículo finalmente se publica. \n" -"* Se podría incluir un enlace a una copia online de sus datos, pero el mismo artículo está detrás de un sitio web de pago: sólo las personas que tienen acceso personal o institucional serán capaces de leerlo." -msgstr "" -" Ella revisa su artículo para satisfacer las revisiones propuestas. Durante ese tiempo ella también podría modificar los **scripts** que escribió anteriormente, y vuelve a enviar.\n" -"* Pasa más tiempo.\n" -"* El artículo finalmente se publica. \n" -"* Se podría incluir un enlace a una copia online de sus datos, pero el mismo artículo está detrás de un sitio web de pago: sólo las personas que tienen acceso personal o institucional serán capaces de leerlo." - -#: git-novice/_locale/es/_episodes/10-open.md:32 -msgid "Para muchos otros científicos, el proceso abierto se ve así:" -msgstr "Para muchos otros científicos, el proceso abierto se ve así:" - -# unordered list -#: git-novice/_locale/es/_episodes/10-open.md:34 -msgid "* Los datos que obtiene son almacenados, tan pronto como los colecta, en un repositorio de acceso abierto, " -msgstr "* Los datos que obtiene son almacenados, tan pronto como los colecta, en un repositorio de acceso abierto, " - -#: git-novice/_locale/es/_episodes/10-open.md:35 -msgid "" -" como puede ser [figshare](http://figshare.com/) o [Zenodo](http://zenodo.org), obteniendo su propio [Digital Object Identifier] (https://en.wikipedia.org/wiki/Digital_object_identifier) (DOI). O los datos que han sido recientemente publicados, son almacenados en [Dryad](http://datadryad.org/).\n" -"* La científica crea un nuevo repositorio en GitHub para guardar su trabajo.\n" -"* Al hacer su análisis de los datos, guarda los cambios de sus **scripts** (y posiblemente algunos archivos de salida) en ese repositorio. También utiliza el repositorio para su artículo. Entonces ese repositorio es el centro de colaboración con sus colegas.\n" -"* Cuando está satisfecha con el estado de su artículo, publica una versión en [arXiv](http://arxiv.org/) o en algún otro servidor de preimpresión para invitar a sus compañeros a una retroalimentación. \n" -"* Basado en esa retroalimentación, puede escribir varias revisiones antes de enviar finalmente su artículo a la revista. \n" -"* El artículo publicado incluye enlaces a su preimpresión y a sus repositorios de código y datos, lo que hace mucho más fácil para otros científicos utilizar este trabajo como punto de partida para su propia investigación." -msgstr "" -" como puede ser [figshare](http://figshare.com/) o [Zenodo](http://zenodo.org), obteniendo su propio [Digital Object Identifier] (https://en.wikipedia.org/wiki/Digital_object_identifier) (DOI). O los datos que han sido recientemente publicados, son almacenados en [Dryad](http://datadryad.org/).\n" -"* La científica crea un nuevo repositorio en GitHub para guardar su trabajo.\n" -"* Al hacer su análisis de los datos, guarda los cambios de sus **scripts** (y posiblemente algunos archivos de salida) en ese repositorio. También utiliza el repositorio para su artículo. Entonces ese repositorio es el centro de colaboración con sus colegas.\n" -"* Cuando está satisfecha con el estado de su artículo, publica una versión en [arXiv](http://arxiv.org/) o en algún otro servidor de preimpresión para invitar a sus compañeros a una retroalimentación. \n" -"* Basado en esa retroalimentación, puede escribir varias revisiones antes de enviar finalmente su artículo a la revista. \n" -"* El artículo publicado incluye enlaces a su preimpresión y a sus repositorios de código y datos, lo que hace mucho más fácil para otros científicos utilizar este trabajo como punto de partida para su propia investigación." - -#: git-novice/_locale/es/_episodes/10-open.md:42 -msgid "Este modelo abierto acelera la investigación: el trabajo abierto [se cita y se reutiliza](http://dx.doi.org/10.1371/journal.pone.0000308). Sin embargo, las personas que quieren trabajar de esta manera necesitan tomar algunas decisiones sobre qué significa exactamente \"abierto\" y cómo hacerlo. Puedes encontrar más información sobre los diferentes aspectos de la Ciencia Abierta en [el libro](http://link.springer.com/book/10.1007/978-3-319-00026-8)." -msgstr "Este modelo abierto acelera la investigación: el trabajo abierto [se cita y se reutiliza](http://dx.doi.org/10.1371/journal.pone.0000308). Sin embargo, las personas que quieren trabajar de esta manera necesitan tomar algunas decisiones sobre qué significa exactamente \"abierto\" y cómo hacerlo. Puedes encontrar más información sobre los diferentes aspectos de la Ciencia Abierta en [el libro](http://link.springer.com/book/10.1007/978-3-319-00026-8)." - -#: git-novice/_locale/es/_episodes/10-open.md:44 -msgid "Ésta es una de las muchas razones por las que enseñamos el control de versiones. Cuando se utiliza con diligencia, responde a \"cómo\" actúa un cuaderno electrónico compartible:" -msgstr "Ésta es una de las muchas razones por las que enseñamos el control de versiones. Cuando se utiliza con diligencia, responde a \"cómo\" actúa un cuaderno electrónico compartible:" - -# unordered list -#: git-novice/_locale/es/_episodes/10-open.md:46 -msgid "* Las etapas conceptuales del trabajo están documentadas, incluyendo quién hizo" -msgstr "* Las etapas conceptuales del trabajo están documentadas, incluyendo quién hizo" - -#: git-novice/_locale/es/_episodes/10-open.md:47 -msgid "" -" qué y cuándo se hizo. Cada paso está marcado con un identificador (el ID de confirmación) de cada uno de los intentos y propósitos.\n" -"* Puedes vincular tu documentación de ideas y otros trabajos intelectuales directamente con los cambios que surgen de ellos.\n" -"* Puedes referirte a lo que utilizaste en tu investigación para obtener tus resultados computacionales de manera única y recuperable.\n" -"* Con un sistema de control de versiones como Git, todo el historial del repositorio es fácil de archivar para siempre." -msgstr "" -" qué y cuándo se hizo. Cada paso está marcado con un identificador (el ID de confirmación) de cada uno de los intentos y propósitos.\n" -"* Puedes vincular tu documentación de ideas y otros trabajos intelectuales directamente con los cambios que surgen de ellos.\n" -"* Puedes referirte a lo que utilizaste en tu investigación para obtener tus resultados computacionales de manera única y recuperable.\n" -"* Con un sistema de control de versiones como Git, todo el historial del repositorio es fácil de archivar para siempre." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/10-open.md:52 -msgid "> ## Haciendo código citable" -msgstr "> ## Haciendo código citable" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/10-open.md:59 -msgid "> ## ¿Cuán reproducible es mi trabajo?" -msgstr "> ## ¿Cuán reproducible es mi trabajo?" - -#: git-novice/_locale/es/_episodes/10-open.md:60 -msgid "" -">\n" -"> Pide a un compañero de laboratorio que reproduzca un resultado que obtuviste \n" -"> utilizando sólo lo que está disponible en un documento publicado o en la web.\n" -"> Luego, trata de hacer lo mismo con los resultados de tu labmate.\n" -"> Finalmente, reproducir los resultados de otro laboratorio." -msgstr "" -">\n" -"> Pide a un compañero de laboratorio que reproduzca un resultado que obtuviste \n" -"> utilizando sólo lo que está disponible en un documento publicado o en la web.\n" -"> Luego, trata de hacer lo mismo con los resultados de tu labmate.\n" -"> Finalmente, reproducir los resultados de otro laboratorio." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/10-open.md:67 -msgid "> ## ¿Cómo encontrar un repositorio de datos adecuado?" -msgstr "> ## ¿Cómo encontrar un repositorio de datos adecuado?" - -#: git-novice/_locale/es/_episodes/10-open.md:68 -msgid "" -">\n" -"> Navega por Internet durante un par de minutos y echa un vistazo a los repositorios de datos mencionado anteriormente: [Figshare](http://figshare.com/), [Zenodo](http://zenodo.org), [Dryad](http://datadryad.org/). Dependiendo de tu campo de investigación, encuentra repositorios reconocidos por la comunidad en tu campo. También puede ser útil [estos repositorios de datos recomendados por Nature](http://www.nature.com/sdata/data-policies/repositories). Discute con tu vecino qué repositorio de datos deseas abordar para tu proyecto actual y explicale por qué." -msgstr "" -">\n" -"> Navega por Internet durante un par de minutos y echa un vistazo a los repositorios de datos mencionado anteriormente: [Figshare](http://figshare.com/), [Zenodo](http://zenodo.org), [Dryad](http://datadryad.org/). Dependiendo de tu campo de investigación, encuentra repositorios reconocidos por la comunidad en tu campo. También puede ser útil [estos repositorios de datos recomendados por Nature](http://www.nature.com/sdata/data-policies/repositories). Discute con tu vecino qué repositorio de datos deseas abordar para tu proyecto actual y explicale por qué." - -# Front Matter -#: git-novice/_locale/es/_episodes/11-licensing.md:1 -msgid "" -"---\n" -"title: Licencia\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Qué información sobre licencias debería incluir en mi trabajo?\"\n" -"objectives:\n" -"- \"Explicar la importancia de agregar información de licencias a nuestro repositorio de código.\"\n" -"- \"Escoger la licencia apropiada.\"\n" -"- \"Explicar las diferencias en licencias y algunas expectativas sociales.\"\n" -"keypoints:\n" -"- \"Las personas que usan la licencia **GPL** en su software tienen que asegurarse de que toda la estructura esté bajo ésta licencia; muchas otras licencias no requieren esto.\"\n" -"- \"La familia de licencias **Creative Commons** permite a las personas adaptarse a varios requerimientos y restricciones de atribución, la creación de trabajo derivado, compartir el trabajo, y comercialización.\"\n" -"- \"Personas sin conocimientos de leyes no deberían tratar de escribir nuevas licencias desde cero.\"\n" -"---" -msgstr "" -"---\n" -"title: Licencia\n" -"teaching: 5\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Qué información sobre licencias debería incluir en mi trabajo?\"\n" -"objectives:\n" -"- \"Explicar la importancia de agregar información de licencias a nuestro repositorio de código.\"\n" -"- \"Escoger la licencia apropiada.\"\n" -"- \"Explicar las diferencias en licencias y algunas expectativas sociales.\"\n" -"keypoints:\n" -"- \"Las personas que usan la licencia **GPL** en su software tienen que asegurarse de que toda la estructura esté bajo ésta licencia; muchas otras licencias no requieren esto.\"\n" -"- \"La familia de licencias **Creative Commons** permite a las personas adaptarse a varios requerimientos y restricciones de atribución, la creación de trabajo derivado, compartir el trabajo, y comercialización.\"\n" -"- \"Personas sin conocimientos de leyes no deberían tratar de escribir nuevas licencias desde cero.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/11-licensing.md:17 -msgid "Cuando un repositorio público contiene código fuente, un manuscrito u otro trabajo creativo, éste debe incluir un archivo con el nombre `LICENCIA` o `LICENCIA.txt` en el directorio base del repositorio, que indique claramente bajo qué licencia se pone a disposición el contenido. Esto se debe a que la protección de propiedad intelectual (y por lo tanto derechos de autor) se aplica automáticamente a las obras creativas. La reutilización de trabajos creativos sin licencia es peligrosa, ya que los titulares de los derechos de autor podrían realizar una demanda por infringir la misma." -msgstr "Cuando un repositorio público contiene código fuente, un manuscrito u otro trabajo creativo, éste debe incluir un archivo con el nombre `LICENCIA` o `LICENCIA.txt` en el directorio base del repositorio, que indique claramente bajo qué licencia se pone a disposición el contenido. Esto se debe a que la protección de propiedad intelectual (y por lo tanto derechos de autor) se aplica automáticamente a las obras creativas. La reutilización de trabajos creativos sin licencia es peligrosa, ya que los titulares de los derechos de autor podrían realizar una demanda por infringir la misma." - -#: git-novice/_locale/es/_episodes/11-licensing.md:19 -msgid "Una licencia resuelve el problema otorgando derechos a otros (los licenciatarios) que de otro modo no tendrían. Los derechos que se otorgan y bajo qué condiciones difieren, a menudo de forma leve, de una licencia a otra. En la práctica, algunas licencias son las más populares, y el sitio [choosealicense.com](http://choosealicense.com/) te ayudará a encontrar una licencia que se adapte a tus necesidades. Las cosas importantes a considerar son:" -msgstr "Una licencia resuelve el problema otorgando derechos a otros (los licenciatarios) que de otro modo no tendrían. Los derechos que se otorgan y bajo qué condiciones difieren, a menudo de forma leve, de una licencia a otra. En la práctica, algunas licencias son las más populares, y el sitio [choosealicense.com](http://choosealicense.com/) te ayudará a encontrar una licencia que se adapte a tus necesidades. Las cosas importantes a considerar son:" - -# unordered list -#: git-novice/_locale/es/_episodes/11-licensing.md:21 -msgid "* Si deseas abordar los derechos de patente." -msgstr "* Si deseas abordar los derechos de patente." - -# unordered list -#: git-novice/_locale/es/_episodes/11-licensing.md:22 -msgid "* Si necesitas personas que distribuyan los trabajos derivados de tu código fuente." -msgstr "* Si necesitas personas que distribuyan los trabajos derivados de tu código fuente." - -# unordered list -#: git-novice/_locale/es/_episodes/11-licensing.md:23 -msgid "* Si el contenido al que estás otorgando la licencia es código fuente." -msgstr "* Si el contenido al que estás otorgando la licencia es código fuente." - -# unordered list -#: git-novice/_locale/es/_episodes/11-licensing.md:24 -msgid "* Si realmente deseas licenciar el código." -msgstr "* Si realmente deseas licenciar el código." - -#: git-novice/_locale/es/_episodes/11-licensing.md:26 -msgid "" -"Elegir una licencia que sea de uso común hace la vida más fácil para los contribuyentes y los usuarios, porque es probable que ya estén familiarizados con la licencia y no tengan que sortear una jerga específica para decidir si están de acuerdo con la licencia.\n" -"La [Iniciativa Open Source](http://opensource.org/licenses) y [Free Software Foundation](http://www.gnu.org/licenses/license-list.html) mantienen listas de licencias que pueden son buenas opciones a considerar." -msgstr "" -"Elegir una licencia que sea de uso común hace la vida más fácil para los contribuyentes y los usuarios, porque es probable que ya estén familiarizados con la licencia y no tengan que sortear una jerga específica para decidir si están de acuerdo con la licencia.\n" -"La [Iniciativa Open Source](http://opensource.org/licenses) y [Free Software Foundation](http://www.gnu.org/licenses/license-list.html) mantienen listas de licencias que pueden son buenas opciones a considerar." - -#: git-novice/_locale/es/_episodes/11-licensing.md:29 -msgid "Este artículo sobre [licencias de software](https://doi.org/10.1371/journal.pcbi.1002598) proporciona una excelente descripción de licencias y de opciones de licencias desde la perspectiva de los científicos que también escriben código." -msgstr "Este artículo sobre [licencias de software](https://doi.org/10.1371/journal.pcbi.1002598) proporciona una excelente descripción de licencias y de opciones de licencias desde la perspectiva de los científicos que también escriben código." - -#: git-novice/_locale/es/_episodes/11-licensing.md:31 -msgid "Al fin de cuentas, lo que importa es que haya información clara sobre cuál es la licencia. Además, es mejor elegir la licencia desde el principio, incluso si se trata de un repositorio que no es público. Retrasar la decisión de sobre qué licencia elegir sólo complica las cosas más adelante, porque cada vez que un nuevo colaborador comienza a contribuir, ellos también tienen derechos de autor y, por lo tanto, se les debe pedir aprobación una vez que se elige una licencia." -msgstr "Al fin de cuentas, lo que importa es que haya información clara sobre cuál es la licencia. Además, es mejor elegir la licencia desde el principio, incluso si se trata de un repositorio que no es público. Retrasar la decisión de sobre qué licencia elegir sólo complica las cosas más adelante, porque cada vez que un nuevo colaborador comienza a contribuir, ellos también tienen derechos de autor y, por lo tanto, se les debe pedir aprobación una vez que se elige una licencia." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/11-licensing.md:33 -msgid "> ## ¿Puedo usar una **Open License**?" -msgstr "> ## ¿Puedo usar una **Open License**?" - -#: git-novice/_locale/es/_episodes/11-licensing.md:34 -msgid "" -">\n" -"> Investiga si puedes usar una **Open license** o \"Licencia Abierta\" en tu **software**. ¿Puedes hacer eso por tí mismo?, ¿o necesitas permiso de alguien dentro de tu institución? Si necesitas permiso, ¿de quién?" -msgstr "" -">\n" -"> Investiga si puedes usar una **Open license** o \"Licencia Abierta\" en tu **software**. ¿Puedes hacer eso por tí mismo?, ¿o necesitas permiso de alguien dentro de tu institución? Si necesitas permiso, ¿de quién?" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/11-licensing.md:38 -msgid "> ## ¿Qué licencias ya he aceptado?" -msgstr "> ## ¿Qué licencias ya he aceptado?" - -#: git-novice/_locale/es/_episodes/11-licensing.md:39 -msgid "" -">\n" -"> Muchas herramientas de **software** que usamos día a día (incluyendo las herramientas en este **workshop**) son\n" -"> **open-source software**. Escoge uno de los proyectos de GitHub de la lista de abajo, o algún otro que te interese. Encuentra la licencia (usualmente es un archivo que se llama `LICENSE` o `COPYING`) y luego habla con tus compañeros sobre como ésta licencia te permite o te restringe el uso del **software**. ¿Es una de las licencias que hemos visto en esta sesión? ¿Qué tan diferente es ésta licencia?\n" -"> - [Git](https://github.com/git/git), herramientas para el manejo de código fuente.\n" -"> - [CPython](https://github.com/python/cpython), implementación estándar del lenguaje Python.\n" -"> - [Jupyter](https://github.com/jupyter), el proyecto que implementa **notebooks** para correr Python en la **web** que usaremos en este **workshop**.\n" -"> - [EtherPad](https://github.com/ether/etherpad-lite), un editor colaborativo en tiempo real." -msgstr "" -">\n" -"> Muchas herramientas de **software** que usamos día a día (incluyendo las herramientas en este **workshop**) son\n" -"> **open-source software**. Escoge uno de los proyectos de GitHub de la lista de abajo, o algún otro que te interese. Encuentra la licencia (usualmente es un archivo que se llama `LICENSE` o `COPYING`) y luego habla con tus compañeros sobre como ésta licencia te permite o te restringe el uso del **software**. ¿Es una de las licencias que hemos visto en esta sesión? ¿Qué tan diferente es ésta licencia?\n" -"> - [Git](https://github.com/git/git), herramientas para el manejo de código fuente.\n" -"> - [CPython](https://github.com/python/cpython), implementación estándar del lenguaje Python.\n" -"> - [Jupyter](https://github.com/jupyter), el proyecto que implementa **notebooks** para correr Python en la **web** que usaremos en este **workshop**.\n" -"> - [EtherPad](https://github.com/ether/etherpad-lite), un editor colaborativo en tiempo real." - -# Front Matter -#: git-novice/_locale/es/_episodes/12-citation.md:1 -msgid "" -"---\n" -"title: Ejemplo de Referencia o cita\n" -"teaching: 2\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo hacer que mi trabajo sea más fácil de citar?\"\n" -"objectives:\n" -"- \"Haz que tu trabajo sea más fácil de citar\"\n" -"keypoints:\n" -"- \"Agrega un archivo CITATION al repositorio y explica cómo quieres que tu trabajo sea citado.\"\n" -"---" -msgstr "" -"---\n" -"title: Ejemplo de Referencia o cita\n" -"teaching: 2\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo hacer que mi trabajo sea más fácil de citar?\"\n" -"objectives:\n" -"- \"Haz que tu trabajo sea más fácil de citar\"\n" -"keypoints:\n" -"- \"Agrega un archivo CITATION al repositorio y explica cómo quieres que tu trabajo sea citado.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/12-citation.md:13 -msgid "" -"Te recomendamos que incluyas un archivo llamado `CITATION` o `CITATION.txt`\n" -"que describa cómo citar o referenciar tu proyecto.\n" -"La siguiente cita es de \n" -"[Software Carpentry](https://github.com/swcarpentry/website/blob/gh-pages/CITATION):" -msgstr "" -"Te recomendamos que incluyas un archivo llamado `CITATION` o `CITATION.txt`\n" -"que describa cómo citar o referenciar tu proyecto.\n" -"La siguiente cita es de \n" -"[Software Carpentry](https://github.com/swcarpentry/website/blob/gh-pages/CITATION):" - -# Front Matter -#: git-novice/_locale/es/_episodes/13-hosting.md:1 -msgid "" -"---\n" -"title: Hospedaje\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Dónde debería alojar mis repositorios de control de versiones?\"\n" -"objectives:\n" -"- \"Explicar diferentes opciones para realizar trabajos científicos.\"\n" -"keypoints:\n" -"- \"Los proyectos pueden alojarse en servidores de la universidad, en dominios personales o públicas.\"\n" -"- \"Las reglas con respecto a la propiedad intelectual y el almacenamiento de información confidencial se aplican sin importar dónde se alojan el código y los datos.\"\n" -"---" -msgstr "" -"---\n" -"title: Hospedaje\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Dónde debería alojar mis repositorios de control de versiones?\"\n" -"objectives:\n" -"- \"Explicar diferentes opciones para realizar trabajos científicos.\"\n" -"keypoints:\n" -"- \"Los proyectos pueden alojarse en servidores de la universidad, en dominios personales o públicas.\"\n" -"- \"Las reglas con respecto a la propiedad intelectual y el almacenamiento de información confidencial se aplican sin importar dónde se alojan el código y los datos.\"\n" -"---" - -#: git-novice/_locale/es/_episodes/13-hosting.md:14 -msgid "" -"La segunda gran pregunta para los grupos que quieren liberar su trabajo es dónde\n" -"hospedar su código y datos. Una opción es que el laboratorio, departamento o la\n" -"universidad provean un servidor, gestionen cuentas y respaldos, etc. El principal\n" -"beneficio de esto es que clarifica quién es dueño de qué, lo cual es particularmente\n" -"importante si algún material es sensible (es decir, se relaciona a experimentos\n" -"que involucran sujetos humanos o pueden ser usados en una patente). Las principales\n" -"desventajas son el costo de proveer el servicio y su longevidad: un científico\n" -"que ha pasado diez años colectando datos quisiera asegurarse de que estos estarán\n" -"disponibles en diez años más, pero eso está más allá del tiempo de vida de muchos \n" -"de los subsidios que financian la infraestructura académica." -msgstr "" -"La segunda gran pregunta para los grupos que quieren liberar su trabajo es dónde\n" -"hospedar su código y datos. Una opción es que el laboratorio, departamento o la\n" -"universidad provean un servidor, gestionen cuentas y respaldos, etc. El principal\n" -"beneficio de esto es que clarifica quién es dueño de qué, lo cual es particularmente\n" -"importante si algún material es sensible (es decir, se relaciona a experimentos\n" -"que involucran sujetos humanos o pueden ser usados en una patente). Las principales\n" -"desventajas son el costo de proveer el servicio y su longevidad: un científico\n" -"que ha pasado diez años colectando datos quisiera asegurarse de que estos estarán\n" -"disponibles en diez años más, pero eso está más allá del tiempo de vida de muchos \n" -"de los subsidios que financian la infraestructura académica." - -#: git-novice/_locale/es/_episodes/13-hosting.md:25 -msgid "" -"Otra opción es comprar un dominio y pagar a un Proveedor de Servicios de Internet\n" -"(ISP por sus siglas en inglés) para hospedarlo. Esto da al individuo o grupo mayor\n" -"control, y le da la vuelta a problemas que pueden surgir cuando se cambien de una \n" -"institución a otra, pero requiere más tiempo y esfuerzo para configurar que la\n" -"opción anterior o siguiente." -msgstr "" -"Otra opción es comprar un dominio y pagar a un Proveedor de Servicios de Internet\n" -"(ISP por sus siglas en inglés) para hospedarlo. Esto da al individuo o grupo mayor\n" -"control, y le da la vuelta a problemas que pueden surgir cuando se cambien de una \n" -"institución a otra, pero requiere más tiempo y esfuerzo para configurar que la\n" -"opción anterior o siguiente." - -#: git-novice/_locale/es/_episodes/13-hosting.md:31 -msgid "" -"La tercera opción es utilizar un servicio de hospedaje público como\n" -"[GitHub](http://github.com), [GitLab](http://gitlab.com),\n" -"[BitBucket](http://bitbucket.org) o [SourceForge](http://sourceforge.net).\n" -"Cada uno de estos servicios provee una interfaz web que permite a las personas\n" -"crear, ver y editar sus repositorios de código. Estos servicios también proveen \n" -"herramientas de comunicación y gestión de proyectos que incluyen `seguimiento de problemas`,\n" -"páginas wiki, notificaciones de correo electrónico y revisiones de código. Estos\n" -"servicios se benefician de economías de escalamiento y efectos de redes: es más\n" -"fácil correr un servicio grande bien que correr varios pequeños servicios al\n" -"mismo estándar. También es más fácil para la gente colaborar. Usando un servicio \n" -"popular puede ayudar a conectar tu proyecto con una comunidad que ya está usando el\n" -"mismo servicio." -msgstr "" -"La tercera opción es utilizar un servicio de hospedaje público como\n" -"[GitHub](http://github.com), [GitLab](http://gitlab.com),\n" -"[BitBucket](http://bitbucket.org) o [SourceForge](http://sourceforge.net).\n" -"Cada uno de estos servicios provee una interfaz web que permite a las personas\n" -"crear, ver y editar sus repositorios de código. Estos servicios también proveen \n" -"herramientas de comunicación y gestión de proyectos que incluyen `seguimiento de problemas`,\n" -"páginas wiki, notificaciones de correo electrónico y revisiones de código. Estos\n" -"servicios se benefician de economías de escalamiento y efectos de redes: es más\n" -"fácil correr un servicio grande bien que correr varios pequeños servicios al\n" -"mismo estándar. También es más fácil para la gente colaborar. Usando un servicio \n" -"popular puede ayudar a conectar tu proyecto con una comunidad que ya está usando el\n" -"mismo servicio." - -#: git-novice/_locale/es/_episodes/13-hosting.md:44 -msgid "" -"Como un ejemplo, Software Carpentry [está en \n" -"GitHub]({{ swc_github }}), donde puedes encontrar el [código fuente para esta\n" -"página](https://github.com/swcarpentry/git-novice-es/blob/gh-pages/_episodes/13-hosting.md).\n" -"Cualquiera con una cuenta de GitHub puede sugerir cambios a este texto." -msgstr "" -"Como un ejemplo, Software Carpentry [está en \n" -"GitHub]({{ swc_github }}), donde puedes encontrar el [código fuente para esta\n" -"página](https://github.com/swcarpentry/git-novice-es/blob/gh-pages/_episodes/13-hosting.md).\n" -"Cualquiera con una cuenta de GitHub puede sugerir cambios a este texto." - -#: git-novice/_locale/es/_episodes/13-hosting.md:49 -msgid "" -"Usando servicios grandes y bien establecidos puede también ayudarte a tomar\n" -"ventaja rápidamente de herramientas poderosas tales como la Integración \n" -"Continua (CI por sus siglas en inglés). CI puede automaticamente construir el ejecutable a partir del codigo fuente y probar el \n" -"software automáticamente cada vez que se hace un `commit` o se somete un \n" -"`pull request`. La integración directa de CI con un servicio de hospedaje en \n" -"línea significa que esta información está presente en cualquier `pull request`\n" -"y ayudar a mantener la integridad y estándares de calidad del código. Si bien\n" -"CI está disponible en situaciones de auto-hospedaje, hay menos configuración y\n" -"mantenimiento al usar un servicio en línea. Más aún, estas herramientas son \n" -"proporcionadas sin costo alguno para proyectos de código abierto y están también\n" -"disponibles para repositorios privados por una cuota." -msgstr "" -"Usando servicios grandes y bien establecidos puede también ayudarte a tomar\n" -"ventaja rápidamente de herramientas poderosas tales como la Integración \n" -"Continua (CI por sus siglas en inglés). CI puede automaticamente construir el ejecutable a partir del codigo fuente y probar el \n" -"software automáticamente cada vez que se hace un `commit` o se somete un \n" -"`pull request`. La integración directa de CI con un servicio de hospedaje en \n" -"línea significa que esta información está presente en cualquier `pull request`\n" -"y ayudar a mantener la integridad y estándares de calidad del código. Si bien\n" -"CI está disponible en situaciones de auto-hospedaje, hay menos configuración y\n" -"mantenimiento al usar un servicio en línea. Más aún, estas herramientas son \n" -"proporcionadas sin costo alguno para proyectos de código abierto y están también\n" -"disponibles para repositorios privados por una cuota." - -#: git-novice/_locale/es/_episodes/13-hosting.md:62 -msgid "" -">\n" -"> Compartir es el ideal de la ciencia,\n" -"> pero muchas instituciones imponen restricciones al compartir,\n" -"> por ejemplo para proteger propiedad intelectual potencialmente patentable.\n" -"> Si encuentras tales restricciones,\n" -"> pudiera ser productivo indagar acerca de las motivaciones\n" -"> ya sea para solicitar una excepción para un proyecto específico o dominio,\n" -"> o para impulsar una reforma institucional más amplia para el apoyo de la ciencia abierta." -msgstr "" -">\n" -"> Compartir es el ideal de la ciencia,\n" -"> pero muchas instituciones imponen restricciones al compartir,\n" -"> por ejemplo para proteger propiedad intelectual potencialmente patentable.\n" -"> Si encuentras tales restricciones,\n" -"> pudiera ser productivo indagar acerca de las motivaciones\n" -"> ya sea para solicitar una excepción para un proyecto específico o dominio,\n" -"> o para impulsar una reforma institucional más amplia para el apoyo de la ciencia abierta." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/13-hosting.md:72 -msgid "> ## ¿Mi Trabajo Puede Ser Público?" -msgstr "> ## ¿Mi Trabajo Puede Ser Público?" - -#: git-novice/_locale/es/_episodes/13-hosting.md:73 -msgid "" -">\n" -"> Averigua si tienes permitido hospedar tu trabajo abiertamente en un repositorio público.\n" -"> ¿Puedes hacer esto unilateralmente,\n" -"> o necesitas permiso de alguien en tu institución?\n" -"> Si ese es el caso, ¿de quién?" -msgstr "" -">\n" -"> Averigua si tienes permitido hospedar tu trabajo abiertamente en un repositorio público.\n" -"> ¿Puedes hacer esto unilateralmente,\n" -"> o necesitas permiso de alguien en tu institución?\n" -"> Si ese es el caso, ¿de quién?" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/13-hosting.md:80 -msgid "> ## ¿Dónde Puedo Compartir Mi Trabajo?" -msgstr "> ## ¿Dónde Puedo Compartir Mi Trabajo?" - -#: git-novice/_locale/es/_episodes/13-hosting.md:81 -msgid "" -">\n" -"> ¿Tu institución tiene un repositorio(s) donde puedas compartir tus \n" -"> artículos, datos y software? ¿Cómo los repositorios institucionales\n" -"> difieren de servicios como [arXiV](http://arxiv.org/), [figshare](http://figshare.com/) y [GitHub](http://github.com/)?" -msgstr "" -">\n" -"> ¿Tu institución tiene un repositorio(s) donde puedas compartir tus \n" -"> artículos, datos y software? ¿Cómo los repositorios institucionales\n" -"> difieren de servicios como [arXiV](http://arxiv.org/), [figshare](http://figshare.com/) y [GitHub](http://github.com/)?" - -# Front Matter -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:1 -msgid "" -"---\n" -"title: Usando Git desde RStudio\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo usar Git desde RStudio?\"\n" -"objectives:\n" -"- \"Entender cómo usar Git desde RStudio.\"\n" -"keypoints:\n" -"- \"Crear un proyecto en RStudio\"\n" -"---" -msgstr "" -"---\n" -"title: Usando Git desde RStudio\n" -"teaching: 10\n" -"exercises: 0\n" -"questions:\n" -"- \"¿Cómo puedo usar Git desde RStudio?\"\n" -"objectives:\n" -"- \"Entender cómo usar Git desde RStudio.\"\n" -"keypoints:\n" -"- \"Crear un proyecto en RStudio\"\n" -"---" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:13 -msgid "Ya que el uso de control de versiones es muy útil cuando escribimos **scripts**, entonces RStudio esta integrado con Git. Hay algunas otras mas complejas funcionalidades de Git que solamente se pueden usar desde la terminal, pero RStudio tiene una buena interfaz de trabajo para realizar las operaciones más comunes de control de versiones." -msgstr "Ya que el uso de control de versiones es muy útil cuando escribimos **scripts**, entonces RStudio esta integrado con Git. Hay algunas otras mas complejas funcionalidades de Git que solamente se pueden usar desde la terminal, pero RStudio tiene una buena interfaz de trabajo para realizar las operaciones más comunes de control de versiones." - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:15 -msgid "RStudio te permite crear un proyecto [project][rstudio-projects] asociado a un directorio determinado. Esta es una manera de hacer un seguimiento de los archivos asociados al proyecto. Una manera de tener control de archivos es mediante el uso de un programa de control de versiones. Para empezar a usar RStudio para el control de versiones, comencemos por crear un nuevo proyecto:" -msgstr "RStudio te permite crear un proyecto [project][rstudio-projects] asociado a un directorio determinado. Esta es una manera de hacer un seguimiento de los archivos asociados al proyecto. Una manera de tener control de archivos es mediante el uso de un programa de control de versiones. Para empezar a usar RStudio para el control de versiones, comencemos por crear un nuevo proyecto:" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:19 -msgid "" -"Una nueva ventana se abrirá y preguntará cómo queremos crear el proyecto. Tenemos\n" -"aquí varias opciones. Supongamos que queremos usar RStudio con el repositorio de planetas\n" -"que ya hemos creado. Como ese repositorio ya está en una carpeta en tu computadora,\n" -"podemos escoger la opción \"Existing Directory\":" -msgstr "" -"Una nueva ventana se abrirá y preguntará cómo queremos crear el proyecto. Tenemos\n" -"aquí varias opciones. Supongamos que queremos usar RStudio con el repositorio de planetas\n" -"que ya hemos creado. Como ese repositorio ya está en una carpeta en tu computadora,\n" -"podemos escoger la opción \"Existing Directory\":" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:26 -msgid "> ## ¿Puedes ver la opción de \"Version Control\"?" -msgstr "> ## ¿Puedes ver la opción de \"Version Control\"?" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:27 -msgid "" -">\n" -"> Aunque no vamos a usar ésta opción aquí, deberías poder ver una opción en el menú que diga\n" -"> \"Version Control\". Esta es la opción que debes escoger cuando quieras crear\n" -"> un proyecto en tu computadora mediante una clonación de un repositorio de GitHub.\n" -"> Si esta opción no es visible, probablemente significa que RStudio no sabe\n" -"> donde está tu ejecutable de Git. Revisa\n" -"> [esta página](https://stat545-ubc.github.io/git03_rstudio-meet-git.html)\n" -"> para encontrar algunos consejos. Incluso después de instalar Git, si estás usando MacOSX\n" -"> algunas veces puede ser necesario que tengas que aceptar la licencia de XCode" -msgstr "" -">\n" -"> Aunque no vamos a usar ésta opción aquí, deberías poder ver una opción en el menú que diga\n" -"> \"Version Control\". Esta es la opción que debes escoger cuando quieras crear\n" -"> un proyecto en tu computadora mediante una clonación de un repositorio de GitHub.\n" -"> Si esta opción no es visible, probablemente significa que RStudio no sabe\n" -"> donde está tu ejecutable de Git. Revisa\n" -"> [esta página](https://stat545-ubc.github.io/git03_rstudio-meet-git.html)\n" -"> para encontrar algunos consejos. Incluso después de instalar Git, si estás usando MacOSX\n" -"> algunas veces puede ser necesario que tengas que aceptar la licencia de XCode" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:38 -msgid "" -"En el siguiente paso, RStudio va a preguntar cuál es la carpeta existente que queremos usar. Haremos\n" -"click en el navegador de archivos para navegar a la carpeta correcta en tu computadora, y luego haremos click en\n" -"\"Create Project\":" -msgstr "" -"En el siguiente paso, RStudio va a preguntar cuál es la carpeta existente que queremos usar. Haremos\n" -"click en el navegador de archivos para navegar a la carpeta correcta en tu computadora, y luego haremos click en\n" -"\"Create Project\":" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:44 -msgid "¡Y ya está! Ahora tenemos un proyecto en R que contiene tu propio repositorio. Fíjate que ahora en el menú aparece un botón con \"Git\" en letras verticales. Esto significa que RStudio ha reconocido que ésta carpeta es un repositorio de Git, así que te proporcionará las herramientas para usar Git:" -msgstr "¡Y ya está! Ahora tenemos un proyecto en R que contiene tu propio repositorio. Fíjate que ahora en el menú aparece un botón con \"Git\" en letras verticales. Esto significa que RStudio ha reconocido que ésta carpeta es un repositorio de Git, así que te proporcionará las herramientas para usar Git:" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:48 -msgid "Para editar los archivos en tu repositorio, puedes hacer click en el archivo desde el panel inferior izquierdo. Ahora vamos a añadir más información sobre Plutón:" -msgstr "Para editar los archivos en tu repositorio, puedes hacer click en el archivo desde el panel inferior izquierdo. Ahora vamos a añadir más información sobre Plutón:" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:52 -msgid "Una vez que hemos guardado nuestros archivos editados, ahora podemos usar RStudio para hacer permanentes los cambios. Usa el botón y haz clik a \"Commit\":" -msgstr "Una vez que hemos guardado nuestros archivos editados, ahora podemos usar RStudio para hacer permanentes los cambios. Usa el botón y haz clik a \"Commit\":" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:56 -msgid "" -"Esto abrirá una ventana donde puedes seleccionar qué archivos quieres hacer **commit** (marca\n" -"las casillas en la columna \"Staged\") y luego escribe un mensaje para el **commit** (en el panel\n" -"superior derecho). Los iconos en la columna \"Status\" indican el estado actual de cada\n" -"archivo. También puedes ver los cambios de cada archivo haciendo click en su nombre. Una vez\n" -"que todo esté de la forma que quieres, haz click en \"Commit\":" -msgstr "" -"Esto abrirá una ventana donde puedes seleccionar qué archivos quieres hacer **commit** (marca\n" -"las casillas en la columna \"Staged\") y luego escribe un mensaje para el **commit** (en el panel\n" -"superior derecho). Los iconos en la columna \"Status\" indican el estado actual de cada\n" -"archivo. También puedes ver los cambios de cada archivo haciendo click en su nombre. Una vez\n" -"que todo esté de la forma que quieres, haz click en \"Commit\":" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:64 -msgid "" -"Puedes subir los cambios seleccionando \"Push\" en el menú de Git. Allí hay también\n" -"opciones para traer los cambios (hacer **pull**) desde una versión remota de este repositorio, y ver\n" -"el historial de cambios realizados:" -msgstr "" -"Puedes subir los cambios seleccionando \"Push\" en el menú de Git. Allí hay también\n" -"opciones para traer los cambios (hacer **pull**) desde una versión remota de este repositorio, y ver\n" -"el historial de cambios realizados:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:70 -msgid "> ¿Están los comandos **Push** y **Pull** en gris?" -msgstr "> ¿Están los comandos **Push** y **Pull** en gris?" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:71 -msgid "" -">\n" -"> Si este es el caso, generalmente significa que RStudio no sabe dónde están las\n" -"> otras versiones de tu repositorio (por ejemplo, en GitHub).\n" -"> Para solucionar esto, abre una terminal, sitúate en el repositorio y luego lanza el siguiente comando:\n" -"> `git push -u origin master`. Luego reinicia RStudio." -msgstr "" -">\n" -"> Si este es el caso, generalmente significa que RStudio no sabe dónde están las\n" -"> otras versiones de tu repositorio (por ejemplo, en GitHub).\n" -"> Para solucionar esto, abre una terminal, sitúate en el repositorio y luego lanza el siguiente comando:\n" -"> `git push -u origin master`. Luego reinicia RStudio." - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:78 -msgid "" -"Si hacemos click en el historial de cambios \"History\", podemos ver una versión gráfica de lo\n" -"que obtendríamos con el comando `git log`:" -msgstr "" -"Si hacemos click en el historial de cambios \"History\", podemos ver una versión gráfica de lo\n" -"que obtendríamos con el comando `git log`:" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:83 -msgid "RStudio crea algunos archivos que le ayudan a mantener un control de los cambios en el proyecto. Normalmente no deseamos que Git los incluya en el control de versiones, así que es una buena idea agregar sus nombres al `.gitignore`:" -msgstr "RStudio crea algunos archivos que le ayudan a mantener un control de los cambios en el proyecto. Normalmente no deseamos que Git los incluya en el control de versiones, así que es una buena idea agregar sus nombres al `.gitignore`:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:87 -msgid "> ## Tip: Control de versiones del output desechable (versioning disposable output)" -msgstr "> ## Tip: Control de versiones del output desechable (versioning disposable output)" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:88 -msgid "" -">\n" -"> Generalmente tu no quieres hacer control de cambios o versiones de tus output desechables (o solo datos de lectura).\n" -"> Entonces, tu debes modificar el archivo `.gitignore` para decirle a Git que ignore estos archivos\n" -"> y directorios. " -msgstr "" -">\n" -"> Generalmente tu no quieres hacer control de cambios o versiones de tus output desechables (o solo datos de lectura).\n" -"> Entonces, tu debes modificar el archivo `.gitignore` para decirle a Git que ignore estos archivos\n" -"> y directorios. " - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:95 -msgid "" -">\n" -"> 1. Crear un directorio dentro de tu proyecto llamado `graphs`.\n" -"> 2. Modificar el archivo `.gitignore` para que contenga `graphs/`\n" -"> entonces este output desechable no estara **versioned**.\n" -">\n" -"> Agrega el folder recien creado al control de versiones usando la interface de Git.\n" -">\n" -"> > ## Solucion del Challenge\n" -"> >\n" -"> > Esto puede ser realizado con los comandos de linea:\n" -"> > ```\n" -"> > $ mkdir graphs\n" -"> > $ echo \"graphs/\"> > .gitignore\n" -"> > ```\n" -"> > {: . shell}" -msgstr "" -">\n" -"> 1. Crear un directorio dentro de tu proyecto llamado `graphs`.\n" -"> 2. Modificar el archivo `.gitignore` para que contenga `graphs/`\n" -"> entonces este output desechable no estara **versioned**.\n" -">\n" -"> Agrega el folder recien creado al control de versiones usando la interface de Git.\n" -">\n" -"> > ## Solucion del Challenge\n" -"> >\n" -"> > Esto puede ser realizado con los comandos de linea:\n" -"> > ```\n" -"> > $ mkdir graphs\n" -"> > $ echo \"graphs/\"> > .gitignore\n" -"> > ```\n" -"> > {: . shell}" - -#: git-novice/_locale/es/_episodes/14-supplemental-rstudio.md:113 -msgid "" -"Hay muchas más opciones que se pueden encontrar en la interfaz de RStudio,\n" -"pero las que hemos visto son suficientes para comenzar." -msgstr "" -"Hay muchas más opciones que se pueden encontrar en la interfaz de RStudio,\n" -"pero las que hemos visto son suficientes para comenzar." - -# Front Matter -#: git-novice/_locale/es/_extras/about.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: About\n" -"permalink: /es/about/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: About\n" -"permalink: /es/about/\n" -"---" - -# Front Matter -#: git-novice/_locale/es/_extras/discuss.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: Discussion\n" -"permalink: /es/discuss/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: Discussion\n" -"permalink: /es/discuss/\n" -"---" - -# header -#: git-novice/_locale/es/_extras/discuss.md:7 -msgid "## Preguntas frecuentes" -msgstr "## Preguntas frecuentes" - -#: git-novice/_locale/es/_extras/discuss.md:9 -msgid "" -"La gente a menudo tiene preguntas sobre Git más allá del alcance del material central.\n" -"Los estudiantes que han completado el resto de las lecciones pueden encontrar valor al examinar los siguientes temas." -msgstr "" -"La gente a menudo tiene preguntas sobre Git más allá del alcance del material central.\n" -"Los estudiantes que han completado el resto de las lecciones pueden encontrar valor al examinar los siguientes temas." - -#: git-novice/_locale/es/_extras/discuss.md:12 -msgid "Tenga en cuenta que dado que este material no es esencial para el uso básico de Git, no será cubierto por el instructor." -msgstr "Tenga en cuenta que dado que este material no es esencial para el uso básico de Git, no será cubierto por el instructor." - -# header -#: git-novice/_locale/es/_extras/discuss.md:14 -msgid "## Más configuración avanzada de Git" -msgstr "## Más configuración avanzada de Git" - -#: git-novice/_locale/es/_extras/discuss.md:16 -msgid "" -"En [Configuración de Git]({{page.root}}/02-setup/),\n" -"usamos `git config --global` para establecer algunas opciones predeterminadas para Git.\n" -"Resulta que estas opciones de configuración se almacenan en su directorio de inicio\n" -"en un archivo de texto sin formato llamado `.gitconfig`." -msgstr "" -"En [Configuración de Git]({{page.root}}/02-setup/),\n" -"usamos `git config --global` para establecer algunas opciones predeterminadas para Git.\n" -"Resulta que estas opciones de configuración se almacenan en su directorio de inicio\n" -"en un archivo de texto sin formato llamado `.gitconfig`." - -# code block -#: git-novice/_locale/es/_extras/discuss.md:26 -msgid "" -"~~~\n" -"[user]\n" -"\\tname = Vlad Dracula\n" -"\\temail = vlad@tran.sylvan.ia\n" -"[color]\n" -"\\tui = true\n" -"[core]\n" -"\\teditor = nano\n" -"~~~" -msgstr "" -"~~~\n" -"[user]\n" -"\\tname = Vlad のび太\n" -"\\temail = vlad@tran.sylvan.ia\n" -"[color]\n" -"\\tui = true\n" -"[core]\n" -"\\teditor = nano\n" -"~~~" - -#: git-novice/_locale/es/_extras/discuss.md:37 -msgid "" -"Este archivo se puede abrir en su editor de texto preferido.\n" -"(Tenga en cuenta que se recomienda continuar usando el comando `git config`,\n" -"ya que esto ayuda a evitar la introducción de errores de sintaxis)." -msgstr "" -"Este archivo se puede abrir en su editor de texto preferido.\n" -"(Tenga en cuenta que se recomienda continuar usando el comando `git config`,\n" -"ya que esto ayuda a evitar la introducción de errores de sintaxis)." - -#: git-novice/_locale/es/_extras/discuss.md:41 -msgid "" -"Eventualmente, querrás comenzar a personalizar el comportamiento de Git.\n" -"Esto se puede hacer agregando más entradas a su `.gitconfig`.\n" -"Las opciones disponibles se describen en el manual:" -msgstr "" -"Eventualmente, querrás comenzar a personalizar el comportamiento de Git.\n" -"Esto se puede hacer agregando más entradas a su `.gitconfig`.\n" -"Las opciones disponibles se describen en el manual:" - -#: git-novice/_locale/es/_extras/discuss.md:50 -msgid "" -"En particular, puede resultarle útil agregar alias.\n" -"Estos son como accesos directos para comandos de git más largos.\n" -"Por ejemplo, si te cansas de escribir `git checkout` todo el tiempo,\n" -"podrías ejecutar el comando:" -msgstr "" -"En particular, puede resultarle útil agregar alias.\n" -"Estos son como accesos directos para comandos de git más largos.\n" -"Por ejemplo, si te cansas de escribir `git checkout` todo el tiempo,\n" -"podrías ejecutar el comando:" - -#: git-novice/_locale/es/_extras/discuss.md:60 -msgid "Ahora, si volvemos al ejemplo de [Explorando el historial]({{ page.root }}/05-history/) where we ran:" -msgstr "Ahora, si volvemos al ejemplo de [Explorando el historial]({{ page.root }}/05-history/) where we ran:" - -#: git-novice/_locale/es/_extras/discuss.md:67 -msgid "ahora podríamos escribir:" -msgstr "ahora podríamos escribir:" - -# header -#: git-novice/_locale/es/_extras/discuss.md:74 -msgid "## Diseñando el registro de Git" -msgstr "## Diseñando el registro de Git" - -#: git-novice/_locale/es/_extras/discuss.md:76 -msgid "" -"Un buen objetivo para la personalización sale del registro.\n" -"El registro predeterminado es bastante detallado pero no da pistas gráficas\n" -"como información sobre qué confirmaciones se realizaron localmente\n" -"y que fueron sacados de controles remotos." -msgstr "" -"Un buen objetivo para la personalización sale del registro.\n" -"El registro predeterminado es bastante detallado pero no da pistas gráficas\n" -"como información sobre qué confirmaciones se realizaron localmente\n" -"y que fueron sacados de controles remotos." - -#: git-novice/_locale/es/_extras/discuss.md:81 -msgid "" -"Puede usar `git log --help` y` git config --help` para buscar diferentes formas de cambiar\n" -"la salida de registro.\n" -"Pruebe los siguientes comandos y vea qué efecto tienen:" -msgstr "" -"Puede usar `git log --help` y` git config --help` para buscar diferentes formas de cambiar\n" -"la salida de registro.\n" -"Pruebe los siguientes comandos y vea qué efecto tienen:" - -#: git-novice/_locale/es/_extras/discuss.md:93 -msgid "" -"Si no te gustan los efectos,\n" -"puedes deshacerlos con:" -msgstr "" -"Si no te gustan los efectos,\n" -"puedes deshacerlos con:" - -# blockquote, which can be cascaded -#: git-novice/_locale/es/_extras/discuss.md:103 -msgid "> ## Deshacer cambios en la configuración de Git" -msgstr "> ## Deshacer cambios en la configuración de Git" - -#: git-novice/_locale/es/_extras/discuss.md:104 -msgid "" -">\n" -"> Puede usar el indicador `--unset` para eliminar las opciones no deseadas de` .gitconfig`.\n" -"> Otra forma de deshacer los cambios es almacenar su `.gitconfig` usando Git.\n" -">\n" -"> Para sugerencias sobre lo que puede querer configurar,\n" -"> vaya a GitHub y busque \"gitconfig\".\n" -"> Encontrará cientos de repositorios en los que las personas han almacenado\n" -"> sus propios archivos de configuración de Git.\n" -"> Ordenarlos por el número de estrellas y echar un vistazo a los mejores.\n" -"> Si encuentras alguno que te guste,\n" -"> compruebe que estén cubiertos por una licencia de código abierto antes de clonarlos." -msgstr "" -">\n" -"> Puede usar el indicador `--unset` para eliminar las opciones no deseadas de` .gitconfig`.\n" -"> Otra forma de deshacer los cambios es almacenar su `.gitconfig` usando Git.\n" -">\n" -"> Para sugerencias sobre lo que puede querer configurar,\n" -"> vaya a GitHub y busque \"gitconfig\".\n" -"> Encontrará cientos de repositorios en los que las personas han almacenado\n" -"> sus propios archivos de configuración de Git.\n" -"> Ordenarlos por el número de estrellas y echar un vistazo a los mejores.\n" -"> Si encuentras alguno que te guste,\n" -"> compruebe que estén cubiertos por una licencia de código abierto antes de clonarlos." - -# header -#: git-novice/_locale/es/_extras/discuss.md:117 -msgid "## Archivos sin texto" -msgstr "## Archivos sin texto" - -#: git-novice/_locale/es/_extras/discuss.md:119 -msgid "" -"Recordar cuando discutimos [Conflictos]({{page.root}}/09-conflict/)\n" -"hubo un desafío que preguntó,\n" -"\"¿Qué hace Git?\n" -"cuando hay un conflicto en una imagen o algún otro archivo no textual\n" -"que está almacenado en el control de la versión?\"" -msgstr "" -"Recordar cuando discutimos [Conflictos]({{page.root}}/09-conflict/)\n" -"hubo un desafío que preguntó,\n" -"\"¿Qué hace Git?\n" -"cuando hay un conflicto en una imagen o algún otro archivo no textual\n" -"que está almacenado en el control de la versión?\"" - -#: git-novice/_locale/es/_extras/discuss.md:125 -msgid "Ahora revisitaremos esto con más detalle." -msgstr "Ahora revisitaremos esto con más detalle." - -#: git-novice/_locale/es/_extras/discuss.md:127 -msgid "" -"Muchas personas desean controlar versiones que no sean archivos de texto, como imágenes, archivos PDF y documentos de Microsoft Office o LibreOffice.\n" -"Es cierto que Git puede manejar estos tipos de archivos (que caen bajo el título de tipos de archivos \"binarios\").\n" -"Sin embargo, solo porque *se puede* hacer no significa que *se deba* hacer." -msgstr "" -"Muchas personas desean controlar versiones que no sean archivos de texto, como imágenes, archivos PDF y documentos de Microsoft Office o LibreOffice.\n" -"Es cierto que Git puede manejar estos tipos de archivos (que caen bajo el título de tipos de archivos \"binarios\").\n" -"Sin embargo, solo porque *se puede* hacer no significa que *se deba* hacer." - -#: git-novice/_locale/es/_extras/discuss.md:131 -msgid "" -"Gran parte de la magia de Git proviene de poder hacer comparaciones línea por línea (\"diffs\") entre archivos.\n" -"Esto es generalmente fácil para programar el código fuente y el texto marcado.\n" -"Para archivos que no son de texto, un diff generalmente solo puede detectar que los archivos han cambiado\n" -"pero no puedo decir cómo o dónde." -msgstr "" -"Gran parte de la magia de Git proviene de poder hacer comparaciones línea por línea (\"diffs\") entre archivos.\n" -"Esto es generalmente fácil para programar el código fuente y el texto marcado.\n" -"Para archivos que no son de texto, un diff generalmente solo puede detectar que los archivos han cambiado\n" -"pero no puedo decir cómo o dónde." - -#: git-novice/_locale/es/_extras/discuss.md:136 -msgid "" -"Esto tiene varios impactos en el rendimiento de Git y hará que sea difícil\n" -"compare diferentes versiones de su proyecto." -msgstr "" -"Esto tiene varios impactos en el rendimiento de Git y hará que sea difícil\n" -"compare diferentes versiones de su proyecto." - -#: git-novice/_locale/es/_extras/discuss.md:139 -msgid "" -"Para un ejemplo básico para mostrar la diferencia que hace,\n" -"vamos a ver qué hubiera pasado si Drácula hubiera intentado\n" -"utilizando salidas de un procesador de texto en lugar de texto sin formato." -msgstr "" -"Para un ejemplo básico para mostrar la diferencia que hace,\n" -"vamos a ver qué hubiera pasado si Drácula hubiera intentado\n" -"utilizando salidas de un procesador de texto en lugar de texto sin formato." - -#: git-novice/_locale/es/_extras/discuss.md:143 -msgid "Crea un nuevo directorio y entra en él:" -msgstr "Crea un nuevo directorio y entra en él:" - -#: git-novice/_locale/es/_extras/discuss.md:151 -msgid "" -"Use un programa como Microsoft Word o LibreOffice Writer para crear un documento nuevo.\n" -"Ingrese el mismo texto con el que comenzamos antes:" -msgstr "" -"Use un programa como Microsoft Word o LibreOffice Writer para crear un documento nuevo.\n" -"Ingrese el mismo texto con el que comenzamos antes:" - -#: git-novice/_locale/es/_extras/discuss.md:159 -msgid "" -"Guarde el documento en el directorio `planets-nontext` con el nombre de `mars.doc`.\n" -"De vuelta en la terminal, ejecute los comandos habituales para configurar un nuevo repositorio de Git:" -msgstr "" -"Guarde el documento en el directorio `planets-nontext` con el nombre de `mars.doc`.\n" -"De vuelta en la terminal, ejecute los comandos habituales para configurar un nuevo repositorio de Git:" - -#: git-novice/_locale/es/_extras/discuss.md:169 -msgid "Luego haga los mismos cambios a `mars.doc` que nosotros (o Vlad) previamente hicimos a `mars.txt`." -msgstr "Luego haga los mismos cambios a `mars.doc` que nosotros (o Vlad) previamente hicimos a `mars.txt`." - -#: git-novice/_locale/es/_extras/discuss.md:177 -msgid "" -"Guarde y cierre el procesador de texto.\n" -"Ahora mira lo que Git piensa de tus cambios:" -msgstr "" -"Guarde y cierre el procesador de texto.\n" -"Ahora mira lo que Git piensa de tus cambios:" - -#: git-novice/_locale/es/_extras/discuss.md:192 -msgid "Compare esto con el anterior `git diff` obtenido al usar archivos de texto:" -msgstr "Compare esto con el anterior `git diff` obtenido al usar archivos de texto:" - -#: git-novice/_locale/es/_extras/discuss.md:205 -msgid "" -"Observe cómo los archivos de texto plano dan una diferencia mucho más informativa.\n" -"Puede ver exactamente qué líneas cambiaron y cuáles fueron los cambios." -msgstr "" -"Observe cómo los archivos de texto plano dan una diferencia mucho más informativa.\n" -"Puede ver exactamente qué líneas cambiaron y cuáles fueron los cambios." - -#: git-novice/_locale/es/_extras/discuss.md:208 -msgid "" -"Un `git diff` no informativo no es la única consecuencia de usar Git en archivos binarios.\n" -"Sin embargo, la mayoría de los otros problemas se reducen a si es posible o no una buena diferencia." -msgstr "" -"Un `git diff` no informativo no es la única consecuencia de usar Git en archivos binarios.\n" -"Sin embargo, la mayoría de los otros problemas se reducen a si es posible o no una buena diferencia." - -#: git-novice/_locale/es/_extras/discuss.md:211 -msgid "" -"Esto no quiere decir que *nunca* debes usar Git en archivos binarios.\n" -"Una regla de oro es que está bien si el archivo binario no cambiará muy a menudo,\n" -"y si cambia, no te importa fusionarte en pequeñas diferencias entre versiones." -msgstr "" -"Esto no quiere decir que *nunca* debes usar Git en archivos binarios.\n" -"Una regla de oro es que está bien si el archivo binario no cambiará muy a menudo,\n" -"y si cambia, no te importa fusionarte en pequeñas diferencias entre versiones." - -#: git-novice/_locale/es/_extras/discuss.md:215 -msgid "" -"Ya hemos visto cómo un informe procesado por palabra no pasará esta prueba.\n" -"Un ejemplo que pasa la prueba es un logotipo para su organización o proyecto.\n" -"Aunque un logotipo se almacenará en un formato binario, como `jpg` o `png`,\n" -"puede esperar que permanezca bastante estático durante la vida útil de su repositorio.\n" -"En la rara ocasión en que la marca cambia,\n" -"probablemente solo quiera reemplazar el logotipo por completo en lugar de combinar pequeñas diferencias." -msgstr "" -"Ya hemos visto cómo un informe procesado por palabra no pasará esta prueba.\n" -"Un ejemplo que pasa la prueba es un logotipo para su organización o proyecto.\n" -"Aunque un logotipo se almacenará en un formato binario, como `jpg` o `png`,\n" -"puede esperar que permanezca bastante estático durante la vida útil de su repositorio.\n" -"En la rara ocasión en que la marca cambia,\n" -"probablemente solo quiera reemplazar el logotipo por completo en lugar de combinar pequeñas diferencias." - -# header -#: git-novice/_locale/es/_extras/discuss.md:222 -msgid "## Eliminar un archivo" -msgstr "## Eliminar un archivo" - -#: git-novice/_locale/es/_extras/discuss.md:224 -msgid "" -"Agregar y modificar archivos no son las únicas acciones que uno podría tomar\n" -"cuando se trabaja en un proyecto. Puede ser necesario para eliminar un archivo\n" -"del repositorio." -msgstr "" -"Agregar y modificar archivos no son las únicas acciones que uno podría tomar\n" -"cuando se trabaja en un proyecto. Puede ser necesario para eliminar un archivo\n" -"del repositorio." - -#: git-novice/_locale/es/_extras/discuss.md:228 -msgid "Crea un nuevo archivo para el planeta Nibiru:" -msgstr "Crea un nuevo archivo para el planeta Nibiru:" - -#: git-novice/_locale/es/_extras/discuss.md:235 -msgid "Ahora agregue al repositorio como lo aprendió anteriormente:" -msgstr "Ahora agregue al repositorio como lo aprendió anteriormente:" - -#: git-novice/_locale/es/_extras/discuss.md:250 -msgid "" -"Nibiru no es un planeta real. Esa fue una idea tonta. Vamos a eliminar\n" -"desde el disco y deja que Git lo sepa:" -msgstr "" -"Nibiru no es un planeta real. Esa fue una idea tonta. Vamos a eliminar\n" -"desde el disco y deja que Git lo sepa:" - -#: git-novice/_locale/es/_extras/discuss.md:269 -msgid "" -"El cambio ha sido organizado. Ahora comprometa la eliminación y elimine\n" -"archivo del propio repositorio. Tenga en cuenta que el archivo se eliminará\n" -"en el nuevo compromiso La confirmación anterior seguirá\n" -"tener el archivo, si fueras a recuperar esa confirmación específica." -msgstr "" -"El cambio ha sido organizado. Ahora comprometa la eliminación y elimine\n" -"archivo del propio repositorio. Tenga en cuenta que el archivo se eliminará\n" -"en el nuevo compromiso La confirmación anterior seguirá\n" -"tener el archivo, si fueras a recuperar esa confirmación específica." - -# header -#: git-novice/_locale/es/_extras/discuss.md:279 -msgid "## Eliminar un archivo con Unix" -msgstr "## Eliminar un archivo con Unix" - -#: git-novice/_locale/es/_extras/discuss.md:281 -msgid "" -"A veces podríamos olvidar eliminar el archivo a través de Git. Si eliminaste el\n" -"archivo con Unix `rm` en lugar de usar` git rm`, sin preocupaciones,\n" -"Git es lo suficientemente inteligente como para notar el archivo perdido. Vamos a recrear el archivo y\n" -"cometerlo de nuevo." -msgstr "" -"A veces podríamos olvidar eliminar el archivo a través de Git. Si eliminaste el\n" -"archivo con Unix `rm` en lugar de usar` git rm`, sin preocupaciones,\n" -"Git es lo suficientemente inteligente como para notar el archivo perdido. Vamos a recrear el archivo y\n" -"cometerlo de nuevo." - -#: git-novice/_locale/es/_extras/discuss.md:293 -msgid "Ahora eliminamos el archivo con Unix `rm`:" -msgstr "Ahora eliminamos el archivo con Unix `rm`:" - -#: git-novice/_locale/es/_extras/discuss.md:313 -msgid "" -"Vea cómo Git ha notado que el archivo `nibiru.txt` ha sido eliminado\n" -"del disco. El siguiente paso es \"escenificar\" la eliminación del archivo\n" -"del repositorio. Esto se hace con el comando `git rm` igual que\n" -"antes de." -msgstr "" -"Vea cómo Git ha notado que el archivo `nibiru.txt` ha sido eliminado\n" -"del disco. El siguiente paso es \"escenificar\" la eliminación del archivo\n" -"del repositorio. Esto se hace con el comando `git rm` igual que\n" -"antes de." - -#: git-novice/_locale/es/_extras/discuss.md:334 -msgid "" -"El cambio que se hizo en Unix ahora se ha organizado y debe ser\n" -"comprometido." -msgstr "" -"El cambio que se hizo en Unix ahora se ha organizado y debe ser\n" -"comprometido." - -# header -#: git-novice/_locale/es/_extras/discuss.md:342 -msgid "## Renombrar un archivo" -msgstr "## Renombrar un archivo" - -#: git-novice/_locale/es/_extras/discuss.md:344 -msgid "Otro cambio común cuando se trabaja en un proyecto es cambiar el nombre de un archivo." -msgstr "Otro cambio común cuando se trabaja en un proyecto es cambiar el nombre de un archivo." - -#: git-novice/_locale/es/_extras/discuss.md:346 -msgid "Crea un archivo para el planeta Krypton:" -msgstr "Crea un archivo para el planeta Krypton:" - -#: git-novice/_locale/es/_extras/discuss.md:353 -msgid "Añádalo al repositorio:" -msgstr "Añádalo al repositorio:" - -#: git-novice/_locale/es/_extras/discuss.md:361 -msgid "" -"Todos sabemos que Superman se mudó a la Tierra. No es que tuviera mucho\n" -"elección. Ahora su planeta de origen es la Tierra." -msgstr "" -"Todos sabemos que Superman se mudó a la Tierra. No es que tuviera mucho\n" -"elección. Ahora su planeta de origen es la Tierra." - -#: git-novice/_locale/es/_extras/discuss.md:364 -msgid "Cambie el nombre del archivo `krypton.txt` a` earth.txt` con Git:" -msgstr "Cambie el nombre del archivo `krypton.txt` a` earth.txt` con Git:" - -# code block -#: git-novice/_locale/es/_extras/discuss.md:372 -msgid "" -"~~~\n" -"# On branch master\n" -"# Changes to be committed:\n" -"# (use \"git reset HEAD ...\" to unstage)\n" -"#\n" -"#\\trenamed: krypton.txt -> earth.txt\n" -"#\n" -"~~~" -msgstr "" -"~~~\n" -"# On branch master\n" -"# Changes to be committed:\n" -"# (use \"git reset HEAD ...\" to unstage)\n" -"#\n" -"#\\trenamed: krypton.txt -> earth.txt\n" -"#\n" -"~~~" - -#: git-novice/_locale/es/_extras/discuss.md:381 -msgid "El último paso es comprometer nuestro cambio al repositorio:" -msgstr "El último paso es comprometer nuestro cambio al repositorio:" - -# header -#: git-novice/_locale/es/_extras/discuss.md:388 -msgid "## Renombrar un archivo con Unix" -msgstr "## Renombrar un archivo con Unix" - -#: git-novice/_locale/es/_extras/discuss.md:390 -msgid "" -"Si olvidó usar Git y usó Unix `mv` en su lugar\n" -"de `git mv`, tendrás un poco más de trabajo que hacer, pero Git lo hará\n" -"ser capaz de lidiar con eso. Intentemos nuevamente cambiar el nombre del archivo,\n" -"esta vez con Unix `mv`. Primero, necesitamos recrear el\n" -"archivo `krypton.txt`:" -msgstr "" -"Si olvidó usar Git y usó Unix `mv` en su lugar\n" -"de `git mv`, tendrás un poco más de trabajo que hacer, pero Git lo hará\n" -"ser capaz de lidiar con eso. Intentemos nuevamente cambiar el nombre del archivo,\n" -"esta vez con Unix `mv`. Primero, necesitamos recrear el\n" -"archivo `krypton.txt`:" - -#: git-novice/_locale/es/_extras/discuss.md:403 -msgid "Vamos a renombrar el archivo y ver lo que Git puede descifrar por sí mismo:" -msgstr "Vamos a renombrar el archivo y ver lo que Git puede descifrar por sí mismo:" - -#: git-novice/_locale/es/_extras/discuss.md:428 -msgid "" -"Git notó que el archivo `krypton.txt` ha desaparecido del\n" -"sistema de archivos y un nuevo archivo `earth.txt` ha aparecido." -msgstr "" -"Git notó que el archivo `krypton.txt` ha desaparecido del\n" -"sistema de archivos y un nuevo archivo `earth.txt` ha aparecido." - -#: git-novice/_locale/es/_extras/discuss.md:431 -msgid "Agregue esos cambios al área de ensayo:" -msgstr "Agregue esos cambios al área de ensayo:" - -#: git-novice/_locale/es/_extras/discuss.md:449 -msgid "" -"Observe cómo Git ahora ha descubierto que el `krypton.txt` no tiene\n" -"desapareció simplemente ha sido renombrado." -msgstr "" -"Observe cómo Git ahora ha descubierto que el `krypton.txt` no tiene\n" -"desapareció simplemente ha sido renombrado." - -#: git-novice/_locale/es/_extras/discuss.md:452 -msgid "El último paso, como antes, es comprometer nuestro cambio al repositorio:" -msgstr "El último paso, como antes, es comprometer nuestro cambio al repositorio:" - -# Front Matter -#: git-novice/_locale/es/_extras/figures.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: Figures\n" -"permalink: /es/figures/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: Figures\n" -"permalink: /es/figures/\n" -"---" - -# Front Matter -#: git-novice/_locale/es/_extras/guide.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: \"Instructor Notes\"\n" -"permalink: /es/guide/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: \"Instructor Notes\"\n" -"permalink: /es/guide/\n" -"---" - -#: git-novice/_locale/es/_extras/guide.md:6 -msgid "" -"Usar una herramienta de software para manejar las versiones de tus archivos de proyecto\n" -"le permite enfocarse en los aspectos más interesantes / innovadores de su proyecto." -msgstr "" -"Usar una herramienta de software para manejar las versiones de tus archivos de proyecto\n" -"le permite enfocarse en los aspectos más interesantes / innovadores de su proyecto." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:9 -msgid "* Ventajas del control de versiones" -msgstr "* Ventajas del control de versiones" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:10 -msgid " * Es fácil de configurar " -msgstr " * Es fácil de configurar " - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:11 -msgid " * Cada copia de un repositorio de Git es una copia de seguridad completa de un proyecto y su historial" -msgstr " * Cada copia de un repositorio de Git es una copia de seguridad completa de un proyecto y su historial" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:12 -msgid " * Unos pocos comandos fáciles de recordar son todo lo que necesita para la mayoría de las tareas cotidianas de control de versiones" -msgstr " * Unos pocos comandos fáciles de recordar son todo lo que necesita para la mayoría de las tareas cotidianas de control de versiones" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:13 -msgid " * El servicio de alojamiento [GitHub][github] proporciona un servicio de colaboración basado en la web" -msgstr " * El servicio de alojamiento [GitHub][github] proporciona un servicio de colaboración basado en la web" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:14 -msgid "* Dos conceptos principales" -msgstr "* Dos conceptos principales" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:15 -msgid " * *commit*: un conjunto de cambios registrados en los archivos de su proyecto" -msgstr " * *commit*: un conjunto de cambios registrados en los archivos de su proyecto" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:16 -msgid " * *repositorio*: el historial de todas las confirmaciones de su proyecto" -msgstr " * *repositorio*: el historial de todas las confirmaciones de su proyecto" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:17 -msgid "* ¿Por qué usar GitHub?" -msgstr "* ¿Por qué usar GitHub?" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:18 -msgid " * No es necesario un servidor: fácil de configurar" -msgstr " * No es necesario un servidor: fácil de configurar" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:19 -msgid " * Comunidad fuerte de GitHub: tus colegas probablemente ya estén allí" -msgstr " * Comunidad fuerte de GitHub: tus colegas probablemente ya estén allí" - -# header -#: git-novice/_locale/es/_extras/guide.md:21 -msgid "## En general" -msgstr "## En general" - -#: git-novice/_locale/es/_extras/guide.md:23 -msgid "" -"El control de versiones podría ser el tema más importante que enseñamos, pero Git es\n" -"Definitivamente la herramienta más complicada. Sin embargo, GitHub actualmente domina el\n" -"abrir el panorama del repositorio de software, por lo que el tiempo y el esfuerzo necesarios para enseñar\n" -"Git fundamental está justificado y vale la pena." -msgstr "" -"El control de versiones podría ser el tema más importante que enseñamos, pero Git es\n" -"Definitivamente la herramienta más complicada. Sin embargo, GitHub actualmente domina el\n" -"abrir el panorama del repositorio de software, por lo que el tiempo y el esfuerzo necesarios para enseñar\n" -"Git fundamental está justificado y vale la pena." - -#: git-novice/_locale/es/_extras/guide.md:28 -msgid "" -"Debido a esta complejidad, no enseñamos a los principiantes acerca de muchos\n" -"temas interesantes, como ramificación, hash y commit de objetos." -msgstr "" -"Debido a esta complejidad, no enseñamos a los principiantes acerca de muchos\n" -"temas interesantes, como ramificación, hash y commit de objetos." - -#: git-novice/_locale/es/_extras/guide.md:31 -msgid "" -"En cambio, tratamos de convencerlos de que el control de versiones es útil para los investigadores\n" -"trabajando en equipo o no, porque es" -msgstr "" -"En cambio, tratamos de convencerlos de que el control de versiones es útil para los investigadores\n" -"trabajando en equipo o no, porque es" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:34 -msgid "* una mejor forma de \"deshacer\" cambios," -msgstr "* una mejor forma de \"deshacer\" cambios," - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:35 -msgid "* una mejor manera de colaborar que enviar y recibir archivos por correo, y" -msgstr "* una mejor manera de colaborar que enviar y recibir archivos por correo, y" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:36 -msgid "* una mejor manera de compartir tu código y otro trabajo científico con el mundo." -msgstr "* una mejor manera de compartir tu código y otro trabajo científico con el mundo." - -# header -#: git-novice/_locale/es/_extras/guide.md:38 -msgid "## Notas de enseñanza" -msgstr "## Notas de enseñanza" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:40 -msgid "* Recursos para \"dividir\" su caparazón para que los comandos recientes permanezcan a la vista: https://github.com/rgaiacs/swc-shell-split-window." -msgstr "* Recursos para \"dividir\" su caparazón para que los comandos recientes permanezcan a la vista: https://github.com/rgaiacs/swc-shell-split-window." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:42 -msgid "* Asegúrese de que la red esté funcionando *antes* de comenzar esta lección." -msgstr "* Asegúrese de que la red esté funcionando *antes* de comenzar esta lección." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:44 -msgid "* Los dibujos son particularmente útiles en esta lección: si tiene una pizarra blanca," -msgstr "* Los dibujos son particularmente útiles en esta lección: si tiene una pizarra blanca," - -#: git-novice/_locale/es/_extras/guide.md:45 -msgid " [usarlo][dibujos]!" -msgstr " [usarlo][dibujos]!" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:47 -msgid "* El control de versiones generalmente no es el primer tema en un taller, " -msgstr "* El control de versiones generalmente no es el primer tema en un taller, " - -#: git-novice/_locale/es/_extras/guide.md:48 -msgid "así que haga que los alumnos creen una cuenta de GitHub después de la sesión anterior. Recuerde a los alumnos que el nombre de usuario y el correo electrónico que usan para GitHub (y configuración durante la configuración de Git) será visible para el público de manera predeterminada. Sin embargo, hay muchas razones por las cuales un alumno puede no querer su personal información visible, y GitHub tiene [recursos para mantener una dirección de correo electrónico privado][github-privacy]." -msgstr "así que haga que los alumnos creen una cuenta de GitHub después de la sesión anterior. Recuerde a los alumnos que el nombre de usuario y el correo electrónico que usan para GitHub (y configuración durante la configuración de Git) será visible para el público de manera predeterminada. Sin embargo, hay muchas razones por las cuales un alumno puede no querer su personal información visible, y GitHub tiene [recursos para mantener una dirección de correo electrónico privado][github-privacy]." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:50 -msgid "* Si algunos estudiantes usan Windows, inevitablemente habrá problemas" -msgstr "* Si algunos estudiantes usan Windows, inevitablemente habrá problemas" - -#: git-novice/_locale/es/_extras/guide.md:51 -msgid " fusionando archivos con diferentes finales de línea. (Incluso si todos están encendidos un poco de sabor de Unix, diferentes editores pueden o no agregar una nueva línea a la última línea de un archivo.) Tómese un momento para explicar estos problemas, ya que los estudiantes seguramente tropezarán con ellos de nuevo. Si los estudiantes se están encontrando con problemas para terminar la línea, GitHub tiene una [página][github-line-endings] que ayuda a solucionar problemas." -msgstr " fusionando archivos con diferentes finales de línea. (Incluso si todos están encendidos un poco de sabor de Unix, diferentes editores pueden o no agregar una nueva línea a la última línea de un archivo.) Tómese un momento para explicar estos problemas, ya que los estudiantes seguramente tropezarán con ellos de nuevo. Si los estudiantes se están encontrando con problemas para terminar la línea, GitHub tiene una [página][github-line-endings] que ayuda a solucionar problemas." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:53 -msgid "* No usamos una GUI de Git en estas notas porque no hemos encontrado una que" -msgstr "* No usamos una GUI de Git en estas notas porque no hemos encontrado una que" - -#: git-novice/_locale/es/_extras/guide.md:54 -msgid " se instala fácilmente y funciona confiablemente en los tres principales sistemas operativos, y porque queremos que los alumnos entiendan qué comandos se están ejecutando. Ese dijo, los instructores deberían demo una GUI en su escritorio en algún momento durante esta lección y apunte a los alumnos en [esta página][github-gui]." -msgstr " se instala fácilmente y funciona confiablemente en los tres principales sistemas operativos, y porque queremos que los alumnos entiendan qué comandos se están ejecutando. Ese dijo, los instructores deberían demo una GUI en su escritorio en algún momento durante esta lección y apunte a los alumnos en [esta página][github-gui]." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:56 -msgid "* Los instructores deben mostrar a los alumnos herramientas gráficas de fusión / fusión como" -msgstr "* Los instructores deben mostrar a los alumnos herramientas gráficas de fusión / fusión como" - -#: git-novice/_locale/es/_extras/guide.md:57 -msgid " [DiffMerge][diffmerge]." -msgstr " [DiffMerge][diffmerge]." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:59 -msgid "* Cuando sea apropiado, explique que enseñamos a Git en lugar de CVS, Subversion, " -msgstr "* Cuando sea apropiado, explique que enseñamos a Git en lugar de CVS, Subversion, " - -#: git-novice/_locale/es/_extras/guide.md:60 -msgid " o Mercurial principalmente debido a la creciente popularidad de GitHub: CVS y Subversion ahora se ve como sistemas heredados, y Mercurial no es tan ampliamente utilizado en las ciencias en este momento." -msgstr " o Mercurial principalmente debido a la creciente popularidad de GitHub: CVS y Subversion ahora se ve como sistemas heredados, y Mercurial no es tan ampliamente utilizado en las ciencias en este momento." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:62 -msgid "* Recursos adicionales:" -msgstr "* Recursos adicionales:" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:63 -msgid " * [git-it][git-it] es una demostración de Git de línea de comandos a tu propio ritmo," -msgstr " * [git-it][git-it] es una demostración de Git de línea de comandos a tu propio ritmo," - -#: git-novice/_locale/es/_extras/guide.md:64 -msgid "" -" con [git-it-electron][git-it-electron] su sucesor de GitHub Desktop.\n" -" * [Code School][code-school] tiene un curso interactivo gratuito, [Try Git][try-git].\n" -" * para instructores, [la parábola de Git][git-parábola] es una lectura de fondo útil" -msgstr "" -" con [git-it-electron][git-it-electron] su sucesor de GitHub Desktop.\n" -" * [Code School][code-school] tiene un curso interactivo gratuito, [Try Git][try-git].\n" -" * para instructores, [la parábola de Git][git-parábola] es una lectura de fondo útil" - -# header -#: git-novice/_locale/es/_extras/guide.md:68 -msgid "## [Control automatizado de versiones]({{page.root}}/01-basics/)" -msgstr "## [Control automatizado de versiones]({{page.root}}/01-basics/)" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:70 -msgid "* Pregunte, \"¿Quién usa 'deshacer' en su editor?\" Todos dicen \"Yo\". 'Deshacer' es el más simple " -msgstr "* Pregunte, \"¿Quién usa 'deshacer' en su editor?\" Todos dicen \"Yo\". 'Deshacer' es el más simple " - -#: git-novice/_locale/es/_extras/guide.md:71 -msgid "forma de control de versiones." -msgstr "forma de control de versiones." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:73 -msgid "* Ofrezca a los alumnos una visión general de cinco minutos de lo que el control de versión les hace " -msgstr "* Ofrezca a los alumnos una visión general de cinco minutos de lo que el control de versión les hace " - -#: git-novice/_locale/es/_extras/guide.md:74 -msgid " antes de zambullirte en las prácticas de vigilancia. La mayoría de ellos tendrá intentó coautar documentos enviando archivos por correo electrónico, o tendrá en bicicleta en la oficina solo para darse cuenta de que la llave USB con la última noche el trabajo todavía está en la mesa de la cocina. Los instructores también pueden hacer bromas sobre directorios con nombres como \"versión final\", \"versión final revisada\", \"versión final con las correcciones del revisor tres\", \"versión realmente final\", y, \"vamos, realmente tiene que ser la última versión\" para motivar la versión control como una mejor manera de colaborar y como una mejor manera de respaldar el trabajo." -msgstr " antes de zambullirte en las prácticas de vigilancia. La mayoría de ellos tendrá intentó coautar documentos enviando archivos por correo electrónico, o tendrá en bicicleta en la oficina solo para darse cuenta de que la llave USB con la última noche el trabajo todavía está en la mesa de la cocina. Los instructores también pueden hacer bromas sobre directorios con nombres como \"versión final\", \"versión final revisada\", \"versión final con las correcciones del revisor tres\", \"versión realmente final\", y, \"vamos, realmente tiene que ser la última versión\" para motivar la versión control como una mejor manera de colaborar y como una mejor manera de respaldar el trabajo." - -# header -#: git-novice/_locale/es/_extras/guide.md:76 -msgid "## [Configuración de Git]({{page.root}}/02-setup/)" -msgstr "## [Configuración de Git]({{page.root}}/02-setup/)" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:78 -msgid "* Sugerimos que los instructores y los estudiantes usen `nano` como editor de texto para este " -msgstr "* Sugerimos que los instructores y los estudiantes usen `nano` como editor de texto para este " - -#: git-novice/_locale/es/_extras/guide.md:79 -msgid " lecciones porque" -msgstr " lecciones porque" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:81 -msgid " * se ejecuta en los tres principales sistemas operativos," -msgstr " * se ejecuta en los tres principales sistemas operativos," - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:82 -msgid " * se ejecuta dentro del caparazón (las ventanas de conmutación pueden ser confusas para los estudiantes), y" -msgstr " * se ejecuta dentro del caparazón (las ventanas de conmutación pueden ser confusas para los estudiantes), y" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:83 -msgid " * tiene ayuda contextual en la parte inferior de la ventana." -msgstr " * tiene ayuda contextual en la parte inferior de la ventana." - -#: git-novice/_locale/es/_extras/guide.md:85 -msgid "" -"    Señale a los alumnos durante la configuración que pueden y deben usar\n" -"    otro editor de texto si ya están familiarizados con él." -msgstr "" -"    Señale a los alumnos durante la configuración que pueden y deben usar\n" -"    otro editor de texto si ya están familiarizados con él." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:88 -msgid "* Al configurar Git, tenga muy claro lo que los alumnos deben ingresar: es " -msgstr "* Al configurar Git, tenga muy claro lo que los alumnos deben ingresar: es " - -#: git-novice/_locale/es/_extras/guide.md:89 -msgid "común que editen los detalles del instructor (por ejemplo, correo electrónico). Verifique en el final usando `git config --list`." -msgstr "común que editen los detalles del instructor (por ejemplo, correo electrónico). Verifique en el final usando `git config --list`." - -# header -#: git-novice/_locale/es/_extras/guide.md:91 -msgid "## [Creación de un repositorio]({{page.root}}/03-create/)" -msgstr "## [Creación de un repositorio]({{page.root}}/03-create/)" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:93 -msgid "* Cuando haces `git status`, los usuarios de Mac pueden ver un archivo` .DS_Store` mostrando como " -msgstr "* Cuando haces `git status`, los usuarios de Mac pueden ver un archivo` .DS_Store` mostrando como " - -#: git-novice/_locale/es/_extras/guide.md:94 -msgid "sin seguimiento. Este es un archivo que Mac OS crea en cada directorio." -msgstr "sin seguimiento. Este es un archivo que Mac OS crea en cada directorio." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:96 -msgid "* El desafío \"Lugares para crear repositorios\" intenta reforzar la idea " -msgstr "* El desafío \"Lugares para crear repositorios\" intenta reforzar la idea " - -#: git-novice/_locale/es/_extras/guide.md:97 -msgid "que la carpeta `.git` contiene todo el repositorio de Git y eliminando esta carpeta deshace un `git init`. También le da al alumno la manera de solucionar el problema común error de poner carpetas no deseadas (como `Escritorio`) bajo control de versión." -msgstr "que la carpeta `.git` contiene todo el repositorio de Git y eliminando esta carpeta deshace un `git init`. También le da al alumno la manera de solucionar el problema común error de poner carpetas no deseadas (como `Escritorio`) bajo control de versión." - -#: git-novice/_locale/es/_extras/guide.md:99 -msgid "    En lugar de eliminar la carpeta `.git` directamente, puede elegir moverla primero en un directorio más seguro y eliminarlo de allí:" -msgstr "    En lugar de eliminar la carpeta `.git` directamente, puede elegir moverla primero en un directorio más seguro y eliminarlo de allí:" - -#: git-novice/_locale/es/_extras/guide.md:107 -msgid "" -"    El desafío sugiere que es una mala idea crear un repositorio de Git dentro de otro repositorio.\n" -"    Para obtener más información sobre este tema, consulte [este número][repos-in-repos]." -msgstr "" -"    El desafío sugiere que es una mala idea crear un repositorio de Git dentro de otro repositorio.\n" -"    Para obtener más información sobre este tema, consulte [este número][repos-in-repos]." - -# header -#: git-novice/_locale/es/_extras/guide.md:110 -msgid "## [Cambios de seguimiento]({{page.root}}/04-changes/)" -msgstr "## [Cambios de seguimiento]({{page.root}}/04-changes/)" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:112 -msgid "* Es importante que los alumnos realicen un ciclo completo de compromiso por sí mismos (hacer" -msgstr "* Es importante que los alumnos realicen un ciclo completo de compromiso por sí mismos (hacer" - -#: git-novice/_locale/es/_extras/guide.md:113 -msgid " cambios, `git diff`,` git add`, y `git commit`). El \"repositorio de `bio`\" desafío hace eso." -msgstr " cambios, `git diff`,` git add`, y `git commit`). El \"repositorio de `bio`\" desafío hace eso." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:115 -msgid "* Este es un buen momento para mostrar una diferencia con una herramienta gráfica de diferencia. Si tu " -msgstr "* Este es un buen momento para mostrar una diferencia con una herramienta gráfica de diferencia. Si tu " - -#: git-novice/_locale/es/_extras/guide.md:116 -msgid "omítalo porque tiene poco tiempo, muéstrelo una vez en GitHub." -msgstr "omítalo porque tiene poco tiempo, muéstrelo una vez en GitHub." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:118 -msgid "* Una cosa puede causar confusión es la recuperación de versiones antiguas. Si, en lugar de" -msgstr "* Una cosa puede causar confusión es la recuperación de versiones antiguas. Si, en lugar de" - -#: git-novice/_locale/es/_extras/guide.md:119 -msgid "haciendo `$ git checkout f22b25e mars.txt`, alguien hace `$ git checkout f22b25e`, terminan en el estado \"HEAD separado\" y la confusión abunda. Entonces es posible seguir cometiendo, pero cosas como `git push origen master` un poco más tarde no dará resultados fácilmente comprensibles. También hace que parezca que los commits se pueden perder. Para \"arreglar\" una \"CABEZA separada\", simplemente `git checkout master`." -msgstr "haciendo `$ git checkout f22b25e mars.txt`, alguien hace `$ git checkout f22b25e`, terminan en el estado \"HEAD separado\" y la confusión abunda. Entonces es posible seguir cometiendo, pero cosas como `git push origen master` un poco más tarde no dará resultados fácilmente comprensibles. También hace que parezca que los commits se pueden perder. Para \"arreglar\" una \"CABEZA separada\", simplemente `git checkout master`." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:121 -msgid "* Este es un buen momento para mostrar un registro dentro de una GUI de Git. Si te lo" -msgstr "* Este es un buen momento para mostrar un registro dentro de una GUI de Git. Si te lo" - -#: git-novice/_locale/es/_extras/guide.md:122 -msgid " saltas porque tienes poco tiempo, muéstralo una vez en GitHub." -msgstr " saltas porque tienes poco tiempo, muéstralo una vez en GitHub." - -# header -#: git-novice/_locale/es/_extras/guide.md:124 -msgid "## [Ignorando cosas]({{page.root}}/06-ignore/)" -msgstr "## [Ignorando cosas]({{page.root}}/06-ignore/)" - -#: git-novice/_locale/es/_extras/guide.md:126 -msgid "Solo recuerda que puedes usar comodines y expresiones regulares para ignorar un un conjunto particular de archivos en `.gitignore`." -msgstr "Solo recuerda que puedes usar comodines y expresiones regulares para ignorar un un conjunto particular de archivos en `.gitignore`." - -# header -#: git-novice/_locale/es/_extras/guide.md:128 -msgid "## [Controles remotos en GitHub]({{page.root}}/07-github/)" -msgstr "## [Controles remotos en GitHub]({{page.root}}/07-github/)" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:130 -msgid "* Deje en claro que Git y GitHub no son lo mismo: Git es una persona abierta" -msgstr "* Deje en claro que Git y GitHub no son lo mismo: Git es una persona abierta" - -#: git-novice/_locale/es/_extras/guide.md:131 -msgid " herramienta de control de versión fuente, GitHub es una compañía que aloja Git repositorios en la web y proporciona una interfaz web para interactuar con repositorios ellos hospedan" -msgstr " herramienta de control de versión fuente, GitHub es una compañía que aloja Git repositorios en la web y proporciona una interfaz web para interactuar con repositorios ellos hospedan" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:133 -msgid "* Si tus alumnos están lo suficientemente avanzados como para sentirse cómodos con SSH, cuéntales " -msgstr "* Si tus alumnos están lo suficientemente avanzados como para sentirse cómodos con SSH, cuéntales " - -#: git-novice/_locale/es/_extras/guide.md:134 -msgid " pueden usar claves para autenticarse en GitHub en lugar de contraseñas, pero no intente configurar esto durante la clase: lleva demasiado tiempo y es una distracción de las ideas centrales de la lección." -msgstr " pueden usar claves para autenticarse en GitHub en lugar de contraseñas, pero no intente configurar esto durante la clase: lleva demasiado tiempo y es una distracción de las ideas centrales de la lección." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:136 -msgid "* Es muy útil dibujar un diagrama que muestre los diferentes repositorios" -msgstr "* Es muy útil dibujar un diagrama que muestre los diferentes repositorios" - -#: git-novice/_locale/es/_extras/guide.md:137 -msgid " involucrado." -msgstr " involucrado." - -# header -#: git-novice/_locale/es/_extras/guide.md:139 -msgid "## [Collaborating]({{page.root}}/08-collab/)" -msgstr "## [Collaborating]({{page.root}}/08-collab/)" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:141 -msgid "* Decidir por adelantado si todos los alumnos trabajarán en una compartida repositorio," -msgstr "* Decidir por adelantado si todos los alumnos trabajarán en una compartida repositorio," - -#: git-novice/_locale/es/_extras/guide.md:142 -msgid " o si van a trabajar en parejas (u otros grupos pequeños) en repositorios separados. El primero es más fácil de configurar; el último corre más suave." -msgstr " o si van a trabajar en parejas (u otros grupos pequeños) en repositorios separados. El primero es más fácil de configurar; el último corre más suave." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:144 -msgid "* El juego de roles entre dos instructores puede ser efectivo cuando se enseña " -msgstr "* El juego de roles entre dos instructores puede ser efectivo cuando se enseña " - -#: git-novice/_locale/es/_extras/guide.md:145 -msgid "secciones de colaboración y conflicto de la lección. Un instructor puede jugar el papel del propietario del repositorio, mientras que el segundo instructor puede jugar el papel del colaborador. Si es posible, intente usar dos proyectores para que se pueden ver las pantallas de los dos instructores. Esto hace para una ilustración muy clara para los estudiantes sobre quién hace qué." -msgstr "secciones de colaboración y conflicto de la lección. Un instructor puede jugar el papel del propietario del repositorio, mientras que el segundo instructor puede jugar el papel del colaborador. Si es posible, intente usar dos proyectores para que se pueden ver las pantallas de los dos instructores. Esto hace para una ilustración muy clara para los estudiantes sobre quién hace qué." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:147 -msgid "* También es efectivo emparejar a los estudiantes durante esta lección y asignar " -msgstr "* También es efectivo emparejar a los estudiantes durante esta lección y asignar " - -#: git-novice/_locale/es/_extras/guide.md:148 -msgid "" -"uno miembro de la pareja para tomar el papel del propietario y el otro el papel de el colaborador En esta configuración, los desafíos pueden incluir preguntar al\n" -"    colaborador para hacer un cambio, comprometerlo y enviar el cambio al control remoto repositorio para que el propietario pueda recuperarlo y viceversa. los el juego de roles entre los instructores puede ser un poco \"dramático\" en el conflictos parte de la lección si los instructores quieren inyectar un poco de humor en la habitación." -msgstr "" -"uno miembro de la pareja para tomar el papel del propietario y el otro el papel de el colaborador En esta configuración, los desafíos pueden incluir preguntar al\n" -"    colaborador para hacer un cambio, comprometerlo y enviar el cambio al control remoto repositorio para que el propietario pueda recuperarlo y viceversa. los el juego de roles entre los instructores puede ser un poco \"dramático\" en el conflictos parte de la lección si los instructores quieren inyectar un poco de humor en la habitación." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:151 -msgid "* Si no tiene dos proyectores, tenga dos instructores al frente del" -msgstr "* Si no tiene dos proyectores, tenga dos instructores al frente del" - -#: git-novice/_locale/es/_extras/guide.md:152 -msgid "    habitación. Cada instructor hace su parte de la demostración de colaboración en su propia computadora y luego pasa el cable del proyector de un lado a otro con el otro instructor cuando es hora de que hagan la otra parte de el flujo de trabajo colaborativo. Toma menos de 10 segundos para cada cambio, por lo que no interrumpe el flujo de la lección. Y, por supuesto, ayuda a dar a cada uno de los instructores un color diferente sombrero, o poner notas adhesivas de diferentes colores en sus frentes." -msgstr "    habitación. Cada instructor hace su parte de la demostración de colaboración en su propia computadora y luego pasa el cable del proyector de un lado a otro con el otro instructor cuando es hora de que hagan la otra parte de el flujo de trabajo colaborativo. Toma menos de 10 segundos para cada cambio, por lo que no interrumpe el flujo de la lección. Y, por supuesto, ayuda a dar a cada uno de los instructores un color diferente sombrero, o poner notas adhesivas de diferentes colores en sus frentes." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:154 -msgid "* Si eres el único instructor, la mejor manera de crear es clonar los dos " -msgstr "* Si eres el único instructor, la mejor manera de crear es clonar los dos " - -#: git-novice/_locale/es/_extras/guide.md:155 -msgid "repositorios en su escritorio, pero con diferentes nombres, por ejemplo, pretender uno es su computadora en el trabajo:" -msgstr "repositorios en su escritorio, pero con diferentes nombres, por ejemplo, pretender uno es su computadora en el trabajo:" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:162 -msgid "* Es muy común que los alumnos escriban mal el alias remoto o la URL remota" -msgstr "* Es muy común que los alumnos escriban mal el alias remoto o la URL remota" - -#: git-novice/_locale/es/_extras/guide.md:163 -msgid "" -" cuando se agrega un control remoto, entonces no pueden 'presionar'. Puedes diagnosticar esto con `git remote -v` y comprobando cuidadosamente si hay errores tipográficos.\n" -" - Para arreglar un alias incorrecto, puedes hacer `git remote rename `.\n" -" - Para arreglar una URL incorrecta, puedes hacer `git remote set-url `." -msgstr "" -" cuando se agrega un control remoto, entonces no pueden 'presionar'. Puedes diagnosticar esto con `git remote -v` y comprobando cuidadosamente si hay errores tipográficos.\n" -" - Para arreglar un alias incorrecto, puedes hacer `git remote rename `.\n" -" - Para arreglar una URL incorrecta, puedes hacer `git remote set-url `." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:167 -msgid "* Antes de clonar el repositorio, asegúrese de que nadie esté dentro de otro repositorio. los La" -msgstr "* Antes de clonar el repositorio, asegúrese de que nadie esté dentro de otro repositorio. los La" - -#: git-novice/_locale/es/_extras/guide.md:168 -msgid " mejor forma de lograr esto es pasar al `Escritorio` antes de la clonación: `cd && cd Desktop`." -msgstr " mejor forma de lograr esto es pasar al `Escritorio` antes de la clonación: `cd && cd Desktop`." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:170 -msgid "* Si ambos repos están en `Desktop`, pídales que clonen a su colaborador" -msgstr "* Si ambos repos están en `Desktop`, pídales que clonen a su colaborador" - -#: git-novice/_locale/es/_extras/guide.md:171 -msgid " repo bajo un directorio dado usando un segundo argumento:" -msgstr " repo bajo un directorio dado usando un segundo argumento:" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:178 -msgid "* El error más común es que los estudiantes \"empujan\" antes de \"tirar\". Si ellos" -msgstr "* El error más común es que los estudiantes \"empujan\" antes de \"tirar\". Si ellos" - -#: git-novice/_locale/es/_extras/guide.md:179 -msgid "`pull` después, pueden tener un conflicto." -msgstr "`pull` después, pueden tener un conflicto." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:181 -msgid "* Conflictos, a veces extraños, comenzarán a surgir. Mantente apretado: los conflictos son " -msgstr "* Conflictos, a veces extraños, comenzarán a surgir. Mantente apretado: los conflictos son " - -#: git-novice/_locale/es/_extras/guide.md:182 -msgid "siguiente.\"" -msgstr "siguiente.\"" - -# header -#: git-novice/_locale/es/_extras/guide.md:184 -msgid "## [Conflicts]({{page.root}}/09-conflict/)" -msgstr "## [Conflicts]({{page.root}}/09-conflict/)" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:186 -msgid "* Espere que los alumnos cometan errores. Espere *usted mismo* para cometer errores. Esta " -msgstr "* Espere que los alumnos cometan errores. Espere *usted mismo* para cometer errores. Esta " - -#: git-novice/_locale/es/_extras/guide.md:187 -msgid "sucede porque es tarde en la lección y todos están cansados.\"" -msgstr "sucede porque es tarde en la lección y todos están cansados.\"" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:189 -msgid "* Si eres el único instructor, la mejor forma de crear un conflicto es:" -msgstr "* Si eres el único instructor, la mejor forma de crear un conflicto es:" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:191 -msgid " * Clona tu repositorio en un directorio diferente, pretendiendo que es tu computadora en" -msgstr " * Clona tu repositorio en un directorio diferente, pretendiendo que es tu computadora en" - -#: git-novice/_locale/es/_extras/guide.md:192 -msgid "" -"        trabajo: `git clone https://github.com/vlad/planets.git planets-at-work`.\n" -" * En la oficina, usted hace un cambio, se compromete y empuja.\n" -" * En su repositorio de la computadora portátil, usted (olvide tirar y) hacer un cambio, comprometerse y\n" -"        intenta empujar.\n" -" * `git pull` ahora y muestra el conflicto." -msgstr "" -"        trabajo: `git clone https://github.com/vlad/planets.git planets-at-work`.\n" -" * En la oficina, usted hace un cambio, se compromete y empuja.\n" -" * En su repositorio de la computadora portátil, usted (olvide tirar y) hacer un cambio, comprometerse y\n" -"        intenta empujar.\n" -" * `git pull` ahora y muestra el conflicto." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:198 -msgid "* Los estudiantes generalmente se olvidan de 'agregar' el archivo después de arreglar el conflicto y " -msgstr "* Los estudiantes generalmente se olvidan de 'agregar' el archivo después de arreglar el conflicto y " - -#: git-novice/_locale/es/_extras/guide.md:199 -msgid "solo (intenta) comprometer. Puedes diagnosticar esto con `git status`." -msgstr "solo (intenta) comprometer. Puedes diagnosticar esto con `git status`." - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:201 -msgid "* Recuerde que puede descartar uno de los dos padres de la combinación:" -msgstr "* Recuerde que puede descartar uno de los dos padres de la combinación:" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:203 -msgid " * descartar el archivo remoto, `git checkout --ours conflicted_file.txt`" -msgstr " * descartar el archivo remoto, `git checkout --ours conflicted_file.txt`" - -# unordered list -#: git-novice/_locale/es/_extras/guide.md:204 -msgid " * descartar el archivo local, `git checkout --the conflictigned_file.txt`" -msgstr " * descartar el archivo local, `git checkout --the conflictigned_file.txt`" - -#: git-novice/_locale/es/_extras/guide.md:206 -msgid "Aún debe `git add` y` git commit` después de esto. Esto esparticularmente útil cuando se trabaja con archivos binarios." -msgstr "Aún debe `git add` y` git commit` después de esto. Esto esparticularmente útil cuando se trabaja con archivos binarios." - -# header -#: git-novice/_locale/es/_extras/guide.md:208 -msgid "## [Ciencia abierta]({{page.root}}/10-open/)" -msgstr "## [Ciencia abierta]({{page.root}}/10-open/)" - -# header -#: git-novice/_locale/es/_extras/guide.md:210 -msgid "## [Licencias]({{page.root}}/11-licensing/)" -msgstr "## [Licencias]({{page.root}}/11-licensing/)" - -#: git-novice/_locale/es/_extras/guide.md:212 -msgid "Enseñamos sobre licencias porque preguntas sobre quién posee qué o qué puede usar qué, surgen naturalmente una vez que comenzamos a hablar sobre el uso de servicios públicos como GitHub para almacenar archivos. Además, la discusión les da a los estudiantes la oportunidad de atrapar su aliento después de lo que a menudo es un par de horas frustrantes." -msgstr "Enseñamos sobre licencias porque preguntas sobre quién posee qué o qué puede usar qué, surgen naturalmente una vez que comenzamos a hablar sobre el uso de servicios públicos como GitHub para almacenar archivos. Además, la discusión les da a los estudiantes la oportunidad de atrapar su aliento después de lo que a menudo es un par de horas frustrantes." - -# header -#: git-novice/_locale/es/_extras/guide.md:216 -msgid "## [Alojamiento]({{page.root}}/13-hosting/)" -msgstr "## [Alojamiento]({{page.root}}/13-hosting/)" - -#: git-novice/_locale/es/_extras/guide.md:218 -msgid "Una preocupación común para los estudiantes es tener su trabajo a disposición del público en GitHub. Si bien fomentamos la ciencia abierta, a veces los repos privados son única opción. Siempre es interesante mencionar las opciones para tener repositorios privados alojados en la web." -msgstr "Una preocupación común para los estudiantes es tener su trabajo a disposición del público en GitHub. Si bien fomentamos la ciencia abierta, a veces los repos privados son única opción. Siempre es interesante mencionar las opciones para tener repositorios privados alojados en la web." - -#: git-novice/_locale/es/_extras/guide.md:220 -msgid "" -"[code-school]: https://www.codeschool.com/\n" -"[diffmerge]: https://sourcegear.com/diffmerge/\n" -"[dibujos]: https://marklodato.github.io/visual-git-guide/index-en.html\n" -"[git-it]: https://github.com/jlord/git-it\n" -"[git-it-electron]: https://github.com/jlord/git-it-electron\n" -"[git-parábola]: http://tom.preston-werner.com/2009/05/19/the-git-parable.html\n" -"[github]: https://github.com/\n" -"[github-gui]: http://git-scm.com/downloads/guis\n" -"[github-line-endings]: https://help.github.com/articles/dealing-with-line-endings/#platform-all\n" -"[github-privacy]: https://help.github.com/articles/ keeping-your-email-address-private/\n" -"[repos-in-repos]: https://github.com/swcarpentry/git-novice/issues/272\n" -"[try-git]: https://try.github.io" -msgstr "" -"[code-school]: https://www.codeschool.com/\n" -"[diffmerge]: https://sourcegear.com/diffmerge/\n" -"[dibujos]: https://marklodato.github.io/visual-git-guide/index-en.html\n" -"[git-it]: https://github.com/jlord/git-it\n" -"[git-it-electron]: https://github.com/jlord/git-it-electron\n" -"[git-parábola]: http://tom.preston-werner.com/2009/05/19/the-git-parable.html\n" -"[github]: https://github.com/\n" -"[github-gui]: http://git-scm.com/downloads/guis\n" -"[github-line-endings]: https://help.github.com/articles/dealing-with-line-endings/#platform-all\n" -"[github-privacy]: https://help.github.com/articles/ keeping-your-email-address-private/\n" -"[repos-in-repos]: https://github.com/swcarpentry/git-novice/issues/272\n" -"[try-git]: https://try.github.io" - -# Front Matter -#: git-novice/_locale/es/aio.md:1 git-novice/aio.md:1 -msgid "" -"---\n" -"layout: page \n" -"permalink: /aio/\n" -"---" -msgstr "" -"---\n" -"layout: page \n" -"permalink: /aio/\n" -"---" - -# inline html -#: git-novice/_locale/es/aio.md:5 git-novice/aio.md:5 -msgid "" -"" -msgstr "" -"" - -#: git-novice/_locale/es/aio.md:31 git-novice/aio.md:31 -msgid "" -"{% comment %}\n" -"Create anchor for each one of the episodes.\n" -"{% endcomment %}\n" -"{% for episode in site.episodes %}\n" -"
    \n" -"{% endfor %}" -msgstr "" -"{% comment %}\n" -"Create anchor for each one of the episodes.\n" -"{% endcomment %}\n" -"{% for episode in site.episodes %}\n" -"
    \n" -"{% endfor %}" - -# Front Matter -#: git-novice/_locale/es/index.md:1 git-novice/index.md:1 -msgid "" -"---\n" -"layout: lesson\n" -"root: .\n" -"---" -msgstr "" -"---\n" -"layout: lesson\n" -"root: .\n" -"---" - -#: git-novice/_locale/es/index.md:6 -msgid "" -"Para ilustrar el poder de Git y GitHub, usaremos la siguiente historia \n" -"como un ejemplo motivador a través de esta lección.\n" -"El Hombre Lobo y Drácula han sido contratados por Universal Missions para investigar si es\n" -"posible enviar su próximo explorador planetario a Marte. Ellos quieren\n" -"poder trabajar al mismo tiempo en los planes, pero ya han experimentado\n" -"ciertos problemas anteriormente al hacer algo similar. Si se rotan por\n" -"turnos entonces cada uno gastará mucho tiempo esperando a que el otro\n" -"termine, pero si trabajan en sus propias copias e intercambian los cambios\n" -"por email, las cosas se perderán, se sobreescribirán o se duplicarán." -msgstr "" -"Para ilustrar el poder de Git y GitHub, usaremos la siguiente historia \n" -"como un ejemplo motivador a través de esta lección.\n" -"El Hombre Lobo y Drácula han sido contratados por Universal Missions para investigar si es\n" -"posible enviar su próximo explorador planetario a Marte. Ellos quieren\n" -"poder trabajar al mismo tiempo en los planes, pero ya han experimentado\n" -"ciertos problemas anteriormente al hacer algo similar. Si se rotan por\n" -"turnos entonces cada uno gastará mucho tiempo esperando a que el otro\n" -"termine, pero si trabajan en sus propias copias e intercambian los cambios\n" -"por email, las cosas se perderán, se sobreescribirán o se duplicarán." - -#: git-novice/_locale/es/index.md:16 -msgid "" -"Un colega sugiere utilizar [control de versiones]({{ page.root }}/reference/#version-control)\n" -"para lidiar con el trabajo. El control de versiones es mejor que el intercambio de ficheros por email:" -msgstr "" -"Un colega sugiere utilizar [control de versiones]({{ page.root }}/reference/#version-control)\n" -"para lidiar con el trabajo. El control de versiones es mejor que el intercambio de ficheros por email:" - -# unordered list -#: git-novice/_locale/es/index.md:19 -msgid "* Nada se pierde una vez que se incluye bajo control de versiones," -msgstr "* Nada se pierde una vez que se incluye bajo control de versiones," - -#: git-novice/_locale/es/index.md:20 -msgid "" -" a no ser que se haga un esfuerzo sustancial. Como se van guardando\n" -" todas las versiones precedentes de los ficheros, siempre es posible\n" -" volver atrás en el tiempo y ver exactamente quién escribió qué en\n" -" un día en particular, o qué versión de un programa fue utilizada\n" -" para generar un conjunto de resultados en particular." -msgstr "" -" a no ser que se haga un esfuerzo sustancial. Como se van guardando\n" -" todas las versiones precedentes de los ficheros, siempre es posible\n" -" volver atrás en el tiempo y ver exactamente quién escribió qué en\n" -" un día en particular, o qué versión de un programa fue utilizada\n" -" para generar un conjunto de resultados en particular." - -# unordered list -#: git-novice/_locale/es/index.md:26 -msgid "* Como se tienen estos registros de quién hizo qué y en qué momento," -msgstr "* Como se tienen estos registros de quién hizo qué y en qué momento," - -#: git-novice/_locale/es/index.md:27 -msgid "" -" es posible saber a quién preguntar si se tiene una pregunta en un\n" -" momento posterior y, si es necesario, revertir el contenido a una\n" -" versión anterior, de forma similar a como funciona el comando \"deshacer\"\n" -" de los editores de texto." -msgstr "" -" es posible saber a quién preguntar si se tiene una pregunta en un\n" -" momento posterior y, si es necesario, revertir el contenido a una\n" -" versión anterior, de forma similar a como funciona el comando \"deshacer\"\n" -" de los editores de texto." - -# unordered list -#: git-novice/_locale/es/index.md:32 -msgid "* Cuando varias personas colaboran en el mismo proyecto, es posible" -msgstr "* Cuando varias personas colaboran en el mismo proyecto, es posible" - -#: git-novice/_locale/es/index.md:33 -msgid "" -" pasar por alto o sobreescribir de manera accidental los cambios\n" -" hechos por otra persona. El sistema de control de versiones\n" -" notifica automáticamente a los usuarios cada vez que hay un\n" -" conflicto entre el trabajo de una persona y la otra." -msgstr "" -" pasar por alto o sobreescribir de manera accidental los cambios\n" -" hechos por otra persona. El sistema de control de versiones\n" -" notifica automáticamente a los usuarios cada vez que hay un\n" -" conflicto entre el trabajo de una persona y la otra." - -#: git-novice/_locale/es/index.md:38 -msgid "" -"Los equipos no son los únicos que se benefician del control de\n" -"versiones: los investigadores independientes se pueden beneficiar\n" -"en gran medida. Mantener un registro de qué ha cambiado,\n" -"cuándo y por qué es extremadamente útil para todos los investigadores\n" -"si alguna vez necesitan retomar el proyecto en un momento\n" -"posterior (e.g. un año después, cuando se ha desvanecido el\n" -"recuerdo de los detalles)." -msgstr "" -"Los equipos no son los únicos que se benefician del control de\n" -"versiones: los investigadores independientes se pueden beneficiar\n" -"en gran medida. Mantener un registro de qué ha cambiado,\n" -"cuándo y por qué es extremadamente útil para todos los investigadores\n" -"si alguna vez necesitan retomar el proyecto en un momento\n" -"posterior (e.g. un año después, cuando se ha desvanecido el\n" -"recuerdo de los detalles)." - -#: git-novice/_locale/es/index.md:46 git-novice/index.md:39 -msgid "" -"Version control is the lab notebook of the digital world: it's what\n" -"professionals use to keep track of what they've done and to\n" -"collaborate with other people. Every large software development\n" -"project relies on it, and most programmers use it for their small jobs\n" -"as well. And it isn't just for software: books,\n" -"papers, small data sets, and anything that changes over time or needs\n" -"to be shared can and should be stored in a version control system." -msgstr "" -"Version control is the lab notebook of the digital world: it's what\n" -"professionals use to keep track of what they've done and to\n" -"collaborate with other people. Every large software development\n" -"project relies on it, and most programmers use it for their small jobs\n" -"as well. And it isn't just for software: books,\n" -"papers, small data sets, and anything that changes over time or needs\n" -"to be shared can and should be stored in a version control system." - -# blockquote, which can be cascaded -#: git-novice/_locale/es/index.md:54 -msgid "> ## Pre-requisitos" -msgstr "> ## Pre-requisitos" - -#: git-novice/_locale/es/index.md:55 -msgid "" -">\n" -"> En esta lección utilizamos Git desde el terminal de Unix. \n" -"> Se espera de los participantes alguna experiencia previa,\n" -"> *pero esto no es requisito indispensable*." -msgstr "" -">\n" -"> En esta lección utilizamos Git desde el terminal de Unix. \n" -"> Se espera de los participantes alguna experiencia previa,\n" -"> *pero esto no es requisito indispensable*." - -# SC/DC Template label -#: git-novice/_locale/es/index.md:59 git-novice/index.md:52 -msgid "{: .prereq}" -msgstr "{: .prereq}" - -# Front Matter -#: git-novice/_locale/es/lang.md:1 -msgid "" -"---\n" -"home: Inicio\n" -"CoC: Codigo de Conducta\n" -"setup: Configuración\n" -"episodes: Episodes\n" -"extras: Extras\n" -"license: Licencia\n" -"improve: Mejora esta página\n" -"reference: Referencias\n" -"aio: Todo en uno\n" -"schedule: Horario\n" -"search: Buscar\n" -"edit: Editar en GitHub\n" -"contribute: Contribuir\n" -"source: Fuente\n" -"cite: Citar\n" -"contact: Contacto\n" -"keypoins: Puntos Clave\n" -"overview: Resumen\n" -"break: Pausa\n" -"previous: anterior\n" -"next: siguiente\n" -"episode: episodio\n" -"lessonHome: Inicio de la lección\n" -"teaching: Enseñando\n" -"exercises: Ejercisios\n" -"min: min\n" -"questions: Preguntas\n" -"objectives: Objectivos\n" -"downloadLesson: \"Descarga los ficheros necesarios para la lección\"\n" -"finish: \"Fin\"\n" -"scheduleDisclaimer: El horario durante la lección puede variar a según los temas y preguntas que eliga el instructor.\n" -"---" -msgstr "" -"---\n" -"home: Inicio\n" -"CoC: Codigo de Conducta\n" -"setup: Configuración\n" -"episodes: Episodes\n" -"extras: Extras\n" -"license: Licencia\n" -"improve: Mejora esta página\n" -"reference: Referencias\n" -"aio: Todo en uno\n" -"schedule: Horario\n" -"search: Buscar\n" -"edit: Editar en GitHub\n" -"contribute: Contribuir\n" -"source: Fuente\n" -"cite: Citar\n" -"contact: Contacto\n" -"keypoins: Puntos Clave\n" -"overview: Resumen\n" -"break: Pausa\n" -"previous: anterior\n" -"next: siguiente\n" -"episode: episodio\n" -"lessonHome: Inicio de la lección\n" -"teaching: Enseñando\n" -"exercises: Ejercisios\n" -"min: min\n" -"questions: Preguntas\n" -"objectives: Objectivos\n" -"downloadLesson: \"Descarga los ficheros necesarios para la lección\"\n" -"finish: \"Fin\"\n" -"scheduleDisclaimer: El horario durante la lección puede variar a según los temas y preguntas que eliga el instructor.\n" -"---" - -# Front Matter -#: git-novice/_locale/es/reference.md:1 git-novice/reference.md:1 -msgid "" -"---\n" -"layout: reference\n" -"\n" -"---" -msgstr "" -"---\n" -"layout: reference\n" -"\n" -"---" - -# header -#: git-novice/_locale/es/reference.md:6 -msgid "## Cheatsheets de Git para Referencia Rápida" -msgstr "## Cheatsheets de Git para Referencia Rápida" - -# unordered list -#: git-novice/_locale/es/reference.md:8 -msgid "* Un excelente [cheatsheet de git listo para impresión](https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf) está disponible en formato PDF desde" -msgstr "* Un excelente [cheatsheet de git listo para impresión](https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf) está disponible en formato PDF desde" - -#: git-novice/_locale/es/reference.md:9 -msgid "" -"[el sitio de preparación de GitHub](https://services.github.com/resources/).\n" -"* Una [visualización interactiva](http://ndpsoftware.com/git-cheatsheet.html)\n" -" sobre las relaciones entre entorno de trabajo, área de staging, repositorio local y remoto, así los comandos asociados con cada caso (y sus explicaciones)\n" -"* Ambos recursos están disponibles en varios lenguajes e.g. español, francés, y muchos más." -msgstr "" -"[el sitio de preparación de GitHub](https://services.github.com/resources/).\n" -"* Una [visualización interactiva](http://ndpsoftware.com/git-cheatsheet.html)\n" -" sobre las relaciones entre entorno de trabajo, área de staging, repositorio local y remoto, así los comandos asociados con cada caso (y sus explicaciones)\n" -"* Ambos recursos están disponibles en varios lenguajes e.g. español, francés, y muchos más." - -# header -#: git-novice/_locale/es/reference.md:14 -msgid "## Glosario" -msgstr "## Glosario" - -#: git-novice/_locale/es/reference.md:16 -msgid "" -"{:auto_ids}\n" -"changeset\n" -": Un grupo de cambios a uno o más ficheros que son o serán añadidos\n" -" en un solo [commit](#commit) en un [repositorio](#repositorio)\n" -" de [control de versiones](#control-de-versiones)." -msgstr "" -"{:auto_ids}\n" -"changeset\n" -": Un grupo de cambios a uno o más ficheros que son o serán añadidos\n" -" en un solo [commit](#commit) en un [repositorio](#repositorio)\n" -" de [control de versiones](#control-de-versiones)." - -#: git-novice/_locale/es/reference.md:22 -msgid "" -"commit\n" -": Como verbo *hacer un commit* es la acción de registrar el estado\n" -" de un conjunto de ficheros en un momento determinado (un [changeset](#changeset))\n" -" en un [repositorio](#repositorio) de [control de versiones](#control-de-versiones). Como sustantivo,\n" -" *un commit* es el resultado de esta acción, i.e. un changeset almacenado en un repositorio.\n" -" Si un commit contiene cambios hechos a múltiples ficheros,\n" -" todos los cambios son almacenados juntos." -msgstr "" -"commit\n" -": Como verbo *hacer un commit* es la acción de registrar el estado\n" -" de un conjunto de ficheros en un momento determinado (un [changeset](#changeset))\n" -" en un [repositorio](#repositorio) de [control de versiones](#control-de-versiones). Como sustantivo,\n" -" *un commit* es el resultado de esta acción, i.e. un changeset almacenado en un repositorio.\n" -" Si un commit contiene cambios hechos a múltiples ficheros,\n" -" todos los cambios son almacenados juntos." - -#: git-novice/_locale/es/reference.md:30 -msgid "" -"conflicto\n" -": Un cambio hecho por un usuario de un [sistema de control de versiones](#control-de-versiones)\n" -" que es incompatible con cambios hechos por otros usuarios.\n" -" Asistir a los usuarios a [resolver](#resolver) conflictos\n" -" es una de las funciones más importantes del control de versiones." -msgstr "" -"conflicto\n" -": Un cambio hecho por un usuario de un [sistema de control de versiones](#control-de-versiones)\n" -" que es incompatible con cambios hechos por otros usuarios.\n" -" Asistir a los usuarios a [resolver](#resolver) conflictos\n" -" es una de las funciones más importantes del control de versiones." - -#: git-novice/_locale/es/reference.md:36 -msgid "" -"HTTP\n" -": Siglas de Hypertext Transfer Protocol, el [protocolo](#protocolo) utilizado para compartir páginas web y otros datos\n" -" en la World Wide Web." -msgstr "" -"HTTP\n" -": Siglas de Hypertext Transfer Protocol, el [protocolo](#protocolo) utilizado para compartir páginas web y otros datos\n" -" en la World Wide Web." - -#: git-novice/_locale/es/reference.md:40 -msgid "" -"mezclar\n" -": (un repositorio): Reconciliar dos conjuntos de cambios en un\n" -" [repositorio](#repositorio)." -msgstr "" -"mezclar\n" -": (un repositorio): Reconciliar dos conjuntos de cambios en un\n" -" [repositorio](#repositorio)." - -#: git-novice/_locale/es/reference.md:44 -msgid "" -"protocolo\n" -": Un conjunto de reglas que definen cómo una computadora se comunica con otra.\n" -" Entre los protocolos más utilizados en la Internet se encuentran [HTTP](#http) y [SSH](#ssh)." -msgstr "" -"protocolo\n" -": Un conjunto de reglas que definen cómo una computadora se comunica con otra.\n" -" Entre los protocolos más utilizados en la Internet se encuentran [HTTP](#http) y [SSH](#ssh)." - -#: git-novice/_locale/es/reference.md:48 -msgid "" -"remote\n" -": (de un repositorio) Un [repositorio](#repositorio) de [control de versiones](#control-de-versiones) conectado con otro\n" -" de forma tal que ambos pueden ser actualizados intercambiando [commits](#commit)." -msgstr "" -"remote\n" -": (de un repositorio) Un [repositorio](#repositorio) de [control de versiones](#control-de-versiones) conectado con otro\n" -" de forma tal que ambos pueden ser actualizados intercambiando [commits](#commit)." - -#: git-novice/_locale/es/reference.md:52 -msgid "" -"repositorio\n" -": Un área de almacenamiento donde un sistema de [control de versiones](#control-de-versiones)\n" -" almacena la historia completa de [commits](#commit) de un proyecto, así como información\n" -" sobre quién cambio qué, cuándo." -msgstr "" -"repositorio\n" -": Un área de almacenamiento donde un sistema de [control de versiones](#control-de-versiones)\n" -" almacena la historia completa de [commits](#commit) de un proyecto, así como información\n" -" sobre quién cambio qué, cuándo." - -#: git-novice/_locale/es/reference.md:57 -msgid "" -"resolver\n" -": Eliminar los [conflictos](#conflicto) entre dos o más cambios incompatibles sobre un fichero o un conjunto de ficheros\n" -" administrados por un sistema de [control de versiones](#control-de-versiones)." -msgstr "" -"resolver\n" -": Eliminar los [conflictos](#conflicto) entre dos o más cambios incompatibles sobre un fichero o un conjunto de ficheros\n" -" administrados por un sistema de [control de versiones](#control-de-versiones)." - -#: git-novice/_locale/es/reference.md:61 -msgid "" -"revisión\n" -": Un sinónimo de [commit](#commit)." -msgstr "" -"revisión\n" -": Un sinónimo de [commit](#commit)." - -#: git-novice/_locale/es/reference.md:64 -msgid "" -"SHA-1\n" -": [SHA-1 hashes](http://en.wikipedia.org/wiki/SHA-1) es lo que Git utiliza para generar identificadores, incluyendo los de los commits.\n" -" Para calcularlos, Git no solamente utiliza los cambios que forman parte de un commit, sino también sus metadatos (tales como fecha, autor,\n" -" mensaje), incluyendo los identificadores de todos los commits hechos para cambios anteriores. Esto hace que los ID de commits de Git san virtualmente únicos.\n" -" I.e., es ínfima la probabilidad de que un mismo ID se refiera a dos commits hechos de forma independiente, incluso si tuvieran los mismos cambios." -msgstr "" -"SHA-1\n" -": [SHA-1 hashes](http://en.wikipedia.org/wiki/SHA-1) es lo que Git utiliza para generar identificadores, incluyendo los de los commits.\n" -" Para calcularlos, Git no solamente utiliza los cambios que forman parte de un commit, sino también sus metadatos (tales como fecha, autor,\n" -" mensaje), incluyendo los identificadores de todos los commits hechos para cambios anteriores. Esto hace que los ID de commits de Git san virtualmente únicos.\n" -" I.e., es ínfima la probabilidad de que un mismo ID se refiera a dos commits hechos de forma independiente, incluso si tuvieran los mismos cambios." - -#: git-novice/_locale/es/reference.md:70 -msgid "" -"SSH\n" -": Abreviatura de Secure Shell, un [protocolo](#protocolo) utilizado para la comunicación de forma segura entre computadoras." -msgstr "" -"SSH\n" -": Abreviatura de Secure Shell, un [protocolo](#protocolo) utilizado para la comunicación de forma segura entre computadoras." - -#: git-novice/_locale/es/reference.md:73 -msgid "" -"timestamp\n" -": Un registro de cuando ocurrió un evento específico." -msgstr "" -"timestamp\n" -": Un registro de cuando ocurrió un evento específico." - -#: git-novice/_locale/es/reference.md:76 -msgid "" -"control de versiones\n" -": Una herramienta para administrar los cambios hechos a un conjunto de ficheros.\n" -" Cada conjunto de cambios crea un nuevo[commit](#commit) de los ficheros;\n" -" el sistema de control de versiones permite a los usuarios recibir de manera fiable los commits precedentes,\n" -" y ayuda a solventar cambios conflictivos hechos por diferentes usuarios." -msgstr "" -"control de versiones\n" -": Una herramienta para administrar los cambios hechos a un conjunto de ficheros.\n" -" Cada conjunto de cambios crea un nuevo[commit](#commit) de los ficheros;\n" -" el sistema de control de versiones permite a los usuarios recibir de manera fiable los commits precedentes,\n" -" y ayuda a solventar cambios conflictivos hechos por diferentes usuarios." - -# Front Matter -#: git-novice/_locale/es/setup.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: Setup\n" -"permalink: /es/setup/\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: Setup\n" -"permalink: /es/setup/\n" -"---" - -#: git-novice/_locale/es/setup.md:7 -msgid "" -"Por favor consulte [esta sección de la plantilla de los talleres][workshop-setup]\n" -"para conocer más instrucciones de instalación de Git." -msgstr "" -"Por favor consulte [esta sección de la plantilla de los talleres][workshop-setup]\n" -"para conocer más instrucciones de instalación de Git." - -#: git-novice/_locale/es/setup.md:10 -msgid "Haremos nuestro trabajo en la carpeta `Desktop`. Por favor asegúrese de cambiar su directorio de trabajo con:" -msgstr "Haremos nuestro trabajo en la carpeta `Desktop`. Por favor asegúrese de cambiar su directorio de trabajo con:" - -# code block -#: git-novice/_locale/es/setup.md:12 git-novice/setup.md:11 -msgid "" -"~~~\n" -"$ cd\n" -"$ cd Desktop\n" -"~~~" -msgstr "" -"~~~\n" -"$ cd\n" -"$ cd Desktop\n" -"~~~" - -#: git-novice/_locale/es/setup.md:18 git-novice/setup.md:17 -msgid "[workshop-setup]: https://carpentries.github.io/workshop-template/#git" -msgstr "[workshop-setup]: https://carpentries.github.io/workshop-template/#git" - -#: git-novice/index.md:6 -msgid "" -"Wolfman and Dracula have been hired by Universal Missions (a space\n" -"services spinoff from Euphoric State University) to investigate if it\n" -"is possible to send their next planetary lander to Mars. They want to\n" -"be able to work on the plans at the same time, but they have run into\n" -"problems doing this in the past. If they take turns, each one will\n" -"spend a lot of time waiting for the other to finish, but if they work\n" -"on their own copies and email changes back and forth things will be\n" -"lost, overwritten, or duplicated." -msgstr "" -"ドラえもんとのび太はに火星に惑星無人探査機を送ることができるかどうか、\n" -"検討するためにユニバーサル・ミッションズ(ユーフォーリック州立大学の\n" -"スピンオフ宇宙サービス)に雇われました。 彼らはそれぞれ同時に計画を\n" -"作りたいのですが、前にもこのような仕事をしようとしたら困ったことが\n" -"ありました。一人ずつするにと、待っている時間がもったいないですが、\n" -"それぞれ自分のコピーを編集して、メールで添付ファイルを送ったりすると\n" -"情報の喪失や上書き、複製などといった問題が起こります。" - -#: git-novice/index.md:15 -msgid "" -"A colleague suggests using [version control]({{ page.root }}/reference#version-control) to\n" -"manage their work. Version control is better than mailing files back and forth:" -msgstr "" -"同僚は、[バーションの管理は]({{page.root}} / reference#version-control)を使って作業を\n" -"管理することを提案しています。 バーションの管理を使うはファイルを前後にメールするよりも優れています:" - -# unordered list -#: git-novice/index.md:18 -msgid "* Nothing that is committed to version control is ever lost, unless" -msgstr "* Nothing that is committed to version control is ever lost, unless" - -#: git-novice/index.md:19 -msgid "" -" you work really, really hard at it. Since all old versions of\n" -" files are saved, it's always possible to go back in time to see\n" -" exactly who wrote what on a particular day, or what version of a\n" -" program was used to generate a particular set of results." -msgstr "" -" you work really, really hard at it. Since all old versions of\n" -" files are saved, it's always possible to go back in time to see\n" -" exactly who wrote what on a particular day, or what version of a\n" -" program was used to generate a particular set of results." - -# unordered list -#: git-novice/index.md:24 -msgid "* As we have this record of who made what changes when, we know who to ask" -msgstr "* As we have this record of who made what changes when, we know who to ask" - -#: git-novice/index.md:25 -msgid "" -" if we have questions later on, and, if needed, revert to a previous\n" -" version, much like the \"undo\" feature in an editor." -msgstr "" -" if we have questions later on, and, if needed, revert to a previous\n" -" version, much like the \"undo\" feature in an editor." - -# unordered list -#: git-novice/index.md:28 -msgid "* When several people collaborate in the same project, it's possible to" -msgstr "* When several people collaborate in the same project, it's possible to" - -#: git-novice/index.md:29 -msgid "" -" accidentally overlook or overwrite someone's changes. The version control\n" -" system automatically notifies users whenever there's a conflict between one\n" -" person's work and another's." -msgstr "" -" accidentally overlook or overwrite someone's changes. The version control\n" -" system automatically notifies users whenever there's a conflict between one\n" -" person's work and another's." - -#: git-novice/index.md:33 -msgid "" -"Teams are not the only ones to benefit from version control: lone\n" -"researchers can benefit immensely. Keeping a record of what was\n" -"changed, when, and why is extremely useful for all researchers if they\n" -"ever need to come back to the project later on (e.g., a year later,\n" -"when memory has faded)." -msgstr "" -"Teams are not the only ones to benefit from version control: lone\n" -"researchers can benefit immensely. Keeping a record of what was\n" -"changed, when, and why is extremely useful for all researchers if they\n" -"ever need to come back to the project later on (e.g., a year later,\n" -"when memory has faded)." - -# blockquote, which can be cascaded -#: git-novice/index.md:47 -msgid "> ## Prerequisites" -msgstr "> ## Prerequisites" - -#: git-novice/index.md:48 -msgid "" -">\n" -"> In this lesson we use Git from the Unix Shell.\n" -"> Some previous experience with the shell is expected,\n" -"> *but isn't mandatory*." -msgstr "" -">\n" -"> In this lesson we use Git from the Unix Shell.\n" -"> Some previous experience with the shell is expected,\n" -"> *but isn't mandatory*." - -# header -#: git-novice/reference.md:6 -msgid "## Git Cheatsheets for Quick Reference" -msgstr "## Git Cheatsheets for Quick Reference" - -# unordered list -#: git-novice/reference.md:8 -msgid "* A great [printable git cheatsheet](https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf) is available in PDF from the" -msgstr "* A great [printable git cheatsheet](https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf) is available in PDF from the" - -#: git-novice/reference.md:9 -msgid "" -"[GitHub training website](https://services.github.com/resources/).\n" -"* An [interactive one-page visualisation](http://ndpsoftware.com/git-cheatsheet.html)\n" -" about the relationships between workspace, staging area, local repository, upstream repository, and the commands associated with each (with explanations).\n" -"* Both resources are also available in other languages (e.g. Spanish, French, and more).\n" -"* \"[Happy Git and GitHub for the useR](http://happygitwithr.com)\" is an accessible, free online book by Jenny Bryan on how to setup and use git and GitHub with specific references on the integration of git with RStudio and working with git in R." -msgstr "" -"[GitHub training website](https://services.github.com/resources/).\n" -"* An [interactive one-page visualisation](http://ndpsoftware.com/git-cheatsheet.html)\n" -" about the relationships between workspace, staging area, local repository, upstream repository, and the commands associated with each (with explanations).\n" -"* Both resources are also available in other languages (e.g. Spanish, French, and more).\n" -"* \"[Happy Git and GitHub for the useR](http://happygitwithr.com)\" is an accessible, free online book by Jenny Bryan on how to setup and use git and GitHub with specific references on the integration of git with RStudio and working with git in R." - -# header -#: git-novice/reference.md:15 -msgid "## Glossary" -msgstr "## Glossary" - -#: git-novice/reference.md:17 -msgid "" -"{:auto_ids}\n" -"changeset\n" -": A group of changes to one or more files that are or will be added\n" -" to a single [commit](#commit) in a [version control](#version-control)\n" -" [repository](#repository)." -msgstr "" -"{:auto_ids}\n" -"changeset\n" -": A group of changes to one or more files that are or will be added\n" -" to a single [commit](#commit) in a [version control](#version-control)\n" -" [repository](#repository)." - -#: git-novice/reference.md:23 -msgid "" -"commit\n" -": To record the current state of a set of files (a [changeset](#changeset))\n" -" in a [version control](#version-control) [repository](#repository). As a noun,\n" -" the result of committing, i.e. a recorded changeset in a repository.\n" -" If a commit contains changes to multiple files,\n" -" all of the changes are recorded together." -msgstr "" -"commit\n" -": To record the current state of a set of files (a [changeset](#changeset))\n" -" in a [version control](#version-control) [repository](#repository). As a noun,\n" -" the result of committing, i.e. a recorded changeset in a repository.\n" -" If a commit contains changes to multiple files,\n" -" all of the changes are recorded together." - -#: git-novice/reference.md:30 -msgid "" -"conflict\n" -": A change made by one user of a [version control system](#version-control)\n" -" that is incompatible with changes made by other users.\n" -" Helping users [resolve](#resolve) conflicts\n" -" is one of version control's major tasks." -msgstr "" -"conflict\n" -": A change made by one user of a [version control system](#version-control)\n" -" that is incompatible with changes made by other users.\n" -" Helping users [resolve](#resolve) conflicts\n" -" is one of version control's major tasks." - -#: git-novice/reference.md:36 -msgid "" -"HTTP\n" -": The Hypertext Transfer [Protocol](#protocol) used for sharing web pages and other data\n" -" on the World Wide Web." -msgstr "" -"HTTP\n" -": The Hypertext Transfer [Protocol](#protocol) used for sharing web pages and other data\n" -" on the World Wide Web." - -#: git-novice/reference.md:40 -msgid "" -"merge\n" -": (a repository): To reconcile two sets of changes to a\n" -" [repository](#repository)." -msgstr "" -"merge\n" -": (a repository): To reconcile two sets of changes to a\n" -" [repository](#repository)." - -#: git-novice/reference.md:44 -msgid "" -"protocol\n" -": A set of rules that define how one computer communicates with another.\n" -" Common protocols on the Internet include [HTTP](#http) and [SSH](#ssh)." -msgstr "" -"protocol\n" -": A set of rules that define how one computer communicates with another.\n" -" Common protocols on the Internet include [HTTP](#http) and [SSH](#ssh)." - -#: git-novice/reference.md:48 -msgid "" -"remote\n" -": (of a repository) A version control [repository](#repository) connected to another,\n" -" in such way that both can be kept in sync exchanging [commits](#commit)." -msgstr "" -"remote\n" -": (of a repository) A version control [repository](#repository) connected to another,\n" -" in such way that both can be kept in sync exchanging [commits](#commit)." - -#: git-novice/reference.md:52 -msgid "" -"repository\n" -": A storage area where a [version control](#version-control) system\n" -" stores the full history of [commits](#commit) of a project and information\n" -" about who changed what, when." -msgstr "" -"repository\n" -": A storage area where a [version control](#version-control) system\n" -" stores the full history of [commits](#commit) of a project and information\n" -" about who changed what, when." - -#: git-novice/reference.md:57 -msgid "" -"resolve\n" -": To eliminate the [conflicts](#conflict) between two or more incompatible changes to a file or set of files\n" -" being managed by a [version control](#version-control) system." -msgstr "" -"resolve\n" -": To eliminate the [conflicts](#conflict) between two or more incompatible changes to a file or set of files\n" -" being managed by a [version control](#version-control) system." - -#: git-novice/reference.md:61 -msgid "" -"revision\n" -": A synonym for [commit](#commit)." -msgstr "" -"revision\n" -": A synonym for [commit](#commit)." - -#: git-novice/reference.md:64 -msgid "" -"SHA-1\n" -": [SHA-1 hashes](https://en.wikipedia.org/wiki/SHA-1) is what Git uses to compute identifiers, including for commits.\n" -" To compute these, Git uses not only the actual change of a commit, but also its metadata (such as date, author,\n" -" message), including the identifiers of all commits of preceding changes. This makes Git commit IDs virtually unique.\n" -" I.e., the likelihood that two commits made independently, even of the same change, receive the same ID is exceedingly\n" -" small." -msgstr "" -"SHA-1\n" -": [SHA-1 hashes](https://en.wikipedia.org/wiki/SHA-1) is what Git uses to compute identifiers, including for commits.\n" -" To compute these, Git uses not only the actual change of a commit, but also its metadata (such as date, author,\n" -" message), including the identifiers of all commits of preceding changes. This makes Git commit IDs virtually unique.\n" -" I.e., the likelihood that two commits made independently, even of the same change, receive the same ID is exceedingly\n" -" small." - -#: git-novice/reference.md:71 -msgid "" -"SSH\n" -": The Secure Shell [protocol](#protocol) used for secure communication between computers." -msgstr "" -"SSH\n" -": The Secure Shell [protocol](#protocol) used for secure communication between computers." - -#: git-novice/reference.md:74 -msgid "" -"timestamp\n" -": A record of when a particular event occurred." -msgstr "" -"timestamp\n" -": A record of when a particular event occurred." - -#: git-novice/reference.md:77 -msgid "" -"version control\n" -": A tool for managing changes to a set of files.\n" -" Each set of changes creates a new [commit](#commit) of the files;\n" -" the version control system allows users to recover old commits reliably,\n" -" and helps manage conflicting changes made by different users." -msgstr "" -"version control\n" -": A tool for managing changes to a set of files.\n" -" Each set of changes creates a new [commit](#commit) of the files;\n" -" the version control system allows users to recover old commits reliably,\n" -" and helps manage conflicting changes made by different users." - -# Front Matter -#: git-novice/setup.md:1 -msgid "" -"---\n" -"layout: page\n" -"title: Setup\n" -"---" -msgstr "" -"---\n" -"layout: page\n" -"title: Setup\n" -"---" - -#: git-novice/setup.md:6 -msgid "" -"Please see [this section of the workshop template][workshop-setup]\n" -"for instructions on installing Git." -msgstr "" -"Please see [this section of the workshop template][workshop-setup]\n" -"for instructions on installing Git." - -#: git-novice/setup.md:9 -msgid "We'll do our work in the `Desktop` folder so make sure you change your working directory to it with:" -msgstr "We'll do our work in the `Desktop` folder so make sure you change your working directory to it with:" diff --git a/po/python-novice-inflammation.ja.mo b/po/python-novice-inflammation.ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..1495c6b458e88a4c5607056bfb699e4cc971ec42 GIT binary patch literal 476564 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

    C~K+T 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

    E1VmZH8ZkA&?F}OxRWYs>xFRg_&~Ts?euoi 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ï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

    T58^ScgtKdjGU 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

    2Ft%M+_yIYON^oKJq?T@Wx6kCOW0hUatqDp(VFM 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%0AEZeg%p znbFPFU$$sZtiV|l)g4}>mB49=07uiGgYfOz4>2W=9nk*qt?kH^vAZwEhHym z<7^_3gW15K=R=54o)gPlc?>dDQ*MwE@7dirFuU$^^Nf+73% zH6{2aDdP#DnbMD1iv0LcxGD#`z-c9RhiU*2ruE<7;1uSBZ!%jn3? z84NMaYehd6Fxsj@AwiwiwFU2j>EytvEkH1s?t!ohq=$S6Fi4PT>_i*b37iU{O1-J`Hmzp2zI$*DS_nva=$~x%#JJ#Pl`bbxduD>R3-jsyKKw!jty|caq zOk*^dna$mu*S_!Uy%sNw8D}QjTy^=xeoIvGW^((-$-vyX+#gCY4}W6kk^hd?cX3HF z|6ndceFZ;ee#risPXyRyX-($oCnq;DvKduY6^kM70f? z-g3v|D-B`gElBazpx5>JN^gOwL!unw0+Qs>6>tAc3U;oVt~$%hKzf$i$CWc1p~v;p zx^y^hbwiG;hgI1nh&$2(7mVdrExws6=G<+*Rwt&l8H&-cDb#@)X~w|$NWeyp*XYSo zKeP&vq>(`KI#MJxJR0gz4=Eb1M>MWoI?KbWqEYeyb70Dt$dZ4M?jqGd@$D;VQ#A3C z;YGjd{4*u7i{4bO)B07V&Pn^H1@g$K(pQP}OQj^-i$YpVI6S+jQ;1w1IqcWyT@DyS zGoRm70bdJqn@HW9nWrQb#N~b{ok@wqtIAZsG%jM#UBQq=s)PdLq7QeEh{EfTx)R8F xT09;tkI8+IV6wE4aaef-w4Yx4@KqiY*U@3D;0i$NZf2>u2fLMZh8`C9{{e_{&^iDB literal 0 HcmV?d00001 diff --git a/po/sql-novice-survey.ja.mo b/po/sql-novice-survey.ja.mo new file mode 100644 index 0000000000000000000000000000000000000000..f52deedf0cf792d133bc1603ac6f698c6d52f4d1 GIT binary patch literal 255319 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�Rcs}q_%Kw(uNwbklw&t4;~-s!jctk_dJ$%d(WJZp7pk2hd{ zZtNM2Q(Y8|q$jxDre^Uf^lNKxT~pa~m#Sz-DU&GX?re0BQ1VQsb5GDawUbm^0X&|G zi69wct*c93V%l=L?ACS_;=5=JBe6!LG>KreNf=Lxf;CCPw#ohwH<3$D)zzR7R=|ea z$0jNqI$=c{eQ!dW%&>SMWxM2tSaEbl$rc9Wn$jF)~xKc)v zs+(|SLy7HKuIWk$?u2?6%wQFD8IJc@s%)4~?C>zE(Kf9xJ&Fp1DP#|)ZnVKADT*fo zA(bJ*vmHij@8?hmGfFh^qUPfWlE7R{$f!Pw{y;EpCAJq@zfbcq1dFU-us?#QHYHBj zyr%9YM0YNi!3|9U`f5PO^kvq{HXA~;R6|FAW=zU7Bbb5ryGxs$R>1lvxAv@oXFNxSj3;H!GQtI%z3 z0z?mUb;##bTT45UpTRQ0KCp=q8D*_b+vy6nPiJ&uq>qLtX3#I3Ms+%BsI}?-X%{da z=Zg;(rgYVcRojzXBc3OVwLz?xng>;bRP2{7qO@s`57J+ zkDaPkKJYkKhru97GS?m94>$B$lWFZw=j)h*m@*uix1nu)j7bek12dLM?MLKBQI42Q z*wHy8X=QIKQ|qPQvabi}RMo05)-@|gaey_)hTSni_oXsy|EBO&?L4ut?5xx32f{qj z{=LYoy_EXd?G$z=tnXT}vWwLUucOKq7|AG+7A;Y_8L+gmk%KYfJ7x%O+L&6bn#C<8 z49i$gRv>I8cD~OA_lnisJ*(Hj>(f}!7Z|7TW!(belrPEh;1usL?$i#hte~}Qu#DT| zt~xHB-=OLLx2Q8+(`COiC!^T^;hK!7jGPW9MH7kmzmp!*g#@Z;G15xJ=XNNZIZ|?V z*QAX!5>r{i$d~jN?@j-^X*O|lml-6}^`vPV66w>n-%cBOCDzT*l2oe7IIQh&(>r8s z9bG47SLqb0R2a5}4a)AWl9gbny$tm9);=v@^Y!@^q=wy9KPU@nu`W8?IKV+WDJ^cVU8iYR7 zDq%UhQbcM&yQrP)>+QBJFug9)BOUJzH8U&X6IH1$?6fM`l8|k3OKKJ_Bao^cs1$G2 z`LN{Jk~u^cS9Fr?&Wo)`+8acbtue6l*>UPnQ}mr}Ry}pn)mcH!-+boF*dH?JJ@nm-jQd;wai3mNxFNXWp;cqpJPVvh44=xDeido+32{896&2D9L#XnY>d>H>c)}EZ zHW;RHG3)mDq)>6|94n}@Xelk3dqP}_PYm5St#y95I662!#J3l|Fd9$#RQW2d+tQNJSxvhDe|K})T^R#S3a-Gt|>3T~z31aEjmA$%bvZpY(j@f-nbEs+a z>`ik6x2asZQ^w*O1@g9YXJ9!e@&?!(YsrQ5ca!Q+hb7ohIAc0iPdUFS+YRz^kCNi3 zMDy&%7J7oxS=tTRde>BylD7my!)>9fLMC-yZN|%Mr(R6ojbAtu+gkr=yQIQLmE@A96Xygm75zVX^?#+j`rDYxue!5-fL`{E^Dx1u1qSvh5nHx%*}>P2xpS2>|CYvfMr_y&=yIFirI%i6=!QuqJe;j)O9&9pVf*u3 zGgWfqkPdW*MQPW&=`gb@<>D+YAfxGNzXLuLf7S^NXOzbN?ddEUH*>1S){~Q(Hr|WG~_l>!b{G3m9Y+-Q*;Tv?3h0meOtWE!{rEESrXJBw&Q}#* zZIF1-DQNwrGzPc5%xj<9!9QygN@4Z!og``BNzCYwI9|`*@Zq9ZfAzAp@rq^h+Tsmd z-NK1Tx@lXycG98LUn%Qk5(ihc2CD?<0v|U)FG~^nBQ!Rx6o+{Q4wYU?}diJ3VUUVk9UP z>92G@q!CL=)W$A{(Sfy4PL7ndma46+;Ip0{4)5EHdYaMS_B>KCicV+FJGsM-dEeA3 zONCZP%PwJLh_4iV=|Ozt+>=~#K*j_P%hdE_syTB3@qc8|pp>kmQxw5VGwjoTL- zH`^HB+$Y93XO=wH3Vr}kIcQA+o@cKsmxpLqIcH50na6r|X&_#OnS5Kkfs-!-rNrJZ zRuBcO$A|ltIOLq%(_^ytq$g;hDWcYl4=q9baTLC=eK2*+AaYarsxrICtx4grz9$vA zjoIz0&uyC2mGEtlydgv)c3qxTFF7!4Ny6TFRiP1WV zcvS4e{d@^r1{j8H$ehTj)ph%sd~OaC`>|(j(4{rFf(`2wZO9t+cJ?v18XM{&Eet)R z#ORA)Hv^XSfF!bR=;E>fx&${VFn7`&Fl=?!oe>zfU7SrVY5zbx$BvVYmxKN=M^a=C z**tMI){573dQfX@ERH67N`@x;DlnU5r6!}cs!n1o8zrZmp`6)YO|;RM7+tI`HMyx? zqni1CDi^mc$-NPnc@Q(&xyddco0V2)OPWe9$l)EsD*N}RzZWCj9jGaQZc?_*7+%ci*>AdQALYTBVT8-o2oe`_n7MwdMa#t0_ z=nt1K7UQ)W<_Bvbd24x9af}3d8^LhQ#RQBISX8Mbi+I~y&RaW&lbAk~m^8P0L|DU| zrU!Tj7Q1aNuxWDAyS@8LkR{z3`VrTSeCEUuWvu@*ts19hZ%I_KG3xJ9RAwZ zu5DkjB0lxh#cS6t?(WWa^Vd9E8Ax9b=3EUuEt^i87%m}rRJ_`;YHoDdQQB70QQ(42 zGUS@$LAMYTiL64@%)*Kuteop~@t3wH%v;bFFId#EAYQh7rR5DZC63fQmbFcgbQj{2 zWvqZ(6mVL;J_sjSkCX;RbvI0#&atzaI~jX3&E+OK+FA=8>fgFm%Fal*%qen7u~EKc zeJi>6WR!~x;5u3WX_|zT(~e(C*yt$e(s&bT>XraW5pOh_sGG~aigoAIXC|mZv9z;= zsFrd?LaI(4##Mgxu{Lr31GH8V`8d{xIM zRLS~<&76`&9db7nGtDr z1AM%TY9y}NuLkCa%3OTZEM0tW7ecrsb_Kt=2o{UXF)_ZLk z-C>f#07?`RL&F3^WU8r|0fo-3E5@<**`YLKED4iHD& zDsW`O&oY@Vm?lp$;r>+Cohrrla4bhc9GT^piNtZI&&xbnNt`rUIcO=8(MazXsz4(x zGkX3ecr>x$z@nSK>eH`brrB_Sqlac5G;w1$4m ztxrUmTiWhFEjdfoOUwp3FqsSkfkr;F3`%B7))N^1bWffs%N)unh~L;BFI9)*+!`}o zm$ONJLMu;8g*$V3H>wfiqJ#=VBl~)FE%DU6v69to{MFsZTH41F6E-JUWo-dDl$J~K zNzl|qHg$0VAF3HWdT5y>Ow#7;f_HLYuF!pzri{R%EO%Q)#MVj4_*$QjrJ4{WaK8M^ z-&%ytR<-+-Ga=ut?Q98w!|j$* zTsfT(j^CNwm3Wk-MEZyQse33XlSnQiMNXJT_lc!@{grt`JNfkh8XZ>EEFcV^9BZNwt2c1H9WLZoU2L8e{EOuj9?a2}>_sSZ>#evR6d za@&ih;8|~$UTs1fbyRBG)=A6`-qHIeFl4H0lNr+zozo$#j7Z@aOfYD6yLx3-bJ=ax z*=l=)>kKu+m_O`xN`&`lykH)!sLRn9MYK~@TsX!=+N|5_8UK81hMTY&2bEy@OcW)V zEd78}y)8%jkXbwvQ%*9b6?4iwH|ZuMY)g$zxjyr*J(@5;9JyHyr4Gc0>!SuOnj^6BDj?9kRza`J!SH- zMN_>{|K5CW+%ixeSN8}*amcziuN`E)u91tvy>^QN5Y@-aAHmN8tL4Ri; z6FYLniahn|AEU>DUxz;P z^K*%7mmt|Cp>^3x!Kb9J2350Py%AfJs*1EU?$v=FZol)3XbWB; zw#1lCSfwj)#!=gDj2u=OkJyRoskyv|^zF#u0`f4FFdwta#<9{^6wB`%dXP+X3_^5d zb#La2(tyG>F(@zc;`;!<%wr|&?KKRI*?HzEErr=`#%Qq*nlXfr9dT#3=~qi_8sRr~ zbaH?yd{<@DIMco^3^SwNkYlo_WCM-pm$p%_ZDQL(C9t-&*x3dSCi>Ma<;rXo*uSyq zM+Rvvy@{9!A8D<^ViC~yGV5zNMT16|CZz$`%~pieMGLdqW@*!p1yAy$^`w8K(M^nR zO!gTeoWeR0nKGqm*Axi79D5IKTD#4x&h!>+d-eV9EM0zH7>QTVz1kXW*KKILx;c!F zxCXVpZTbRc5@AI_r#Hs6pjj_vg&68c?zD!|e{*Z1%&(|RfcsWQkDX`(*9O!4%))I6g-O_2K1_ZIQ2J~QJ>UHs| zz8i$DOTV+2OonkV=^1V*tm#6D0!Y5-Tv;G&R5%hbe-c zQBW)!L1&;>&<{|e>kar%v|K=D4N^2{5N3`?x3t4#Pmp04uS25*VJ^*xLx=0)78V%i zEoz_38sl-Z+U)$Hb<>1_rl>2fa4b( zC)*(zZJk!l$LBY>AkYmch^!G5mabdhmr6~a*L}@#cUSUs$8Ox^D*e`Uct464O;Cs=~x5qL=Qirj1aoZ`545E99<7R3n z))`Ifzd&bH>@+wnmzw5-5xf~uyaT=2ZUd(GCQ5^b9J(Ba-HJHL?Q!X(%`fU87G=|7 zTw*J*1}9(jRJUl7Fw%NJdmT(kO^(^iIK;38m}<|QU6VmCMv-4p>(^ZcI5k5EU2`pE*lESvY6Srf&$3> zXUtE{I*W4~3yTY7R7LRHQB8|IN}0x7)7Md&!|R>8(AcA2dV zY*RBuyoafiO0M%is>Qsy%+MGUp=BrhiBXCL05g3#XWu*UnjTNPiQ)! zfXV8?yoJ8X6TFrA+2=qaCh?M{950-kC&>K#{N34j>arAXDFw5h*p1H|7?$0&c6W># z+C^Ot0qMHTD(H)0ux!j)wh);#-8QC?!JGZM{&U!8%wwNE~cdi5@aM=_+eG z%l{(1&jQd4$C=M^5j;zqmP~tmc3u73;(BT{6y8KI;sbjU_15;d@cUHM8Lc_&$AHH| zJ-Atc3JtZC!2a#p54>cxxA;hwmQbf(JISv+Joe`(htm8#wMn@$8MS1 zF^3I<*vax8bLY+J>sY{^`8jC`<}REo>-lU+pH02pJzcAMRYY`X6|Y%+`pTFWO))sy zQ|EWIdvbQBcNT`kG;Hwa_zHoC$A;1mg`SQrSAv*n^sGUMlXE8u3qWq4p)Xy)e*XT4CI*lorW~qZCE4T9RSA(zIYIcCE_Xw@wZ8BQ<7p zE!c!?X$+zFJliMFvzLOUf}Q0A#DK2*F0Cv zF$ckYL7NdxvN1VUtl6xTLZ2JaYTA^`Fea^q9A_zoaINi21`Fe3f0#vmwV{xiW2MJjFE!xG> zc(j8BMYCo}P&PJ~v)^k8vo|77-OmI0wYI5Z){;Tahl^8oGdt)Zb?+L9NL3DyE=)A7 zjj{Y<6rY;D4b&8bMKe42mfR|%0@LU^nPhhcN*DA(SnsqL%a?%TAh#a#^lxiE?SBD=q)-g-&i54`s)L|z0S71y|oT#RiFpESg_QR9t$PWSA5izC@{5K21KPSNop&XNPQ`i zqh=P1(dB*Dgo+i~Q{Rp6O}>VM2GixISA_GaoFG;C{J2AsaK}Q895yB}b7Sj)7o1#b z#horhwG)U*hU^A5t|iN$wrnNl45kgMw?-yL7#By(x$EWB{|VA5Sl7ZR5%~W9iL7*o z)c=sk`rlW!xRvy;*PZC2TGG(2mQ;(X8-7_#Om`H?WP=JrP*>VKLfo4SAlfdY0~*>V z69U>=Nl3Z&YqdT-bx}~&F`_mW(i6i-5DBD_?5gNUcJ|FDr5nVh1obhFZi~+wwHhmk z{z49Uqh(9;#h08n+MHK^Vx`!rIol@|35n{Ot3mp@qHJmw`Z#F|Ao37{mDN0;S(N zlU3??m)5BpzSX6foXAS!otd7;-PPp>a+T)pno0}nK0Thk23yLkHTY+k~iY z6#nMn-f97Jh9>Ctt-*=<=HF^3*X)-nl66#bc!bykCI>#%@W|c}(9U*xfcgWTwwos8 zXJ=_Wh;Oy&R>?y$&8kat$U-TENXg#xX6Vq&fpk?ftxvMG!o2-k!>)1*UANY`D}*^d ze_Xnp>0uV-kMovdJQ z6w9i<*O-TUr?m{NmhM1E$>!nqpy8|$y^DFA|Bg1SYb5W3FoWljFAaD$-ps+%1F;E# zNxRp7Pny%%L!HQ5B{?4uoG^`+t@pfzl0z4WLRMNi_9@eP-5$Z-z|KMB{WXFuZ677c z!AzY54XHhu4D%Rb!0Cd^rCe?ILI{y~bj(dX=Cl2i1JsMAcy!Eb@R-*=@7UmR%xGVA zjGKkhY?DLS9Sdqv*fBAmO#!==R0&0GPH%&TnoOFyu1c-Rs$Q|}-#}JlfRx9djFN#} zYE`Nm0-Ta2Ggaq=)`5p=9&5W#Z(raccGuCh-&@zzvDToT?s@|j6BsJ_?Lylh>boJd z){_pKiA+$NYeaR6iw~)37qM!Xjn$9anLF6SJrKqber+|#7m;1%AUQ>n)3iq7zec2`l8pVT8ViP5mk)0`bDoHkge<9t5A+1}fy~B;)D`N*1~R8k-g=jp zE9IkxTMXRciTV2m+lc0I{zqkHs8ML+y4%vdEcHXH3yo<(QWdJ9`gwF>eSbV8^+ab|I2inQlGiUQe@{%BO*D$8m#8DCU26KH9-V(nhP;&afqP`(Id}MO-;E zr9K_={u;XNar=mDRyU`cG?2e0pFM1!1^M}neDL3wPhtW5=&BN{>19T@|8hQ4`p>*NzP3wvIu`sj`P62%6gHjPs@x6v zgpH*$)MpRn&hGPRq?=FNYWYZgRekno3a8xxZXikY8*Cx9SphS-L~&!QSh(_nHASu0 z%Le2JKc#>vnAQ@tHneS&YnafaT1vJbSiZW|a5u9H0{R?R7$$#Dw7a?XlPb0C5Uw2T zf%ycLFZ}H?P1YQ{Ji6Y)L?9Ws8wTsTK{y2C3~rKI(x@a+8#a?*CV4FR8G@x#nnm+n z4JQeLnJBl^5}_DUTV(w{No{Jdbo#Ssp~)fDX1>>r9gDEwOcJ(}2J$*t~M+nPkzp%)D6x6C!awk;LR=6mhT9bKN@6)yeA`~0fcEeh)R>=n~at=?G^ zqc)7p(v1;BXteg$4;kTiNW*-#du30Uw8`)m5@`-A_;vG4&a};JT(OFs6HX}kijy7p z3|mljxKW+nR-x=tf0Y`+r49Rjk-tQTgs>_i zZwd{EM8i2_mv>sQSmnkTTa4PUva5UjI#Dc%Z%m`J0NUGEO{hbare6V?EU&m+PS5Xp ziM7V2-^5}^4t0W8^b^qSmTIJSPQ%MWb|-u|fsCq?qq=US>(wTm;oMWGK z|I4masZ3U7_(YN$8Ag*s#*ipn(V@E&bRS#E^`oSXP;>nv)jDIF&Q8$Gt`DY}Blcq&6Z=5<&u<)sWHZUOrPU&QnySf7B{QV3@qo{++IGWrOC%;U*;oC zOR-ERbDwFkbTukr>{e9E%M>qsd^Vz3sgD+76o!A(#Gd&%m!;aWRjqb8tXutD2l6F} zAoq^g?Y*##N57|}_qSd)TT{<1K~5R(W_8o#k?Z4i4I`46x@>-?!`hpvsl4&s?y(pt zT!08MZ9Y9r$Z=Ske3;1O@(&3Q9ggOfJyYB`ChxwS50Sl3%&9Z|VK+VpPfP~T*_&ZM zACsEXV-<0)$-S1dIfP=zmXp)xk`5j1I_xC29pEflFk<`0%5pz@Ah@}OaS{J8(w!p) z5ASFDnsYo?Tj__)(q)bj)==ubHh_9kjt!|4qt=T-SXthXW ze>Rzht%8jHURvV0tYo+u3%@1jzxNQ^c1DQ_>Zt#rV3M;9g{Z%}RkvQ0+b`Io{m#@p zsz-}NzfA=sLsfOr&!kM~%VGPI%MF%Ho2{Xm;eh7d%_igI9QxE{#6TVK2`8)CsIiFU zPR>Bj=ICw*mzH+NYgOQGg3Yj|l_Z|5#2V**|MFLx9O@ilm$^=5oC@l0=}*2d?(XLY z!Xe8FHrun5%0(2>(zv-3W<-XWmsmmdhxOQlF$m{qVvQyNEya~%nyZLiIFqE~W%$8v z%)qy^w#fY4FSucEb)}i4b*+!);M#QR%Px1%5av{QQtk_4|iq?Aw?3#xZYw zhC=_aT>Dh@Wkr}tK^wo~F!^5en5(y15Y7KPlLJQ~h<;E=N%Uaz)8!R91<-{$f?w5x zka#ifVYp4)zHLL1R%vBs9qVi1(<+@E#J>>t*qNs7RhDz;1(pNj3fFsintKp1PD6&n z0dy}Z0ZNnTHBX<$?rG?*Bp|zoMY&|*RkchD=ik;(jB|@iCH3727eT=@^lN=dDm#@( zcQW8M63&0T)at(4cJ{{I$?1TQ<|(eLa@8b*x;Td{FRzGv`Rc@4%m43^iI~^cal0-~c}p-dLx#I?$w~ zH}K1$MQ-%)@`za_{|Yg`iRE7FwZ^EBXGuj~ZkI~v;t0Gv06QaXld`&aNM=KF%@)CJ zA5b@XC0mk`x*6%ABEL%HX@tTx5~s`NHp;rzhq}|BGd1zycOnN`)Y`Zf%H&HOXD7e@ zNQXXM)-&~|P=<}82#!zzQylF|lp3pWMG7jTdOnn>6fr571v&LA$ETuCEt7_20ra7@ zbs%)<)>bZ|`P3D&#y@{!d*7$7s3HhQ>9dOow9<6$X1k1r!4Ij#$y=_&rG5D6aRT^M z0jh&toU%;D8^t=Z^S}d5h;Bw|MTc1ofjROZDa}odbQm zOV%=^4zUfz-d){GT&SnXCKb1Ma-Tf`HB0G?H_h;ysC#&YRV`+FLaNzK^v?8VdOOf* zor=5O!cUsQqL7I_YqVIti6%7rlg~y{@lIoG^7+9Y7R3TH-mTR7yE*(ES@?0*7Q1c8 zCd*QsH~Gr+9;WSq`2`){F_&DYuYp+AZfmmfMyvl*vk6wWJ*5Z(T&;F##06zWYdi4BN!qQtLzSyf;q}d%^o42OX5uH)6Q#|}VFKA@nu#eD z95Z4-)Zm<^fH>LIxv}Te^|SX*@~=F?k!I%;o!^JLTvlNOOD=1nBS;fb z@U6p>P4H)OX+&~qz$6tOZH2*nFK~$ z^D+$;m*Hw^{95VoBm*>;KvG=Q$D-gb2%)gL9TP$I|GR{am~4? zws}*3e|z6#`_KfEYct1d)i~&*t_PTmvroo#re|??7q|E6h-y=d3aU8?wA6e zszusR*NdU}a*CRAnnDmRaO#(Z4eII#uDP6(xrpdy_MVy;rsz`f{1AR8ml#wCMaT4+Yw7^Y)J%7f{B-$I7RLw>U15=5u{;#B^<}l?M}MIMGb15&q6{Sx~%5voSe1> zH(6c?lA@^lUyL3}=T`=VZir`xqN@ZE-PfDsZ&3=cb zM%LygrY>n$w{zyMQTN&4_6Oz&5=U`)%kP96n*m|9p zeQ}~C}R2qgeb-od<-q7_My7MdHD`wvpAnq(5?!Xy9OJlt9PHj!HsU}vI%k)gd z!NXZXW8Dlg4K?+XBOUmk2Mg83M4(+F#%&UJkK^|!w*!rjheTfO6NoiMBWJ=Uc zv4l5vHKtJ?&>d@Vfwfak=PZmLFJx!R=#N!Fnos^;qXi<^+B zTB97OaCTIA+Rxv(mdObw&W7OYLuj(BlJK9WQOnGf(n9Pfa@(48m%ZJ<#7Q!m#%fH( z&D?9vie`iS;+iB12`TJO1-m#&lU45nVeWuCbR3n?^bMKs=&UjqkvM4OW;2%iduLEncVQWnW zrA!SRqG*mu^-LPUlcd6Mk4IloB&6%=hnk85(1BvuU0O5><)uXYp20wEW0-9U(*S@r zcv91P7M;T~T3DS%!}$N$d-wG=uOrQuf8#0;rt^qY3!n~`Wz(_KvP9WTbZUu?lZRW6 z36c=S7EeQvk~yuO`OhQ5ey zC`r$Rlm>eL?ZnYN?tMofd^5hr)_~$soR|(9xE?7F0(`N__5Vhq>k+^S6|Xw(AP~4v zIX+xhlRMF|{3vb%8KajoA6Jn2)6_*LX4nQiISD7zFzCh5ia6gJ1LxLnkZR&Fo zQI;OBKUjPEa&36Hi~6-rpumse5Hy|ja!aBlkF(Ei2#jH)E8O4_hYH>BFX>0*tSO#= zXapMYHwkIE1pF-uGU5aTBJo^b$s~~EG>#M?9Gw;?Ud&rVs8DZBS6f7lsDfikpBNc8 zXNAjGn+Pxi*+HoB%@mstJA&q`&E5R9XJ`ed-Nu+M9YAx!B7$dtROT5=51u_-`{CK6 zA09k=`tZ948-~z74&d*40A0ZEj$eg$JQT=t^*OujJJb*-^+>pvq{1K43GY z1NI9u2^wZC3LT0p*1ZVi>Y0$pWM3!8c zBxz^>5nf&E?8u0w(rM=g#nt6PW`*IN0C(fPa_F5 z!m3yaWNmvKJXM0c>JZq2qfiT!(XCtmoIw`^8u_mqy{)^~XTQUe5T%FB^GZ_@i>&no z^=lw`qX&Sszz`!c8bYJS>|dJ9;BJJ-$tx5AfU64+v65QLFY-zVf>3;8pUQ zTVv++aP9G$lDn}{wB$^MNy@j5`q1-o%$wMw`jw3_UkUkw+aP@r4f3cZH1=%RpjF3m z6QRHLeI_|JeexD^ka^pjyRJB-1dOs7$l%q7WwwX~uBTveZ{cCB^;iKICJ`m3hTBv8 zqh!|gW3eb)6?h-oNtJLU;JMrvhpe)u-hZ_ttS;DGnHsM0Udd%xWJg_2UACYQoJV1t zT|&_l#EuZIU4|_zERw3QGEI($y$t}~9#J<*=VkWThb7{B8Z%WgRuy?5iz@7Q!ZlIF zvyir+Gic^xgmKaDlwM-t!-cgUcg80Y%Os(A1xh$CX_ic<-g1hO!gVFf0<}Pw&kzzwY&Yj@-}RU_$@7y zCBOGnKFA_=g{TzPyK*h+O+(o8tJnzvTaWHPe#xa9o$etPVi@53U-WzK-Y8d+4y6+U zY2V|>=&hrd?9JTJDihvvGP;bCEn|om5Plb;8z5qC?enxhQaCC?%LB%C^<$WI6tDyg z13vZMdEbquV5*zcL7YKp=S5_YyFrHo#8#{P1ieD0pqs08Kn_irfj%=9e2$KZA`z0F z6CngTS@0{y6gUWKX{{K;ftRu8zow7mhrvkgGZI(+mZP%)&)Zg#oRw$B${rJhocyg8Am zcH?+UDQe)66ca_>BZ>*Sn5`j5oQCY5dHF|NKZypF6-qjfa!SG2kK~2H0$D?uw3uef zKuk7_HQ7_b$9yc=_KnGK`hjb0cbD!G(xISf7~d}$+q zvnmJ#E9BWE%LUj=P+TQd%(QK~$QxS`zp{0s2PM&!lz_ylgYe}#lNW2dCadB+Y7`W# ze9Jc>8w_nTNRt#z^(;2LsbN8B$qCw`X{eYlR70w?X=r$in1ezPgb*pe|Ia8f-}?n6 z<`*K)LFJDoJLk^xD$)8c(sRR_!S2I?u-O_Kfx)le_ zEwYQ$$QL>6{W(L2?Uls=EvGG(Of+c;ss}Q+Vwl11I{fdpvDn{m;afx{cx;-#=jIX( zbDoL1Gy8|oq?;HYL)C<%r3J8Zx%4^0oI8R0ZC1THy@08A6Mx&e(Kmz#){GE%eG^em zCU$S%=#}5lDG;?JE+Kj z%LU8@LM{fO!?L-!wNDWwMlozmbE1N;Eys}be6Cob5oaBeWZ*(jL~2L}qe)*BHS4_u zu>o)D{KzQ&c>n19$Iu02S{)t8J)Xskr2=BE9m+b=}ZfLuBzW-_XUaGkGG{Ak53`Qj&5kM#8*?QaBP>; zlP{AnSzibtt<+A{Xh7`=8{ilhPKh-TCo@#bRhE0%gBUr|wkkK{8){_|oB&w9KBknP zh>o=>!kTb_mXI0dsBzdqqRXAGv@D1bNeHuw_!g@pUF6o`=*K8+r&4M+`q%N`Kwz); z!uppqY}jXiBAAZj#_gajiGr~R3y8L*;RoIi%V)@wt6krGKErC0MX(2}pyEhe_C-(? z>;xVeTX;$`?upVwnI`>=r?6imh1%N=UL(g*RILaeAzIyolOS_(l!V-|2PX?eC3kqm z(!c+EBohl%9%j+so1YE;lWiRZ?3lkSgDD=@4cRia;*Y@g?=--Y>tNaEXE@h$- zRleJYBYQA-mDW&ud%4ie(v23QD{NY^HI0oovh9e{b-tAsN#czC#0E{V(58>8qFphC z0(^l)%d=0qryy43LwGKZc3Bcc)5<6+(adk=`(*^yQ2cIT_(qtGnB>*_e2)DXHxc;*&{J|@b$;bMV8N`;Lal);jObio&qP7VDq&WeN!S%WAR zdIS6!6ichtK zNLfQB@A|NZydZ_~Mo;vube~puELE{}VbPYtsnd4Pa^!0&H;Cl}k&e74B3U~AF;YNf zU%QhvU@pZTibDiURZnhr3zvTOGM1FB7hb|B5|%<=QP>mGjBk{Nm+42jf^Np9c&CC+ zqTDAK-oMB0S}P#-!oQI@X96$&So1`dR2oQ%+|Lr@YW;;-dYjK-g4+H1(P&2z6Z_jJ z>Sq^C6z=$F_ZUp&(D%TLf6}=n3_Isl0RqZzr@L z%m7Pq=6|1c+i(_PMunANpn3M-MLBsKF^U_JkiZ3xbwWB39;&0s`Vq~9t4$ob_L)KJ z`o%_^)ZglZB4oaU3z&o*qB>V3b_~o$w$U~^z&p@eRb_y>0u7;QjVOO^z@8X6kc1$^ z`@~L(EW?r`)|l;Z&8u(7Hx<)}+)bjpyv5~xiLBrbMkDStf5Aqwt`u{}6iiOzRM-~w zh_{oNI-r!bZEhb8hzOv+3$L!aaqj2NBlTy#6=I$8078yzyN&0Zi~*HoH? za8Pv4OwHsVOP@tDKLAtFkllq)TS@onUg6@CIR<*B0vq+q6LXEiorah=D=yqu=UN0XWu<1F1OeURu>*Ss%kHc_ZZYq z5H2Y_D#T^RbTt+s2kxgJ9w?MlPJq$GOTxgJBWmiv-y1!gDWuom?pJq%XpzvmdK+SK zjkpl*iTC4cOcLs7aA590ICcxMib!A={nGX#Y%mPEWi;72;BC*mrQ-M$s+MvF5p$UC zIu<6h@<7`E3HWbI0lXi(-@)*|)ng_-aBtbEb%0YISE&1;u)4Iu_;}ru{Gh7c*M)Cp_ zFNC=k?%N35vhV1UpMYv4zYzy5#(Xf1cpXCjw3FR)>c~?rnM&?;ceX;=^Q1`mMl@Sp zc*4rH`Y{h%u^I7fkLVo@Q^Q@0NDXWijGY%sz}kvD8m(+QCP&3f!Sy~%U|&i;{$R19@1#Axrog3U?5{WebEIh)%7w= zwi$NF&e5srGNql8SOccL4Vyt2V~WvP&u08Uk}{Na2)HFX9S~6kB%Pbcj~_4-T6Rx$ zqdgSk0Z>IhHa4wNqOXa6)_UY~86UiM3{Y_DFrUJys=V0(le(Ca+eKOko!Pf7kb0nN z@lT(eaRuVWpAKx2@&|y+3G!})Pvru0$NZ6J+c5w^bSw z$Q^2uaZ-^G1@k8>^4O(Vf{fujbnHR6V@rYWO_gCipnzfH;jP$_xkidiGwj_L<;(J5 z!WcxXUG5`7kt)X`)TRcwIpU2Ont^l&CeFRUN*rqYY7^~#f0u|$4|gH<1sp*rfzgt5 zmEuHE!t^AYWUjf4$ATq>z-e`(TX+rJrT3P&owO41Ev$;&jaTf+j+^#HSv1qc_GI3| zq&gwlfI8gr(fjH-oHo{mB!=9>nM5BXeaTzwDE(sWW>fM$QCsE&3M(0&9%I(|kN;R9 zF<7`2R(`GJ43wjH0uQ(^MNoJsVY21aC?_(tuf4H+@F!RVd}dDd%OMnNR?(=ui|Rod z_WnQ^gvM{N4yaMfzERk}LKQGPMNIxN)+l(8AYy_ONDEjlBBEnna1<;{KnLYgv6b{X z3hjh&-q9{DKXbZdf4_fI~wFNf$Q+jq<$MCOZ3@aHPw$_!QV(s+w_;eN42x4W*3hosXIT-=& zXQ-qUC53$?Dd5nb@Y3blq$dfm74aR6AYBIFdaS7-6D?PVeO}2c5wo@$DMPO)iCiIy zh`R@KfH4v@!bw6;#3YNL2w!hmP+T8G5_=F&&~=JdwIB*X3p(%HxRuVL>|j8!{WOPw z=c*y0s@AL_V{VG^!!|kvz?dK(%Dn1liH&l^sUJfhOrp0@nZj}!2i~yuaH&MJf53Y` zxF8fHhzI+IWZ5s0L4gX#r${ZUw&C;Nuv0@%0ZA9LL}%(EjAv(W6cDeIlQoHFRQ6?M z$0qZm&oT)xI&b;CV=8d(5c)Y6i%sI>!3}!4&U%xkRXH{%puFU#|T8WO-^I*}5?rmPJ?Y-HUj&+&@!_O8d2^)>+?cgx|>yZx;V!^3BbxdYl6 z0nTyS!J&#>APm_>9tq$6_tJ5IF!#OSvf&hOlZ{k~H@;*#3KziC-K@mEaB`xfG{M9GZJHz?LXeBDxVrp7*joH#5kizOZ?i5;?^Ij zpG4zjXo@qI;+G)8IWSrrLzgf_*+W|fi=e9=20bm(-T{xpq$AiCBV_=)CWc1sDa*A4 zN8vt|E>-X^*95?mOwN`Opd})!=R@jel81N~s)Arv))lwVr;s3vd^e(-HA>D@Q9f23 zg2uyO0%17;@08J@-+v-<8wIbhH=|t$(PAs=q6ppqN8*OpRQ6%nYsarDp_!R178Cpg zCoXu6_<7D#eXN0yq}2%j=O!Ilt)r%_wim+T+QG3xY+rKb4=zp@#hn*_4}X2K|Mu

    2w+de|*Bc|VHBd#x>KYe~Ye94SOiP^!>DhT{S&V86Uh&u0Wag7B{d z#VuyCP+W~VMTs=>nKLD)meDtdO>*rm87GP$#8zZ4lET9p;TC3OQ(J4jhZQKseh3H@%nCF!6LSy;#U5f=LmdL(~f!Du~@5OTtSbEZG1f1d6{VU>&-Q+r?6V zBCDm3oBm5g;CQ$hQZAF^)L-*67}}nDSb_J6fhXD>SQ4?!z(r-V+g${!;*J{yFujIz z(0zk##qqFWofu`fb$0+}uv1y&!~`h<-7POi47v6g_T2yShXd4*5l3>}A#kg%3K&uh z9#T6|*4Pfjxh8#RR1|<|QJk>GiL?b5QV>GF&_8I0g6UxrlI6i5gpd+VOWZ*knh0V5x3==3jTR!a zkGN$+vtOeu=?XDa@!%<{qDDOEE)+@*u8Mo{T%`EB1F?l{;Jw%5TPXT&Lq!T4kk&%v zWato=3+fd(ChQM>XBWI=){acY67=1$_cbA&KZ2nXmWWPhDNPrEX9S0qHZ^*oU`ZcA zX0UY3#TPJa2b1V8GeEY`re@|$Gn4gySWC=r5@#*M7Q)z_mKq`Zy1Mg$$n}ZX4-b?R zdqFlkafsV8+Q+hdoxP~zBMaL}T8iffFFLp?jwLThr`ZWb>O4DN!--k+az^@}aI_;Y@m zNhxcH$@FZ@gwhdYU_y1oH$0W|E(e7BTLp;uvxG8~h`b`r z8Z+3P+*1}Z6ljxzhgh=l5krmr;U#3j*2+pX!qRsg8Tqw}RlnefXi} zEC=~>u)K}md1KsN+NS-FXz%RFwA6E1U~*%mqspf-SrH=7no%^&bt0~z#-rH{5>bMg zRf=2p2Fd_gi6@2WK=L!#FO0JB^yh}=2szi$I?)=FKYEqoIiPzSmjjc|#2Q7=xQ>}* zkDdrS_4$B^y1r=~&TlkXK*j z)pT)-YDwa3-sb88;I&PHvj7Z|W$BKE5_>8SP3hJ#w%6OMs@gSe_9sqP4O>?h1@E(4+ih z{wFjS`y=8-IyWlr(ayoSHtTR3{p_b=*2s-Or_ynahOiL0KI^=}?UpZzfAvn17a!+- zD;B}e5k0E_L%#HzL-TeeL4d+36~&3jf0F&Oy5Rq3$I_B9_+@$#&x`l?&`T+81!+9d zM?6mpagPI>9D7FPy#WBea!rH*^e!Dm99YC}?ec1THaB?~ow&^=t*iab`sQ!epl$H4 z)CS87|60;maBwa0l-N-GGUtw?4b#ddSoV<&3j^=6Txa{TCQ4O}$G3|wooF3lXg4y1 zQX(qmpsuEHIDOV&B>pm58QzV#TKc2##GxMlGw@9JK3Ka*fiH(?skvfAlgUVglWA8R zn)A~Y;3%71A@xUsYskw7+5{^Iam!@4MZR{AhZSbvDl#Ufk(2Onf}6+;GJqHR3t+r+P9K8IM$2{355Vv9Xenq1{W=Cjlkv2I3wOy z7xX-|QbsvRA_h1k(Ybxr6t`XgbA@S~P@)z#G7!N%*1xbVDL*3uj8iB0N&I zU3Mm-qW_EMw{P&Q1G$Gu`<3r1T|8=w7~%$1&`9rioB?t|7z!nCQkP-N|9WOTKFW%P zbpHsUbWAugTVy~UJ)ICU9C{e4uC><@TNn?HUk^qDx!H5@5WLJ)77;G2{c82#_d^A& z0tzdtIcqXpow44EmW7JWy`5M9u!W^0J~9ht3<0iKAKQ=zLQE zXNn8OoQ*LWzE*BP@G$l##C0lW9Y2>%cg=hhS^&k2GXgC%zWe|_q#p$sB1O5?&gLRP z1=JVZ;!N!<2Ebyd%--0gLIVMl@h)-rVF%hKuSKBNNGNclHz&Rkd%9v9A$Sd!54OU( zu~5B@oq5!dRYIQSnD_%I9dC1^-kDpl7k#6bmLW}q(+J=Qk+DuPWLa5v`4YixAORud z2h=4Iw`e3C8rb4v5&}SK37snrP;j$S(LO?$^XpOC*g`jr&<^WPj*Dn~i3WV;;2Ur` zxq9Nkc~|MeGMR$5 z+RmH?jYxO`uz5LaC$E-%Jue}xX9Ke0fzpdHC}9ST>B}b_0@_GcCjyCrwP>qJ8~2Y? zyCgLP1ysYtZF3Y`fdxhKF^GmT{H{xKgVs2?BmbJW10!b;y*>JJTW!XO-4$6-GL3pjzUwmDxSf;HYv~6`3@o6fTS)N3 z4aZ(0C<7YoYB>@bG5)~Y!W8~L&dH*X6oXwU)Rgd00$ddoy$@fM-QL=niDznZnwOK% zq3ZS&Q>%~LUTmx92+I&UP$OvbjA+cgDca^H90JD4wDm+kQkW?n2eqT(ZmX2eMUW9x zq+LL*jX35KiwW9&3z5-#0l8q*EIEF~=~jGb7+q4juZJtwJk>>IO||~rK{Ocu$z|q&C3eMfD-XW5}=f+!zLRJs^eqQ1wm=qPSJ^L+!hHy zt%{i~S$QrFWxXV`^|G2^tpgO|1$`x;*D*12mLNTNS(vW!`oO6z1o|g$TcB5@hQ0P}JWj51(FrC>a^afP!ADza)90 zlnfH-Jvwa+BF&d-G+fyDcCG*N*`tl`@4r~G=^8-MOUd(^-G^w0f2tUrBtqqp{_=P%Y?z9d0gfBnhx$LnhkDcbV%!Q<~9 zu0Q>z|26%dKHKO&UMHsygKj+QYr-6AeT{yPdQa9~JouK8?|;4iczxr~l>_&xfKcG zx8O(d$Qepg-8)4%V(6n?z4CiB-aS55W@$u8#YvNtPuByhav0lO7Sp2odVlj@w#U3) zA!6$lSCfB4wDwi|h{c4z6%1G8P_HxLX1u8m@s_mLMdux!`>nO}+r!a!@XnX)_M#g> z`H+N2OGR0s;3ePU!Q4I_zi(t^OuCcd1wh7`K)l7NheL%v{N4WUmv?V|cJJQjH<6zO z8Wax#MrC-iElQf1f~ev?0w!CGA`?jd#0^COV?$xxg6y*%eN}8v%4SNsaxT9N-+o_` z5p_DOVrPo!3nBnBLE7``d5S~Sb-vYCQRx|nza_<8&6K}N3z6MIeznl}LOEm$yvbOD(Ok!VmpVt{Eckb z*xX=+@)iIS`-}_Z?889hQr6ZX&zunS&Uhz81UV+pjD2{l+yP$VlhICJsM9MUnMi0H zc*4OfC|*>V80)<1CKSeQ#huAWVGo|4I#Q8F%26n(JsSQ$9nCP- zNwOT1t=r@uEE8jvLSvo^Q1@gw$%2lM0D?NPGzd)Ix}d7Ij5~GT!`~#wkZgK#8o+a$ zlssBTNos(hPA}O5%70J{FBJoXB6;Q7~;UvPlKxAP_bxcJzFzr0x4+G>Yhxh z;pY+&_aL5Fi0*x&HBJ|343*gj_Z>^hLZ;B!uJ78TQ3?dPa-C$5*b!aWMy0d z%bA57hdL%dqd*OT$U(rlxhL4jb%QchmGn7+GDh#;`T?R&mtP$jf~hM)kUBvfUcalS zq^j9C()98e6Z~r%WSILF>p@WJ!4O9zYVWM6_bZI z?-3wNm^mYOf@`8r;U1{8C3wBsVfAarExNxlRffr2T6z`_XefWk;eHM)n+#DQk;1DI zt`fYJ@=9=GVK=+7(MR-pwU8~^OzXR?&|py$6(|pk7Q-vC;X;cf)j{XN1Y%w!yda(BH{-K^75PuX zw#3C35A_ev(;DIiWdlwSKF_eB0b`c9i#)zIEs}YL@39;Mg~JizWOq#nMi_wO`x5(Z+5Ld0O<6InxTU}jZ27+{ z78=*`V1L`yFAl}=xnVg7Bxkm(F)UFPJKaRP1*KqZBKHsvYsY4Y<{J-%$!{3Y;fh}168v;v@DG9-$ za9ibz-#u1FUhJue&H7hCAeqpJMx`1NO!@RMc^@}Ld3=M7+d3BUXkyVi?CSbMq%qQ0 zQ;lv5W^}(~R^#LTlM56}6yvXNTZj(M%OGL=aHSDl&J4>Z5}SL?4XptWIYW?HsWZX3 z4(oN+g8amw`WPE?uzo|7vW-iesccM4!!mOT7Z18fX(vJfkY`9DFHkCy3~Q~eP!j|r zWLJyz;=Pptu}5gHb`srA}A@NqIGi7=)vX>!Y?|I0fMSPoFshNan;~4?B?|71*#R900*X3YTq?;Hn72+kv8=n)yhM%g1!)SmK2Gu7nRt)#XBs zz#DK}8Ly-&N1Zxp)Eso?=~qiTfg5XNU6rrC;M{6Euii}E1UtPnm2Wl@=aP#%7&J@v zRwOX~Cmzv%-tq9zzaEbueQn+46Rt@S)tw{^sk~y%LudsQ+QKn)cs?_sL(QdDg1`Qj z2MJ+%y}zgEep4$`vFcrdf1SP8b3(1a7uoldKKy^k8mcTvL2MDvOnhrG$nnejQN&CM zL*=52SB4E81~~qyzx9P9@`*OE=|5a&4mlyj&~FW6DgbQ~kNNXg{l2r8=ox!Y{dGw( zhm)=jOVRlBSJ02>lwneEVa5GHz`F4nA4z?Ylpwy@br7K)a8{EUIp*{VD6EBk022*> zSE$a`;8PmoZ^d>Cl+IlxRi^c5jW{9SrA(NXw8SyeVu`_q(V&P*5HqN%=Ty*#*eMpb z8dYlhXbR1TFuqdG*0v>a=YIg}V}aGX9}iX(8#I0=rue5nJb2i+R(^cDvuk(Co!j?T zvX*m(zK3)`tT%~5I6#Pa_-9T>GFQt80TarjLt4|jO>A!Vc$e~r2bAdbX@O3%C+VUk zinAc{C4l~NsvuL2_u#XnWSgH_GaD1V_~z{J;Mc9bAbR#)wo|#dv=LZDAk5sP{?rkK z{7E3f`X-sTd27k7jDl!c)!2qJlS2$>={R0;tD|k5wWIPUi_YUG(}n+Wz$>(1|mO4w9ZRr$P)Y zD#1AQo{vT7brLWCV869aFUIa0i6*;# z&7R)e$jjKo+hf%%5B-mJA=43BOs~*OfAnry0XBB$r)$EzRm(Nfkb*^e|A9rgyu6Fm zY4SO151{Dm6%JG8)TuS80lP%E8ugun+b$upZTHm-Ra zV71cz;$xMB2gH%+GEyA+lR@CD8S9fNrQe9f9L0=`Sy^RVUiP1U_xLdh>@}bq115B_ zPK*vAOmn`*S0DQ3gY}L3icopARQ_6aZ$J0D% zPi3rt@?Ws6sPlYKgPc?3gi4T4xdc3Wlg}@ZO)-=_^I4YP{=Pe%c9C}oy@T0pimFb1 z`H?CgmWjoo8zNmDi&VU)kX#gRSE}*C#@HfVmEWAbtTy33a`g`9**DVm3ZvE&CuYr* zpYm&4Ixz}b3&@S^hJiwDyDRi2WF`^r`zDA`!gD&$OJpE#IfzIMC-G-@`vq+`M8L_) z6rHId-!g8&+40L|x@^^#NA1x?gKlmiz`esV8Ft_3ZR7AI*T_rnnrKW}z**rfq8HIj zDWU~#|N7qD+mOYv1EKO#a@pej3j`u!Rd{U*RrL29lOC>kBPvjuaYFI|=k-BwAoN8W zt{`}f3FMJXo|6KD+BNw%jI$wc&VC@OnGjTWLom93=VHU!Yb&fnE{N5I?_;BWo**-P z+dR`4o7h)Gd4f3gEiX2jBdnr20P#!YU3n0NUEwwsYl9-6fIacTm&W32ihHNb@cxhG zt^N1B%8>z)JYNx+gEq|D104roF} z;LYmik=KO%R{%Y3Wt^vq32*4BrhGu zhzd%fReYA$El*xInF2|{3VBW=LZM+7iPSAKy8sQ9ln$HZ&)1|bT%qU%2Q9Pg9xK_6 zq%~igh>5F=O|M}j=sONaKx>709GyW_suNQowsjUi6ixAjRZ@3*$ylnAQg~62z`|7tE zwR$o1Nw-jRQJSIYY>&4z)eOM1u8%U5WS0TAc-czLCi^Kyh>sm4yLb@d;M?X1p-0Nr zHU$UPC3!0@J4I;8AY$VH_p0rCQ;oay5}K8G&zhvQ&ekN9ak9!X>la)O;MZ#$bGD|M zN$d(U3IB5dno0AcOg&&I(fzui7Wvtx_JA-xwJs6&*0~t73nhsql&ER8*K*?LKG$J| zEn^PJZl1#;k#*%K^`zb56JxthQ(FemuM)$C5NXxK2(Y!*%llxMdhDsT&e{zSF>bJ} zuu!f1Q)YuQRpqz3o3{Ff6fsj_NK`M`SJ~Pe=Np7vIV)J5S$a#7ZOj)BUkq*q)8cyT z!b1f*>B6{(q825(38IM6Lh_s6@P%J3li`Q*-zIn+n65-B<7kRjEED1b)srv z$Eq0^%q%-P2(p4}wQ*+JW|em6Txk9H$I#!W?3F%+AY?Rd#p5XzKS@I^CrJV{4(R;n zi!31UM%*k5|ry*F9cEef-B9M2e z^2=}+heX9)!2-k)d4cYx{$U1F0D~l%xE`HY2VeRo!l6Cu^<`Ky_E}}r0^JJ4s&*nC zopHbVJ;hM|%&II|3`*$i%h@yt^~Xnt5DkH5986S#y0dTCGRDD#13IP;3&*bz;*pK` zKL`rEie5H<>osXfv8g--j*J4{@&kqzb#x&+oC6e51(=G*Sx5W@Xk@L?^JqWH2vdVi zjnYg<4z<$$Ai-MkHR@m6$&PgdYM}{4T~MY;26;-cDt+ZJsl z&z^3)Sm$*V?|6oXyAk;vYqgq$GzqoFXKnXI)c)c~+vP<9CWDl`UrA5GV!>u~eUM>A zSdrS&^UrmaETJ)@BhyG|BM*x7Aw{_KlJ-P^fg=J=_9tXD#aaEmP+6TNwDhmzvcrmf zU3XLN@m_jACENgawJQ=xr1w)VmR}B|O?jq74oFaV1PPo-z9+h<%h*sd8xNCa!N$p0 zpxbHr2Wv6g;AWbviCWoSfLzM`jyE9@n;F#vlAI||trbo=Z=h77?Ci58J+#df+MgxC zs=!F1P@b@cw23Ogob4)rI17BOUqM?vmzHT(gB5{XSH-V4K&q-ax&`_nC@=10>8xfK zfcPNm!Ws@P(w#y^t=VEI-^xRC=MjspEZd`BTo&OAm;)Z)@;kfj-UOP$e><%tFlJiuU>9p zWiHRBVnepIACC%Z9$XB<(hUdpYCM`S+1b35YU}6hW!QU6u%M@nY(SiUd2WRPC66gC z4rD>UZnB@YWv1gly2nA>!Kh`>|cy!kAv4-nke+ll~{GJE*IKp0IGTDx9XRF8mh zT5bwmbwms~RKS^?2ms@cDtYJ{C+)4SsbiwuIAx6Y^QI}t=s5_O5+ovLKyT@M5-HPC z-P=ri;71DoX0OZ3;<}^$W|^lT{YMT`x()KK;AL%cLg+ecynHjOOWV3#x;`ZrXBno< zZpOwjfXWImkg4h%>yj|405cd91BRH8=qwF0ULOhTHD5|PLJXVUIG>=&A%AnKG8@n` zOlme%*1LHErHr>arCd?MxWS1){1{uQQF6do4`P}&fPp4*gMfsvJ7f%TPK>%dQ{bOe zPp9PI5nR+&5v=1o;>2ib^zK-RGt8GPEfrH`98*IBCte}LT7iXqPFuHzH}CeZ0~-r7 z)&+3?^Qus!w$e3To{>GKc4MJwceDT#oTb>dbSv4NQIdOt=8BmK>QXEP={1u!2!GFN zpW%Ni(hN6XX|3ictxwv1I`1f?FBqFdrr~lodsChVVCNvo5x1VzSqY<_O z5}3oYxDpR|hqBKbHK80Y|M*|N)T<&1@;nKV1r*n`ATC;w#DN19)X&IE#@1hFK+)s^ zF^Ou%qU9qYhK&vpY!tr*E(*M_PpJVW7J>%wj<>0S^cIU`OtZYhemNtICZVmB=%W6p zzDzV5-y)P~sm7@;%h@U{hZrN8)aW7~cYQ-zgKXN~)Cg(P#-KkK6~oeI|5Rg53`xvR zfbU7i?pSbX9H@@6U*+@QG@1h?_S(E2f)qTwP(H2SIY}aKHx!-9K21X2YuOSdxSXO^ znYM*7Vd+@TLkf>%MrR_YAvy)x&ybd=hAgdQ(F0bnl;RP>rDJt2gOEc_YRi;3s~!Ky!%D;3x<6;G?GxNO+$bF{1Y z99aI)Cf;fZj7NPZ<6~Gf_R&&&I>bgriKU5_7mLNdxK-YG3c0uR27b#`3&{YpPkjJH zQqi5jyzAEu;_KHo*i5B3&{m!u-!J&Jy4H^IvBqtt~07{?2{{OU{j0HXe+ggj#t%%|U z-#vd$E`$g7U#|HQ1J7QC66zGKc%Ca7aZc=^rY04s!i)`uINo4AahiF45`|f1YsR>Q z5IO01x(VVC)|NvC8!l}AYV!g698q&Q2!0{og;_8LMg!W0MdChJ{V}{1I2Q#-Mn@8 z(>t?pNzmaU6?_a1-g{4^HLN`N{7-lO{Pd4c|GeB^xHL*y3ROPBeW-ZNau^q{Hg|z~ z{0hRu<7K^cfqE{YBdRmzMVv9L3gA=Aq96(YGFd8G?MW<7aUL(({*Q1ykhey<7gwa{ zd<|ER2_&PF{z2DA>Na+9Bt!tj9z!u;l3W2;y0bIbz8JhYM<#u>+AkPs366^>!J4b> z3a^=Nbh5I2vGU3A=1MR79*p-!2S2l~`|O~(Gsu4S?!&6c&AmOv{@iw z{F5Ojo^li1+%m=wkTDDilNGYgC>73xQFomI5peHfMk@i4&P#E$H)u>2p02f%zjP9f zhuP-j3{~J{(i*tE@T`c=y%(jIo$vT`U}+dCwQ}?BfXCt_#t^szT?RWu7$3p-+5;9$ zqHp=RLa-p&(H=dfoFI+9_d}NT**-YlUMZ^d%9I(1ML?1V4i&N@&|U+-3{MA%?Vdf8 znta)`&jH?Y$fqCI*G;oqSRy~NV>a$>jt|jV?8_-~YB-aj}t9W2vbwmyD8Ke<2%YBz{) z64QcQReN6p!8WiPbniB2(Ih4&UyE}Zx8@Kf4MOT^DivzA_Kl`Lj=E8+r#}z;{Mxqo zX6oK1&-7lCe6oN>T)2FdyTQTP8mqesJc|-cc3KVMi|l(cLZKR96>K$V;m7mw`1JQ= z{K-a)=5VdS-sl904dT`621~0{~*ds<;LD->%721ee&}E3$W(a6>CAQdlgo$ zxR6(~_Ny)!n}?$jn83VAwnw|%jenVB?)E`BunPgJC*dm}ur*|-b-eN0@BYV^i0Y@m zxpQ9{a2>(DQ`X9TauA&+K9Ot!ViZv?=9=4>M*9;8%mk7)DXf~7`ZO8N--dsbV|OL{ z!n=rrM4Jl9ve{Z$JLp;%69U8xMGXivdukw38QyD@)z;x!7^-86nPHW4r3h(%D{9UD zW1NAUChfi`bmzg$^h<9On*)q5#gB2T<#=yTC90(Ca2~pIYKo!0X{}F48bY=~kpCiC z46xM40^q}bjn^8v*`e-Zp`0ty36fYwjO0r6WG}jhzhrraI(@?N};Q}s$tV{VOrMuzw^=t z63#`cdUyW2-8*@WJ9MMu?Q3qD8025^zDQ=f1p6CGtvOp4=88TGn_cqRI=(_juA;Vo zVfU4VO>AKunTPO=_xo@6^;BczyQ)tszlXB^@SEG8VcGi4?azPxOr3rRa*J<*8rWCg z*XgVNYj;AnXIPwlt==M;`gSrrz>tdlZirHTK3Z95d2emehD9|s)a1LdZ5#cEO4XCq z-X5+3`Khov$c9$j?l#Bk3;U_<08ASiU%683zWgpud~tS+VPDaHCFf8vcf*ow5k=?J zo49a2Z!7M%<#y%;kfTJVSAe0`uIgxS&;OkDY$2p8HcTTxGRN!WvJ2UNFd zo4V>$_l?ngax#e?P9Y&`~XqL8`9FNw^z9di)eloAR>y# zqsfn|P$C~bhNwsmk5Ey95%oH&MDSoVlN%tSQwx@GMv-8`PN#T~pzms+sG*>h;#1)Q z$>S`S$n8%mqAlIQtM^%-65gLI_Z6~8wg=DY!}mJFi{h}@;=A)sn(-!NkxRlu}8CaGM6sCD0&##(s3 zpim=u?+8h;Nt+ERTA}4QoyK+@n`^r&A|?-yqrul5rwu;00~RxzhFpg={gS9O9#OQd zce*nQR#B|4%QeEHU6+iNM!|A7kGO>iW}E_cu0UV(O|Nvrn4-nwC(OI zm?Xk3m?E4zhJ>z8c+N6<(KQ|%IpUo*fimIFO3~jh7Svb0fFpy}J{}?bZ(5}tZsCP$ z2E*wAEHc7k5zS}O4xq)ySP|u~UCd=f{#(Mjw8f|;UOSR%dw0~YJ<_?Zc+7>8eOzs4 zup)v)1tPhTaK<%cum%XFGqi_;7ZT56MJ-De3J{^$iTOh}x@eYuI2`A-h)$g$BJ3j^ zF?@jjypwqN+WZ{vNC$>`Sx3^&Y}*w zw;Ap+9XtDWJocMtoLA+>vYit7>UcCbB$bnt4KrScw%`-badG{DlPX{m_k`Fw#<1(~ zjh?(2B{;&&M*DjIwZa^f;g|!;;#r-85^zNJMBF$Ss6g@Qi-P*76zE^hF5-j%*o63l z1F%v4#O84mqa8Z@q_$woBje+JbOTU>aEqaOSHPjlf?PTB5>4r$LRScl$(3aevA) z35Ll}egVN?AR=c$sA)(UH1HqG9@>Xf%B$w2L+wp*2Q?v<_qHLWR@3?+x&Q`_IN6u! zUrpd894gga;;AWkB}p?1>%4^GYeGuUd73&23)2^a`UO0`+oHRSpPHK$Rt`7pPfy$0 zU75J`m8Mo)8;jxU<4DfpT|_OAreHbFT7*Fl_5}|j-#8-0vEUxICmqzOt)G24AYCgDx#WX!lD6{;Hc?%=C` z3Pay>P=Ydsat{a&S|YMikp%DUg+DG`#RplFS~Zi2#lqYiKT$$8`AXH)gwBLF^*&*m z2LJ+O6rP6MB<%r_#$rSciVGZj1?5=r%EwL=V|Z7+Z7l)c#J_h1Neb8qoKPASu5gfm zcg%%#@JX4Zj3Z%J3!e?MZ0)KYuiCiYhP_W&!g|DmbIHb{j<3n5>DnQ&^O#OS`9goM zz`FEw&}z_4!x;TV%cBZcti?z*`Sbb`_O(@a&FulaFnq_Gs@;%vwDSd7+N~|THVUPKW%-x3zkU(6t4*w~26hkH8lw-Rt07Tc`G0D}JKy-jhu-NiL-#*)A@JeWt>NvvGtGeshl#4&s)3d_t0w9W1a{6h z5YB>5NbHr(`RQQdsZ?u3Rj}uPL9t^oLwy-KgWME7S11JBcN9HUOovN1!+EIbXP^W?a?uq6M)+hE6R}N&0VLkb91*lD ziAyHB)dj<*!Z1VyJ<%m8Y&@(Nc`DQ`1C$|(Ut{x#)?NQ-Gv zM|>g3Uhc5U)q2`kr6vRjQUCK3wwmgwVaQk_vvv1fDwYeYIUJN_hxXzINKGA?&e&40 z2I(!u`I1;_;bb4q#?a1LiC}5(BkP zOBcr`bKM@&xprw4Scm?t+yTl(6F#_6<; z)!L$EydvM(z=M{?Yr3du)RS#E(jbV(G`gNMbFmJclwJZ!?&@NL-#Gg{;e50xI3+hh z8k5@Qo)kf2iSP>Vh4bK)&qLft*rd+*sY-<0TwREzv7-3}Qu0}L%y1nk^}6s$Z@XP3 zh@bP3g!6#I|F&fzw|SJQ88!t-Cdv#eg#s0ufC9F?-4lCp6q}FBh}#97bqqc>$t^wJ z*s5=J!iri3>@WT%%%;(kJ*yzM5YEzZV|+kS$g|!0jnwepY}Fo%1oi5xG{>5_oJ}A_ z|Na}R-jKfjZ~mi~imBc+3ZMDE&_X4Qhv9Nu-oWcu}0(4t3#&cwakl_`uZ9ZSSda zk^c10nyC!Vv-r0Y9w1Nk>U_Q0AM$kY4U6J0NgfD7`9TG<#(3=FV+cs`H!>#Leg5tE zyZBpmfX%|<<7xa8At?Fx|2WVe(v^SM-<|wNuVodiR=&i!V)Uz*LP?jDt?A&*`S_FD zLjh8d6aNAeIS^Suf(R{*hoB}d2r~A-yY#>KgpVNhAG)vBKJ=!P627=~b9m=gmAm=k zv*E4J8=2c*e0GPoZ}}fz+#B9)=_-8j$?)!{_u4IP4{v||dHai7!@GAHRe&yt_MhFV z!u^MZ4{fbVQ_-fVOyyrsef#E})_-)I($S{7(W$i^4ZQHdY*{MyhraH5?(C=j`Ot5T zP0zBdpZr&QS%12*_6<)@`gGJ0?&&$XWITC`Fa3{>6#IJY-`$b05ReZ(AI~han#62> zI&Q4}X`|^_X--KsG215^_db06_}SM@$3;0~kt#F4<+h$GP*b%SI1rW4l#rDItZYjE zF?|CSKHU2J_PxQ)+k=~*wLaXs=?^J4+-rTfb-RAJJ-GcT9|mHwgB)6wq$F$H`Xrk1 z;m+XpZC2n!1{cg9S~F6n`sRQ2j{#rm?VN}EUd68{F{75xaXjwsvzJHcW^Z#g=K#^3 z?zeYAuG~ZWG`d?zB&ny+Ok0uZ(w$`AdLT2~(W>e}G$WS{ zf$)i4Eqt$6pl+z*RC6ZHxGh|*!`AcqFn6zsRIU4*l(Ag#(0{_{adv1bF^qzKfXZXoYucaaT z0m9iGi8CZKFhYHhMB4@`05d;m|8IOz&dFJ_x-2W;*ZrXdHGa5*@p2Yc-5**IYX8uI zOZ=eA6#rFh;fGtE8vlqn)>||(&YCuIMbDo;sObxYCjL4`TfjQ`LDg-|7!aRDwKFNm-Kub zJpWqw@VACf&~D>x>jp0%XI{d>%AKsDNB3S%(eDn=y5u*L-I?Di?4j;m7S>wl%x{Ha z`;JZZi{Fa+(H*n&yD6n*@JWkJ6$)+T zW``?V)-h#ExU!`@e@GR#F*ID&l9Mhwk}P(`n6#|3%Vl}_?6fSie>%K*c}wF`%>Kzx zqSU2hx@DQ&wwcRjcgvjp7J^@nc^O8=?6-!W)E!;cvdn(Fp3&7UZ{ODBv7;$ms&_MI z52r3%mdM;COS`zxyL16$X~Y~tc`t2Nai7s>miKAdL)Q=O!Kd8xOng&`o$^0Ec*Fk4 z3hjcNrfxZ0uDC3mk;Dfi*>?8tuaOR?$V=}-$U9Ti=cciT3_f2bC($E ziGLFPsxZA|M=fEvX>PJScl3t0fgUX?aLMSQWH1t>sWvx(o`OU4h*Hew_VSJz4{BpQo()=>G&u@My+%IW<8QkYK zzZ~xKn_mL=pQd7$iNy_h4)WFh-=d|@y?U)P{dpv;w!WN#HB$b^-0If(SNdf^(RXW_ z546Z#ZT(TVE?YOmZuVL<(mL#?Z9t!Ym^Qk^Pr-jvh@H0fLMB=qweUY#qUM?l8@px8 z64*8AirvzEuKly=-ZHQ?OZw2i#{c{9A#xaBv{z<)Y5h-YfigZP%a4EfEhZ{!Z2ih_ zb-BgTS$^iXy6WP0Zv7TxmW7ue_!rqC_K@zY|L1xm1GOO<2FeeZ!~EZLw<_XX7MYl1 z)gc2MQy&YA*i4vGKUmt&Ia%zd`1k6k`bV=E337EQ_#vAQ1yMRPc0bU>xYCPQ;CVDT#FwCkfDV|Q+k*c?OvbE?y2 zfuh~h!wB8_Pb%t_GtCFYtxEurF{!b<#vQE*!SVT#sp()#6>n-!gWH@`YrXL&faqXV zcL$e6wbo8^L4N0UOHHXWHdpZPfUy5SBf*`+{qKlI9m*;Mwk@fbHjtnGT&e3+zv=JG z=SqGrX@A-8-R~DZ{M5Q*zS1svZZeQ0)pfUt;AOLU%;jS;nes7jc!5yu8w;$B<73kL z(zy1G)zyjOV{IHCbEpMq3i%s~o3tI`FzxcKEU5lbO#_nBOpcnMg1JJQ>0A?A&LOq+DP}AV#SY<|`m*42DEHGXt$F5`rDd$XLxake^2@-R@@3*r(_Q-JOm}_Rkw_|7 zLO82q8aC72+h2BDPS0-VZ{mMllE2KBh46&(GPiqvStbglb!yD`a%#-Zmu2?Q?y`H# zKKF=Izy%-L_|*B(c;h<<*;wR5OYIzJV}zfB0*&3h^J6R>(IZXmb5NqOuE&oZK&Hvl zs4uU72X7i1dfbc7S>MwYp~n<<)CHwoId4=Oby7O@b%FwwIRoI0Jv{DScR| Y0QO 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 literal 0 HcmV?d00001