ࡱ> 10HtxtNonImportColumns"*,pchkEnableTiers($!#Frame3X!$+#Frame4X Microsoft Forms 2.0 FormEmbedded Object9qVERSION 5.00 Begin {C62A69F0-16DC-11CE-9E98-00AA00574A4F} frmImportExmaralda Caption = "Import from Exmaralda" ClientHeight = 7335 ClientLeft = 45 Clieni14'4. n``@_@_fo-/ CompObj p  \pThomas Schmidt Ba= ThisWorkbook=hxP(<X@"1Arial1Arial1Arial1Arial1Arial1Arial1QTahoma1QTahoma1Arial1Arial1Calibri1 Calibri1?Calibri14Calibri1>Calibri1Calibri1Calibri1Calibri1<Calibri1Calibri1h8Cambria1,8Calibri18Calibri18Calibri14Calibri1 Calibri1 Calibri"$"#,##0_);\("$"#,##0\)!"$"#,##0_);[Red]\("$"#,##0\)""$"#,##0.00_);\("$"#,##0.00\)'""$"#,##0.00_);[Red]\("$"#,##0.00\)7*2_("$"* #,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_).))_(* #,##0_);_(* \(#,##0\);_(* "-"_);_(@_)?,:_("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)6+1_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_)3#,##0\ " ";\-#,##0\ " "=#,##0\ " ";[Red]\-#,##0\ " "?#,##0.00\ " ";\-#,##0.00\ " "I"#,##0.00\ " ";[Red]\-#,##0.00\ " "q6_-* #,##0\ " "_-;\-* #,##0\ " "_-;_-* "-"\ " "_-;_-@_-k3_-* #,##0\ _ _-;\-* #,##0\ _ _-;_-* "-"\ _ _-;_-@_->_-* #,##0.00\ " "_-;\-* #,##0.00\ " "_-;_-* "-"??\ " "_-;_-@_-{;_-* #,##0.00\ _ _-;\-* #,##0.00\ _ _-;_-* "-"??\ _ _-;_-@_-                                                                     + ) , *     a>               P  P     `   ff        "   20% - Akzent1 20% - Akzent2 20% - Akzent3 20% - Akzent4 20% - Akzent5 20% - Akzent6 40% - Akzent1 40% - Akzent2 40% - Akzent3 40% - Akzent4 40% - Akzent5 40% - Akzent6 60% - Akzent1 60% - Akzent2 60% - Akzent3 60% - Akzent4 60% - Akzent5! 60% - Akzent6 "Akzent1 #Akzent2 $Akzent3 %Akzent4 &Akzent5 'Akzent6 (Ausgabe) Berechnung*+,- .Eingabe /Ergebnis0Erklrender Text1Gut 2Neutral 3Notiz4 5Schlecht6 berschrift7 berschrift 18 berschrift 29 berschrift 3: berschrift 4;Verknpfte Zelle<Warnender Text=Zelle berprfen`?0Sheet1HSheet2XSheet3jb(3 A@@  QWordPosLemmaThisisDasisteinSatz.PDSVAFINARTNN$.d.seinSpansatest annotationNPChunkSBPREDCOPPUNCTasdissdadwar" ?m6cc||CYh[}A} 00\);_(*ef;_(@_)0}A} 00\);_(*ef;_(@_)0}A} 00\);_(*ef;_(@_)0}A} 00\);_(*ef;_(@_)0}A} 00\);_(*ef;_(@_)0}A} 00\);_(*ef ;_(@_)0}A} 00\);_(*L;_(@_)0}A} 00\);_(*L;_(@_)0}A} 00\);_(*L;_(@_)0}A} 00\);_(*L;_(@_)0}A} 00\);_(*L;_(@_)0}A} 00\);_(*L ;_(@_)0}A} 00\);_(*23;_(@_)0}A} 00\);_(*23;_(@_)0}A} 00\);_(*23;_(@_)0}A} 00\);_(*23;_(@_)0}A}  00\);_(*23;_(@_)0}A}! 00\);_(*23 ;_(@_)0}A}" 00\);_(*;_(@_)0}A}# 00\);_(*;_(@_)0}A}$ 00\);_(*;_(@_)0}A}% 00\);_(*;_(@_)0}A}& 00\);_(*;_(@_)0}A}' 00\);_(* ;_(@_)0}}( ???00\);_(*;_(@_)0???-;_-????\ _ ???@_-@ ???}}) }00\);_(*;_(@_)0-;_-?\ _ @_-@ }}, ??v00\);_(*̙;_(@_)0-;_-?\ _ @_-@ }U}- 00\);_(*;_(@_)0-;_-}-}. 00\);_(*}A}/ a00\);_(*;_(@_)0}A}0 e00\);_(*;_(@_)0}x}100\);_(*;_(-; ?\ @_}A}3 00\);_(*;_(}-}4 00\);_(*}A}5 00\);_(*;_(}A}6 00\);_(*?;_(}A}7 00\);_(*23;_(}-}8 00\);_(*}A}9 }00\);_(*;_(}-}< 00\);_(*}}= 00\);_(*;_(???-; ????\  ???@_-@ ???M 20% - Akzent1 ef %M" 20% - Akzent2 ef %M& 20% - Akzent3 ef %M* 20% - Akzent4 ef %M. 20% - Akzent5 ef %M2 20% - Akzent6  ef %M 40% - Akzent1 L %M# 40% - Akzent2 L湸 %M' 40% - Akzent3 L %M+ 40% - Akzent4 L %M/ 40% - Akzent5 L %M3 40% - Akzent6  Lմ %M 60% - Akzent1 23 %M$ 60% - Akzent2 23ٗ %M( 60% - Akzent3 23֚ %M, 60% - Akzent4 23 %M0 60% - Akzent5 23 %M4 60% - Akzent6  23 %AAkzent1 O %A!Akzent2 PM %A%Akzent3 Y %A)Akzent4 d %A-Akzent5 K %A1Akzent6  F %yAusgabe  ???%????????? ??? Berechnung  }% $Dezimal, Dezimal [0]yEingabe ̙ ??v% SErgebnis %OOG5Erklrender Text %9Gut  a%ANeutral  e%d Notiz  $ProzentCSchlecht  %&Standard= berschrift I}%O berschrift 1 I}%OO berschrift 2 I}%?O berschrift 3 I}%23A berschrift 4 I}%UVerknpfte Zelle }%$Whrung, Whrung [0]C Warnender Text %Zelle berprfen  %????????? ???XTableStyleMedium9PivotStyleLight16B4c =_MA   $?EgF  dMbP?_*+%&[4d2?'[4d2?(<~?)<~?M Kopierer Canon iR2200-3300 PCL  4dXA4Canon   Canon iR2200-3300 PCL6sddd      d d d d d dd@@d  d  d dd d"edd !'  )ddd      !"#$%&'()*-./089:1234567>?@d!!d     d !"#$%&'()*+,-dA     Ad      d@8  4 (( r 1 4 (( r 1AXXd 2 Arial\SRGBCO~1.ICM\SRGBCO~1.ICM\SRGBCO~1.ICM CONFIDENTIALCONFIDENTIALHArialDefault Settings@@  " d??U$      > > > >        ?    A   A               A AA   A  A  A > > > >    > @ @ @     B   B   ?        ??     ?   ?  A   A  2`888848b888B848F4&*  ! " #   A  !  "  #  <&(  ~  <w# XPP?x]4@w#  CCo{ <Amir Zeldes: Tool=Treetagger<F ] Amir Zeldes>@$ *  7 Sheet1ggD&r   W  dMbP?_*+%&[4d2?'[4d2?(<~?)<~?M Kopierer Canon iR2200-3300 PCL  4dXA4Canon   Canon iR2200-3300 PCL6sddd      d d d d d dd@@d  d  d dd d"edd !'  )ddd      !"#$%&'()*-./089:1234567>?@d!!d     d !"#$%&'()*+,-dA     Ad      d@8  4 (( r 1 4 (( r 1AXXd 2 Arial\SRGBCO~1.ICM\SRGBCO~1.ICM\SRGBCO~1.ICM CONFIDENTIALCONFIDENTIALHArialDefault Settings@@  " d??UPH  0(  >@?$ 7 Sheet2ggD&   Y  dMbP?_*+%&[4d2?'[4d2?(<~?)<~?"??U>@$ 7 Sheet3ggD& ThisWorkbook:W__SRP_a__SRP_b Sheet1   !"#$%&'()*,-./0123456789:<=>?@ABCDEFHIJKLMNOPQRSTUVWYZ[\]^_`bcdefhiklmnopqrstvwxyz{|}~rU x33/-#8/``  I    W 88@SS0<(rU D$ `\$A `` $ `U$ `Yn "`'e#xME (SLSS<N0{00020820-0000-0000-C000-000000000046}@(%H@0wNxAttribute VB_Name = "She@et1" Bast0{00020820- C$0046} |Global!SpacFalse dCreatablPre declaIdTru BExposeTemplateDeriv$Bustom izD2 ` 'eT>#xME Sheet2Sheet3+mdlExportToExmaralda*H__SRP_3(SLSS<N0{00020820-0000-0000-C000-000000000046}@(%H@0wNxAttribute VB_Name = "She@et2" Bast0{00020820- C$0046} |Global!SpacFalse dCreatablPre declaIdTru BExposeTemplateDeriv$Bustom izD2`A@$ox]'e-#xME (SLSS<N0{00020820-0000-0000-C000-000000000046}@(%H@0wNxAttribute VB_N87EMer#@67+M*4'~FpAŵBCxpAŵBC67+M*4'~ME PSLSS0<(<,6"<N0{00020819-0000-0000-C000-000000000046}0%% % ``\ "``   `T## &% * ver% $`X`%"4@`  ` `DdT wN*\R3*#92$*\Rffff*0R4e70b7048M N NP L .   J( Hx H 6 @ LH P ` H P "X ` h"p x  " (      ( H h 0PX(x  "(  H This program is free software: you can redistribute it and/or modifyaH it under the terms of the GNU General Public License as published byE the Free Software Foundation, either version 3 of the License, or' (at your option) any later version.C This program is distributed in the hope that it will be useful,B but WITHOUT ANY WARRANTY; without even the implied warranty ofA MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the0 GNU General Public License for more details.E You should have received a copy of the GNU General Public LicenseI along with this program. If not, see .Z Exmaralda Import / Export and PAULA Export Excel Add-In version 0.9.5.7 by Amir Zeldes] A@ o`A@$ox]]X Exmaralda .%0%2B@4( .%0.& 8l &!2%6.* Exmaralda *(: <l *!2%6Import from Exmaralda...9:ShowImportExmaraldaForm9>qp <l *!2%6Export to Exmaralda...9:ShowExportExmaraldaForm9>q <l *!2%6Export to PAULA9:ShowExportPAULAForm9>q <l *!2%6 Transpose selection in new sheet9:TransposeInNewSheet9>q8o0   Exmaralda .%0%2B@4oAttribute VB_Name = "ThisWorkbook" Bas0{00020P819-0C$0046} |GlobalSpacFalse dCreatablPredeclaIdTru BExposeTemplateDerivBustomifzD2'  program is free softwI: you can Oisit and/or modify % under the terms ofGNU General Public Licenas pish^b% FEDSD Fo-ation, eir vers 33, or$(at0r op)-y KF..@  BdF% Exmada Import / CBExcel Add-InD0.9.5.7 by Amir Zeldes OBC itADim cContro s Comm BarButtonaaP`nA`o Sub _inInsta0ll() Menu End UniDeleteA ( ! Az`bMainA AI cC/c On Err@GResbuNex% A,pp`'s.g%s(1)(s("&8").# GoTo 0DSet cJ= C-= .((Type:=msoPopup`8Dcb .CaG@W`JK~sL%) $`fromVb... OnAcAaShowcfFormQ+$$tto(O#o onng PApDoob b/h/om5O&I&/X%TasRle#hnewr set vInNewSheP-pD DFE??n@UR?[?E?qName = "She@et3" Bast0{00020820- C$0046} |Global!SpacFalse dCreatablPre declaIdTru BExposeTemplateDeriv$Bustom izD2rU $`$`8`ay 0P`$a1a wN$*\Rffff*0v4ed0dc90*\R1*#1c8*\R4*#16*\R4*#1d*\R0*#1c*\R1*#f1*\R0*#1b*\R0*#f*\R0*#f*\R0*#e$*\Rffff*0I4e70b6d1*\R4*#10*\R0*#1b*\R0*#14*\R4*#10*\R4*#7*\R4*#1*\R1*#e8*\R1*#2ac$*\Rffff*0w4ed0dc94*\R0*#23 "  ( " 0 8 H "  P `hp x !6T 8@HjP; <v lf} $$%;heQxME( @(b  (>  He`@`Bolum`D sel ` ` $$`b r ` it liv 3\C (| 6@l \S8H32\\ ERHHX86JMSRp@ P (\ @X`pH @8 ( @  0 h h >@\o8 ,   >pV <0 `8>V < X  ` h  P T 6S0 h  p  xx   #x q  x     6S  .t('  J5 H B P hp x !^  +      0 @ PX  `          d  :      ( HP  X ",h  @p  !  ! 80  H`#` $Z;f xT> (~       8  z( A   $v{$#0$$P( p,H07,0 G,(,B(8(j@$   tR*H*"=p  P0 J  H F0x& B      (  0 @ H  P C`  -     B ,  ! "  ! (! 0!P!X!p! !pZ! !*" 8" @" H" B P" X" (`"+"" `" 3#(# 0#8#@#H#P#X#`#h# p# B x# #  ####8## ##$ $ $ $ ($ 0$ " 8$ @$H$P$X$ T`$$$$$4%48% p%x%%%%%%%  % % % % & &(&8&@&H& @P& &&&&.`''D''( ( ((8( `((p(&((((  (  ))B )*h) ) " ) ))))))**(* 0*8*@* H* P*`*x* **** *  *+4+ P+`+h+p++++"  ++++\+,(,0,H,$P, x,,, ,,  -]$h  P LB@NoPX P TB@No0]p]]x h.d]] d!n'j#Assumed to contain annotation names d!p'l!BAssumed to contain uninterrupted token stream with no merged cells]]](]`[this keeps track of what the last row is, to add a closing event to the timeline at the end d!z!|vComments ~%!  'rd8no header found or desired, use default EXMARaLDA header"&*:<@D   m     'rk` d!!|'f ` d `!n j' Header Row `!p l2zAssume token column is first column in selected range, give this layer type="t" (transcription) if not otherwise specified `id=$ \  `!p l  +vd   `!p l  +vkdXAssume columns other than the first are annotations, type="a" by default, if unspecified `id=$ \  `!p l  +vd   `!p l  +vkkd Tokens and annotations `!p l29Start of a new row, create time-line event for this token t 't x /  f  rows exported T(A@k `!$,`Note that in spans, cells after the first one are empty - this avoids generating events for themCreate event for this cell; for spans the expression 'cell.Rows.MergeArea.Cells.Count' gives the span length (one column spans are assumed) `!p l  $v  `!  `!p l  +v `!p l ^e `!p l  $v   `!p l  +vkkx `!n'x` x /  f  rows exported T(A@'Close and print all tiers and time-line] t  't  r t'  v  $v '      XA@o](]Hx h.d]h]] d!n'jLBegin pasting EXMARaLDA timeline from the first selected row for each column d!p ''Begin pasting EXMARaLDA timeline from the first selected column, minus 1 since it is incremented when the first tier is detected j']]]]]@ X  %.]X]pvbscript.regexp$. ( ( (]]vbscript.regexp$. ( ( (]]vbscript.regexp$. ( ( (] .(TStore and serialize the labels of each time-line event, since IDs are not sequential]'] ]8]P]p"+used to disable import of undesired columns]]'] !a !'  'k dx :make sure every tier & event starts and ends in a new line< (  %*%< %'><(tier|event) ( >%*%<$1 %' %*%$'   ((.*)|(.*)) ( $ %. !|  !|  $  $ $>  $$  j   %(  j   %! $ j   %(k ;.* ( j   %! % j   %(kh    B Span detected j   % j    %$b. B@kk k k  rComments ~%(k` 'd@ !| 'k i%Get the Comments property of the fileComments ~%!'i] ADODB.Stream$. 9l adTypeTextutf-89C@ $  @$ h%4!n h%4!!| >  @$$bB@H  PN TRVX hB@L  first block'>5next block should start 3 rows lower than current one'@dcopy headers again h%4!n'D$ 2$$bB@H hB@J D$ D$$bB@H PN TRVX hB@Lk  B H ' H B 'H  B@H !ZB@\A1$bB@H*return to transposed sheet top left corner .(^$turn off copying selectiono8( ( ]h 'b b$.d d! d$a b$.d b 'b'f'h'j'l l a ` b h `$.n nB@H n$ n!dF j 'jk ` j dF l 'l$ h b $$b.p pB@H|pkh h 'h'jHo@ ] ]8 ]P $Excel (*.xslx; *.xls), *.xlsx; *.xlsExport to EXMARaLDAExport .%~'x z x z'| z %.A@` | | $xml'|OutputExmaralda File | t v ^A@V B@B zo r $  'r  @-ٶAttribute VB_Name = "mdlExportToExmaralda" Public Const BLOCK_SIZEb200  @Sub Sh0owImForm()Nfrm 6./ vbModal"End G vUU $U@Output((strFile As Sng, Optional boDocMetadataBoolean!TrueTier%Inser`tSpac?,FPalse Dim Cell>Range  Rng1 lngRowCountLong On Error ResuNextLGoTo CzASet B= SelecG &intFirst@IntegerColumVn=.A'As&d to contain @annotaA n@sD un errupteken eam with no merzgc@]D3 Pr bITimpeLin&s<()BnRe8ach @o 'this keeps track of what the larow is,Kadd a closing eveQ t@lADendcRea9`R@K.@IRGIf In  (1, AAveWorkbook.BuiltinfKntProp`\ies("Comm@s").Valag" 0 &A/n= l ThenR'plausi!0XML header f]d DfzL'sc pyHd `+cx%use doc>}-oi>=_IV &Lf_!e""<@Ij-a>)vbLfxfrmExportExmaralda.lblProgress = lngPReachedv / NCoun& vbCrLFfi43086 n``4_4_f.o57"CompObj ps e)eDd"8DoEsA End I OIf Not IsEmpty(CtValue) T`hen 'hat} spanss aft"ee f oyarƁ$avoids generating%sem^'C c; B!@zɀxpAPio*is.MergeJA.3s.O' givehe1 length (-colum n7 0assumed)O'CB sKH+ 1)@v C=st@ en*+ }OBB B .@*}A+=B#Next@HI'Cl ose apr! aller`cDimOutput As StgtAmK&91 ("-E0B("vbsRQ.r6xp"RE.v0BsGlobal`VIgnoreCar= 11CRE2 m ` գ 20 A] 2 . n. # 3  3;  3 REV3  3  3 Q ULabel"*:N\=Sw  'StializQe lcF&c3 wR@IDnot sequ@0c"I2`9T/@1*TV~XEventEnd As Inte@ger Dim rngTemplRangedbolValidColumn@Boolean 'used to disable import of undesTir") Then8ZkFalslIf6?/D/I& DecodeUTF8(5) & vbCĆB #'make sure every tier@nt@arts aends in a new lT RE.Pa tternZ"</(|)?><<"K * Re`place0A\/$1>%*%<"r)Y>(.*)|lE)3ASet REMatches&@!ExecutA&(q)& / j .C`/t > 1va5i5M8- 1O %@ In$(i)W8E 'Time!fAljdeclaration, fe`aNLaba/!*.gene/e 9C l!.7='Check ifeshould b9eedBNonIs( m72&=p&+ 2z,s!- 2))hA^piEn1T`9i = q!GoToextQ9a ^ oizYa-CurrpԖ=9+/./ ' D@o@utpuHt hЌeryf teatH5s f)ÙActiveSheet.Cells(lnBg4Row,.)z.!u!JOH.tr?H..2.m   J).Font.Bo0A?/sC!9Metadata5;?#RE2(sdper|0Py-[Nn]ame|type|id)=([^\} + ?o s2ɉ2.ne}j@d}oHasCommpA(%%%Y"T8 , )Y  .Text "O^_    ! CurrentRow, intColumn).Commt.Text & Chr(10) $@End If'^ActiveSheet.Cells0(lng(=?& RE2Matches(j).su$bm0)"=V"1$Nj!*ElseIf InSt,uti), " 0 A@nbo@lValidC = True T@hen 'E declaration, writ@e to cÔ "cB ifFs desired>@AimeLineLabe@Mid(RE.U4@start=4+x 7,= 3`4)) -O- 7)\E7AnTu7end656I n6q- 5o Firs +:qNumberFor n>"@"D t [Y= DecodeUTF\8(?Kbe>J1/*" m.*_7 >aOB71 o%//tu$ ߏ J-yKqB1pSpanltectl_Set rngTemp!Rang4s(OOE,?1Pc ?@J 7 D .Merge(qߞo"i5n Q:2q7Loop 5ImpDocMetadata@5Workbook.Builti n`uaPropPertiP`"s").,strPreamblt@/eatHea0dersReturnFa&InputExq$14|- @ Cdas owcl q:&0N%() )H{I: aP R4. 0>U ~: qb//S`JBe)fR,e z2 ASs PWExAMultipleFiles(By! bolDoBcdata!0Boolean, ByVal bolExportTierMetadata As Bo InsertSpace@) Dim Dats*Variant1(FilT (snamString):= Application.GetOpen?-("Excel (*.xslx; ls),", , ) to EXMARaLDA TrueY For Each SInb  T= Set bk = Workbooks.U(!+ele ctAll'Left(., Len) - 3) & "xml"'OutputExmaraldaF+Doc=,vbk.Close Savechanges:=FalsBe Next#End Sub A X8( 50pz8:dFNTT D D6 Y@t6TD(0lti h0"lt0pz 0~qpz <"0tETD0   0 (  0    9 $ ll=plpaT"pj5TpaT"ph5T kjqd+l P$ |ll=Ll T T4<5Tf(%rU~|  G !Iq-A Q i !!I!!!Y.!.!"Y""" $%%&A&9/ 0Y&&&&& ')'""#q1# i### (9(i((()( ,y0A,a,--0P l%$d $ 0 X  0   |KK!l $ ll=plpaT"pj5TpaT"ph5T kjqd+l P$ |ll=Ll T T4<5Tf(%< c(%< f(%<  T T45Tf(% c(% f(%  T T4 5Tf(% c(% f(% ppL $kL 0>1HlHRp k"llH #*#*12:(%<!H@:%`p @8P:8?@0(T:?( " & F%kjkD%h@l$ @l+C,/l6TpP`@ $kjkD(%h@l$ @lT+A,5@ AF%kjkD %h@$ @p+C,/)l6TpkjkD(%h@l$ @lT+A,5B AF%kjkD %h@$ @p+C,/)l6Tp (":(C% kjkD(%h@l$ @lT+A,%:5% %kjkD%h@$ @p+C,)l6TpkkkjkD(%h@l$ @lT+kjkD %h@$ @+T$ Q)l6T 4 p~P ~} :ClF%:(D%l$ Hl \ETC,)l5T ,Ykhpzu $'lpzm(|v`Pp$ <8LP@pDinHtppLH4lTp`P@0(**0   0   K+l =X6A87:H5]/(6X8503l =X6A87FH(6X8(zpzpzpz d$__SRP_2;frmExportExmaralda& mdlConvertUTF8 __SRP_8G   0$!`,I`9a00,q`Yq/,`00$`$ `0 ` nrU~|  As Sng = AppFation.GetSaveA sn("untitled.xml", "EXMARaLDA @XML (*)<, A² t\o "@`If Not (!"B" Or+@ƀ") ThenKOutpu \`MsgBox5-successful@ZIf N ^l UForm_InitializeK cCBool(A.ettinHg("Ex?P luginA'HKEY_CURRENT_USER)( -1)+# O_ l_ i Z  f df-Termin~C-XS#*:m#?*b@+*CInt(N7, `6L) ) xC )%  +<<<<<< <$<(<,<0<4<0{6()! (&&8` x  xpI------------------------------------------------------------------------- ConstantsI-------------------------------------------------------------------------]D]DI------------------------------------------------------------------------- API DeclarationsI-------------------------------------------------------------------------0 pH &pI------------------------------------------------------------------------- DecodeUTF8I------------------------------------------------------------------------- Gzj  $'   $' i I------------------------------------------------------------------------- EncodeUTF8I------------------------------------------------------------------------- Gzj6EncodeUTF8 = StrConv(WToA(sValue, CP_UTF8), vbUnicode)  $'!x  $'iI------------------------------------------------------------------------- WToA3 UNICODE to ANSI conversion, via a given codepageI-------------------------------------------------------------------------p]D ]D8]DP]Dh G$'j $'   $'  $ \' $'     $'   $ 'iI------------------------------------------------------------------------- AToW4 ANSI to UNICODE conversion, via a given codepage.I-------------------------------------------------------------------------]D0]DH]`]Dx G$'j $'   $'  $ \' $'     $'   $ 'ixAttribute VB_Name = "mdlConvertUTF8" Option Compare BinaryXExplicit D'-E 'tnstants HX`Privatst CP_ACPq}0  65001qAPI DeclaraTu0e FunBc3 GetzLib "kernel32" () As LongBMultiByteToWid@eChar ByValodePhage_OB, dwFlag&slpStrMcch +$SF, !< To"<R&;E?+;IhJ IlppDefa 97lpUsedP$#}?}v#}Lod>en} %XubW@'_ (Qs@UubT@0ingBCC~ If Len()A Then Exit [g WToAd,)Ah(a ! End ##g#' Enc._ ,. . .` ' . 7 !(/*, vbUniab1*2 'I;6?)9? #UNICODE to ANSI c"sia a givTpఠ dt6e?5r905, s@acpg]0-1,\\l*b09Dim cwch@(L pwzUBufferFus A = -13Au(2&!= PP N teXf @7oo UGLZ{>EG}'A4byS]C*xbyS]C*f @7oME8SPSSS6"<<<<<< <$<(<,<0<4<0{6F1F6AFF-17FF-41A8-A5FB-A48CDCCAE0D6}{2554B990-62DF-4C69-BC4E-D4BD5F5F060B} @` ` `  `@`xoken X`T@ `d@%% %@XH%Tx%0  xl (h T@d Actu@T 8xVr`t (@d @T @D @4 @$ @@ ( @ @ p @  @  XX@x @h d @XP \ wN$*\Rffff*8m4e70ba1148<@DHLP,"  "   0 " 8 @P "X `bIh"p+0 8 H "P R9XT9P9 X "` L7hN7J7 Xhop@   A@roH A@ro(] untitled.xmlEXMARaLDA XML (*.xml), *.xmlExport to EXMARaLDAExport .%' False     A@VExport successfulA@ k A@roExmaraldaExcelPluginHKEY_CURRENT_USERExpDocMetadata$X,'%ExmaraldaExcelPluginHKEY_CURRENT_USERExpTierMetadata$X,'ExmaraldaExcelPluginHKEY_CURRENT_USER InsertSpace$X,'oXExmaraldaExcelPluginHKEY_CURRENT_USERExpDocMetadata XA@ExmaraldaExcelPluginHKEY_CURRENT_USERExpTierMetadata XA@ExmaraldaExcelPluginHKEY_CURRENT_USER InsertSpace XA@oAttribute VB_Name = "frmExportExmaralda"D Bas0{6F1F6AFF-1741A8-A5FB-A48CDCCAE0D6}{2554B990-62DF-4C69-BC4E-D4BD5F5F060B} dGlobaBlSpacoFalse Cre atablPr@edeclaIbdTru Bvse0TemplateDerivCustomizDP Sub chkInsertf_Click() 8End md`Batch   MultipleFil es3 DocMPetad, Txier FY"C ancel!Unload MR/' Dim C)tr5DQ% = ee(@, , ,, 0&3Or 0$(+ vbNull^%  % ,RD  #@Lef(t$( ,- 15g/*--s4AXa44555.`&5aSmj/5/5a&/5X/5*54r2m5(/3tC2-/3P/3/3 f)(3B- 1Aa1RA1 *=_ar_1p1b ?08?0] \ @elGetACP0MultiByteToWideCharXWideCharToMultiBytexMED(>  (%+pp +pp iiii0iPi+DpD iiixi0iPipii+ `tk i +p` tkP#i +`0@k1i ii`p`l`h`d+`@kFi ii`h p`l`h`d˜B˜Cppp0` x`tP h8x`H0`x m`tvi\Bi\grm@` a\@P 2\@@ gr0 `0xH 0 H `xC:X 0 in\ ann`t\ah bin\ra @` oi@P C:@@ wa `xed rog ile`t2. binINDOW\0wN$*\Rffff*0I4e70b6d1*\R0*#17*\R0*#e*\R0*#fW   P ` Pp    P 0 PHHHH$    P   P8B      P 0 PHB   < (   P0  : PB  @ P ` p  83! >0P h   Pp  : PB`     )1I+111q*Ll CtltJlt 1xlx  1xL,xt Ll CtltJlt 1xlx 1xL,xt l Ctl'^q`?@ABCDGZIJKLMNOPQRSTUVWXYF[\]^_`abcdefghijklmnopqrstuvwxyz{|} H " PX`hp x    d  Hh x      08  @Ph      n x *   X 8 HX `hp$      0 " 8 @P "X`hpx !   dD  ( (@ 0P 6 ( 08H0P6 ;,   (8 @P "X R9`T9L9 L9` L9 N9 J9P H9 F9 F90 F9x \0 N9 T&p J9 N9 @h <6       " L7N7PF7F7F70J7xF7B7B7XB7B7L40J7NF7 H7h B   @ 4 :8 .x : . @ BX   2  : 8HPX`h  p !G (jL !G (jo0@] tT^7e9BwCGF.3R;%N7KيG}As'P.=*C_H.x.=*C_H.BwCGF.3ME\@SPSSS(b<6" L LLLLL<` @ < @ , @ * @ @(  @ h 8  P "$&@x @h @d  (@*T (x X(  wN$*\Rffff*0w4ed0dc94*\R1*#1c8*\R0*#1d*\R0*#1e*\R1*#f2$*\Rffff*0v4ed0dc90*\R0*#13*\R0*#10*\R1*#d7*\R1*#e8*\R1*#2ac*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#..\..\..\..\..\WINDOWS\system32\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#44*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#..\..\..\..\..\WINDOWS\system32\FM20.DLL\2#Microsoft Forms 2.0 Object Library*#55*\G{AC2DE821-36A2-11CF-8053-00AA006009FA}#2.0#0#..\..\..\..\..\WINDOWS\system32\FM20.DLL\2#Microsoft For]]] h.dx]]]]0]H]h] d!p' d!n'*EXMARaLDA XML (*.xml; *.exb), *.xml; *.exbImport from EXMARaLDAImport .%~' ! Office 2007 !xlsx'3'dhxls'8'kHd@xls' 'k !txt'>' !ecsv''k $   .!!6. ! !.(kX $X '   $ ' .( $ ! The file   * already exists. Append .bkp to file name?  File Exists$'  KT   $bkp. ' KT A@r|( KT The file   was not imported! File not importedA@ B@B .(nk $'       A@   ~B@ .( ! B@Bk k A@ro A@ro]]0]H]` h.d d!p' d!n'*EXMARaLDA XML (*.xml; *.exb), *.xml; *.exbImport from EXMARaLDAImport .%~' $   " d!n $ d!n $$bB@H $X      $ 'd@ $   d!p$  d!p$$bB@H  $X      $ 'd  d!p$  d!p$$bB@H  $X      $ 'k8d0  G B@6j $X      A@kk k A@roExmaraldaExcelPluginHKEY_CURRENT_USERImpDocMetadata$X,'ExmaraldaExcelPluginHKEY_CURRENT_USERImpTierMetadata$X,'ExmaraldaExcelPluginHKEY_CURRENT_USERchkCDATA$X,'ExmaraldaExcelPluginHKEY_CURRENT_USERchkUDInf$X,'ExmaraldaExcelPluginHKEY_CURRENT_USERAdjacent$X,'"ExmaraldaExcelPluginHKEY_CURRENT_USER Consecutive$X,'$ExmaraldaExcelPluginHKEY_CURRENT_USERSeparate$X,'&ExmaraldaExcelPluginHKEY_CURRENT_USERXLS$X,'(ExmaraldaExcelPluginHKEY_CURRENT_USERTXT$X,'ExmaraldaExcelPluginHKEY_CURRENT_USERCSV$X,'ExmaraldaExcelPluginHKEY_CURRENT_USERXLSX$X,'ExmaraldaExcelPluginHKEY_CURRENT_USERNonImportColumns tier1;tier2$'ExmaraldaExcelPluginHKEY_CURRENT_USER EnableTiers$X,'ExmaraldaExcelPluginHKEY_CURRENT_USEROptSaveAsXMLName$X,'*ExmaraldaExcelPluginHKEY_CURRENT_USERCloseWB$X,'ExmaraldaExcelPluginHKEY_CURRENT_USER Overwrite$X,' !G (j .!.$, ' Office 2003 or earlier, not 2007 ( (koExmaraldaExcelPluginHKEY_CURRENT_USERImpDocMetadata XA@ExmaraldaExcelPluginHKEY_CURRENT_USERImpTierMetadata XA@ExmaraldaExcelPluginHKEY_CURRENT_USERchkCDATA XA@ExmaraldaExcelPluginHKEY_CURRENT_USERchkUDInf XA@ExmaraldaExcelPluginHKEY_CURRENT_USERAdjacent "XA@ExmaraldaExcelPluginHKEY_CURRENT_USER Consecutive $XA@ExmaraldaExcelPluginHKEY_CURRENT_USERSeparate &XA@ExmaraldaExcelPluginHKEY_CURRENT_USERXLS (XA@ExmaraldaExcelPluginHKEY_CURRENT_USERTXT XA@ExmaraldaExcelPluginHKEY_CURRENT_USERCSV XA@ExmaraldaExcelPluginHKEY_CURRENT_USERXLSX XA@ExmaraldaExcelPluginHKEY_CURRENT_USERNonImportColumns A@ExmaraldaExcelPluginHKEY_CURRENT_USER EnableTiers XA@ExmaraldaExcelPluginHKEY_CURRENT_USEROptSaveAsXMLName *XA@ExmaraldaExcelPluginHKEY_CURRENT_USERCloseWB XA@ExmaraldaExcelPluginHKEY_CURRENT_USER Overwrite XA@o@ :Macro Purpose: Function returns TRUE if the specified file. or folder exists, false if not.4PathName : Supports Windows mapped drives or UNC' : Supports Macintosh paths3File usage : Provide full file path and extension'Folder usage : Provide full folder path: Accepts with/without trailing "\" (Windows)< Accepts with/without trailing ":" (Macintosh)]+Ignore errors to allow for error evaluation 0$4'24Check if error exists and set response appropriately 6!8RT'S 'n Resume error checking` iX P Attribute VB_Name = "frmImportExmaralda"D Bas0{21F68AAC-8CBF-4ED2-960B-7D1AE9A6112B}{8D478D8A-1016-417D-9F1E-9073271EEB50} dGlobalSpacAoFalse CreatablPredeclaIdTru BExpose0Template DerivCu@stomizD 0 P Sub chkEnTiers_Click() If .ValuiW Then @txtNonColumns.&k#l!$@ End,0 1mdB0atch"1Dim Files As Variant AintCurre.Integer RowNRng1!RangnSet = Selectionrrt BooleastrExtens S@ngForma $XMLĀ3 NewWorkpbookFFinM@!AII H=8.Cz>R@Hg]= (AppaAD.G@etOpenn("EXMAR aLDA 6 (*.xml; *.exb),@", , "; from f@ SWWoptXLSXLR#N'Offi x2007 U.]#6xlsxACa$7= 51cEoƒ6]If^&xlNGle!TXTx# { `5F8cC%CSV oncsv @yIsArray:(F)4C i1 To UBounda+oi`Nas.AddO'Cl@W.Bue8 .[Visijz= Cz(i)@X@3w= Left(,n) - 3) & ):' DisȀyAlerts,Ĭ"a1OrDiA ists(I) "AT'Overwrite' 9 UseBKPMsgBox("` f "vbCrLf w& v" alvdy exQ .!Fe@.bkp toE?@vbYesNoCancLelD! E"H [ C3 w{ B9c"` .?aB Unload Mh;9t#sY No;3 ??9was not iBed!OKOnlyU@I y58= Ad+(Go@CNextqa9#w: q=Ä9'InpuWa7,1@kDocMetadata%ᖛ7s, !ARCDATAUXDInbuAveN.SaveQ:= 65, ]:=sg B(TУaaox:< im/QSubzmdC@סOQ3 cmd#///s R/"*>?'R>a q^>=O~'O~ as8ZiAdjntPV q(e 2(Cel(ls(., /;)). B ?`I@(|:pO@pO@ԲJ@ @) +  ;Consecut0a5P:%IR,DF/1%Mc intCurrentRow = x+ InputExmaralda(CStr(Files(i)), chkImpDocMet adata$Tier&txtNonRortColumns(Enable+TrueCDATA UDInf, ) El se%Range(Cell , Rng1.A_).Select3Fand If4SIf i > 1 Then Workbooks.AddODˊ /׊:38ENe@xt i Unload M@ASub EPrivate  UserForm_Initia lize(W @CBool(GetSetting("ExcelPlugin", "HKEY_CURRENT_USER@-1)CI׿@ i Bq? " I 7b{_ _ k" F optAdjac@  % Consecutive   ` 0A<SepN= HH% XLS@ cRTXT } CSV_ ] H X }   ~'~ "t 1;2"E :OptSaveAsXMLNam.LLLMCloseWB OSOSIS verxwri4YYOs q8.Valu1Ss?"s.dqf(Application.Versp) < 12 'Office 2003 or earl", notA7Sp 9a*ҁ'psqDpooTerminPqo"Dn OnOnOnpCInt(o`/?ttmHyo_T__0 nOOp?A@mEOOO(mB"%tlXxl%tP2%lk Xj Ns ;;/aJ!:s 1X Pi %t7i___Thf jxF(uncd qOrDDirExists(PathName As St ring)PBoolean 'Macro Purpose: Function returns TRUE if the specified pfileor folder e, falseCnot.59: Supports Windows mapphdrives TUNCq;intosh p}sFV usage5: Provide fu lld andXtensd  5eAccepiwith/out trail "\" (w) : z!Dim iTemp|Int0eger'Ignore errors to allow@on evalua! On EResuNextCC= GetAt trƞ$ 'ChxeckD^setspon~ropriatelyCSele`ct Ca!.0NumbE4Isp = 0 `A}OrTruC@ FE  'BC3c7@vKGoTo& `\6P|l@,M(P`! ` Pc@]3`5P(@]3ikhD@%daP"i %`$ X`|khD%da"i%$ Xlhl|$ h)`h6P|l @lP`! ` |!  lh! h @d! d ,`! ` \! \ kh+V+,V+*+<@V+>l`P|V+TV+VPKX !$ph2XP) `hd`\6P|l@,khD@%daP"i %`$ X`|khD%da"i%$ Xlhl|$ h)`h6P|l @lP`! ` |!  lh! h @d! d ,`! ` \! \ kh+V+,V+*+<@V+>l`P|V+TV+VPKX !$ph2XP) `hd`\6P|l@,K(@]tP+ '@%`$ ` (")` @lP`! ` |!  lh! h @d! d ,`! ` \! \ +V+,V+*+<@V+>l`P|V+TV+VPKX !$2XP) `hd`\6P|l@, ~l`#$$ %`hx8 ldHXP`hd`\P|l@,l(9(l% #hWTd! d /hd5T9(l% #hWTd! d /hd5T9(l% #hWTd! d /hd5T9(l% #hWTd! d /hd5T9(l%  #hWTd! d /hd5T9(l%  #hWTd! d /hd5T9(l%  #hWTd! d /hd5T9(l%  #hWTd! d /hd5T9(l%  #hWTd! d /hd5T9(l% #hWTd! d /hd5T9(l% #hWTd! d /hd5T0:l% FDd! d d5D9(l% #hWTd! d /hd5T&(l% #hWT4/h9(l% #hWTd! d /hd5T9(l% #hWTd! d /hd5T(Dd! d Dcl]3d5Dd! d d6h d$ d dlh  /hd!fDd! d d5Dd! d PdX(((4hdD$X7hx! x hE#d &/dx5h7hx! x hE#d &/dx5h7hx! x hE#d &/dx5h7hx! x hE#d &/dx5h7hx! x hE#d  &/dx5h7hx! x hE#d  &/dx5h7hx! x hE#d  &/dx5h7hx! x hE#d  &/dx5h7hx! x hE#d  &/dx5h7rU 'a q)aIi)i aAiI!I3!rIr)qqrq4 I 8i i <i i @  ` DAHqL P TqX  \i i9`i iQdi iih l p t  x9a`` I |! I` ! i`qqi ii i ! `IuWW0   0 @  0   x!` $ l`=d`daP"pj5PdaP"ph5PDP c%:%: %'0%:@%`$ ` xPl` l Z( l5Ii0hZ(P`! ` Pc@]3`5PdaP"i@%kjD %`$ X`|da"i%kjD%$ Xlhl|$ h)`h6P|l @lP`! ` |!  lh! h @d! d ,`! ` \! \ +V+,V+*+<@V+>l`P|V+TV+VPKX !$pj2XP) `hdhx! x hE#d &/dx5h7hx! x hE#d &/dx5h4hx! x h`#d &/dx5h7hx! x hE#d &/dx5hTE#d &/d7hx! x hE#d &/dx5h7hx! x hE#d &/dx5h(X(Tdxh0   @|xx(mdlExportToPaula")z__SRP_cg__SRP_djfrmPAULA8exmaralda.my_corpus]h]@8 h.d]] d!n'N#Assumed to contain annotation names d!p'l!BAssumed to contain uninterrupted token stream with no merged cells%]]'R] B >.tok.xml'B >.tok_'V'Td B B $.tok_'V'TkX] ]8]x]] 8Collects column headers to generate anno-set if required]OCollects file names from each annotation layer to generate anno-set if required] ]8[this keeps track of what the last row is, to add a closing event to the timeline at the endDim bolUseOneSegFile As Boolean 'if this is TRUE, create only one segment file and associate all seg events with this file as xml:base d!z!|vh d!z!|Z d!z!|\'b] d!!|'f ` d `!n N' Header Row H `!$d `(k `!p l25Assume token column is first column in selected range.@Tj     
_tok"$/>   .text.xml"$>  `!p l  $vB@fd3Assume columns other than the first are annotations J `!$h `!p l  +\ @<Nb     
_ `!$l"$/>  . `!$lSeg.xml"$>  `!p l  $vB@f<Nb     
_ `!$lSeg"$/>    `!p l  $ZB@fd<Nb     
_ `!$l"$/>   .TimelineSeg.xml"054  "[e\xMEPF xi@  iB)Da%iH ----iJ@ iL  % `----% d%`N`l`P`R`T `t vhP% Z% \ `^```b`xP p  `f+n(`i+l`h i+j` i ~`(iHiX@ x`i)a% H`+d`I +h`` iJi& (X@ z ` !!i^I` ii> P8 p``(H`:(  %hexmaralda.my_corpus0 ` wN(*\Rffff*0T4e70b704\0$*\Rffff*0S4e70b704$*\Rffff*0T4e70b704@" ( (0 8@ HX`6hT  (@X`*h   F^ pjx x      8 L@ (v  <H` (( X (` (8 (  (P  <H  P xX hx$   $8 @ Z(D  B 0"8" @"H"  P"`" <h""   ."(" V$$(% P%p%%% % %J%&0& H&P& X& h&x&P'f'X(p)8x)))*f0++ +z+@(,6h, ,, , ,h,,8-h--  -  --- - B - 4- .(. 2X. .. ../" /H/0h/0/0/,/,(0,X0*0 0 0 B 0 0$011 1 (1 B 01 81,P1111 1 " 1 1 11112p2 x2*222 2 " 2 "2$3"(3"P3  x3(3$33 3 "3 3 4 B 4 404P4"p44,4,4,5(H5(p5(5&5 5 5 B 5 6  66 6(606H6 *`666 6 66 6 6 " 6 666667 8(7 99:: : H: 0; ===p> x> 6> $>(> ? ?$>  `!p l  $vB@f6H\r     
 _TimelineSeg"$/>   $ZB@fk d <Nb     
_ `!$l"$/>    `!p l  $vB@fkh k` d Tokens and annotations `!p l2Start of a new row P `!p `!$n 'PUgather Paula text; prefix character is for cells beginning with an apostrophe, which Excel thinks is an escape character marking text b 'b2;increase segment counter for new Segs collected in this row @  $ZB@fk x N  /  f  rows exported r(A@k `!$,`Note that in spans, cells after the first one are empty - this avoids generating events for themCreate event for this cell; for spans the expression 'cell.Rows.MergeArea.Cells.Count' gives the span length (one column spans are assumed) `!p l   `!p l  $vB@f R `!p `!  'Rd@ `!p l  $\ @ `!!!!|   `!p l  $ZB@fd   `!p l  $ZB@fk  `!p l  $vB@fdp  `!p l  $vB@fk d  `!p l  $vB@fkkkk `!n'x x N  /  f  rows exported r(A@'Close and print all layers and text.xml"6Hl    
_text"$ type="$text"$/>   P  'P T$FOnly output text file if a corresponding tokenization is being created P X > .text.xmlA@ > .text.xml;'` ^text;'^kp  v  T $v!t    X BA@ ` B;'` ^tok;'^kd $\ @ $v!t    X N l   $!$j >. N l   $!$lSeg_ N l   $!$l.xmlA@ ` N l   $!$j >. N l   $!$lSeg_ N l   $!$l.xml;'` ^ N l   $!$lSeg_ N l   $!$l;'^ $Z!t    X N l   $!$j >. N l   $!$lSeg.xmlA@ ` N l   $!$j >. N l   $!$lSeg.xml;'` ^ N l   $!$lSeg;'^dH $v!t    X N l   $!$j >. N l   $!$lSeg_ N l   $!$l.xmlA@ ` N l   $!$j >. N l   $!$lSeg_ N l   $!$l.xml;'` ^ N l   $!$lSeg_ N l   $!$l;'^k`dX $v!t    X V N l   $!$l.xmlA@ ` V N l   $!$l.xml;'` ^ N l   $!$l;'^kXkP  @$Z!t    X >.TimelineSeg.xmlA@ ` >.TimelineSeg.xml'` ^ TimelineSeg'^kp D vG X DA@xj L ^ ` X >A@zk o-strInput = Replace(strInput, "", ""),strInput = Replace(strInput, "& ", "& ")If strInput = "&" Then &&$'End If >>$' <<$' "$"$' ''$' $|Ä$'2cap auml $|Ö$'2cap ouml $|Ü$'2cap uuml $|ä$'2auml $|ö$'2ouml $|ü$'2uuml $|ß$'2sz 'ni8( :  : $'ld 'lki :  : $.'jdx'jkhi`]h ADODB.Stream$. 9l adTypeTextx-ansi9C@ $_gt_$' <_lt_$' "$_quot_$' '_apos_$' $|AE$'.cap auml $|OE$'.cap ouml $|UE$'.cap uuml $|ae$'.auml $|oe$'.ouml $|ue$'.uuml $|ss$'.sz 'di ]( J'hz d J;$'(  ( $( & $( &$l'hz` kX k@ 'hi0 `] ]X]] `;$' ^;$'0BFXj    
     '   $   'kX      '0BFXj    
   .anno.xml"$ xmlns:xlink="$http://www.w3.org/1999/xlink"$> '   $   'k    '   > .anno.xmlA@   >.anno_feat.xmlA@oAttribute VB_Name = "mdlExportToPaula" Public Sub Output`(strFile As Sng, Opti onal 6CorpusPref ixFexmaralda.my_c&";bolUseOneSeg`BooleaBn=True hTokDTDs| io cFixHeader0,enAnnor`Vet6VFalse)  Dim CellRange Rng1  On Error ResuNext GoTho 0 SA&= Selecȃ >lnrstRow6Long intFiColumnInt0eger= E.'As%d to cont ain aLta nsDun erruptekenAeam with no merzgc@UD9T?I0Cm @XPoCursUA= 1C@|| If)E@" Then7A(= & ".tok.xm~l@߁ A_H *= AC"EScm Mid|, 1, LenH) - 8) $a$nd Ifc7imeLinhCFs() -"http://www.w3.org/1999/xlink" & Chr(34)$" type= PCell.Value Vxml:bas ^GetNamespace(x_strCorpusPrefixq.lRemove5"Seg%".q>vbLf  t sEColumn - int First+ 1).AddToString "Cell.Row - lbnrst o/@>GvbLfEnd I frmPAULA.lblProgpressR0each " /CC ^^vbC(rLf"@s exported"DoEvenpts -Not IsEmptyC\A '@eatspa ns, cAV afYthe fb one are eA{Bavoids gene(rate& f$orem/'Creat };B!AATi0on 's.@MergeA..BP' giv es  length (-c 0assumed)O'LArJL[uTlzu@I1`er( @4-range(//body,'',!aXPoCur"s7& ""LenFSp.j))! (4y( s=al+ b2oAElseDE-AEa=`H' -Fa@xN!c1 >Remov eNameoceBI`, )H?B `!o2ll?ʿ93_/O )O nH!* zK AK#Kid('oP"')/2M-to(މ+' !2x- 1 p/Mό?'Sˎ'!...1Ur \qWX+[ }*O,p,u, ,o>loo?"?'O1:"O=O=_Ql.Value), "###0.:0"xXh") & Chr(34$"/>vbLf End I 14wtReached8 = Ne xtfrmPAULA.lblProgress "&/ Count|vbCrLfrows exported"4DoEv0ents'C@lose a@Eprf all layerst,.xml strFT("K'`If bolOutputTokFile@ETrue Then 'Onl(y o  fAif a cor_ponding tokenizatK is becreaZ'BsaveUTFh8St m`LS,&!-*.!aZAllap2;NH:@ ) )For i#1 To dUByd("s)*(.<./&s(i).Return)-B@markList I?@!aB-$?ptr,4%F+",oka Else(S>> CC:߯>T8qO-&sO A-o22)12&/, intFirstColumn + i - 1).Value) & "Seg_" RemoveNamespace(Cells(lng~Row! ;" End If Else)saveUTF8Stream strs(i).Returning!vbLfpa(ula,#Fi le(TokAnnoPrefix z.xml|7All=s ={C&VE"H`eaderG#&> A M~Next iÀIf bolUseOneBk= True Then s(OmarkmCorpus ".A"Timeli&Lz\xiI"ěTSNot HDTDyionon#) GeneprateA-,bF1OutputesetX1CtteE!n?^p" aSubAaFunction maskXML( In As )G '2=ZplAE, "?ut _amp;  Zh"&"YRe&A&!  #>a[< l_ Chr(3D4)quo "'cpos W(196 #@ 'cap a`uml 21#oD20#220u88_)W(2452$52_)23 3sz5$5iB5q&U78=b8ng0rI{(1r?$:") > 00 Mid>, _ "Q+CƄ?5 sEa FGet zF r@ i Left a0h "/``A `T !sAnsiR0v'S"wgDimrS0`st0 _Object("A`DODB.GWith.Type02 'adT .Chare"x-a q .Op~ 4, 3)0"xsT%P) 'delete PHsibsuperfluousD cpactqb@efore `e ta +.Writ.e  S`To"@!q, verq loaS3m`Zx9PaettQ {`jPP1{_FEAT h_q.dtdBHEADERo_h¡_MARKo_q#OETEX/ a_>t D4p = 1allrMULTI_mulxtiFp?_ STRUC a_uctQCShowExportPAULAForm(2frm. vbMovbLf_ "" ƒ_w_wZ_w* _w;; "33 ;"I@!;;oK;!;noF`Yl; < r;7 "2"1>:bas :"*h $2D.0AoBru.oBoB-N';r$e;t;R 0@195 #ß<rU L ` a )Ai*exmaralda.my_corpus  0( `90( `90( `90,! `9a00,I `0($q `( `9/, `i008 ` 10/00n$ e3$RtlMoveMemorychkTokAnnos_Click()If R Then " txt.Evn1dEiEnd If6EMFileR&&% %mdC ancelG%Unload Mq2$mdtrt2Di m !¶As S!ng DTdD ioCstr\enj D @kopt@ 0.ValukJBnon)i 1 all Çvmarksπ$ 4=  A&$= App@Tation.Get@SaveAsn("In this directory", " All f`Hs (*.*),  2 toc"`aNot ("BE" Or7@")Mid, 1, In@7Rev"\") fOutpu@tPaula ,C#fix,sUseOneSeggB , 2FixHeader8s, ,HetyMsgBox "!successful`aY!t[q3Subu+`rForm_Initializec:C P6etting("Ex i@Plugin5HKEY_CURRENT_USER'!exMalda.mycorxpusA4GA ? "2 $(A  m= p A `;lexmmaa 7CBool(_ P ` 0G@ '? Y. $? 9 + -"p_Ae%et_ /(/(%(tWoooeD0-11OOOK1 2???;25 372v#eaB/q+BTerminBQ]S3B ?Bp[<@6B FF)3qELA"pP " ?CInt(6c? ? @c JCGS%q dOOOCetHOOO R "ooo`gBRB1oA2ʂ 0wNZ "   ( 0@ H "P  X hx   "AppendStringumdlDTDI-/__SRP_eJ__SRP_fNxME (SS S<N0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}(X00( piute iA@ri = T f0 i,!tp i  a_fe %b(b0(`theTxMEPSPSSS@@HD>DDXDFB0BxB     (dP (k8o0@  (d (in annkho` A@rAssumeo@]]]8 ! c v' !e 'd 'k ! 'JkIn this directoryAll files (*.*), *.*Export to this directoryExport .%' False   \$$'       J A@<Export successfulA@k A@roPPAULAExcelPluginHKEY_CURRENT_USERPrefixexmaralda.mycorpus$'PAULAExcelPluginHKEY_CURRENT_USERTokFile$'PAULAExcelPluginHKEY_CURRENT_USERTokAnnos pos;lemma$'PAULAExcelPluginHKEY_CURRENT_USER UseOneSeg$X,'PAULAExcelPluginHKEY_CURRENT_USER FixHeaders$X,'PAULAExcelPluginHKEY_CURRENT_USER chkTokFile$X,'PAULAExcelPluginHKEY_CURRENT_USER chkTokAnnos$X,'PAULAExcelPluginHKEY_CURRENT_USER chkAnnoset$X,'PAULAExcelPluginHKEY_CURRENT_USERoptDTD0$X,'PAULAExcelPluginHKEY_CURRENT_USERoptDTD1$X,'PAULAExcelPluginHKEY_CURRENT_USERoptDTD2$X,' ! (o@PAULAExcelPluginHKEY_CURRENT_USERPrefix A@PAULAExcelPluginHKEY_CURRENT_USERTokFile A@PAULAExcelPluginHKEY_CURRENT_USERTokAnnos A@PAULAExcelPluginHKEY_CURRENT_USER UseOneSeg XA@PAULAExcelPluginHKEY_CURRENT_USERDTD XA@PAULAExcelPluginHKEY_CURRENT_USER FixHeaders XA@PAULAExcelPluginHKEY_CURRENT_USER chkTokFile XA@PAULAExcelPluginHKEY_CURRENT_USER chkAnnoset XA@PAULAExcelPluginHKEY_CURRENT_USER chkTokAnnos XA@PAULAExcelPluginHKEY_CURRENT_USERoptDTD0 XA@PAULAExcelPluginHKEY_CURRENT_USERoptDTD1 XA@PAULAExcelPluginHKEY_CURRENT_USERoptDTD2 XA@oAttribute VB_Name = "frmPAULA"  Bas|0{2E6D91DF-F4A7-470A-A1EB-5644B14BE6FB}{69070EBE-1C24-4947-97C6-4035F3D96989} dGlobaBlSpacoFalse Cre atablPr@edeclaI"dTru BEx0pose0TemplateDerivCustomizD P Sub wN +   ( H (X * $ ( "( 08( @ " H BP B . "(*P >  B :0 P X "` 6h  VERSION 1.0 CLASSBEGIN MultiUse = -1 'True8End@"Attribute VB_Name = "AppendString"$Attribute VB_GlobalNameSpace = FalseA@rAttribute VB_Creatable = True"Attribute VB_PredeclaredId = FalseAttribute VB_Exposed = False ]@]@(0<If the current position + length of string to add is greater;than the length of the BigString, then increase the size of://www the BigString"    G '$ 'jAdd strAdd to the BigString"$ $  $ A@ 7Move the pointer to show where the end of the string is>   'o(03Trim off the blank characters and return the string/>  $ '6trim back to size 'tm/Set the starting position of the BigString to 0me'oPHAttribute VB_Name = "AppendSng"D Bas0{FCFB3D2A-A0FA-1068-A738-08002B3@371B5} |G lobalSpacFalse dCreatablPredecdlaIdCE xposeTemplateDerivCustomiz E'VERSION 1.0 CLASS 'BEGIN MultiU-1 'Truo'End'   8 # "LOption licit 0 PLN lPosiBAs LongstrBigÏ @CDn Sub CopyMemory Lib "kernel32" Alias "RtlMove" (pDstAny, pSrcByVal ByteLenAeA%),ub/AddTo$()A  'If the current @9+ length of @ing to add is gAer@xtha^nG D,np inc @sizeBe 8 #Z+ 6BD.) > ) Th?@(@ & $(10' @`4, &Ptr(@$B,11 <),A;%po interA*show where"@A.$B-"~=QK$?@oa?(AProperty Get RetuLrn@:()AV`arian]wimBblank characs and r?b`(`)0Le(ft$%,\ 2) 'm back B# l9y AtSAllass_InXal (\S@*art']\`B0# I.D N*\R0*#e$*\Rffff*0T4e70b704(*\Rffff*0T4e70b704\0( :  X  @  (08@]$ %paula_header;   8H $(,048<@DHLPT]$ %paula_header;   / h)e fxRRME (HF:6 <ʐ HʐP Hʐ`H% F ʐHʐHʐ(HjvHCjpCjCP(p Hx8t @p p l @h @d @` @\ @X @T @P @L @H ] %paula_header; D @@ @< @8 @4 @0 @, @( ; $ @  @ @ @ @    %paula_header; 8  @ @ @ @ @ @ @ @ @ @ @ @ ( %paula_header;  %paula_header;  @ @ @ @ @ @ @ @ @ @ @ @ @ @ s:@ A   @ , %paula_header; #h Pw   !   ( L $(,048<@DHLPTX]$ %paula_header;   -  +    ) (  $(,]$K '   ( < $(,048<@DH]$ %paula_header;   -   . (P $(,048<@DHLPTX\]$ %paula_header;  % 2  +    )   ) P 'v''XAttribute VB_Name = "mdlDTD" Public Const H_TEXT.dtd 6>vbLf(_ t"% ,;  LEM body (#PCDATA) SSTRUCstructLi(*h --)N$E$A$b!BBH@targe6tv"Ava|lu\D_|ddescripAOf U6examp~l GH_HEADER4dIR (3,(|markqs|@multiFB|r)uuvers' (1.0'd3xx Po*ĕAN_j 4 _*Rjp -cc& {N$?(textpQ9fTD_MARK`6ds$&Aft5% (f7 sf V';b{7u P[ !&?#Por?' 3v(virtual* a**ULTIϟ**P*er**c-/&eV N*?+:++2p_N gZ,,N; "c\? 9 oZ# & _ ""!pvbLf r8p "vp EMPT~Y qn^q"Èmname ovaluV Public Enum ioDTD <none = 0all@1Hmark2 End rU~| prU nY0* pHd VBAProject4@j = r wN J< rstdole>stdole h%^*\G{00020430-C 0046}#2.0#0#C:\WINDOWS\syst em32\e2.tlb#OLE Automation`EOffDicEOficEE2DF8D04C-_VBA_PROJECTg-dir]__SRP_0 ;__SRP_1hf AsRfalseU FormatoptionalText Excel+ VBAWin16~Win32MacVBA6# VBAProjectstdole`Officeu ScriptingMSFormsC ThisWorkbook| _EvaluatecControlWCommandBarButton9Workbook_AddinInstallAddMenuszWorkbook_AddinUninstall DeleteMenu cbMainMenuBar CommandBar cbcCustomMenu CommandBarControlP Application* CommandBars ControlsKDeletexAddrmsoControlPopupl)CaptionxmsoControlButtonnOnAction Sheet1 Sheet2 Sheet3 mdlExportToExmaraldą (BLOCK_SIZET(ShowImportExmaraldaForm  frmImportExmaraldaSShowvbModalt(ShowExportExmaraldaForm  frmExportExmaraldau(OutputExmaraldazstrFile XbolExpDocMetadatabolExpTierMetadatabolInsertSpace1CellRange Rng1M lngRowCount SelectionZ intFirstRowintFirstColumn )RowColumni strPreamble strTimeLine1 strColumns lngRowReachedColumnsp9Count0vActiveWorkbookBuiltinDocumentProperties_ValueKvbLfT%ChrK~RowsU(HasMetaCommentReplacefCommentHs lblProgress;vbCrLfIsEmpty  MergeAreaCells strOutput9ci`(saveUTF8Stream[%InputExmaralda2%bolImpDocMetadataLbolImpTierMetadata7txtNonImportColumnsvbolEnableTiersTbolRepeatHeaders bolCleanCDATA bolCleanUDInf6intCurrentColumnfH lngCurrentRowfsoFileSystemObjectNUtxtstr50 TextStreamgstrLine strMultiLinelstrExcludedColumn OpenTextFile ForReading8RE^ REMatchesu: CreateObject MultiLine IgnoreCase0RE2 RE2MatchesZRE3 RE3MatchesTimeLineLabels CollectionWintTimeLineCounter intEventRow intEventEndrngTempbolValidColumn bolPreambleSubolSkipj AtEndOfStreamReadLinevbCr$PatterniSplit)qhExecuteYInStrRevĈ(CheckNonImportColumnswnextQB ActiveSheet%NFontUBoldja AddComment submatches0 NumberFormatR (DecodeUTF8xMergeq_(InputExmaralda2c (GetComments:strInputstmUTF8MCharsetQ# WriteText SaveToFile_varCellWstrTest/finishXstrNonImportColumnsh strColumnstrParsedColumns (TransposeInNewSheetp@ intStartRowP intStartColL intEndRow intEndCol~AreasK CurrentRegion| intSelectRows strSourceSheet8KstrTransposeSheetCintBlockSpacing` intColSpacing6intSelectionSize#"intHeaderRowPositionzSheets  intOffsetCopyƿ PasteSpecialKPaste xlPasteAllu OperationyxlNone SkipBlanksұ Transpose EntireColumnAutoFit&  CutCopyMode (selectAll!EndColw CurrentRangeٛlowRows Curay  *\G{000204EF-0000-0000-C000-000000000046}#4.0#9#C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL#Visual Basic For Applications*\G{00020813-0000-0000-C000-000000000046}#1.5#0#C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE#Microsoft Excel 11.0 Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation(*\G{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}#2.3#0#C:\Program Files\Common Files\Microsoft Shared\OFFICE11\MSO.DLL#Microsoft Office 11.0 Object Library*\G{420B2830-E718-11CF-893D-00A0C9054228}#1.0#0#C:\WINDOWS\system32\scrrun.dll#Microsoft Scripting Runtime*\G{0D452EE1-E08F-101A-852E-02608C4D0BB4}#2.0#0#C:\WINDOWS\system32\FM20.DLL#Microsoft Forms 2.0 Object Library*\G{1182B7D5-5AA8-4FF1-AE4D-C9E1C33ED133}#2.0#0#C:\DOCUME~1\ling_az\LOCALS~1\Temp\VBE\MSForms.exd#Microsoft Forms 2.0 Object Library.E .`M   wN  e ThisWorkbook0R4e70b704ThisWorkbookrS Sheet10:4e70b6b2A Sheet1- Sheet20;4e70b6b2C Sheet2T>0- Sheet30<4e70b6b2E Sheet3-H-(mdlExportToExmaralda0v4ed0dc90F(mdlExportToExmaraldaQ`Ah$frmExportExmaralda8m4e70ba11U$frmExportExmaraldaxzmdlConvertUTF80I4e70b6d1mdlConvertUTF8 $frmImportExmaralda0w4ed0dc94M$frmImportExmaralda9`d7 mdlExportToPaula0S4e70b704: mdlExportToPaula\([frmPAULA0B4e70b6b2sfrmPAULAT AppendString0C4e70b6b2YAppendString3 mdlDTD0T4e70b704 mdlDTD f) @0`HxC0G+7N/?  GxX '_J gEVO`lΙ*.M&-[dskSB'E9 !>zdLZ)z M͑K\ҫG.~A@d #:0o#NOW.5nUvJKExɒ'Ev G(&4OrentRowSmfullCell5LastRoww currentCell$ fullRange@(ExportMultipleFilesbolExportDocMetadatabolExportTierMetadata*Dats;File%snamedGetOpenFilename]?bk\ WorkbooksB SavechangestchkInsertSpace_Click9cmdBatchExport_ClickchkExpDocMetadatachkExpTierMetadatachkInsertSpace؈cmdCancel_Click\cmdExport_Click9FileNamejGetSaveAsFilenameMsgBoxRUserForm_Initialize5c GetSettingUserForm_TerminatelD SaveSetting mdlConvertUTF8|9CP_ACP:CP_UTF8HGetACPzkernel32_MultiByteToWideCharACodePageCdwFlags/lpMultiByteStrkm cchMultiByteő lpWideCharStr{ cchWideChar"WideCharToMultiByteQ lpDefaultCharlpUsedDefaultCharsValue$WToAAToWN (EncodeUTF8>cpghlFlagscwchGpwz pwzBuffersBufferzdStrPtr6 vbNullCharYchkEnableTiers_Click@chkEnableTiers:Enabled۪cmdBatchImport_ClickFileswX intCurrentRow:Export strExtension  XMLPreName|z NewWorkbookWorkbookk strFinalNamestrCurrentFileioptXLSXYxlNormalLoptTXTi5optCSVIsArray chkCloseWBaVisible DisplayAlertsFileOrDirExists chkOverwrite YUseBKP0| vbYesNoCancelqvbYesa?vbCancel'vbNo%vbOKOnlyNextFile0TchkImpDocMetadataX%chkImpTierMetadata5uchkCDATAchkUDInfSaveAsf; FileFormatcmdImport_Click optAdjacent6optConsecutive optSeparate·optXLSIchkOptSaveAsXMLNameValVersionPathName'iTemp]hGetAttrErroNumber- mdlExportToPaula (OutputPaulastrCorpusPrefixbolUseOneSegFile.& strTokFile@DTDsc( ioDTD bolFixHeaders strTokenAnnos;bolOutputAnnosetL lngFirstRow~=strTextintXPointerCursor6bolOutputTokFile*strTokAnnoPrefix<: AppendStringbstrSegsKbolSegsYJ strAllHeaders9 strAllFiles7  intSegCounterA (FixHeader) AddToString E(CheckTokenAnnos (GetNamespaceC(RemoveNamespaceA(maskXMLPrefixCharacterɩ frmPAULA ReturnString  ioDTDnoneie (GenerateDTDsP (CreateAnnosetZmChrW(saveAnsiStreamnstmAnsi strPathlsetting|( DTD_FEATj ( DTD_HEADERl( DTD_MARKb( DTD_TEXT>=  ioDTDallR ( DTD_MULTI ( DTD_STRUCT(ShowExportPAULAForm strHeadersastrFiles strAnnosetI strAnnofeatc`chkTokAnnos_Click chkTokAnnosم txtTokAnnosh5chkTokFile_Click chkTokFile txtTokFile-DTDRoptDTD0zoptDTD1{  ioDTDmarkU txtPrefixD chkUseOneSeg) chkFixHeaders chkAnnosetoptDTD2|chkDTDL lPosition strBigString! CopyMemory&pDst$pSrc%ByteLenstrAdd,Space Class_Initializen mdlDTD mdlSSpans  join_s_spansJintLines intColumnHintStart?intEnd7 intLastEndUannotate_tense< intMorphColumna intPosColumn bolHasPresentFbolHasPreteritebolHasAuxiliarybolHasPerfectParticiple JbolHasImperativeF ReverseString%M StrReverseTruncateSuffixstrTempMLCase:UserFormN cmdImport cmdCancelFrame1Frame2Frame3Frame4optSaveAsXMLName< cmdBatchImportLabel1,Click InitializeN TerminateyL_B_var_chkOptSaveAsXMLNameUz_B_var_i _Defaultj_B_var_q _B_var_Chr\; _B_var_Midp_B_var_j Itemz _B_str_String _B_str_LeftV _B_var_LeftQ AddinInstallAddinUninstallstrla5 cmdExportDcmdBatchExportencode _B_var_encode0kencodeUth>strPe5 Frame4_Clickaaas bolReturnRow}bolybolReƴ _B_var_True!V  ;  AC%EGY MU s &D @ @@ @@5BFA-101B-BDE5EAAC42Egram Files\CommonMicrosoft Shared\OFFICE11\MSO.0DLL#M 1@1.0 Ob LibraryK Scripting>_ripAingt je420B28UE718-11CF-893D20C9054`228}#Ucrrun.dllH* Runtime@MSForms>SF{rms3@%0D452EE1-E08FAXA-8-02608C4D0BB4Y{FM20OB O/;"1ÒACр}#0# ў50 A1182B7D5-5AA8-4FF1-AE4D-C9E1C33ED1336DOCUME~1\lt_az\LOCALSTemp\VBE6.exda;!.E .`M B} eBrThisWorkbookG`*Tsi5W7kbok2` H1BS"E,r""+BSheetT1G Se@tt1 2 - 2 2 2 2 ATT> 3 3 3M 3 )- *mdlExportToExmaraldaG(!lEx horT=mTaa@d 2o&AmBQ!`eB!frmc($:f m*32?l $ap/zoK|c/!+ 0ConvertUTF8G mb/C-nv \/UT}8 A#N+ 2Im"[I0pp  h% $d7 9`-Paul- ! -P,uP-a0la2q ([ \*rmP`AULAG +P@AULP:92?0 T_AppendStrg_A?p(n)S0@__  3ٟ s_pXDTDsQD0D?q_sQ_)_ frU~~~~~~~~~~~i   strFilebolExpDocMetadatabolExpTierMetadatabolInsertSpacebolImpDocMetadatabolImpTierMetadatatxtNonImportColumnsbolEnableTiersbolRepeatHeadersER ImpDocMetadataCҋB ` ImpTierMetadata chkCDATA chkUDInf Adjacent Consecutive Separate XLS TXT CSV XLSX NonImportColumns tier1;tier2ҋB ` EnableTiersInputExmaralda OptSaveAsXMLName CloseWB OverwriteFFFVBE6.DLL i ( iE 8FF TEXMARaLDA XML (*.xml; *.exb), *.xml; *.exb *Import from EXMARaLDA Import join_s_spansannotate_tense ReverseStringTruncateSuffixF#=h8+3qG?,2qL i, pC @B( *KzK6\У غS=B( vbscript.regexpMultiLine GlobalIgnoreCasegĤIx8<gĤIx8<y S <basic-body>  "</(tier|event)?><Pattern </$1>%*%<Replace ><(tier|event) >%*%<$1 %*% (<tli id= (T[0-9]+) |category= ([^ ]*) [^\ ]+ )AddCommentCommentTextsubmatchesWToA8 |<event start=.(T[0-9]+). end=.(T[0-9]+).>(.*)</event>|<event end=.(T[0-9]+). start=.(T[CompObjNpi28=EC n``FV_FV_faoBD\ 0-9]+).>(.*)</event>)Execute Count <tli  T category= = Cells ValueFontBold X(speaker|display-[Nn]ame|type|id|category)=(AToW <event  start= end= @NumberFormat > </event>GetACP kernel32 GetACP Y))MultiByteToWideChar MultiByteToWideChar Y)A*WideCharToMultiByte WideCharToMultiByte Y)+ DecodeUTF8 EncodeUTF8 <![CDATA[ ]]> v<ud-information attribute-name=.markup.>.*</ud-information> S_end CommentsF i  i K*y   rU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F s :O?Γ    4 4A4y44  ) Aa  x  9  1 a Ya  9) **++#'a q)aI  \\])]Q]y]]]]^Ii  iyi VBAProject ThisWorkbookSheet1Sheet2Sheet3mdlExportToExmaraldafrmExportExmaraldamdlConvertUTF8frmImportExmaraldamdlExportToPaulafrmPAULA AppendStringmdlDTD mdlSSpansF /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA  Y0FWorkbook4C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXEExcel  @0FC:\WINDOWS\system32\stdole2.tlbstdole aPL-[DR?C:\Program Files\Common Files\Microsoft Shared\OFFICE11\MSO.DLLOffice `0( B=B(C:\WINDOWS\system32\scrrun.dll Scripting ap.E .`M C:\WINDOWS\system32\FM20.DLLMSForms  QշZOM>3 1C:\DOCUME~1\ling_az\LOCALS~1\Temp\VBE\MSForms.exd Q ShowImportExmaraldaFormShowExportExmaraldaFormOutputExmaraldaInputExmaralda2 GetCommentssaveUTF8StreamHasMetaCommentCheckNonImportColumnsTransposeInNewSheet selectAllExportMultipleFiles  0O:Cфj#EM mG$=@W>6]PaUjMa`&p{R1uL6&Ń"-?@Label1!-6S` QRҋB `optXLS optSeparateBҋB `chkEnableTiersҋB `txtNonImportColumns?F`Frame2chkCDATAchkUDInfFrame4optSaveAsXMLNameoptXLSXoptTXToptCSV chkCloseWB chkOverwritechkImpDocMetadatachkImpTierMetadataȏ[qJ eUserForm?^VM:U F3Dynamic  {lFWJO cmdImport cmdCancelFrame1Frame3 optAdjacentoptConsecutivecmdBatchImportchkEnableTiers_ClickcmdBatchImport_ClickcmdCancel_ClickcmdImport_ClickUserForm_InitializeUserForm_TerminateFileOrDirExists (ExmaraldaExcelPlugin "HKEY_CURRENT_US8 i` X i xpAŵBCDF ix  i  ;  i  i^  ih  tense context $ ii 8 i X67+M*4'~FWorkbook_AddinInstallWorkbook_AddinUninstallAddMenus DeleteMenu D4 &exmaralda.my_corpus ><!ENTITY % paula_header SYSTEM  " paula_header.dtd  %paula_header; 2<!ELEMENT body (#PCDATA)> ><!ELEMENT structList (struct*)> InsertSpace ^<!ATTLIST structList xmlns:xlink CDATA #IMPLIED L xml:base CDATA #IMPLIED N type CDATA #REQUIRED *  0<!ELEMENT struct (rel*)> B<!ATTLIST struct id ID #REQUIRED> ExpTierMetadata (<!ELEMENT rel EMPTY> P<!ATTLIST rel id ID #IMPLIED R xlink:href CDATA #REQUIRED F xmlns:xlink CDATA #IMPLIED b type (edge|secedge) #IMPLIED 6<!ELEMENT featList (feat*)>Open Z<!ATTLIST featList xmlns:xlink CDATA #IMPLIED H xml:base CDATA #IMPLIED J type CDATA #REQUIRED V<!-- alternatively: list specific features: R xmlns:xlink CDATA #IMPLIED ExpDocMetadata  ; type (pos|lemma|morph|animacy|breaks|class|contrast|focus|given|const|cat|function|func) #REQUIRED > --> *<!ELEMENT feat EMPTY> R<!ATTLIST feat id ID #IMPLIED T xlink:href CDATA #REQUIRED J target CDATA #IMPLIED T value CDATA #REQUIRED D description CDATA #IMPLIED D example CDATA #IMPLIED' <!ELEMENT paula (header,(body|markList|featList|multiFeatList|structList))> N<!ATTLIST paula version (1.0) #REQUIRED d xmlns:xlink CDATA #IMPLIED *<!ELEMENT header ANY> P<!ATTLIST header paula_id ID #REQUIRED N id CDATA #IMPLIEDchkInsertSpace_ClickcmdBatchExport_ClickcmdExport_Click N type (text) #IMPLIED 6<!ELEMENT markList (mark*)> Z<!ATTLIST markList xmlns:xlink CDATA #IMPLIED H xml:base CDATA #IMPLIED J type CDATA #REQUIRED *<!ELEMENT mark EMPTY>chkExpTierMetadata \ \<!ATTLIST mark id ID #REQUIRED \ xlink:href CDATA #REQUIRED P xmlns:xlink CDATA #IMPLIED P type (virtual) #IMPLIED J<!ELEMENT multiFeatList (multiFeat*)>chkExpDocMetadata d<!ATTLIST multiFeatList xmlns:xlink CDATA #IMPLIED R xml:base CDATA #IMPLIED ` type (multiFeat) #REQUIRED 8<!ELEMENT multiFeat (feat*)> R<!ATTLIST multiFeat id ID #IMPLIEDchkInsertSpacecmdBatchExport T name CDATA #REQUIRED OutputPaulamaskXMLRemoveNamespace GetNamespacesaveAnsiStream GenerateDTDsShowExportPAULAForm FixHeaderCheckTokenAnnos CreateAnnoset]3Mザ@N7Җ&'ImBJ<hqf @7oo UGLZ{>EG}'A4byS]C*Sc|eD_ۂr$ 1_  cmdExport lblProgress untitled.xml 8EXMARaLDA XML (*.xml), *.xml &Export to EXMARaLDA Export False "Export successful iS  <?xml "<common-timeline> <?xml version= 1.0  encoding= UTF-8 ?> <tli id= *<basic-transcription> <head>8 <meta-information><project-name></project-name><transcription-name></transcription-name><referenced-file url=  speaker= 0  category= type= t  display-name= [ ] a />F /><ud-meta-information></ud-meta-information><comment></comment><transcription-convention></transcription-convention></meta-information> :<speakertable></speakertable> </head> id= <tier 'DF   <tier id= TIE  /  rows exportedYl| <event start= end= > </event> $</common-timeline> </tier> </basic-body> ,</basic-transcription> iV  i.  ADODB.StreamType utf-8Charset <?xWriteTextSaveToFile Closec|nLʸ]/?PRF;:Oqaq[F%"|#G}As'Po*L@zǜnf/nCeO yq hW Ch;NQBwCGF.3R;%N7K.=*C_H.\pKLv r  bolCleanCDATA bolCleanUDInfstrInputvarCellstrTeststrNonImportColumns strColumnbolExportDocMetadatabolExportTierMetadata    i   (  8  qH 9X  !hPathNameintLines intColumnintStartintEndintMorphColumn intPosColumnTextCodePagedwFlagslpMultiByteStr cchMultiByte lpWideCharStr cchWideChar lpDefaultCharlpUsedDefaultCharsValuecpglFlags /xstrCorpusPrefixbolUseOneSegFile strTokFileDTDs bolFixHeaders strTokenAnnosbolOutputAnnosetstrPathsetting strAllHeaders strAllFiles Y_9 q9 bolReturnRow r9e$  } R KQDBTahoma\ , 7PcmdExportS0(Export Selection to File... "uTahoma(Cancel "uTahomaPF(a1IUse document metadata from file comments5TahomaXF-,1IUse tier metadata from columfrmExportExmaralda&:%"^_p _fo!#dCompObj$an header comments5Tahoma (0 rows exported&5TahomaTF+a1IInsert space into empty cells in 1st columnt5Tahoma (Batch Export... "uTahoma , ;8cmdCancel 0pchkExpDocMetadataTY0xchkExpTierMetadataTY, 2@lblProgressE, tchkInsertSpace, @cmdBatchExport  Microsoft Forms 2.0 FormEmbedded Object9qVERSION 5.00 Begin {C62A69F0-16DC-11CE-9E98-00AA00574A4F} frmExportExmaralda Caption = "Export to EXMARaLDA" ClientHeight = 2265 ClientLeft = 45 ClientTop = 330 ClientWidth = 4755 StartUpPositioVBFrame7frmImportExmaralda&,p __J_fo&(0      !"#$%&'()*+,-./1634`7B9:;<=>?@A2CDEF_HTJKLMNOPQRSGUVWXYZ[\]^xbcdefohijklmnapqrstuvwyz|}~{~0i11* n``p _p _fo)+lCompObjpi332 n`` (_ (_fo13CompObjpCompObj9;aVBFrame=:frmPAULAG<_J_f_fBCtTop = 330 ClientWidth = 4530 StartUpPosition = 1 'CenterOwner TypeInfoVer = 120 End $  '4}? *R KQDBTahoma  , 78cmdExportme.(ExportX "uTahomaX(CancelX #uTahomaXPF%,0IUse one Seg file for all span columnsse)5TahomaTF*CompObjZpCompObjFpaVBFramer)PROJECTwmIw6   !#$%&'()*+,-/012345789:<>?@AChEFGHIJKLMeOQRSTVWXY[]^_`bcdfgijklmnoqstuvxyz{|}~n = 1 'CenterOwner TypeInfoVer = 26 End $  8x}62R KQDBTahomah , 7@cmdImportxpo] (Import File....f #uTahoma(Cancelg #uTahoma$@ n``Microsoft Forms 2.0 FrameEmbedded ObjectForms.Frame.19qTF)1IImport multiple fileo;ADi14? n``_J__J_fUo>@P s in adjacent columns5TahomaPF'0IImport each file in a separate workbooks5TahomahF>O0IImport files under each other (do not repeat column headers)5Tahoma@H  *!} Multiple files.R KQDBTahoma ( toptAdjacentl( poptSeparate5%, ;8cmdCancelme. 5%( pchkUseOneSeg( tchkTokAnnosg , 2DlblProgressg&( pCheckBox2ssg, hchkFixHeadersmer$#Frame1$#Frame2( &H txtTokAnnosrh ( '` chkAnnosetsrlO,optConsecutive.= n``Microsoft Forms 2.0 FrameEmbedded ObjectForms.Frame.19qPF&a1IPut document metadata in file commentsks5TahomaTF+,1IPut tier metadata in column header comments5Tahoma8H  }qMetadataR  n``Microsoft Forms 2.0 FrameEmbedded ObjectForms.Frame.19qchkImpTierMDG,1ISave using original name7 @Tahoma@F40IDon't show workbook(s)me5Tahoma@Fx0IOverwrite existing files5Tahoma0F{1I*.xlsInf5Tahoma<FKQDBTahomal 0pchkImpDocMetadataTY0tchkImpTierMetadataTYOH, ,tier1;tier2.7 @TahomaPF(a0IDo not import tiers: (use ; to separate)5Tahoma n``Microsoft Forms 2.0 FrameEmbedded ObjectForms.Frame.19qHFa0IRemove in events5TahomaPF&,0IRemove ud-information markup in eventse)5Tahoma@H  #}qClean up eventsR KQDBTahomaT $"hchkCDATA$#pchkUDInfORoot Entry Fg-܀0Jn2gWorkbookLPZ_VBA_PROJECT_CUR"J e_`r_VBAHe_^_ {0I*.xlsx (office 2007)5Tahoma0F{0I*.txtInf5Tahoma0F{0I*.csvInf5Tahoma (Batch Import...n #uTahoma(Format: 5Tahoma:@H  8}Batch ConversionR KQDBTahoma  ,-hoptSaveAsXMLName( 1`chkCloseWBML{( 2`chkOverwrite$3PoptXLS:{$4\optXLSX $5PoptTXTXq$6PoptCSVX077@cmdBatchImportmeE(828Label1X-, ;8cmdCancelxpo"-$ #Frame1X$#Frame2X Microsoft Forms 2.0 FormEmbedded Object9q VERSION 5.00 Begin {C62A69F0-16DC-11CE-9E98-00AA00574A4F} frmPAULA Caption = "Export to PAULA" ClientHeight = 6105 ClientLeft = 45 ClientTop = 330 ClientWidth = 4680 StartUpPosition = 1 'CenterOwner TypeInfoVer = 52 End lmnapThisWorkbookThisWorkbookSheet1Sheet1Sheet2Sheet2Sheet3Sheet3mdlExportToExmaraldamdlExportToExmaraldafrmExportExmaraldafrmExportExmaraldamdlConvertUTF8mdlConvertUTF8frmImportExmaraldafrmImportExmaraldamdlExportToPaulamdlExportToPaulafrmPAULAfrmPAULAAppendStringAppendStringmdlDTDmdlDTDID="{5778340C-32DF-4645-8867-CC6D6C715E57}" Document=ThisWorkboPROJECT=PROJECTlkSummaryInformation(KDocumentSummaryInformation81IExport these columns as token annotations:5Tahoma$(0 rows exportedsqO5TahomaLG, 1IInterpret ns:header as namespace7 @TahomaHF,0IFix invalid column header names5Tahoma$@H, n``Microsoft Forms 2.0 FrameEmbedded ObjectForms.Frame.19q (Corpus prefix:meg 5TahomaH,,7 @Tahoma,@H,,exmaralda.my_corpus5Tahoma<FC0IMerge to tok file:s5Tahoma<H   } Output FilesR KQDBTahoma (2@Label1nf( 8txtTokFilefiok/&H00000000 Document=Sheet1/&H00000000 Document=Sheet2/&H00000000 Document=Sheet3/&H00000000 Module=mdlExportToExmaralda Package={AC9F2F90-E877-11CE-9F68-00AA00574A4F} BaseClass=frmExportExmaralda Module=mdlConvertUTF8 BaseClass=frmImportExmaralda Module=mdlExportToPaula BaseClass=frmPAULA Class=AppendString Module=mdlDTD Name="VBAProject" HelpContextID="0" VersionCompatible32="393222000" CMG="535194CD6DD16DD16DD16DD1" DPB="282AEFF0F0F0F0F0" GC="FDFF3A13DAE9DBE9DB16" [Host Extender Inq( LtxtPrefixefi{( \chkTokFilefi n``Microsoft Forms 2.0 FrameEmbedded ObjectForms.Frame.19q8Fua0IAll PAULA DTDsme5Tahoma,Fua1INone5TahomaHFua0IOnly general and markable DTDs5Tahoma@H   } Generate DTDsmeR KQDBTahoma| $XoptDTD1fO$LoptDTD0f$hoptDTD2f ,pos;lemmame.7 @Tahoma@F,0IGenerate annoset files5Tahomafo] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H00000000 [Workspace] ThisWorkbook=44, 44, 1097, 683, Z Sheet1=22, 22, 1075, 661, Sheet2=0, 0, 0, 0, C Sheet3=0, 0, 0, 0, C mdlExportToExmaralda=88, 88, 1141, 727, frmExportExmaralda=0, 0, 0, 0, C, 22, 22, 605, 383, C mdlConvertUTF8=0, 0, 0, 0, C frmImportExmaralda=132, 132, 1185, 771, , 44, 44, 627, 405, mdlExportToPaula=0, 0, 0, 0, C frmPAULA=0, 0, 0, 0, C, 66, 66, 649, 427, C AppendString=0, 0, 0, 0, C mdlDTD=0, 0, 0, 0, C <+/IOh+'0@H\p  Amir Zeldes Amir ZeldesMicrosoft Excel@L<@dH_՜.+,D՜.+, PXd lt| hub' Sheet1Sheet2Sheet3  Worksheets ?Gexmaralda_preamble@abckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk F!Microsoft Office Excel WorksheetBiff8Excel.Sheet.89qCompObjm