]> git.gag.com Git - fw/altos/blobdiff - altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosVoice.java
doc: Add 1.9.22 release notes
[fw/altos] / altosdroid / app / src / main / java / org / altusmetrum / AltosDroid / AltosVoice.java
index 8631023c3a76f9bab278297a5697c443d8c95657..f86f60cb3d3ec39cf36ffc9466d510955f2bb803 100644 (file)
 
 package org.altusmetrum.AltosDroid;
 
 
 package org.altusmetrum.AltosDroid;
 
+import java.util.*;
 import android.speech.tts.TextToSpeech;
 import android.speech.tts.TextToSpeech.OnInitListener;
 import android.location.Location;
 
 import android.speech.tts.TextToSpeech;
 import android.speech.tts.TextToSpeech.OnInitListener;
 import android.location.Location;
 
-import org.altusmetrum.altoslib_13.*;
+import org.altusmetrum.altoslib_14.*;
 
 public class AltosVoice {
 
 
 public class AltosVoice {
 
@@ -82,7 +83,7 @@ public class AltosVoice {
                if (!tts_enabled) return;
                last_speak_time = now();
                if (!quiet)
                if (!tts_enabled) return;
                last_speak_time = now();
                if (!quiet)
-                       tts.speak(s, TextToSpeech.QUEUE_ADD, null);
+                       tts.speak(s, TextToSpeech.QUEUE_ADD, null, null);
        }
 
        public synchronized long time_since_speak() {
        }
 
        public synchronized long time_since_speak() {
@@ -90,7 +91,7 @@ public class AltosVoice {
        }
 
        public synchronized void speak(String format, Object ... arguments) {
        }
 
        public synchronized void speak(String format, Object ... arguments) {
-               speak(String.format(format, arguments));
+               speak(String.format(Locale.getDefault(), format, arguments));
        }
 
        public synchronized boolean is_speaking() {
        }
 
        public synchronized boolean is_speaking() {
@@ -269,7 +270,7 @@ public class AltosVoice {
 
                String direction = AltosDroid.direction(from_receiver, receiver);
                if (direction == null)
 
                String direction = AltosDroid.direction(from_receiver, receiver);
                if (direction == null)
-                       direction = String.format("Bearing %d", (int) (from_receiver.bearing + 0.5));
+                       direction = String.format(Locale.getDefault(), "Bearing %d", (int) (from_receiver.bearing + 0.5));
 
                speak("%s, distance %s.", direction,
                      AltosConvert.distance.say_units(from_receiver.distance));
 
                speak("%s, distance %s.", direction,
                      AltosConvert.distance.say_units(from_receiver.distance));