Compiere 3.1

org.compiere.install
Class Translation

java.lang.Object
  extended by org.compiere.install.Translation

public class Translation
extends Object

Translation Table Import + Export

Version:
$Id: Translation.java,v 1.3 2006/07/30 00:51:28 jjanke Exp $
Author:
Jorg Janke

Field Summary
static String DTD
          DTD
static String XML_ATTRIBUTE_LANGUAGE
          XML Attribute Language
static String XML_ATTRIBUTE_TABLE
          XML Attribute Table
static String XML_ROW_ATTRIBUTE_ID
          XML Row Attribute ID
static String XML_ROW_ATTRIBUTE_TRANSLATED
          XML Row Attribute Translated
static String XML_ROW_TAG
          XML Row Tag
static String XML_TAG
          XML Element Tag
static String XML_VALUE_ATTRIBUTE_COLUMN
          XML Value Column
static String XML_VALUE_ATTRIBUTE_ORIGINAL
          XML Value Original
static String XML_VALUE_TAG
          XML Value Tag
 
Constructor Summary
Translation(Ctx ctx)
          Translation
 
Method Summary
 String exportTrl(String directory, int AD_Client_ID, String AD_Language, String Trl_Table)
          Import Translation
 String importTrl(String directory, int AD_Client_ID, String AD_Language, String Trl_Table)
          Import Translation.
static void main(String[] args)
          Batch Interface
 String validateLanguage(String AD_Language)
          Validate Language
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DTD

public static final String DTD
DTD

See Also:
Constant Field Values

XML_TAG

public static final String XML_TAG
XML Element Tag

See Also:
Constant Field Values

XML_ATTRIBUTE_TABLE

public static final String XML_ATTRIBUTE_TABLE
XML Attribute Table

See Also:
Constant Field Values

XML_ATTRIBUTE_LANGUAGE

public static final String XML_ATTRIBUTE_LANGUAGE
XML Attribute Language

See Also:
Constant Field Values

XML_ROW_TAG

public static final String XML_ROW_TAG
XML Row Tag

See Also:
Constant Field Values

XML_ROW_ATTRIBUTE_ID

public static final String XML_ROW_ATTRIBUTE_ID
XML Row Attribute ID

See Also:
Constant Field Values

XML_ROW_ATTRIBUTE_TRANSLATED

public static final String XML_ROW_ATTRIBUTE_TRANSLATED
XML Row Attribute Translated

See Also:
Constant Field Values

XML_VALUE_TAG

public static final String XML_VALUE_TAG
XML Value Tag

See Also:
Constant Field Values

XML_VALUE_ATTRIBUTE_COLUMN

public static final String XML_VALUE_ATTRIBUTE_COLUMN
XML Value Column

See Also:
Constant Field Values

XML_VALUE_ATTRIBUTE_ORIGINAL

public static final String XML_VALUE_ATTRIBUTE_ORIGINAL
XML Value Original

See Also:
Constant Field Values
Constructor Detail

Translation

public Translation(Ctx ctx)
Translation

Parameters:
ctx - context
Method Detail

importTrl

public String importTrl(String directory,
                        int AD_Client_ID,
                        String AD_Language,
                        String Trl_Table)
Import Translation. Uses TranslationHandler to update translation

Parameters:
directory - file directory
AD_Client_ID - only certain client if id >= 0
AD_Language - language
Trl_Table - table
Returns:
status message

exportTrl

public String exportTrl(String directory,
                        int AD_Client_ID,
                        String AD_Language,
                        String Trl_Table)
Import Translation

Parameters:
directory - file directory
AD_Client_ID - only certain client if id >= 0
AD_Language - language
Trl_Table - translation table _Trl
Returns:
status message

validateLanguage

public String validateLanguage(String AD_Language)
Validate Language. - Check if AD_Language record exists - Check Trl table records

Parameters:
AD_Language - language
Returns:
"" if validated - or error message

main

public static void main(String[] args)
Batch Interface

Parameters:
args - directory AD_Language import/export

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.