summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Przemyslaw Szczepaniak <pszczepaniak@google.com> 2013-05-13 17:15:53 +0100
committer Android (Google) Code Review <android-gerrit@google.com> 2013-05-21 12:29:28 +0000
commit40d51e70037c8d32f9bbafd54775e526d86caf23 (patch)
tree295e8ed450c960b9cc22736d0bc670dd5fdb7a63
parent7fb27f74ceb1bc695938452a2d738baa1f6d54aa (diff)
Make TtsEngines.getDefaultLocale() method public
TtsEngines is hidden class, it's not a public API. It's required for tracking system language setting by TTS engines (Change: Ic4bde97ef7406adb64cc03efbe660275360ba3af ) Bug: 8613986 Change-Id: Iafafcdb244e1520893bee65febd5a137e3556317
-rw-r--r--core/java/android/speech/tts/TtsEngines.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/core/java/android/speech/tts/TtsEngines.java b/core/java/android/speech/tts/TtsEngines.java
index 2706bc72d7e8..5fbd22e273e8 100644
--- a/core/java/android/speech/tts/TtsEngines.java
+++ b/core/java/android/speech/tts/TtsEngines.java
@@ -355,7 +355,18 @@ public class TtsEngines {
return v1Locale;
}
- private String getDefaultLocale() {
+ /**
+ * Return the default device locale in form of 3 letter codes delimited by
+ * {@link #LOCALE_DELIMITER}:
+ * <ul>
+ * <li> "ISO 639-2/T language code" if locale have no country entry</li>
+ * <li> "ISO 639-2/T language code{@link #LOCALE_DELIMITER}ISO 3166 country code "
+ * if locale have no variant entry</li>
+ * <li> "ISO 639-2/T language code{@link #LOCALE_DELIMITER}ISO 3166 country code
+ * {@link #LOCALE_DELIMITER} variant" if locale have variant entry</li>
+ * </ul>
+ */
+ public String getDefaultLocale() {
final Locale locale = Locale.getDefault();
// Note that the default locale might have an empty variant