Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/acomminos/Plumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Comminos <andrewcomminos@gmail.com>2014-08-22 03:11:34 +0400
committerAndrew Comminos <andrewcomminos@gmail.com>2014-08-22 03:11:34 +0400
commit109c424c0a7f8f29247d2669f29175c8f92e92da (patch)
tree61f6c76018a652a8a061e8af785d1bdb805161e5
parenta216ea032e59b4d95f4c40d1e70b5d37d4529937 (diff)
Fix translation issue with audio sample rates.3.1.4
-rw-r--r--app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java4
-rw-r--r--app/src/main/res/values/preference_notranslate.xml15
-rw-r--r--app/src/main/res/xml/settings_audio.xml2
3 files changed, 3 insertions, 18 deletions
diff --git a/app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java b/app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java
index 137f446..8658f26 100644
--- a/app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java
+++ b/app/src/main/java/com/morlunk/mumbleclient/preference/Preferences.java
@@ -230,8 +230,8 @@ public class Preferences extends PreferenceActivity {
// Scan each bitrate and determine if the device supports it
ListPreference inputQualityPreference = (ListPreference) screen.findPreference(Settings.PREF_INPUT_RATE);
- String[] bitrateNames = new String[inputQualityPreference.getEntries().length];
- for(int x=0;x<inputQualityPreference.getEntries().length;x++) {
+ String[] bitrateNames = new String[inputQualityPreference.getEntryValues().length];
+ for(int x=0;x<bitrateNames.length;x++) {
int bitrate = Integer.parseInt(inputQualityPreference.getEntryValues()[x].toString());
boolean supported = AudioRecord.getMinBufferSize(bitrate, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT) > 0;
bitrateNames[x] = bitrate+"Hz" + (supported ? "" : " (unsupported)");
diff --git a/app/src/main/res/values/preference_notranslate.xml b/app/src/main/res/values/preference_notranslate.xml
index a144acc..fc0e13f 100644
--- a/app/src/main/res/values/preference_notranslate.xml
+++ b/app/src/main/res/values/preference_notranslate.xml
@@ -33,21 +33,6 @@
</string-array>
<string-array
- name="audioSampleRateNames">
- <!-- Experimental -->
- <!--<item>128000Hz (experimental)</item>-->
- <!--<item>96000Hz (experimental)</item>-->
- <!--<item>72000Hz (experimental)</item>-->
-
- <item>48000Hz</item>
- <item>44100Hz</item>
- <item>22050Hz</item>
- <item>16000Hz</item>
- <item>11025Hz</item>
- <item>8000Hz</item>
- </string-array>
-
- <string-array
name="audioSampleRateValues">
<!-- Experimental -->
<!--<item>128000</item>-->
diff --git a/app/src/main/res/xml/settings_audio.xml b/app/src/main/res/xml/settings_audio.xml
index 409a672..0c90697 100644
--- a/app/src/main/res/xml/settings_audio.xml
+++ b/app/src/main/res/xml/settings_audio.xml
@@ -94,7 +94,7 @@
android:defaultValue="48000"
android:title="@string/audioSampleRate"
android:summary="@string/audioSampleRateSum"
- android:entries="@array/audioSampleRateNames"
+ android:entries="@array/audioSampleRateValues"
android:entryValues="@array/audioSampleRateValues"/>
<com.morlunk.mumbleclient.preference.SeekBarDialogPreference