From b0d0c01b93d088cb2dd0a74e954b5a5fa7a71bb9 Mon Sep 17 00:00:00 2001 From: Rodrigo Braz Monteiro Date: Wed, 16 Jan 2008 02:31:37 +0000 Subject: [PATCH] Added a "save timecodes" option. Also updated pt_BR translation a bit more. Originally committed to SVN as r1738. --- aegisub/frame_main.cpp | 8 ++ aegisub/frame_main.h | 3 + aegisub/frame_main_events.cpp | 16 +++ aegisub/vfr.cpp | 12 +++ aegisub/vfr.h | 2 + po/pt_BR.mo | Bin 48318 -> 55182 bytes po/pt_BR.po | 196 ++++++++++++++++++---------------- 7 files changed, 142 insertions(+), 95 deletions(-) diff --git a/aegisub/frame_main.cpp b/aegisub/frame_main.cpp index 50b20e2db..356d38c73 100644 --- a/aegisub/frame_main.cpp +++ b/aegisub/frame_main.cpp @@ -408,6 +408,7 @@ void FrameMain::InitMenu() { videoMenu->Append(Menu_Video_Details, _("Show Video Details..."), _("Shows video details")); videoMenu->AppendSeparator(); videoMenu->Append(Menu_File_Open_VFR, _("Open Timecodes File..."), _("Opens a VFR timecodes v1 or v2 file")); + videoMenu->Append(Menu_File_Save_VFR, _("Save Timecodes File..."), _("Saves a VFR timecodes v2 file")); videoMenu->Append(Menu_File_Close_VFR, _("Close Timecodes File"), _("Closes the currently open timecodes file"))->Enable(false); wxMenuItem *RecentTimesParent = new wxMenuItem(videoMenu, Menu_File_Recent_Timecodes_Parent, _("Recent"), _T(""), wxITEM_NORMAL, RecentTimecodes); videoMenu->Append(RecentTimesParent); @@ -1138,6 +1139,13 @@ void FrameMain::LoadVFR(wxString filename) { } +///////////// +// Saves VFR +void FrameMain::SaveVFR(wxString filename) { + VFR_Output.Save(filename); +} + + ///////////// // Open help void FrameMain::OpenHelp(wxString page) { diff --git a/aegisub/frame_main.h b/aegisub/frame_main.h index a07998a64..3d4948667 100644 --- a/aegisub/frame_main.h +++ b/aegisub/frame_main.h @@ -154,6 +154,7 @@ private: void OnOpenVideo (wxCommandEvent &event); void OnCloseVideo (wxCommandEvent &event); void OnOpenVFR (wxCommandEvent &event); + void OnSaveVFR (wxCommandEvent &event); void OnCloseVFR (wxCommandEvent &event); void OnOpenKeyframes (wxCommandEvent &event); void OnCloseKeyframes (wxCommandEvent &event); @@ -252,6 +253,7 @@ private: void LoadVideo(wxString filename,bool autoload=false); void LoadAudio(wxString filename,bool FromVideo=false); void LoadVFR(wxString filename); + void SaveVFR(wxString filename); void LoadSubtitles(wxString filename,wxString charset=_T("")); bool SaveSubtitles(bool saveas=false,bool withCharset=false); int TryToCloseSubs(bool enableCancel=true); @@ -310,6 +312,7 @@ enum { Menu_File_Save_Subtitles_With_Charset, Menu_File_Export_Subtitles, Menu_File_Open_VFR, + Menu_File_Save_VFR, Menu_File_Close_VFR, Menu_File_New_Window, Menu_File_Exit, diff --git a/aegisub/frame_main_events.cpp b/aegisub/frame_main_events.cpp index 402028d36..f259dc144 100644 --- a/aegisub/frame_main_events.cpp +++ b/aegisub/frame_main_events.cpp @@ -119,6 +119,7 @@ BEGIN_EVENT_TABLE(FrameMain, wxFrame) EVT_MENU(Menu_File_Save_Subtitles_With_Charset, FrameMain::OnSaveSubtitlesCharset) EVT_MENU(Menu_File_Export_Subtitles, FrameMain::OnExportSubtitles) EVT_MENU(Menu_File_Open_VFR, FrameMain::OnOpenVFR) + EVT_MENU(Menu_File_Save_VFR, FrameMain::OnSaveVFR) EVT_MENU(Menu_File_Close_VFR, FrameMain::OnCloseVFR) EVT_MENU(Menu_Video_Load_Keyframes, FrameMain::OnOpenKeyframes) EVT_MENU(Menu_Video_Save_Keyframes, FrameMain::OnSaveKeyframes) @@ -312,6 +313,7 @@ void FrameMain::OnMenuOpen (wxMenuEvent &event) { MenuBar->Enable(Menu_Video_AR_235,state); MenuBar->Enable(Menu_Video_AR_Custom,state); MenuBar->Enable(Menu_Video_Detach,state && !detachedVideo); + MenuBar->Enable(Menu_File_Save_VFR,VFR_Output.GetFrameRateType() == VFR); MenuBar->Enable(Menu_File_Close_VFR,VFR_Output.GetFrameRateType() == VFR); MenuBar->Enable(Menu_Video_Close_Keyframes,VideoContext::Get()->OverKeyFramesLoaded()); MenuBar->Enable(Menu_Video_Save_Keyframes,VideoContext::Get()->KeyFramesLoaded()); @@ -760,6 +762,20 @@ void FrameMain::OnOpenVFR(wxCommandEvent &event) { } +///////////////// +// Save VFR tags +void FrameMain::OnSaveVFR(wxCommandEvent &event) { + wxString path = Options.AsText(_T("Last open timecodes path")); + wxString filename = wxFileSelector(_("Save timecodes file"),path,_T(""),_T(""),_("All Supported Types (*.txt)|*.txt|All Files (*.*)|*.*"),wxFD_SAVE | wxFD_OVERWRITE_PROMPT); + if (!filename.empty()) { + SaveVFR(filename); + Options.SetText(_T("Last open timecodes path"), filename); + Options.Save(); + } +} + + + ////////////////// // Close VFR tags void FrameMain::OnCloseVFR(wxCommandEvent &event) { diff --git a/aegisub/vfr.cpp b/aegisub/vfr.cpp index 3358a579a..14f742fb2 100644 --- a/aegisub/vfr.cpp +++ b/aegisub/vfr.cpp @@ -41,6 +41,7 @@ #include "vfr.h" #include "utils.h" #include "text_file_reader.h" +#include "text_file_writer.h" ///////////////////// @@ -223,6 +224,17 @@ void FrameRate::Load(wxString filename) { } +//////// +// Save +void FrameRate::Save(wxString filename) { + TextFileWriter file(filename,_T("ASCII")); + file.WriteLineToFile(_T("# timecode format v2")); + for (size_t i=0;iWnBroqHlqk`IAr` zegfrK?NOeiEur)dP!9Ap90Z%84~KFv6KcXUq{k3~2%2dWDwLN%MPM~lh&Mxpau+0I z)*h%1--aph-%t*>J38tib@6CmBq!4z16|yH-)+VTaZXfL}@h(V;S$jtle|fYYLmT+C z;k!^T`~b(o-=QLsKE|_8hdt2ez`igBli)7c0^Seh*dfDLpd5P-s-Le7{~8nXLf$yT zvN}@H9yW#NK+Sj(R7VS-mZAu%qZn)l*FzibGWs#2e+o5FUA)(OZJ=^21!{K;g{@&` z3_+pJHx;F@CHmD+5!nvq&;h6pUx4cHq_KYstX{Au zls*mK2}_~+?J&uU#6VaFeHd)U_||y{qhL0y3*)d0+yd3`38;Y%!}{o(b=QXTWEnLirk0E_@2r;mM5|#kjKdc22B?|thRxv~D94|Ja_l{*h!%v_b{npg~4i%B) z+1|hnU}N-l(Ea}RK~RGMP@x?PwFDEOLRbV_!kFRpP;0mgs{KJI2Va6Z2i}0K;P+6W zu0O}CZ)12S)C9Z1m^@8EkOM;uM?i%t18R*YLcK5(%Jca~FNSJY3cJB2P!YKmYTxgK zir8MLU;w8WCj0|6upw|8ZD2EH6-n$Gc0;{0C+K+Vz3zX8_cI!=VjlKsTZ=AN^9;9)1KnYX4gcytO_PY6(U_MPjD&|h9{vS@HN!?e;9k6gk(eq$C^uKVFxTtIhJDcoLnYTjs3i15Ex{6~&@MOi>kV&&ow09+YJUi7iQa&6;9b}jegPHH zT6x4@Yt|&s%la-*4aUO}(1Bgxtx#+DG*m~&pd2^><5S%jYd&11JX?8@4oT z4;A6gKH@J=hhP{2$3x}7GMEfk8Lowj&^o9PZ-=+Q15ggkCAGCHa-fno2-W@)C`Ye_ zisTlkrMd&k(fu)FI0U<6cnj8of5JI1xxgD>K9r+AsQNM}2bV%c@N%dD<4`lZ6DpSu z7`_H|a()5jz;AFEj5R9sLOLF5?Pf!Ty25Y;R1#eSl{7nHZTJM#z|TS@>040m{RFi{ zmfxFk6R60vg?g{M(NiGf#jIfn3fWw!kQ6}8Bn%bmRq#xB3sgssLnY_)P`UCW)ccJu z=GQjZ0d|A4pdxw+)XcX*9Xt;}Ey*!hPy7EJgiaVff|^Nk5qlJNfj!{@sL)>l<=AF8 z7~TWb(fjax_$5>h4GVaY2tmD9VYn75GB-m-Vi!C^`~M+?I`9eD03L>Q;cHMw@(HLH zzk?buvDo{4p$Qy`J`HN=)!V)<-QWK=At)*ChU(yP z*bp9vO0tijX7Vqnr1}kN?VE+XZQ2d${T!(JGN|{jg^J)7cm_NKHL+I=-w6?aCDn%* zw8p=|MzC#(m*u^nLY@k3m~NN@6`2)K1K$X>D|Q>b5^9ErVH5Z&)UNmt>b+l}9BQ

+lp~#>W}IT`&w?6Y2vkT%LAB3-2{02bMwkXWpg+HYKi|Sn;1C#E>DljuTDq#0 z%ut@bgh5O2CRB%C8~zH_andU9Pph?HPxSt|v9A%7Tt7lNPEfXy&9_B zc6b)t1?BjAus{4Bvddyt*DJlX83NUy7}kNy;UKsc)`bV5LVOsufv>`3_yyF=zk%AW z`YVPUZU)s~Tc~!a@N75;Y9fBvj`6Kk2--%s!QOBm9KoW002QK6>?O^xJCr^UYQUk; zhT~xuSO_)nRd6cYVCw&A>`9!v-Lcn)1K|KzkMXS>1g%*BYHcnvycTLkTc8HK&)5$_ z4Rj1@Ca=NH@M~zprq_7=oCUQD&Vy<Z_1Ag*b%EL~!=T=q2i0HsI^wV7yAFdwza46y9)syH zX}uTvu~2J19V&zuLmRG#a`-{m03L=qx?h7D;1k#fTGx5?eW4r}3bo`}*Aagk!H+== z*Fq)PURW1C2^E3op|;O)*cAQhT1Qm%4sQ%``hR|p9NDM*y zbSYHBZLlNU4;9ik4S$AH&|Am70e#R$FNTfawNMUhg?j%UsP~_Pv*Bm389Z;J=U_JM ziyq5ENJUt03{Sv)=wCq1bjS7HO!q>C_yBAH55tl01k}LoH+kEu7u0(TU~^ak_1;RT zZM_~Ud2fINwf}ELNWt(5ROtVNno+&YUNW_TtEYu^_R#y$rQf!Dw`@DS8Fa1yqMzd=o;)fVEfwM<1&XvRPdFd548xlkd_gQSC1 zWOQq*_s?&2pgK&2?cn)_KEunPB6%}h1RsKPVYgen?HRj;_)o)dBL=P2=P(KW3bmGh zKsi|NR?p)zp*kD_HQ*Gu8x}$>U8~zTJ>h8B8CF4^{U1Y3>~q)_{sLuhwk_r*L+fo` z1bRUYI1qM#oCSU_3rRIYz!6JK2X`20c*i|hB;6(D1=(e5~#>6gK~5YtOeIYMQ9UL{Z7~z zRzkgB1(V@X*hBmOWdw!fXQ-LzAMLcJEum(f0=vKwh6|w%m=#bVGV30E4g&Tmsea@?FHgE5cP6wC49iz3{AQ@HL!) z{tI*uoO`{ax)AEUO;Cp|%~pd!!@j)4QA94dtx@N%e}S`9VMR;b*H?L~0+ zB~<9Yftpd$10HR|5l{}yg>q;WR7ZC}b@Vt?Kkvhy@E53l><7KC;Rq=GLf8l{hHUqk zwHiSkZG#H&ey9OnH})T3U-UB`^0wJ9sAQV~bzWR)xE*Tg9)nujk6{z|6;uTNf@i>5 zm0rY}!MfW2Z4op;7bwp%p91H&g6@k%vyml8u zg?=ei{~MsPe;aJb_|`52b-W*H4WET_;E3VNhR30Dp9|G-hS4*j z+RcKRKoH&pH^Ta`|HH&zAxcAN4ky8u@FLh4mO?dL1=Z1dsHEBnb>i)Tn(50>+v*os z1a*Pb1Oia~hK+s&RI*+TTfq1};@=TrCx+JWS*RR%4=P!Hg>t0TBc8nnJP$n`Y6+G@ z9l;x+9IZ4w2$c)ZLnY^TPy@Hv??tdZ)O%;`C;pnzbPO73KGYf&L#_Q%sE*f~`s<-` zhfopu0k(xr9`$xhAJ`0iChQLjp>pL0sK`7LLzs$i465S}2fPDj0#t~~ zpbf8rdf{HEHGUGRqa#pj`#IFUZ}OOTou2{a$O@iD!C5d?_i^tYe-YHo zZ-L5z-G)_Aj=T*O!mpqr^CQ%nCmrZ90JvD0#pR2!7eZ#>hrq> z%JKW4`Z)~iFuwH$g0lalsrV79VN#W6?*Ln&4~9A?CK=9wikJ^-;1JXjl|zMm8Po*U zLoMy?Q2kUwMdk>M1rgpykjI&aykyCPZb)H!?Awg~xT!w@)&4ibCeL`G?*Zk&P^d_b zgqlbul%oZ(7F+~1;qqsQzqZ#p3}fI;@GAHod>dZ;tasLD9436|i{Yg(@j0*kW$+60 zLxz){=L?7aDqIWa9`PdcF|39DB~*@l4;7i@qr^W8q0Ldx^CH7ARI*gS4loWC;s;<| z_z3I`pMr|i7jOZrf6R-FA9hS2yl^n~tuJ`z$g5BhISFm}Qw%{JwSLh%snVf3%r*LQ zsD`)02JjiEnY;q)!#ANE`X^LKzkpifq?bHL+CdFC0Jeh@VPlvF_rO@xRP=t?i$Dgf zN5v$lj%UJ#Z~;{E1z;~&0XxF&hEGD}%6o>tK_ywMSG>seg>rZhR76KY`iWT=B6P*D z5*~y*p^~WJRd3)R)XbJb&0r&(PH69k*PJRdfDgGkYCKAel5d)#~f zAk+lkcFFpGh@hE%2{qH743ppVwoNm`&QOjGfQrOWm;^JR-kSgw+F4LblyB+-Py?30 zWVi(C{TNKp{=ZrRypU4;Bw|qG{>E@)q9@#L_%-$VBjul%yJCAE`6?)f^sGZ}ZQAND z;+Ij57+v)XDfyJxcl@Y+G7*N-NQtJW4=>$M>5lw>WY~z}qim&J5L*gG&jdIZ+poxt zkhOjF+-U0Cz-x>HOR+oXV-j@!^2|m#mok9{qfH~(?>2I|+Q`7u3)?i>UQBt3axX>C zSW23aT?0QZH18|i2a&Z!pRCblgW~@r6=zViUnkMv71$pAR%AVQqEChe6lL%v^lVr` zSwy?_=zmd~Q?%}Sg4iFX9LA<()l+Dgiu^P3F8G2se^qmSQ$BPhuHkSJ9So*COXG-n z*;KpGyWbi6`LHkg7FY>yf@i^NDB1M!9J+ST2NXS1vF(AeeN^j#c(!@}ZrU`V^l)`z_$7*- zi{KiJampjeIyUt@W$Np~rPO_9bk#LCBuYz0Q zKPlBuUFzR8`gV-hX#f8QLoQ_tmGdxmrmRK3fHDGGD%A4;%ppSoX+{sekY({^4A;S&shPtM^a+FQSPJ+qOy$g-_KlZevH4v z657?L+(U_Dn+=b_GpLJG&Y~Vhf~nu@ncbg1@be&b<0*?xeRXvUY%lBkbG9s0 zehb!C*BU;8{RO$`W)vHvEXsElL-`8% zLP`hZASH_25}ts1Mj6I7d%D#HzDCJ26?@??M!tl>)>Dq7KMrTWrlwA>cf&T*=&j(Z zHR={n*WKvDYuNQ3Pt3ZFpF?Q$j#Qqp$kop|2oIufip$tM#bBdi#*l+c?A7T8eU**wb6@_4`J(yyqxkP zWdM2v`$h0^^jx@~qRZzcltStTz)#?0>;=dlP;6x7pH(4&XCh@66PfjvA05=h5bDA`IOkFD5FiKa16bea+R@N3D;2W z!PbnIdm<+x-$to^{zCXCWjLh|ZI)3NqAWwc65fM-JDdVv#-`_c%8TCoxgKLYn+Da- zCiF1+KWf-icRu9`%5*6_MYPL;|8h0&Mz{@& zpNcCneuexX@>P`Xrco;NQ#MgoWo(GnbNa#4j53U}g1XVXR|rdMw7V7CaP&>^6572^ z(bF0IW*rzOB~YR@UQ&Z9%3KLN=TO&P_IslBtoGlRD1&Hx9Tj`v0m{?Z?lz5TqbE~$6zaJNK97C~ zc_8v;FR*j|7q(aULf3nh#^kaB{eXMxWD>Sr?Y8cG2T^)yD#LVgwba+pkc z3;8JamdH<20u()OQm&>fM~_f8Qf{DKPs()Ue3+w#=J^x-H45|RPKQwaw67KnU$0Tu z8+l$0eLEee)2@NBO@#}wb;33dc_@4o{ogP^(epj_2H3_^ct*KD5A*XQ$|@?)ry`wl z0i_fA^KJ`{RroBn+VEo78_r3n95*;CslDCL&hizM2Ar_HsMHDgqZQVGG<%#Abpr8C zLwh!*ezY$d^_{AY9~j!dG1dwGg2L)o;-3voX^U-QFyaJ#)mCdz8m)rSc(Y->n+{I1 zGkiIv1=iVV_KdKT>x-uiJFl_7%x6#b^UCN@IL{Z3mknFdKCjFP=KAvJZtR?CW3y)1 zGqcBLW!qCTCtpzc^RU!}A%Q@s+%5?F^XzEIjygp?J3o|L8nM#dijuIe-&v_=4{_}D zGJm8Z7%ilt+^L9nN!yc9RQX!klEkKC3VpdnycM=*mgG56UnD+$L{_X{j+0wdT4JS_ zMngunOPpw7nrCqbu|q+-I8++(*`YFD*sBPHoIE?=4;JBczCYlLm=|2TI`EoBoHE~O z$@cMnMGd_qSwqD)jyNw??YNy6Di8K6_Ak~*W-@lMuQ(L0V7y{~G|fJ35Bq{dFk<_o z5u4ZSNNG;Q8qJK#op2sPAj*G(FxtU$*QL=uMKLoJE_MQTudpvSR9vhc@_JjDqy0`K z&CZTG;i!FXKie7|DD|aTqeB7u36%!(9LDcw)4HbW4?4L~*0ZK9qAucpj%Z&ux6o%t zD@uHotww&3I4Izc_z5Hn;428LM{7(d5DG_tyogrQ){1y7DihPsO=uo=B89e`Rq(vU ziJv?AlLh%sX&`C`d`@0Je-H)>hPAFD@-E zu_IAmiOt0G!%i{jXItY)LwE2}D#^P%+lkm+JhPTRQh8wFj>LlT1i!?V7omJR$`VCF zrQuvw%C|V0YI(JhP_btqx5E+46Ef^vN9*b4(S+>D{U=)!vS;xh6;E)21-{Y%4CmPy z{z#EEffZp}FPa>zpBpI6^WLdEF*zqG=F5-Tta@p2(3-4VW(hnY;%>|U`y&vsonW5U zo1E~r7EL%UGE0kd*b}atR~mK{Yfq~VLe0q2tVp#*wvybhnA)K_Oqj)p#Pg;NZq8v4 z$qk1ThoC*iUE}!m)5_Z0W&S*02nQlK>Mkhtp%Py(&5qZaz9{A__7|5HpLP&uBhfJZ zN31D-uPgFZxQkMZ%imkL3CS9Iu={)|615Ki}Vwbv>OD zm6uP?N=Ra3#9z)T>6jTJPQ5ax&akt_j+r`T%Gk_|u^H@bcf(hX%AT6kc`9wo!~UqR zALq6&?9Pw)DJ*tQXfd(5W>)VuWQ%r3p5M)AZGG>Ii|?7WrE@3}@hfe8ZhDqD;fR83 zvM9h(#WQD5N=%64bGYD+%T?L*)q-WmsIbO45z}gRj(;$F2`+vR0(?(e1gjS zEK|IAVVhR!3U@V&X%2@p+blw8S1kOlrMHdDfnLnE?=@v~?|6~3vWbqAyc%9te&PI* z&>#?S&j?L2{*T<2?Xv&tu;3%jX+6U!h*bWNdwW9c|BPR8DW^w{kA=<8_sOqRYsTpl zKx@Z#;V|+CBkp-XTb^U0aIfkN7bJgwafi%I=t`~1nE4_4$&xF?vMCVD>wMo)@h{eR}v0sABNddKnAwywB;a&3J&BB}8Mi`LW`Vh?ERC+O&Imf_EhZz~_t z{J*YdRd+ez`0?@yEp#VyZ2m_w6goD$ugr;eT)eh-IyW?0aW?g{v!`;j%ouA=OV3K@ zrZ%(c@~nwdv(445^3KHt36rP!!a8+zgY?-BH#cuuxxO4nH@A>=s==vC4msot`&k{w zcJFdlwy&67WzCGgbZ_f;_a%?i# z#d3*LbywA1HeR!3%TC?&#yEWC3psPbOz-rq@AQR_E*%okiA0b>=H{nPbN$7RcX?x2 zmPif5i%R`vp@@4GBsg3Hz5Y2onYX&9Z2_+hl^k&bWsbQ)dNPyEb@H53Z=H6_t51tx zwJbZ9aq3P;5}v-}y5CUkFI^C;D#LzO?sWD4UK9xkS43_FCE=>d5}M<;uYfz96R|j_ z96K7W+QtR4YMU;Op;JzE&EX1ZrRO;Q#mp;Yvu#h`AoY4)sCWF^Wu5zF__?tg7Gbp}UW$o3U;6me&)+JPS&6Yf2c z^{v`Qj#%T|uOt)Ct-N^ou7s}cnrhLQ1XqXB5?@$rzr*c28g|N@w94iy>m|fykW;Ra zuE-fAn589ceZAn(Bba;4?+CLM|G9 z*PY7#t8PiuNyFyid~}@&a&EfU4>j~E+|3u!MU#1I#w^gO%KYlNN9f<}^>m%LYw^+T zy7K7iVF~Rf`<1DD%UN!m!|$r?#lC1b6xoruCZVmV=40zaXlz!{#E^SQelV9%UGJC^HkMF*>b7hBXIwr-^ z3&N}oM=r0+Nv(7~UmRbmWvZM&0kzm|$_+F(WM@_F zF2FgpvOn$@{UcbKAOr1*J<~7n`z4Fs#9keQ8nw?FSn47+yA$6 zcUi8o=^0Z`-DL}J_$jHcdxIsAkq}F(J;tS3m**f8&E>4}^4;AD@%dZ2b^qJK*PJzb zgI^}xlO-*F*_Pcsbj9TY?p|^Ert@9mLlosY$IaaRF1k4z@4Iz@?zyYC4ozz5u4avU zuKO*DKYZKC&VL)$oceOsy8*LzDmQGKnJ{%)m^-*X%(fzf1AKe=s^|tBfUJx=qOBCv ztvHlwjje80a~pB8d%dK_KiU4eeJT^V6IY*|oGRR&nJY#P2vH-V7xq-lX%ZSd?GF_@%_F;9lXLjT!#aw!bG68!Ly;=IQF{?>(2- zVkgKJ<#1sLbA;)dK;Zf71@AN_6z;)wk4^-(S;_6~E0^qSkdWejH{{W&FQCak@3`i6zA}tqff&Dck^%{=BB3U zl#Mz{SWeSZrzEkm#zy^|7*QuudFj1xB*gx&b>q!4&P{&x(k0xzgX@S(ubEfw9h^or z4nci(s+ZQid%J#_%Xn)2S)tsjdvw*}RM8dOS5UQ$Q^1RXnz}hNYK#-%EMZoh;Cw|> zY%)QvRBiL_;!G{Ia@u_@>$RB1_1kAA>YXl}D0%y0u~`$dr>5z?$p<#9{M24^f5jsk z%#lzMB0Sz*Ty2WYZQMNwIQ6;Oa~&+!Z9|7#3Lek}M_*WHEwAcQty7qKK9lu*{rL^U zyRqA`OnuX%A$_U%(~CwAm6&1aCa79|6D2zth(`5k!|XIPo0m8T$XiYzcLavg-*Nt~ tv7XiUmA|#}_C#%d1J|bbbl)?{9k`2f<4d*JH@4*st@~Yy&HoeB{{vT|xZ3~# delta 14150 zcmZwN33yFczsK>NK_X@nVk)_<+NlQ*|ZUh{kVzOVb+ zO8zS?u1UU@RTDP{TUHN0%Zje2TFZ)$v8?LY6DMODM&Xx8SL+`vjg?wjRv?CB6|9RT zv4gQY`cUqRE=un21_%f0cQ@l|x1=os0_Q3{(W>BO$ViFd7eG1H6XXo!~ZRVDzV) zh-EPaHIY=*xD!ziF2F>55*4{q=++JA$!NttVOcim9_q$`w$7H6MUI436}6|K*bO65 z6U{{RpN@6$DQtw>Fa*z{9(c|8C+c~A?TEhy2x;dG6p4yJ42EGRtcW8~A)JUBXb$S| zEkg~o8EfEPbm6C_e9M%}w0FjDjJmG_YRi+_6aOk?hEq`$^HHH&h^k+Wm2nqV!w*ms z`W`j$-%$hlc5v#epe9-$HPLqH!gy3fGE8|TY65S#$>@e7sL-B8h4KRG0hdvGcN?|G z4^aIdnsTLB=Rs95jQU8_gyK*W9*8<@xyA*^|5=;(M~BpXiA+s0*HL>F*wGoVCaT;3 z71~%Fg+ovgcoP+=lc+=b71qaxrd+?1Wo@P02eqKvs0aRqbg}$8dl&4sx{#?uMFOfr zE^6QcREXxGBJ(UN0;^FgU60zbw@mvv)P3KgR(un6HUi_E306bh-vPrh4$J8MPbH&} z<)A`78#T~!)T!TqdP}yT&V&awzzM94*HC+1x{I@bYN!>vP=~o5Dv~WseY~mfi$Of! z8b(I%b2_?kG1kFXQ4c(A>aSuS%0XQ%s~HYLO{@^LMXOK|*@e3ALyW@jF%koKXLWWO zp&}ZK-uJ(UsThEo`AD3L>85-gHNY*5z$)FHa$8iSMxox498AW!I26CY0oc5U^BpNf zKg!Ed6Ij)Q_-lamRA^?eqPF6QDWAgyl&_*9k{54TQ*k9K^yPXwZ$~p!s9T{w#-T#q z0|Rh4YTPu`L<=wo7xyIo3Skiy3fUIa3J+l*evcaPDhA_L-ZER`LTzVTs<(gBuxJU*4s0VLCjqCQ94sW7fm&2$~pGJl3HY#K#6CA@)TNQ)q-vc$!VB<*R zSX2ZvQ4`2RMPM41#+gpL+j@qKX0+U?ur{JPZpTP`4YksjnKhwC5I_aKy4 zL*qP(`ttQeoq;i^*R=pcag}j5mec$HF_|_rTtLmV3LB=GhoM#$g_=+!)C8It<4}9u zAGHNproI3bxdo_k)}kV~#k3zZ?H^$^z5f@<#NY#Lg-!c9ACz&Z0rF8Hn}K?L=A$OE z5H+#2=z|+k6W)wva62l3`!EW>L2a3DKc_wz-5Q_`8HKn5>OtMHEGDDcN23NvN3C=r zY9gyp4_s}^FQVR#&8TsXqZV)$)$beB{g+T%bh97vSBHQke*MC7sF_beo#NT3_C?s9 zC9Xg{_%vUcig?cW6KcZuQTGL=IPDctTNHs>NITU1osh4#)is6qYew@;hvle4Q-t~+ z>_iQ4)YN~C~%1ze?8Re9E5@P(Oz6Vh5}^$l02{sQZQ>&v9EB zWc1(yr^0fh23(AK&~wIh#?2T){dUxZ-oaM*DeCnN9PI3MIb$#?0@bh@Ho|q-6$ADD z|3F5k^=H)KyNkNPe~1%_s;E#!p+eXMHNiMj?t@X3Q&AJ1j|^cgMlI||)I@(V?GI6h zu>?ONE9(6(MMe*-iCS4xtcqPxXJ9z$!4t3zx=|tAk2-9}QK$a8@ix|={0}N3)rUD- z<3b&}=BWPt(5-=nlF7ZB z5%?(OW~j4~iHg|L;ly7n+)ITH-7(b6&Y))c4YtDvSPxr`a6&l}_268L!P%($_hB!5 z4|OIgjC989f!cy3;~3P!^G6bYt#l3*TG=zGJu5=3U_B}_JFqhDLEU%)^}w&NBVNT= ztUt<$)Ob`x7N8ci5qSfxotTWiqn-N)xXCD#X{bYygPLhR>UEln9dH%u44g%sjjN~$ zSgB5A%App}3N_&_#ssWFc>pTXS*Sxg0~JB{Q)FCZRv7o9R{A-r;|cLl0k-mf8pZ^a`MbKDQK|?uw2D{@CJdM-Q zPPeSKY9Gh%bJ!Cn;{nXWrsG*9ZbU7p`eV+6B2kfQfC_mmYD<$az)fZ;8HHvQDwJzb zhi5k`geOre_zd-4e}xM19qfZa8BTc+o}@ehBd~R*bBKqb#vP9}@kxxr)#%oMhsnsV zjelYo<%$!WkTpe3q&;dcyP`iPqE?iG3i&wH+c6b2!9r7BgQY3&#BI1AwKb_(?7vnv zEz3Ezvrq#sK%MR-SPIvmZg|P~j`0grXn#em&_COWWDV4PF4S3RgpnABE*y_qP+>Ol zZ{))t5~z5JibFZhieqz~{{_<<Rf1;6D0C}MRcIT7h#?13ezPeMIls40)Z zvXm#F4*4|n!$LP1&2*8eC_;t!1uTPGP-kPeY2S~E&>>X6Bgp)%lQ@;kN2opSp3mTz zhOO`hsy>1ftF7pSnxH#@j6&NVHDH$Uan!)GumR4-dbksHxXz;b-$O0HcZxG$Su9Vv zGHRt!ras1$+Z%f$Tkp1pl2OP~jhX18oR6B}3RAxZLnv=St>6Ia?7WY9;76!KcLBB6 zx3E4|;hhY}j;JjdiHc|zR^a(o9vMww4r)b|&i|2t$VVu`8F1FNDsgkwvLKuur>YGPBc3NFJA z?9of864nie0fbjz$;GM)li-I()k@6hB7wyFP>XN0TY@gj4Y-syqxUVYWiN6NCN`-#t_|A0pEEqde z?u89;5o)jZp>8~iI`!Y8&croTgnmbb-k))GMoOV3Pzlwqp|J((khXW54yhPM#Wbvi zMaF&Dhw>Mw0i$L)D{YK=y%JH88G*V#6Lo(f4#I7yPqe;nT3|3X!bog_?tZ4ijr*wB zfm%V@Y-hz87)yBy>Op%@hw=z&#dlF>CTNb+KMXa|2B@>~2O)am&>X!#Mo|$+LQQNmD#Y2Sl|GJs$UJRh@TgX=ugHYvlSQodTB6|uo zv8zVE1x^IQQ9pmImSl$FOV|&6pK(H)f_{|8pdvF4HK9Dzsh*Dt<$BZu-oRJzG%D2Y zh5Y=$9atNq7daocMATcCvWWfnCzDNu_AC!e;vCe27GX`?fSSPDs69V{EMg*b+5BENVjCP_NfO)Pyok`$SZP z3Q&8!2=#^Yp!WPj;}xt%*=Lz!4b(U-jP6HGrXy;m-B1(gW9s{(cjc&%WnpO~s-OP{$mlelL9Orxs^eX62f}PSp^HXM zq#HKJOw@b578Q|msEAy_a(ELpq5oho`tpt{vQ^Lr!&KJ$UyDpdtcxwM4e9||sMl;g zM&mxziZ7!M(M?oD?qVe@xzcG5MfHzFO)LrZ8mFQrly1rs(5=@emyAyFbEp+;Mm=aJ z>Pxj3wU_5j{cqTx@_p2OiL0EI4Mja56-Thd@u;nMugJOo1ZqJSQ4zXdMEsR0`JD4p zt19Y!ZH)@m7}U%&unT6R9=HqjptrCx9z_j&9<|rEuo?zG??fgVwWS@6!;RCPC;oci zDk^H>5%kUwHPC(3K%uLh-+p6I0}V&-k84vdLM>zuR>z~LaV}sDyn`CQ!V6A)Gi*dT z-c3fQellwBm!SqYX8ablMfXr!QhSZF=M7O2XovdnbVfxi5!G)1YCNGOw?Oslf*L0g zb!Nt4DCS{3T!P-8|8J0)K*igr6*PR&8Mqm$+!YntUKoN&7>46e515PE<29%W>@(#L zuoLA=s8C02a6WV`Q4{Ph-DF0Q(H>`_9%Q38WEf6)7itBcq8{)KYAbG_w%{++fI%Cb z_7K$JibOrQA1Y#FP!Y&Sow23pZb;^3GWvj=MTPVy?2CV)2I{@Z`3rNL&CY`+p(3^r+v3ZpiCx~z{tqPcCl#^SXN$A4MX2}s1>-K%gFiq; z=o{3^e?Wb(ZlNM_9~G&RTbYU)Rz&ejyvYwKQQGS6cW z6OY%k$L{29+~bE|9<|qTs1>JRGLA=0?11qIYR`{jO}vB}=OLEFz}?R8iWN{1 zXp19p2r5GRG0g45>q91niW?qhWwrM>dlro@>bqeB9EY`W8EU}YrhFP*l>fle7_!${ zhzk{|x~K^~f{I{U)Yc`VyE2&!GCCw~)R*izROmg(nATBKKlKeK0ygTbtVRvI8FkoR z!7_Ld>*I0M8MtLEzt1@Xjg39`5r2g&oeIq~8x_i_r~y`D1ip<5{UuByV%Km9<#um6 zAFdOq!*>CDVZs3-K))g!N_p);XJPkH6AwP*7FVn1gx@JS|8A$x z4YFV1+oW!!ILfbJ@l}%hawv1Gyw@7?T}dyRKDUhB>F3^0;UwL3aFVDPhcl_mB;6-{ zN%=OZD)~gLL{g|bl3u5-F2<80$)6Sx5)cN1nWamF7?-ux5@ke z*Q-L`6q2rgXshXDy?+ZBZt5>lKZSaJ(p%4x@8i@v`~MLYF;px>T^Z!{XL((99ITC$ z?~|`c>PdQs^gMNKaX$7Z9gxnz)*R|}WmES&=8-~a8;!+RnlI09ONUl8OvDqkR57jn zjRR@Zx1jjyNk3gb7(c*gNbgZM7hmwUI{ze6?no-Wo+ZPNW=X{4!Fbv^R;OnWH#UgQIKh%SAMc2k#a%3CN`B>%e_x!e;d zG$j2&A%nD;&Oea~Nq&@d-!mj#%SrxJ=ob%N*XT0|1F$Of6>vV~Hl(qXkK$lQGInryC(@5`< z_@QWx#l?0~^I-QhN+l`z&|5#{Q%EH!>-w4$PJX(##E&D)B(*l}Ut&MXZ{Z%&K2xvm z+enWq!<9`s=gslH@|+=NDO9;Fe#UzLgG;rC{c8X}I_;$FB6TKTgLa#Ib^M0(BS}|P z(o5bPzxLAp1Zf}TSngS5>P3;s2hsjHX)fiy#ozJ2snFF9f5lPW5+7PqKZf#J@(oCX z8CciTqzT>}n`ZjyKlUlUYMT6DDz2LRTdwB=G33YWKs?C>rq!3(rVHJ`o2esA~hrxPypF& z{a5?{DJhwb?{j06x#2E(??t&f`AN8#icaLWlB!V-Bdwt>gmN2F@%5_eXe&?M3i2Jv zzd`=I>C=O|S|Mwba8dOn<&JmP5k#9sAM!tZ$0i;0EThwhpU6Hi?f}x~!rmmJ6 zxH4%QMQTAlfV6~k!t^2QJpVB|=t?3TA|0i}7ysKyO;!ZuO{Bi`ZAG~X`Ff}k(#iXg zx|wl)A>Wny0hC|F;;TNHk7;`shmmgknDx(~Qdc@RG&lLOx2qkb&T z!hc^cQ7%cvYJ3V;;`dm}+}E3OEz-X)cLb#9pHhfZY%`%`(+ z&!pn(PcoxSc?o`I8s0W8rS1{(lS$u^$~b-9-aoi3HJzTK@+PT+DHoGMT`+05smR4$ zlq)frM^INAv&ukhMoOiAk!h=g;nbBTO(6dS{kxDKAyuY4nhrIv zCmzBC>f4cjgfz_bzf4{6l~1NNZ98at-STvApX_Jv?HFa>?AX|D)TyC8u~R+!S9M8VNqx=FhvNI;TCg<7-!^3?h*lUKz*gp=>x2KPo zP&y+&Ej=qWCp~vczGu?NWFPy(QQ4mUqZ9q?V`=s6fU&FXqhot|Dx@FxwSOCb(DUwN z<$dg`nH%kMnbkezCM@s^$(Wwbe^rw)(Up=rB`+=Am5`B>Zdc6x-L5lny65$Yw|(s0 zd6hih|r-qu)uS1!8jj#`NB^+;&3{N>I30=wkqrRQ5+Jf~Og@bPRY3iR=WJip7=({xQM zAA8o?ho0xxCHdO-UYut?x1qM@(+wT{{@-X8Zkg(-ytRRUP=dmln&(QjXKjxv*(En8 zJ&mIM!}eIa^^T?XuRBJS@`m;3#+>w2&mTLpee7|sZt^sK?T(+F=!vk4JUi_Pdxm>X z?rG^~hwVS-33;=>kG=oEXZFs6;hyUUC-~dD4~Ka!ACB^|TfO_N=iIwVzEx7DWsk|t zvijxbOwM(UO?TyIzVl8IUkST@!%l4(dn7~S?PI`J+GX3&%aWZ%gQ;rDc6;s Nn)P^Uw2R+Y{|9=_eQp2% diff --git a/po/pt_BR.po b/po/pt_BR.po index 4a1cb288c..320dd6d8b 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Aegisub\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-01-15 02:30-0200\n" -"PO-Revision-Date: 2008-01-15 03:47-0300\n" +"PO-Revision-Date: 2008-01-16 00:09-0300\n" "Last-Translator: Rodrigo Monteiro \n" "Language-Team: Rodrigo Braz Monteiro\n" "MIME-Version: 1.0\n" @@ -1096,15 +1096,15 @@ msgstr "timing de kanji" #: dialog_kanji_timer.cpp:209 msgid "Select source and destination styles first." -msgstr "" +msgstr "Primeiro escolha os estilos de fonte e destino." #: dialog_kanji_timer.cpp:211 msgid "The source and destination styles must be different." -msgstr "" +msgstr "Os estilos de fonte e destino devem ser diferentes." #: dialog_kanji_timer.cpp:244 msgid "Select source text first." -msgstr "" +msgstr "Escolha o texto fonte primeiro." #: dialog_kanji_timer.cpp:313 msgid "" @@ -1112,6 +1112,8 @@ msgid "" "Do you want to carry it over to the destination?\n" "It will be ignored otherwise." msgstr "" +"A linha fonte contem texto antes do primeiro bloco de karaoke.\n" +"Você quer carregá-lo para o destino?Caso contrário, ele será ignorado." #: dialog_kanji_timer.cpp:314 #, fuzzy @@ -1120,15 +1122,15 @@ msgstr "Abrir arquivo de áudio" #: dialog_kanji_timer.cpp:328 msgid "Possible error parsing source line" -msgstr "" +msgstr "Possivel erro interpretando linha fonte" #: dialog_kanji_timer.cpp:360 msgid "Group some text first." -msgstr "" +msgstr "Agrupe algum texto antes." #: dialog_kanji_timer.cpp:362 msgid "Group all of the source text." -msgstr "" +msgstr "Agrupe todo o texto fonte." #: dialog_options.cpp:109 #, fuzzy @@ -1137,27 +1139,27 @@ msgstr "Início" #: dialog_options.cpp:112 msgid "Show Splash Screen" -msgstr "" +msgstr "Mostrar Tela de Abertura" #: dialog_options.cpp:113 msgid "Show Tip of the Day" -msgstr "" +msgstr "Mostrar Dica do Dia" #: dialog_options.cpp:114 msgid "Auto Check for Updates" -msgstr "" +msgstr "Checar Automaticamente por Atualizações" #: dialog_options.cpp:115 msgid "Save config.dat locally" -msgstr "" +msgstr "Salvar config.dat localmente" #: dialog_options.cpp:118 msgid "Limits for levels and recent files" -msgstr "" +msgstr "Limite de níveis para arquivos recentes" #: dialog_options.cpp:121 msgid "Maximum undo levels" -msgstr "" +msgstr "Níveis máximos de desfazer" #: dialog_options.cpp:121 #, fuzzy @@ -1166,7 +1168,7 @@ msgstr "Abrir arquivo de timecodes" #: dialog_options.cpp:121 msgid "Maximum recent keyframe files" -msgstr "" +msgstr "Máximo de arquivos de quadros-chave recentes" #: dialog_options.cpp:121 #, fuzzy @@ -1185,19 +1187,19 @@ msgstr "Abrir arquivo de áudio" #: dialog_options.cpp:121 msgid "Maximum recent find strings" -msgstr "" +msgstr "Máximo de buscas recentes" #: dialog_options.cpp:121 msgid "Maximum recent replace strings" -msgstr "" +msgstr "Máximo de substituições recentes" #: dialog_options.cpp:141 msgid "Auto-save" -msgstr "" +msgstr "Auto-salvar" #: dialog_options.cpp:143 msgid "File paths" -msgstr "" +msgstr "Caminhos para arquivos" #: dialog_options.cpp:145 #, fuzzy @@ -1206,46 +1208,46 @@ msgstr "Miscelânea" #: dialog_options.cpp:149 msgid "Auto-backup" -msgstr "" +msgstr "Auto-backup" #: dialog_options.cpp:155 msgid "Auto-save every" -msgstr "" +msgstr "Auto-salvar a cada" #: dialog_options.cpp:157 msgid "seconds." -msgstr "" +msgstr "segundos." #: dialog_options.cpp:160 msgid "Auto-save path:" -msgstr "" +msgstr "Caminho para auto-salvar:" #: dialog_options.cpp:168 msgid "Auto-backup path:" -msgstr "" +msgstr "Caminh para auto-backup:" #: dialog_options.cpp:176 msgid "Crash recovery path:" -msgstr "" +msgstr "Caminho para recuperação de trava:" #: dialog_options.cpp:186 msgid "Auto-load linked files:" -msgstr "" +msgstr "Auto-carregar arquivos linkados:" #: dialog_options.cpp:187 #: dialog_options.cpp:360 msgid "Never" -msgstr "" +msgstr "Nunca" #: dialog_options.cpp:187 #: dialog_options.cpp:360 msgid "Always" -msgstr "" +msgstr "Sempre" #: dialog_options.cpp:187 #: dialog_options.cpp:360 msgid "Ask" -msgstr "" +msgstr "Perguntar" #: dialog_options.cpp:209 #: dialog_options.cpp:283 @@ -1264,29 +1266,29 @@ msgstr "Ação" #: dialog_options.cpp:217 msgid "Enable call tips" -msgstr "" +msgstr "Ligar dicas de parâmetros" #: dialog_options.cpp:217 msgid "Enable syntax highlighting" -msgstr "" +msgstr "Ligar destaque de sintaxe" #: dialog_options.cpp:217 msgid "Link commiting of times" -msgstr "" +msgstr "Unir confirmação de tempos" #: dialog_options.cpp:217 msgid "Overwrite-Insertion in time boxes" -msgstr "" +msgstr "Inserir sobreescrevendo nas caixas de tempo" #: dialog_options.cpp:226 msgid "Path to dictionary files:" -msgstr "" +msgstr "Caminho para arquivos de dicionário:" #: dialog_options.cpp:236 #: dialog_options.cpp:566 #: dialog_properties.cpp:131 msgid "Normal" -msgstr "" +msgstr "Normal" #: dialog_options.cpp:236 #, fuzzy @@ -1295,11 +1297,11 @@ msgstr "Rastrear pontos" #: dialog_options.cpp:236 msgid "Slashes and Parentheses" -msgstr "" +msgstr "Barras e parênteses" #: dialog_options.cpp:236 msgid "Tags" -msgstr "" +msgstr "Etiquetas" #: dialog_options.cpp:236 #, fuzzy @@ -1308,7 +1310,7 @@ msgstr "Propriedades" #: dialog_options.cpp:237 msgid "Error Background" -msgstr "" +msgstr "Fundo de Erro" #: dialog_options.cpp:237 #, fuzzy @@ -1322,11 +1324,11 @@ msgstr "Tag de Karaoke" #: dialog_options.cpp:237 msgid "Modified Background" -msgstr "" +msgstr "Fundo Modificado" #: dialog_options.cpp:244 msgid "Syntax highlighter - " -msgstr "" +msgstr "Destacador de sintaxe - " #: dialog_options.cpp:255 #: dialog_options.cpp:319 @@ -1336,7 +1338,7 @@ msgstr "Fonte" #: dialog_options.cpp:290 msgid "Allow grid to take focus" -msgstr "" +msgstr "Permitir que a grade receba foco" #: dialog_options.cpp:290 #, fuzzy @@ -1350,7 +1352,7 @@ msgstr "Configurações padrão" #: dialog_options.cpp:300 msgid "Standard background" -msgstr "" +msgstr "Fundo padrão" #: dialog_options.cpp:300 #, fuzzy @@ -1365,31 +1367,31 @@ msgstr "Seleção" #: dialog_options.cpp:301 msgid "Comment background" -msgstr "" +msgstr "Fundo de comentário" #: dialog_options.cpp:301 msgid "Selected comment background" -msgstr "" +msgstr "Fundo de comentário selecionado" #: dialog_options.cpp:302 msgid "Collision foreground" -msgstr "" +msgstr "Texto em colisão" #: dialog_options.cpp:302 msgid "Line in frame background" -msgstr "" +msgstr "Fundo de linha no quadro" #: dialog_options.cpp:302 msgid "Header" -msgstr "" +msgstr "Cabeçalho" #: dialog_options.cpp:303 msgid "Left Column" -msgstr "" +msgstr "Coluna esquerda" #: dialog_options.cpp:303 msgid "Active Line Border" -msgstr "" +msgstr "Borda da linha ativa" #: dialog_options.cpp:303 #, fuzzy @@ -1404,11 +1406,11 @@ msgstr "Substituir por:" #: dialog_options.cpp:353 #: dialog_options.cpp:522 msgid "Advanced - EXPERT USERS ONLY" -msgstr "" +msgstr "Avançado - SOMENTE PARA USUÁRIOS EXPERT" #: dialog_options.cpp:359 msgid "Match video resolution on open: " -msgstr "" +msgstr "Usar resolução do vídeo ao abrí-lo: " #: dialog_options.cpp:364 #, fuzzy @@ -1417,19 +1419,19 @@ msgstr "Padrão" #: dialog_options.cpp:375 msgid "Fast jump step in frames: " -msgstr "" +msgstr "Pulo rápido em quadros: " #: dialog_options.cpp:379 msgid "Screenshot save path: " -msgstr "" +msgstr "Caminho para salvar screenshots: " #: dialog_options.cpp:385 msgid "Show keyframes in slider" -msgstr "" +msgstr "Mostrar quadros-chave na barra" #: dialog_options.cpp:391 msgid "Video provider: " -msgstr "" +msgstr "Provedor de vídeo: " #: dialog_options.cpp:396 #, fuzzy @@ -1438,15 +1440,15 @@ msgstr "Salvar arquivo de legendas" #: dialog_options.cpp:402 msgid "Avisynth memory limit: " -msgstr "" +msgstr "Limite de memória do Avisynth: " #: dialog_options.cpp:412 msgid "Allow pre-2.56a Avisynth" -msgstr "" +msgstr "Permitir Avisynth anterior a 2.56a" #: dialog_options.cpp:416 msgid "Avisynth renders its own subs" -msgstr "" +msgstr "Avisynth renderiza suas próprias legendas" #: dialog_options.cpp:423 #: dialog_options.cpp:546 @@ -1455,6 +1457,10 @@ msgid "" "crashes, glitches and/or movax.\n" "Don't touch these unless you know what you're doing." msgstr "" +"AVISO: Alterar estas configurações pode resultar em bugs,\n" +"fazer o programa travar, se comportar de forma estranha\n" +"e/ou movax. Não toque nestas opções se não souber o que\n" +"está fazendo." #: dialog_options.cpp:441 #, fuzzy @@ -1463,11 +1469,11 @@ msgstr "Subtrair da seleção" #: dialog_options.cpp:442 msgid "Default mouse wheel to zoom" -msgstr "" +msgstr "Padrão da roda do mouse para zoom" #: dialog_options.cpp:443 msgid "Lock scroll on Cursor" -msgstr "" +msgstr "Travar tela no cursor" #: dialog_options.cpp:444 #, fuzzy @@ -1481,7 +1487,7 @@ msgstr "Ajustar à cena\t" #: dialog_options.cpp:446 msgid "Auto-focus on mouse over" -msgstr "" +msgstr "Auto-focar ao passar o mouse por cima" #: dialog_options.cpp:450 #, fuzzy @@ -1490,7 +1496,7 @@ msgstr "Não coincide" #: dialog_options.cpp:450 msgid "Show previous" -msgstr "" +msgstr "Mostrar anterior" #: dialog_options.cpp:450 #, fuzzy @@ -1499,15 +1505,15 @@ msgstr "Cor da sombra" #: dialog_options.cpp:451 msgid "Default timing length" -msgstr "" +msgstr "Tempo padrão de timing" #: dialog_options.cpp:452 msgid "Default lead-in length" -msgstr "" +msgstr "Tempo de entrada padrão" #: dialog_options.cpp:453 msgid "Default lead-out length" -msgstr "" +msgstr "Tempo de saída padrão" #: dialog_options.cpp:454 #, fuzzy @@ -1516,19 +1522,19 @@ msgstr "Distância da sombra, em pixels" #: dialog_options.cpp:476 msgid "Draw secondary lines" -msgstr "" +msgstr "Desenhar linhas secundárias" #: dialog_options.cpp:476 msgid "Draw selection background" -msgstr "" +msgstr "Desenhar fundo de seleção" #: dialog_options.cpp:476 msgid "Draw timeline" -msgstr "" +msgstr "Desenhar linha do tempo" #: dialog_options.cpp:477 msgid "Draw cursor time" -msgstr "" +msgstr "Desenhar tempo no cursor" #: dialog_options.cpp:477 #, fuzzy @@ -1552,7 +1558,7 @@ msgstr "Para trás" #: dialog_options.cpp:489 msgid "Selection background - modified" -msgstr "" +msgstr "Fundo de seleção - modificado" #: dialog_options.cpp:489 #, fuzzy @@ -1561,7 +1567,7 @@ msgstr "Secundária" #: dialog_options.cpp:489 msgid "Waveform" -msgstr "" +msgstr "Forma de onda" #: dialog_options.cpp:490 #, fuzzy @@ -1570,27 +1576,27 @@ msgstr "Ir para a seleção" #: dialog_options.cpp:490 msgid "Waveform - modified" -msgstr "" +msgstr "Forma de onda - modificada" #: dialog_options.cpp:490 msgid "Waveform - inactive" -msgstr "" +msgstr "Forma de onda - inativa" #: dialog_options.cpp:491 msgid "Boundary - start" -msgstr "" +msgstr "Divisa - início" #: dialog_options.cpp:491 msgid "Boundary - end" -msgstr "" +msgstr "Divisa - fim" #: dialog_options.cpp:491 msgid "Boundary - inactive" -msgstr "" +msgstr "Divisa - inativa" #: dialog_options.cpp:492 msgid "Syllable text" -msgstr "" +msgstr "Texto da sílaba" #: dialog_options.cpp:492 #, fuzzy @@ -1599,15 +1605,15 @@ msgstr "Secundária" #: dialog_options.cpp:526 msgid "None (NOT RECOMMENDED)" -msgstr "" +msgstr "Nenhum (NÃO É RECOMENDADO)" #: dialog_options.cpp:526 msgid "RAM" -msgstr "" +msgstr "RAM" #: dialog_options.cpp:526 msgid "Hard Disk" -msgstr "" +msgstr "Disco Rígido" #: dialog_options.cpp:531 #, fuzzy @@ -1621,15 +1627,15 @@ msgstr "Áudio tocar" #: dialog_options.cpp:533 msgid "Cache type" -msgstr "" +msgstr "Tipo de Cache" #: dialog_options.cpp:535 msgid "Avisynth down-mixer" -msgstr "" +msgstr "Down-mixer do Avisynth" #: dialog_options.cpp:537 msgid "HD cache path" -msgstr "" +msgstr "Caminh para cache de HD" #: dialog_options.cpp:538 #, fuzzy @@ -1643,19 +1649,19 @@ msgstr "Modo do espectro:" #: dialog_options.cpp:540 msgid "0 - Regular quality" -msgstr "" +msgstr "0 - Qualidade regular" #: dialog_options.cpp:540 msgid "1 - Better quality" -msgstr "" +msgstr "1 - Qualidade melhor" #: dialog_options.cpp:540 msgid "2 - High quality" -msgstr "" +msgstr "2 - Alta qualidade" #: dialog_options.cpp:540 msgid "3 - Insane quality" -msgstr "" +msgstr "3 - Qualidade insana" #: dialog_options.cpp:541 #, fuzzy @@ -1664,23 +1670,23 @@ msgstr "Modo de analisador de espectro" #: dialog_options.cpp:542 msgid "Spectrum cache memory max (MB)" -msgstr "" +msgstr "Cache de memória máximo para espectro (MB)" #: dialog_options.cpp:562 msgid "Base path" -msgstr "" +msgstr "Caminho base" #: dialog_options.cpp:563 msgid "Include path" -msgstr "" +msgstr "Caminho para include" #: dialog_options.cpp:564 msgid "Auto-load path" -msgstr "" +msgstr "Caminho de auto-carga" #: dialog_options.cpp:565 msgid "0: Fatal" -msgstr "" +msgstr "0: Fatal" #: dialog_options.cpp:565 #, fuzzy @@ -1694,19 +1700,19 @@ msgstr "Alerta" #: dialog_options.cpp:565 msgid "3: Hint" -msgstr "" +msgstr "3: Dica" #: dialog_options.cpp:565 msgid "4: Debug" -msgstr "" +msgstr "4: Debug" #: dialog_options.cpp:565 msgid "5: Trace" -msgstr "" +msgstr "5: Traçar" #: dialog_options.cpp:566 msgid "Below Normal (recommended)" -msgstr "" +msgstr "Abaixo do normal (recomendado)" #: dialog_options.cpp:566 #, fuzzy