mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-04 09:17:29 +01:00
Fossil Hybrid HR: Make hardcoded strings translatable
This commit is contained in:
parent
d4b5796267
commit
ceddaa0e8a
@ -174,7 +174,7 @@ public class HybridHRWatchfaceDesignerActivity extends AbstractGBActivity implem
|
|||||||
setWatchfaceName(input.getText().toString());
|
setWatchfaceName(input.getText().toString());
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.setTitle("Set watchface name")
|
.setTitle(R.string.watchface_dialog_title_set_name)
|
||||||
.show();
|
.show();
|
||||||
} else if (v.getId() == R.id.button_set_background) {
|
} else if (v.getId() == R.id.button_set_background) {
|
||||||
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
|
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
|
||||||
@ -436,7 +436,7 @@ public class HybridHRWatchfaceDesignerActivity extends AbstractGBActivity implem
|
|||||||
selectedPosX = Integer.parseInt(posX.getText().toString());
|
selectedPosX = Integer.parseInt(posX.getText().toString());
|
||||||
selectedPosY = Integer.parseInt(posY.getText().toString());
|
selectedPosY = Integer.parseInt(posY.getText().toString());
|
||||||
} catch (NumberFormatException e) {
|
} catch (NumberFormatException e) {
|
||||||
GB.toast("Settings incomplete, widget not added", Toast.LENGTH_SHORT, GB.WARN);
|
GB.toast(getString(R.string.watchface_toast_settings_incomplete), Toast.LENGTH_SHORT, GB.WARN);
|
||||||
LOG.warn("Error parsing input", e);
|
LOG.warn("Error parsing input", e);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -453,7 +453,7 @@ public class HybridHRWatchfaceDesignerActivity extends AbstractGBActivity implem
|
|||||||
renderWatchfacePreview();
|
renderWatchfacePreview();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.setTitle("Add widget")
|
.setTitle(R.string.watchface_dialog_title_add_widget)
|
||||||
.show();
|
.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,6 +23,8 @@ import android.graphics.BitmapFactory;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
|
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.R;
|
||||||
|
|
||||||
public class HybridHRWatchfaceWidget {
|
public class HybridHRWatchfaceWidget {
|
||||||
private String widgetType;
|
private String widgetType;
|
||||||
private int posX;
|
private int posX;
|
||||||
@ -36,10 +38,10 @@ public class HybridHRWatchfaceWidget {
|
|||||||
|
|
||||||
public static LinkedHashMap<String, String> getAvailableWidgetTypes(Context context) {
|
public static LinkedHashMap<String, String> getAvailableWidgetTypes(Context context) {
|
||||||
LinkedHashMap<String, String> widgetTypes = new LinkedHashMap<>();
|
LinkedHashMap<String, String> widgetTypes = new LinkedHashMap<>();
|
||||||
widgetTypes.put("widgetDate", "Date");
|
widgetTypes.put("widgetDate", context.getString(R.string.watchface_widget_type_date));
|
||||||
widgetTypes.put("widgetWeather", "Weather");
|
widgetTypes.put("widgetWeather", context.getString(R.string.watchface_widget_type_weather));
|
||||||
widgetTypes.put("widgetSteps", "Steps");
|
widgetTypes.put("widgetSteps", context.getString(R.string.watchface_widget_type_steps));
|
||||||
widgetTypes.put("widgetHR", "Heart rate");
|
widgetTypes.put("widgetHR", context.getString(R.string.watchface_widget_type_heart_rate));
|
||||||
return widgetTypes;
|
return widgetTypes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentEnd="true"
|
android:layout_alignParentEnd="true"
|
||||||
android:text="Edit name" />
|
android:text="@string/button_watchface_edit_name" />
|
||||||
</RelativeLayout>
|
</RelativeLayout>
|
||||||
|
|
||||||
<RelativeLayout
|
<RelativeLayout
|
||||||
@ -49,20 +49,20 @@
|
|||||||
android:id="@+id/button_set_background"
|
android:id="@+id/button_set_background"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="Select background image" />
|
android:text="@string/button_watchface_select_image" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/button_add_widget"
|
android:id="@+id/button_add_widget"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:text="Add widget" />
|
android:text="@string/button_watchface_add_widget" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/button_watchface_settings"
|
android:id="@+id/button_watchface_settings"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:enabled="false"
|
android:enabled="false"
|
||||||
android:text="Watchface settings" />
|
android:text="@string/button_watchface_settings" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</ScrollView>
|
</ScrollView>
|
@ -1204,4 +1204,15 @@
|
|||||||
<string name="qhybrid_pref_title_external_intents">Allow dangerous external intents</string>
|
<string name="qhybrid_pref_title_external_intents">Allow dangerous external intents</string>
|
||||||
<string name="qhybrid_pref_summary_external_intents">Allows other Android apps to upload/overwrite files</string>
|
<string name="qhybrid_pref_summary_external_intents">Allows other Android apps to upload/overwrite files</string>
|
||||||
<string name="devicetype_amazfit_trex_pro">Amazfit T-Rex Pro</string>
|
<string name="devicetype_amazfit_trex_pro">Amazfit T-Rex Pro</string>
|
||||||
|
<string name="button_watchface_edit_name">Edit name</string>
|
||||||
|
<string name="button_watchface_select_image">Select background image</string>
|
||||||
|
<string name="button_watchface_add_widget">Add widget</string>
|
||||||
|
<string name="button_watchface_settings">Watchface settings</string>
|
||||||
|
<string name="watchface_dialog_title_set_name">Set watchface name</string>
|
||||||
|
<string name="watchface_toast_settings_incomplete">Settings incomplete, widget not added</string>
|
||||||
|
<string name="watchface_dialog_title_add_widget">Add widget</string>
|
||||||
|
<string name="watchface_widget_type_date">Date</string>
|
||||||
|
<string name="watchface_widget_type_weather">Weather</string>
|
||||||
|
<string name="watchface_widget_type_steps">Steps</string>
|
||||||
|
<string name="watchface_widget_type_heart_rate">Heart rate</string>
|
||||||
</resources>
|
</resources>
|
Loading…
Reference in New Issue
Block a user