Package com.google.zxing.client.j2se
Class StringsResourceTranslator
- java.lang.Object
-
- com.google.zxing.client.j2se.StringsResourceTranslator
-
@Deprecated public final class StringsResourceTranslator extends java.lang.ObjectDeprecated.without replacement since 3.4.2A utility which auto-translates English strings in Android string resources using Google Translate.
Pass the Android client res/ directory as first argument, and optionally message keys who should be forced to retranslate. Usage:
StringsResourceTranslator android/res/ [key_1 ...]You must set your Google Translate API key into the environment with -DtranslateAPI.key=...
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringAPACHE_2_LICENSEDeprecated.private static java.lang.StringAPI_KEYDeprecated.private static java.util.regex.PatternENTRY_PATTERNDeprecated.private static java.util.Map<java.lang.String,java.lang.String>LANGUAGE_CODE_MASSAGINGSDeprecated.private static java.util.regex.PatternSTRINGS_FILE_NAME_PATTERNDeprecated.private static java.util.regex.PatternTRANSLATE_RESPONSE_PATTERNDeprecated.private static java.util.regex.PatternVALUES_DIR_PATTERNDeprecated.
-
Constructor Summary
Constructors Modifier Constructor Description privateStringsResourceTranslator()Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private static java.lang.CharSequencefetch(java.net.URI translateURI)Deprecated.static voidmain(java.lang.String[] args)Deprecated.private static java.util.Map<java.lang.String,java.lang.String>readLines(java.nio.file.Path file)Deprecated.private static voidtranslate(java.nio.file.Path englishFile, java.nio.file.Path translatedFile, java.util.Collection<java.lang.String> forceRetranslation)Deprecated.(package private) static java.lang.StringtranslateString(java.lang.String english, java.lang.String language)Deprecated.
-
-
-
Field Detail
-
API_KEY
private static final java.lang.String API_KEY
Deprecated.
-
ENTRY_PATTERN
private static final java.util.regex.Pattern ENTRY_PATTERN
Deprecated.
-
STRINGS_FILE_NAME_PATTERN
private static final java.util.regex.Pattern STRINGS_FILE_NAME_PATTERN
Deprecated.
-
TRANSLATE_RESPONSE_PATTERN
private static final java.util.regex.Pattern TRANSLATE_RESPONSE_PATTERN
Deprecated.
-
VALUES_DIR_PATTERN
private static final java.util.regex.Pattern VALUES_DIR_PATTERN
Deprecated.
-
APACHE_2_LICENSE
private static final java.lang.String APACHE_2_LICENSE
Deprecated.- See Also:
- Constant Field Values
-
LANGUAGE_CODE_MASSAGINGS
private static final java.util.Map<java.lang.String,java.lang.String> LANGUAGE_CODE_MASSAGINGS
Deprecated.
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
translate
private static void translate(java.nio.file.Path englishFile, java.nio.file.Path translatedFile, java.util.Collection<java.lang.String> forceRetranslation) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
translateString
static java.lang.String translateString(java.lang.String english, java.lang.String language) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
fetch
private static java.lang.CharSequence fetch(java.net.URI translateURI) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
readLines
private static java.util.Map<java.lang.String,java.lang.String> readLines(java.nio.file.Path file) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
-