@Deprecated
public final class StringsResourceTranslator
extends java.lang.Object
A 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=...
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
APACHE_2_LICENSE
Deprecated.
|
private static java.lang.String |
API_KEY
Deprecated.
|
private static java.util.regex.Pattern |
ENTRY_PATTERN
Deprecated.
|
private static java.util.Map<java.lang.String,java.lang.String> |
LANGUAGE_CODE_MASSAGINGS
Deprecated.
|
private static java.util.regex.Pattern |
STRINGS_FILE_NAME_PATTERN
Deprecated.
|
private static java.util.regex.Pattern |
TRANSLATE_RESPONSE_PATTERN
Deprecated.
|
private static java.util.regex.Pattern |
VALUES_DIR_PATTERN
Deprecated.
|
Modifier | Constructor and Description |
---|---|
private |
StringsResourceTranslator()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private static java.lang.CharSequence |
fetch(java.net.URI translateURI)
Deprecated.
|
static void |
main(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 void |
translate(java.nio.file.Path englishFile,
java.nio.file.Path translatedFile,
java.util.Collection<java.lang.String> forceRetranslation)
Deprecated.
|
(package private) static java.lang.String |
translateString(java.lang.String english,
java.lang.String language)
Deprecated.
|
private static final java.lang.String API_KEY
private static final java.util.regex.Pattern ENTRY_PATTERN
private static final java.util.regex.Pattern STRINGS_FILE_NAME_PATTERN
private static final java.util.regex.Pattern TRANSLATE_RESPONSE_PATTERN
private static final java.util.regex.Pattern VALUES_DIR_PATTERN
private static final java.lang.String APACHE_2_LICENSE
private static final java.util.Map<java.lang.String,java.lang.String> LANGUAGE_CODE_MASSAGINGS
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
private static void translate(java.nio.file.Path englishFile, java.nio.file.Path translatedFile, java.util.Collection<java.lang.String> forceRetranslation) throws java.io.IOException
java.io.IOException
static java.lang.String translateString(java.lang.String english, java.lang.String language) throws java.io.IOException
java.io.IOException
private static java.lang.CharSequence fetch(java.net.URI translateURI) throws java.io.IOException
java.io.IOException
private static java.util.Map<java.lang.String,java.lang.String> readLines(java.nio.file.Path file) throws java.io.IOException
java.io.IOException