using Tizen.NUI.BaseComponents;
using Tizen.NUI.Components;
using Tizen.NUI;
+using SettingAccessibility.TextResources;
namespace SettingAccessibility
{
public class StatusBarMenu : SettingCore.MenuGadget
{
- public override string ProvideTitle() => "Status bar information";
+ public override string ProvideTitle() => NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_TTS_STATUS_BAR_INFO));
private static readonly string VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_TIME = "db/setting/accessibility/tts/indicator/time";
private static readonly string VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_DATE = "db/setting/accessibility/tts/indicator/date";
var sections = new List<View>();
// TODO: replace fixed string with Resources dictionary
- var time = CreateSwitchRow("Time", VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_TIME);
+ var time = CreateSwitchRow(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_TTS_STATUS_BAR_TIME)), VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_TIME);
sections.Add(time);
- var date = CreateSwitchRow("Date", VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_DATE);
+ var date = CreateSwitchRow(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_TTS_STATUS_BAR_DATE)), VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_DATE);
sections.Add(date);
- var battery = CreateSwitchRow("Battery", VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_BATTERY);
+ var battery = CreateSwitchRow(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_TTS_STATUS_BAR_BATTERY)), VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_BATTERY);
sections.Add(battery);
- var signalStrength = CreateSwitchRow("Signal strength", VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_SIGNAL_STRENGHT);
+ var signalStrength = CreateSwitchRow(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_TTS_STATUS_BAR_SIGNAL)), VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_SIGNAL_STRENGHT);
sections.Add(signalStrength);
- var bluetooth = CreateSwitchRow("Bluetooth", VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_BLUETOOTH);
+ var bluetooth = CreateSwitchRow(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_TTS_STATUS_BAR_BLUETOOTH)), VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_BLUETOOTH);
sections.Add(bluetooth);
- var missedEvents = CreateSwitchRow("Missed events", VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_MISSED_EVENTS);
+ var missedEvents = CreateSwitchRow(NUIGadgetResourceManager.GetString(nameof(Resources.IDS_ST_TTS_STATUS_BAR_EVENTS)), VCONFKEY_SETAPPL_ACCESSIBILITY_TTS_INDICATOR_INFORMATION_MISSED_EVENTS);
sections.Add(missedEvents);
// add all sections to scrollable content
}
}
+ /// <summary>
+ /// Looks up a localized string similar to Baterry.
+ /// </summary>
+ public static string IDS_ST_TTS_STATUS_BAR_BATTERY {
+ get {
+ return ResourceManager.GetString("IDS_ST_TTS_STATUS_BAR_BATTERY", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized string similar to Bluetooth.
+ /// </summary>
+ public static string IDS_ST_TTS_STATUS_BAR_BLUETOOTH {
+ get {
+ return ResourceManager.GetString("IDS_ST_TTS_STATUS_BAR_BLUETOOTH", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized string similar to Date.
+ /// </summary>
+ public static string IDS_ST_TTS_STATUS_BAR_DATE {
+ get {
+ return ResourceManager.GetString("IDS_ST_TTS_STATUS_BAR_DATE", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized string similar to Missed events.
+ /// </summary>
+ public static string IDS_ST_TTS_STATUS_BAR_EVENTS {
+ get {
+ return ResourceManager.GetString("IDS_ST_TTS_STATUS_BAR_EVENTS", resourceCulture);
+ }
+ }
+
/// <summary>
/// Looks up a localized string similar to Status bar information.
/// </summary>
}
}
+ /// <summary>
+ /// Looks up a localized string similar to Signal strength.
+ /// </summary>
+ public static string IDS_ST_TTS_STATUS_BAR_SIGNAL {
+ get {
+ return ResourceManager.GetString("IDS_ST_TTS_STATUS_BAR_SIGNAL", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized string similar to Time.
+ /// </summary>
+ public static string IDS_ST_TTS_STATUS_BAR_TIME {
+ get {
+ return ResourceManager.GetString("IDS_ST_TTS_STATUS_BAR_TIME", resourceCulture);
+ }
+ }
+
/// <summary>
/// Looks up a localized string similar to Vibration feedback.
/// </summary>
<data name="IDS_ST_TTS_STATUS_BAR_INFO_DESCRIPTION" xml:space="preserve">
<value>Select which information from indicators shown on the status bar will be read aloud when you triple tap the screen with two fingers, for example, the time and date, the device’s signal strength, Wi-Fi and Bluetooth connections, and the battery power.</value>
</data>
+ <data name="IDS_ST_TTS_STATUS_BAR_BATTERY" xml:space="preserve">
+ <value>Baterry</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_BLUETOOTH" xml:space="preserve">
+ <value>Bluetooth</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_DATE" xml:space="preserve">
+ <value>Date</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_EVENTS" xml:space="preserve">
+ <value>Missed events</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_SIGNAL" xml:space="preserve">
+ <value>Signal strength</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_TIME" xml:space="preserve">
+ <value>Time</value>
+ </data>
</root>
\ No newline at end of file
<data name="IDS_ST_TTS_STATUS_BAR_INFO_DESCRIPTION" xml:space="preserve">
<value>두 손가락으로 세번 탭하면 상태표시줄에 표시된 항목 중 어느 정보를 읽을 지 설정합니다. 예를 들면 날짜 및 시간, 디바이스 연결 상태, Wi-Fi 및 블루투스 연결, 배터리 상태 등을 읽을 수 있습니다.</value>
</data>
-
+ <data name="IDS_ST_TTS_STATUS_BAR_BATTERY" xml:space="preserve">
+ <value>배터리</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_BLUETOOTH" xml:space="preserve">
+ <value>블루투스</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_DATE" xml:space="preserve">
+ <value>날짜</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_EVENTS" xml:space="preserve">
+ <value>읽지 않은 일정</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_SIGNAL" xml:space="preserve">
+ <value>신호 세기</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_TIME" xml:space="preserve">
+ <value>시간</value>
+ </data>
</root>
\ No newline at end of file
<data name="IDS_ST_TTS_STATUS_BAR_INFO_DESCRIPTION" xml:space="preserve">
<value>Select which information from indicators shown on the status bar will be read aloud when you triple tap the screen with two fingers, for example, the time and date, the device’s signal strength, Wi-Fi and Bluetooth connections, and the battery power.</value>
</data>
+ <data name="IDS_ST_TTS_STATUS_BAR_BATTERY" xml:space="preserve">
+ <value>Baterry</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_BLUETOOTH" xml:space="preserve">
+ <value>Bluetooth</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_DATE" xml:space="preserve">
+ <value>Date</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_EVENTS" xml:space="preserve">
+ <value>Missed events</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_SIGNAL" xml:space="preserve">
+ <value>Signal strength</value>
+ </data>
+ <data name="IDS_ST_TTS_STATUS_BAR_TIME" xml:space="preserve">
+ <value>Time</value>
+ </data>
</root>
\ No newline at end of file