summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorPrzemyslaw Szczepaniak <pszczepaniak@google.com>2013-05-13 17:15:53 +0100
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-05-21 12:29:28 +0000
commit40d51e70037c8d32f9bbafd54775e526d86caf23 (patch)
tree295e8ed450c960b9cc22736d0bc670dd5fdb7a63 /core
parent7fb27f74ceb1bc695938452a2d738baa1f6d54aa (diff)
downloadframeworks_base-40d51e70037c8d32f9bbafd54775e526d86caf23.zip
frameworks_base-40d51e70037c8d32f9bbafd54775e526d86caf23.tar.gz
frameworks_base-40d51e70037c8d32f9bbafd54775e526d86caf23.tar.bz2
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
Diffstat (limited to 'core')
-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 2706bc7..5fbd22e 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