=< org/compiere/install/Translationjava/lang/Object$org/eclipse/equinox/app/IApplicationDTDLjava/lang/String; ConstantValue XML_TAG idempiereTrlXML_TAG2 adempiereTrlXML_TAG3 compiereTrlXML_ATTRIBUTE_TABLEtableXML_ATTRIBUTE_LANGUAGElanguage XML_ROW_TAGrowXML_ROW_ATTRIBUTE_ID idXML_ROW_ATTRIBUTE_UUID#uuidXML_ROW_ATTRIBUTE_TRANSLATED&trl XML_VALUE_TAG)valueXML_VALUE_ATTRIBUTE_COLUMN,columnXML_VALUE_ATTRIBUTE_ORIGINAL/originalm_IsCentrallyMaintainedZlogLorg/compiere/util/CLogger;m_ctxLjava/util/Properties;()VCode :<;org/compiere/util/CLogger => getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger; @ 23LineNumberTableLocalVariableTable(Ljava/util/Properties;)V F C7 H 01 J 45this"Lorg/compiere/install/Translation;ctx OQPorg/compiere/util/Env RSgetCtx()Ljava/util/Properties; importTrlK(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; W TX](Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; directory AD_Client_IDI AD_Language Trl_Table _a` java/io/File b separatord efmakeConcatWithConstants\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; hjijava/util/logging/Level klINFOLjava/util/logging/Level; :n op isLoggable(Ljava/util/logging/Level;)Z :r stinfo(Ljava/lang/String;)V _v Ct _x yzexists()Z| e}&(Ljava/lang/String;)Ljava/lang/String; h lSEVERE : 2.(Ljava/util/logging/Level;Ljava/lang/String;)V'org/compiere/install/TranslationHandler C(ILjava/lang/String;)V "javax/xml/parsers/SAXParserFactory  newInstance&()Ljavax/xml/parsers/SAXParserFactory;  newSAXParser()Ljavax/xml/parsers/SAXParser; javax/xml/parsers/SAXParser parse5(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V getUpdateCount()I e(I)Ljava/lang/String; org/compiere/model/MLanguage getH(Ljava/util/Properties;Ljava/lang/String;)Lorg/compiere/model/MLanguage; getAD_Language_ID C,(Ljava/util/Properties;ILjava/lang/String;)V z isLoginLocale setIsLoginLocale(Z)V 7saveExUpdated org/compiere/util/Msg getMsg<(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String; e'(Ljava/lang/String;I)Ljava/lang/String;+org/adempiere/exceptions/AdempiereException C(Ljava/lang/Throwable;)Vjava/lang/ExceptiontrxNamefileNameinLjava/io/File;msghandler)Lorg/compiere/install/TranslationHandler;factory$Ljavax/xml/parsers/SAXParserFactory;parserLjavax/xml/parsers/SAXParser; langCachedLorg/compiere/model/MLanguage;langeLjava/lang/Exception; StackMapTablejava/lang/String exportTrlL(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;d org/compiere/util/Language isBaseLanguage(Ljava/lang/String;)Z_Trl indexOf(Ljava/lang/String;)I  substring(II)Ljava/lang/String; org/compiere/model/MTable E(Ljava/util/Properties;Ljava/lang/String;)Lorg/compiere/model/MTable; getAD_Table_IDB?  getKeyColumns()[Ljava/lang/String; org/compiere/model/PO }getUUIDColumnName   getTrlColumns'(Ljava/lang/String;)[Ljava/lang/String;  (javax/xml/parsers/DocumentBuilderFactory  ,()Ljavax/xml/parsers/DocumentBuilderFactory;   newDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder; !javax/xml/parsers/DocumentBuilder  newDocument()Lorg/w3c/dom/Document; org/compiere/Adempiere getSummaryAscii()Ljava/lang/String; org/w3c/dom/Document   createComment)(Ljava/lang/String;)Lorg/w3c/dom/Comment; " #$ appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; & '( createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; *,+org/w3c/dom/Element -. setAttribute'(Ljava/lang/String;Ljava/lang/String;)V0java/lang/StringBuilder2SELECT /v5'Y', /7 89append-(Ljava/lang/String;)Ljava/lang/StringBuilder;;t.IsTranslated,=t.?, o.A, t.C,o.E AS GOI FROM K tM INNER JOIN O o ON (t.Q=o.S)U WHERE t.AD_Language=?W AND Y WHERE [o.IsCentrallyMaintained='N']o.AD_Client_ID= /_ 8`(I)Ljava/lang/StringBuilder;b_ID d eendsWithg o.i<=k AND o.IsActive = 'Y'm ORDER BY t. /o ptoString rtsorg/compiere/util/DB uvprepareStatementL(Ljava/lang/String;Ljava/lang/String;)Lorg/compiere/util/CPreparedStatement; xzyjava/sql/PreparedStatement { setString x} ~ executeQuery()Ljava/sql/ResultSet;  zisUUIDKeyTable java/sql/ResultSet getInt(I)I   getString org/compiere/util/Util isEmpty  valueOf  &(Ljava/lang/Object;)Ljava/lang/String;|  }<>&$http://www.w3.org/XML/1998/namespacespacepreserve * setAttributeNS9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V  createCDATASection.(Ljava/lang/String;)Lorg/w3c/dom/CDATASection; *"  createTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text;  znext   getDoctype()Lorg/w3c/dom/DocumentType; e9(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;!javax/xml/transform/dom/DOMSource  C(Lorg/w3c/dom/Node;)V &javax/xml/transform/TransformerFactory *()Ljavax/xml/transform/TransformerFactory; indent-number java/lang/Integer (I)Ljava/lang/Integer;  -'(Ljava/lang/String;Ljava/lang/Object;)V  newTransformer#()Ljavax/xml/transform/Transformer;indentyes javax/xml/transform/Transformer .setOutputProperty _ z createNewFilejava/io/OutputStreamWriterjava/io/FileOutputStream  C(Ljava/io/File;)Vutf-8  C+(Ljava/io/OutputStream;Ljava/lang/String;)V'javax/xml/transform/stream/StreamResult  C(Ljava/io/Writer;)V   transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V java/io/Writer 7close  getLocalizedMessage  C*(Ljava/lang/String;Ljava/lang/Throwable;)V r +(Ljava/sql/ResultSet;Ljava/sql/Statement;)VonlyCentralizedout tableNamepos Base_Table baseTableLorg/compiere/model/MTable; keyColumn uuidColumn trlColumns[Ljava/lang/String;sqlLjava/lang/StringBuilder;pstmtLjava/sql/PreparedStatement;rsLjava/sql/ResultSet;*Ljavax/xml/parsers/DocumentBuilderFactory;builder#Ljavax/xml/parsers/DocumentBuilder;documentLorg/w3c/dom/Document;rootLorg/w3c/dom/Element;i haveWhererowskeyid origString valueStringsource#Ljavax/xml/transform/dom/DOMSource;tFactory(Ljavax/xml/transform/TransformerFactory; transformer!Ljavax/xml/transform/Transformer;writerLjava/io/Writer;result)Ljavax/xml/transform/stream/StreamResult;.java/lang/Throwable0SELECT TableName FROM AD_Table t INNER JOIN AD_Column c ON (c.AD_Table_ID=t.AD_Table_ID AND c.ColumnName='IsCentrallyMaintained') WHERE t.TableName=? AND c.IsActive='Y' :2 23C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V5SELECT ColumnName FROM AD_Column c INNER JOIN AD_Table t ON (c.AD_Table_ID=t.AD_Table_ID) WHERE t.TableName=? AND c.ColumnName NOT LIKE ? AND c.AD_Reference_ID IN (10,14,36) ORDER BY IsMandatory DESC, ColumnName7java/util/ArrayList 6F|| 6< =>add(Ljava/lang/Object;)Z 6@ Asize 6C DEtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;Gjava/sql/SQLExceptionLjava/sql/SQLException;listLjava/util/ArrayList;sretValueLocalVariableTypeTable)Ljava/util/ArrayList;validateLanguage Q OR8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; p_AD_LanguageUorg/compiere/model/Query\X AD_Language=? TZ C[O(Ljava/util/Properties;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V T] ^_ setParameters/([Ljava/lang/Object;)Lorg/compiere/model/Query; Ta bcfirst()Lorg/compiere/model/PO; | | g hzisActive j z | | | o pqmaintain(Z)IprocesstOSELECT Name, TableName FROM AD_Table WHERE TableName LIKE '%_Trl' ORDER BY Name 6v w(I)Ljava/lang/Object;yimport { |>equals _~ z isDirectory java/lang/System Ljava/io/PrintStream;| java/io/PrintStream tprintln  exit(I)V  TUexport _ zmkdir|  .Just import and export are supported as modes.mode trlTablesdirstartA(Lorg/eclipse/equinox/app/IApplicationContext;)Ljava/lang/Object; Exceptions  startup(Z)Z +org/eclipse/equinox/app/IApplicationContext  getArguments()Ljava/util/Map;application.args  java/util/Map &(Ljava/lang/Object;)Ljava/lang/Object;  CD  O}  length  err  rsync org/compiere/process/ProcessInfoSynchronize Terminology  C(Ljava/lang/String;I)V  setAD_Client_ID   setAD_User_IDorg/compiere/model/MPInstance  C.(Ljava/util/Properties;IIILjava/lang/String;)V   getAD_PInstance_ID  setAD_PInstance_ID+org.compiere.process.SynchronizeTerminology org/adempiere/base/Core  getProcess6(Ljava/lang/String;)Lorg/compiere/process/ProcessCall;  org/compiere/process/ProcessCall  startProcessR(Ljava/util/Properties;Lorg/compiere/process/ProcessInfo;Lorg/compiere/util/Trx;)ZProcess=  getTitle Error=  zisError / 8(Z)Ljava/lang/StringBuilder; Summary=   getSummary*translation OSGi plugin commandline usage:,Translation.sh import translation/data de_DE,Translation.sh export translation/data de_DE  EXIT_OKLjava/lang/Integer;context-Lorg/eclipse/equinox/app/IApplicationContext;argsLjava/util/Map;commandlineArgscommand countrycode translationpi"Lorg/compiere/process/ProcessInfo;instanceLorg/compiere/model/MPInstance;"Lorg/compiere/process/ProcessCall;msgoutLjava/util/Map<**>;java/util/Propertiesstop SourceFileTranslation.javaBootstrapMethods $java/lang/invoke/StringConcatFactory e(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; _.xml!File does not exist: # Updated=%='O)Records=, DTD= - +_Trl-Language does not exist: /-Language not active or not system language: 1Start Validating ... 3HThe language cannot be imported from  as this directory does not exist.57Cannot create directory  to export the language to it. InnerClasses8%java/lang/invoke/MethodHandles$Lookup:java/lang/invoke/MethodHandlesLookup!           ! "$ %' (* +- .012345 678) 9?AxBCD8X*E*G*I*+IAKv zMNBKLM5C78P*E*G*I*NIAVv zWXB KLTU8] *+-VAB4 KL Y Z[ \ ]TX80 +^-c:?gm ?q_Yu:w{:?~Y::  :  ?gm?q*I-: Y*I :    *I:YÿLAV"-5>ILX]dmBKLYZ[\]->Xu]p di : ' C")_</_8 !+^-:?gm ?q_Yu:-6:  6  :  : *I N :  2:  :* ::::: ::!W !W %:-) )!W/Y13:46W :6W<6 6W>66W69@626B626D626F6WH6 6J6L6 6N6 6P6 6R6W6T6W6*G  VX6Z6W6$ VX6\6^W6> ac3 VX6f6 6h6^j6Wl6 6Wnq: -w|:6I%:6  6:  )")%)6(%:+2)2::2::.)'WWW>W?gm?qY::ɶ:׶WYY:Y:&:Y: :: ::bevvAu"-37@JOSXilv+9?Or} % U cns| " #$+%0&4'B(G)K*V+z,-./1 346786: ;<=#>.@4AIBTD]FbGeHgJvMxNOPQNOPSB'KLYZ[\]1-k3e17a @X[ JN v"       <A[1[;8[#[ )+ Bw! W"#R$%#?&'I()T*+g`$"0 __,/x*!5V_,/x*S/_,/x*/ P/_,/x*/\/_,/x*/&* 4*.# _,/x*.d_,/xP-8*G/MN:,qN-+w-|:7*G/:?~,1-:N:-:N-:N4M6Y8:,qN-+9w-+:w-|::;W/:?~,1-:N:-:N-:N?:BW36FDRzFzA2]^ a befg$h.i3j6k8mDqJrMsRpTqZr]s_tbqhrksmvq}zBf KL   8 HzIJK H LM zIN2 6xF[- :6LF[- O}8;*+PABKLSOR8TY*IVW,YY+S\`N-?~+d+e-f -i?~+k+l?gm?-mq-nWA>#$(7>ELO^eB*KL\$e >r8 3s:6Y8:::q:|:;W4:?~1::": :: ::6u: _Y+u: -xz0 w  }+*+, WT-zA w  W_Y+u:  w+*+, W ?X@CFRbA,%(6@CERY\bdknqt{~  %2 Bz 3KL3Y3\3.%J"E H[  M %NB(6x LF^- /_ ! 8 ?W+M,,N-ax-2z-2zI-2:-2:-2:N:Y::    --2zY:dʻYN:Ӷٸ:NW/Y36666:nA!"# $%&7'<(A)F*K+V,_-g.o/z0123456<=>?@>AB C)D2E;GB?KL? 3&<>A9YF4 K/M5V$ L_   ` Ir M  3G7,7 , ,78+AMB KLb "$&(**,,..0246 79;