FM: Added chinese language strings resource

FM app does not display some of the strings in
chinese language when chinese language is chosen
from system setting app.

Change-Id: I27772f565f43c141020f08588cf9db740f993bb4
CRs-Fixed: 624467
diff --git a/fmapp2/res/values-zh-rCN/strings.xml b/fmapp2/res/values-zh-rCN/strings.xml
index 1a340f7..76936b7 100644
--- a/fmapp2/res/values-zh-rCN/strings.xml
+++ b/fmapp2/res/values-zh-rCN/strings.xml
@@ -30,7 +30,7 @@
  */
  -->
 <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="app_name">FM 收音机</string>
+    <string name="app_name">调频收音机</string>
     <string name="menu_settings">设置</string>
     <string name="menu_record_start">开始录音</string>
     <string name="menu_record_stop">停止录音</string>
@@ -40,14 +40,14 @@
     <string name="button_cancel">取消</string>
     <string name="button_delete">删除</string>
     <string name="error_sdcard_access">不能访问SD卡</string>
-    <string name="fm_service_started">FM 服务</string>
+    <string name="fm_service_started">调频 服务</string>
     <string name="menu_sleep">自动关闭</string>
     <string name="menu_sleep_cancel">取消自动关闭</string>
     <string name="menu_scan_start">搜索</string>
     <string name="button_text_stop">停止</string>
     <string name="menu_scan_stop">停止搜索</string>
-    <string name="msg_seeking">搜索 FM 电台</string>
-    <string name="msg_scanning">搜索所有 FM 电台</string>
+    <string name="msg_seeking">搜索 调频 电台</string>
+    <string name="msg_scanning">搜索所有 调频 电台</string>
     <string name="msg_scanning_pty">搜索 "<xliff:g id="pty_name">%1$s</xliff:g>"</string>
     <string name="msg_noantenna">请插入耳机</string>
     <!-- The messsage shown when FM radio was turned on, headset was plugged out -->
@@ -83,22 +83,23 @@
     <string name="alert_dialog_cancel">取消</string>
     <string name="alert_dialog_hint">输入一个名称</string>
     <string name="search_dialog_title">搜索电台</string>
-
+    <string name="msg_search_title">调频 - <xliff:g id="frequency_string">%1$s</xliff:g></string>
+	<string name="presetlist_prefix_name">调频 - </string>
         <string name="fm_command_timeout_title">超时</string>
-        <string name="fm_tune_timeout_msg">打开FM电台无响应。
+        <string name="fm_tune_timeout_msg">打开调频电台无响应。
                      如果问题持续, 请重新启动FM收音机。</string>
-        <string name="fm_command_failed_title">FM 操作失败</string>
-        <string name="fm_cmd_failed_msg">FM 操作失败。如果问题持续, 请重新启动FM收音机。
+        <string name="fm_command_failed_title">调频 操作失败</string>
+        <string name="fm_cmd_failed_msg">调频 操作失败。如果问题持续, 请重新启动调频收音机。
         </string>
-        <string name="fm_cmd_failed_msg_hdmi">FM 操作失败。 不支持 FM 和 HDMI 并发 。
+        <string name="fm_cmd_failed_msg_hdmi">调频 操作失败。 不支持 调频 和 HDMI 并发 。
         </string>
-        <string name="fm_cmd_failed_call_on">FM 操作失败。通话期间禁止FM音频 </string>
+        <string name="fm_cmd_failed_call_on">调频 操作失败。通话期间禁止调频音频 </string>
 
     <string name="station_name">电台:</string>
     <string name="station_exists">此频率已存在!</string>
-    <string name="stat_notif_frequency">FM 收音机 "<xliff:g id="frequency">%1$s</xliff:g>" MHz</string>
-    <string name="cannot_startup_during_call">通话中不能启动FM!</string>
-    <string name="cannot_startup_during_airplane">"飞行模式中不能启动FM!"</string>
+    <string name="stat_notif_frequency">调频 收音机 "<xliff:g id="frequency">%1$s</xliff:g>" MHz</string>
+    <string name="cannot_startup_during_call">通话中不能启动调频!</string>
+    <string name="cannot_startup_during_airplane">"飞行模式中不能启动调频!"</string>
     <string name="station_list_delete_station">删除:<xliff:g id="name">%s</xliff:g></string>
     <string name="station_list_delete_station_prompt">要删除 <xliff:g id="name">%s</xliff:g> 吗?</string>
     <string name="sdcard_no_space_cannot_recording">SD卡空间不足,不能录音</string>
@@ -114,4 +115,5 @@
     <string name="chanl_spacing">信道间隔</string>
     <string name="set">设置</string>
     <string name="cancel">取消</string>
+	<string name="rt_plus_tags">标签</string>
 </resources>
diff --git a/fmapp2/src/com/caf/hc_utils/FrequencyPickerDialog.java b/fmapp2/src/com/caf/hc_utils/FrequencyPickerDialog.java
index 7ec6142..aca5fba 100644
--- a/fmapp2/src/com/caf/hc_utils/FrequencyPickerDialog.java
+++ b/fmapp2/src/com/caf/hc_utils/FrequencyPickerDialog.java
@@ -29,7 +29,7 @@
 import android.view.View;
 import qcom.fmradio.FmConfig;
 import qcom.fmradio.FmReceiver;
-
+import java.util.Locale;
 import com.caf.fmradio.R;
 import com.caf.utils.FrequencyPicker.OnFrequencyChangedListener;
 
@@ -92,7 +92,11 @@
         }
         int MHz = frequency/1000;
         int KHz = (frequency%1000)/100;
+        if (Locale.getDefault().getLanguage().equals("zh")) {
+            setTitle("调频 - "+MHz+"."+KHz);
+        } else {
             setTitle("FM - "+MHz+"."+KHz);
+        }
         mCallBack = callback;
 
         setButton(context.getString(R.string.set), this);
@@ -118,7 +122,11 @@
     {
         int MHz = frequency/1000;
         int KHz = (frequency%1000)/100;
+        if (Locale.getDefault().getLanguage().equals("zh")) {
+            setTitle("调频 - "+MHz+"."+KHz);
+        } else {
             setTitle("FM - "+MHz+"."+KHz);
+        }
             mFrequencyPicker.updateFrequency(frequency);
     }
 
@@ -154,7 +162,11 @@
         mFrequencyPicker.init(mMinFrequency, mMaxFrequency, mChannelSpacing, frequency, this);
         int MHz = frequency/1000;
         int KHz = (frequency%1000)/100;
+        if (Locale.getDefault().getLanguage().equals("zh")) {
+            setTitle("调频 - "+MHz+"."+KHz);
+        } else {
             setTitle("FM - "+MHz+"."+KHz);
+        }
     }
     public void updateSteps(int steps)
     {
diff --git a/fmapp2/src/com/caf/utils/FrequencyPickerDialog.java b/fmapp2/src/com/caf/utils/FrequencyPickerDialog.java
index 7081479..be1c8b0 100644
--- a/fmapp2/src/com/caf/utils/FrequencyPickerDialog.java
+++ b/fmapp2/src/com/caf/utils/FrequencyPickerDialog.java
@@ -29,7 +29,7 @@
 import android.view.View;
 import qcom.fmradio.FmConfig;
 import qcom.fmradio.FmReceiver;
-
+import java.util.Locale;
 import com.caf.fmradio.R;
 import com.caf.utils.FrequencyPicker.OnFrequencyChangedListener;
 
@@ -92,7 +92,11 @@
         }
         int MHz = frequency/1000;
         int KHz = (frequency%1000)/100;
+        if (Locale.getDefault().getLanguage().equals("zh")) {
+            setTitle("调频 - "+MHz+"."+KHz);
+        } else {
             setTitle("FM - "+MHz+"."+KHz);
+        }
         mCallBack = callback;
 
         setButton(context.getString(R.string.set), this);
@@ -118,7 +122,11 @@
     {
         int MHz = frequency/1000;
         int KHz = (frequency%1000)/100;
+        if (Locale.getDefault().getLanguage().equals("zh")) {
+            setTitle("调频 - "+MHz+"."+KHz);
+        } else {
             setTitle("FM - "+MHz+"."+KHz);
+        }
             mFrequencyPicker.updateFrequency(frequency);
     }
 
@@ -154,6 +162,10 @@
         mFrequencyPicker.init(mMinFrequency, mMaxFrequency, mChannelSpacing, frequency, this);
         int MHz = frequency/1000;
         int KHz = (frequency%1000)/100;
+        if (Locale.getDefault().getLanguage().equals("zh")) {
+            setTitle("调频 - "+MHz+"."+KHz);
+        } else {
             setTitle("FM - "+MHz+"."+KHz);
+        }
     }
 }