Merge branch 'Logging' into main - V4.0.6
This commit is contained in:
BIN
app/src/main/res/drawable/datasharing_fault_24x24.png
Normal file
BIN
app/src/main/res/drawable/datasharing_fault_24x24.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 347 B |
BIN
app/src/main/res/drawable/datasharing_query_24x24.png
Normal file
BIN
app/src/main/res/drawable/datasharing_query_24x24.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 311 B |
BIN
app/src/main/res/drawable/star_of_life_query_24x24.png
Normal file
BIN
app/src/main/res/drawable/star_of_life_query_24x24.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 306 B |
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -2,11 +2,11 @@
|
||||
<!-- Copyright (C) 2009 The Android Open Source Project
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
-->
|
||||
<ScrollView>
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
@@ -21,15 +21,5 @@
|
||||
android:text="@string/about_text"
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/about_credits"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="20dip"
|
||||
android:textSize="16sp"
|
||||
android:text="@string/credits_text"
|
||||
android:autoLink="web"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
214
app/src/main/res/layout/activity_authenticate.xml
Normal file
214
app/src/main/res/layout/activity_authenticate.xml
Normal file
@@ -0,0 +1,214 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="#FFFFFF"
|
||||
android:contentDescription="@string/app_name"
|
||||
android:scaleType="center"
|
||||
app:srcCompat="@drawable/star_of_life_24x24" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/login_to_osdapi"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/login_ui"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/login_osdapi_ui"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<EditText
|
||||
android:id="@+id/username"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="4dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginRight="4dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
android:hint="username" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/password"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="4dp"
|
||||
android:layout_marginTop="4dp"
|
||||
android:layout_marginRight="4dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:fontFamily="sans-serif"
|
||||
android:hint="password"
|
||||
android:inputType="textPassword" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<Button
|
||||
android:id="@+id/cancelBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/back" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/loginBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/authenticate" />
|
||||
</LinearLayout>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
>
|
||||
|
||||
<Button
|
||||
android:id="@+id/RegisterBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/register" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/ResetPasswordBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/reset_password" />
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/logout_ui"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="@string/logged_in_as_user_id" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/userIdTv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="userId" />
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text=" (" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/usernameTv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="username" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text=")" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<Button
|
||||
android:id="@+id/logoutCancelBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/back" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/logoutBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/logout" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:id="@+id/divider"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="5dp"
|
||||
android:background="?android:attr/listDivider" />
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<Button
|
||||
android:id="@+id/aboutDataSharingBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/about_data_sharing" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/privacyPolicyBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/privacy_policy" />
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
144
app/src/main/res/layout/activity_edit_event.xml
Normal file
144
app/src/main/res/layout/activity_edit_event.xml
Normal file
@@ -0,0 +1,144 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<Button
|
||||
android:id="@+id/cancelBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/cancel" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/loginBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/save" />
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="EventId: " />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/eventIdTv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="[id]" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Event Date: "
|
||||
android:textSize="20sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/eventDateTv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="..."
|
||||
android:textSize="20sp" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Alarm State: "
|
||||
android:textSize="20sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/eventAlarmStateTv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="..."
|
||||
android:textSize="20sp" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/event_type"
|
||||
android:textSize="20sp" />
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/eventTypeRg"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"></RadioGroup>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/event_sub_type"
|
||||
android:textSize="20sp" />
|
||||
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/eventSubTypeRg"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"></RadioGroup>
|
||||
</LinearLayout>
|
||||
|
||||
<EditText
|
||||
android:id="@+id/eventNotsTv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="4dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginRight="4dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
android:hint="notes about event" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
173
app/src/main/res/layout/activity_log_manager_control.xml
Normal file
173
app/src/main/res/layout/activity_log_manager_control.xml
Normal file
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||
tools:context="uk.org.openseizuredetector.LogManager">
|
||||
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/local_database"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/num_local_events" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/num_local_events_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="000" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/num_local_datapoints" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/num_local_datapoints_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="000" />
|
||||
</LinearLayout>
|
||||
<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/shared_data_rb"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:checked="true"
|
||||
android:onClick="onRadioButtonClicked"
|
||||
android:text="@string/shared_data" />
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/local_data_rb"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:checked="false"
|
||||
android:onClick="onRadioButtonClicked"
|
||||
android:text="@string/local_data" />
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/syslog_rb"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:checked="false"
|
||||
android:onClick="onRadioButtonClicked"
|
||||
android:text="@string/system_logs" />
|
||||
</RadioGroup>
|
||||
|
||||
<LinearLayout
|
||||
android:visibility="visible"
|
||||
android:id="@+id/shared_data_ll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/remote_database"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/check_seizures_message"
|
||||
/>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/authStatusTv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/not_authenticated" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/auth_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/authenticate" />
|
||||
<Button
|
||||
android:id="@+id/refresh_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/refreshBtn" />
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
<ListView
|
||||
android:id="@+id/remoteEventsLv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="10dp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:visibility="gone"
|
||||
android:id="@+id/local_data_ll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/EventsInLocalDb"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<ListView
|
||||
android:id="@+id/eventLogListView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="10dp" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:visibility="gone"
|
||||
android:id="@+id/syslog_ll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/system_logs"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<ListView
|
||||
android:id="@+id/sysLogListView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="10dp" />
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
@@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||
@@ -10,36 +11,34 @@
|
||||
tools:context="uk.org.openseizuredetector.LogManager">
|
||||
|
||||
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="@string/remote_database"
|
||||
/>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||
android:text="@string/not_authenticated"
|
||||
android:id="@+id/authStatusTv"
|
||||
/>
|
||||
<Button
|
||||
android:id="@+id/authenticate_button"
|
||||
android:id="@+id/auth_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/authenticate" />
|
||||
</LinearLayout>
|
||||
|
||||
<!--
|
||||
<ListView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/eventLogListView"
|
||||
android:layout_marginTop="97dp" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/editText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:ems="10"
|
||||
android:inputType="textPersonName"
|
||||
android:text="Name" />
|
||||
-->
|
||||
<WebView
|
||||
android:id="@+id/remote_db_webview"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
183
app/src/main/res/layout/activity_report_seizure.xml
Normal file
183
app/src/main/res/layout/activity_report_seizure.xml
Normal file
@@ -0,0 +1,183 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="@dimen/activity_horizontal_margin"
|
||||
android:paddingTop="@dimen/activity_vertical_margin"
|
||||
android:paddingRight="@dimen/activity_horizontal_margin"
|
||||
android:paddingBottom="@dimen/activity_vertical_margin"
|
||||
tools:context="uk.org.openseizuredetector.LogManager">
|
||||
|
||||
|
||||
<TextView
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/report_seizure"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/date" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/date_day_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="dd" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:enabled="false"
|
||||
android:text="/" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/date_mon_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="mm" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:enabled="false"
|
||||
android:text="/" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/date_year_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="yyyy" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/select_date_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/select_date" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/time" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/time_hh_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="hh" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:enabled="false"
|
||||
android:text=":" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/time_mm_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="mm" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/select_time_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/select_time" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/event_type"
|
||||
android:textSize="20sp" />
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/eventTypeRg"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"></RadioGroup>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/event_sub_type"
|
||||
android:textSize="20sp" />
|
||||
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/eventSubTypeRg"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"></RadioGroup>
|
||||
</LinearLayout>
|
||||
|
||||
<EditText
|
||||
android:id="@+id/eventNotesTv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="4dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginRight="4dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
android:hint="notes about event" />
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<Button
|
||||
android:id="@+id/loginBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/okBtnTxt" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/cancelBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/cancelBtnTxt" />
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/msg_tv"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="msg" />
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
</LinearLayout>
|
||||
88
app/src/main/res/layout/ble_scan_activity.xml
Normal file
88
app/src/main/res/layout/ble_scan_activity.xml
Normal file
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="8dp"
|
||||
android:paddingRight="8dp">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/ble_scan_status_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="16pt"
|
||||
android:text="ble_scan_status_tv" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/startScanButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:onClick="onScanButtonClick"
|
||||
android:text="Start Scan"/>
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/ble_present_tv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="ble_present_tv" />
|
||||
<TextView
|
||||
android:id="@+id/ble_adapter_tv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="ble_adapter_tv" />
|
||||
<TextView
|
||||
android:id="@+id/current_ble_device_tv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="current_ble_device_tv" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/ble_perm1_tv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="ble_perm1_tv" />
|
||||
<TextView
|
||||
android:id="@+id/ble_perm2_tv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="ble_perm2_tv" />
|
||||
<TextView
|
||||
android:id="@+id/ble_perm3_tv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="ble_perm3_tv" />
|
||||
<TextView
|
||||
android:id="@+id/ble_perm4_tv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="ble_perm4_tv" />
|
||||
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ListView
|
||||
android:id="@android:id/list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:background="#00FF00"
|
||||
android:drawSelectorOnTop="false" />
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/empty"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="#FF0000"
|
||||
android:text="No data" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
34
app/src/main/res/layout/data_sharing_dialog_layout.xml
Normal file
34
app/src/main/res/layout/data_sharing_dialog_layout.xml
Normal file
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2009 The Android Open Source Project
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
-->
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:padding="20dip">
|
||||
|
||||
<!--
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="16sp"
|
||||
android:autoLink="web"
|
||||
android:text="@string/datasharing_about_title"
|
||||
/>
|
||||
-->
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="20dip"
|
||||
android:textSize="16sp"
|
||||
android:text="@string/datasharing_about_text"
|
||||
android:autoLink="web"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
@@ -1,52 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content">
|
||||
<ImageView
|
||||
android:src="@drawable/star_of_life_24x24"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="64dp"
|
||||
android:scaleType="center"
|
||||
android:background="#FFFFBB33"
|
||||
android:contentDescription="@string/app_name" />
|
||||
<EditText
|
||||
android:id="@+id/username"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginLeft="4dp"
|
||||
android:layout_marginRight="4dp"
|
||||
android:layout_marginBottom="4dp"
|
||||
android:hint="username" />
|
||||
<EditText
|
||||
android:id="@+id/password"
|
||||
android:inputType="textPassword"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="4dp"
|
||||
android:layout_marginLeft="4dp"
|
||||
android:layout_marginRight="4dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:fontFamily="sans-serif"
|
||||
android:hint="password"/>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="horizontal"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content">
|
||||
<Button
|
||||
android:id="@+id/cancelBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/cancel" />
|
||||
<Button
|
||||
android:id="@+id/OKBtn"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/authenticate" />
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
android:orientation="vertical" android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
@@ -11,24 +11,32 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:text="date"
|
||||
android:id="@+id/event_date" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=" : "/>
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="alarm"
|
||||
android:id="@+id/event_alarmState"
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="note"
|
||||
android:id="@+id/event_note"
|
||||
/>
|
||||
</LinearLayout>
|
||||
android:text=" : "/>
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="uploaded"
|
||||
android:id="@+id/event_uploaded"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
<!-- <TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="dataJSON"
|
||||
android:id="@+id/event_dataJSON" />
|
||||
-->
|
||||
</LinearLayout>
|
||||
71
app/src/main/res/layout/log_entry_layout_remote.xml
Normal file
71
app/src/main/res/layout/log_entry_layout_remote.xml
Normal file
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/event_date_remote_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="date"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/event_type_remote_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="---"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=" : " />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/event_subtype_remote_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="---" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/event_alarmState_remote_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="alarm" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/event_notes_remote_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="notes"
|
||||
android:textStyle="italic" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/event_id_remote_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginRight="10dp"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
android:text="eventId" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
@@ -20,16 +20,16 @@
|
||||
android:id="@+id/serverStatusTv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="center"
|
||||
android:text="textView1" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/serverIpTv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="center"
|
||||
android:text="textView2" />
|
||||
</LinearLayout>
|
||||
|
||||
@@ -86,6 +86,11 @@
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/remoteDbTv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="----" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/powerTv"
|
||||
@@ -116,19 +121,30 @@
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
android:layout_height="wrap_content"
|
||||
android:baselineAligned="false">
|
||||
|
||||
<Button
|
||||
android:id="@+id/acceptAlarmButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/AcceptAlarmBtnTxt" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/cancelAudibleButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/CancelAudibleButtonTxt" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/manualAlarmButton"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:backgroundTint="#ff0000"
|
||||
android:text="@string/ManualAlarmBtnTxt" />
|
||||
</LinearLayout>
|
||||
|
||||
<com.github.mikephil.charting.charts.BarChart
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
@@ -15,7 +16,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/imageView"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:src="@drawable/star_of_life_48x48" />
|
||||
app:srcCompat="@drawable/star_of_life_48x48" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
|
||||
31
app/src/main/res/layout/syslog_entry_layout.xml
Normal file
31
app/src/main/res/layout/syslog_entry_layout.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:id="@+id/syslog_entry_date_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="date" />
|
||||
<TextView
|
||||
android:id="@+id/syslog_level_tv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="---" />
|
||||
|
||||
</LinearLayout>
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="date"
|
||||
android:id="@+id/syslog_entry_text_tv" />
|
||||
|
||||
</LinearLayout>
|
||||
31
app/src/main/res/menu/log_manager_activity_menu.xml
Normal file
31
app/src/main/res/menu/log_manager_activity_menu.xml
Normal file
@@ -0,0 +1,31 @@
|
||||
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<group android:id="@+id/grp1">
|
||||
<item
|
||||
android:id="@+id/pruneDatabaseMenuItem"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/prune_database" />
|
||||
<item
|
||||
android:id="@+id/action_mark_unknown"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/mark_unverified_events_as_unknown" />
|
||||
</group>
|
||||
|
||||
<group android:id="@+id/grp3">
|
||||
<item
|
||||
android:id="@+id/action_report_seizure"
|
||||
android:enabled="true"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/report_seizure" />
|
||||
|
||||
|
||||
<item
|
||||
android:id="@+id/action_authenticate_api"
|
||||
android:enabled="true"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/data_sharing_log_in" />
|
||||
|
||||
</group>
|
||||
</menu>
|
||||
@@ -1,92 +1,104 @@
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item
|
||||
android:id="@+id/action_accept_alarm"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/accept_alarm" />
|
||||
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<group android:id="@+id/grp1">
|
||||
<item
|
||||
android:id="@+id/action_accept_alarm"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/accept_alarm" />
|
||||
</group>
|
||||
|
||||
<group android:id="@+id/grp2">
|
||||
<item
|
||||
android:id="@+id/action_start_stop"
|
||||
android:icon="@drawable/stop_server"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/start_stop_server" />
|
||||
</group>
|
||||
<group android:id="@+id/grp3">
|
||||
<item
|
||||
android:id="@+id/action_report_seizure"
|
||||
android:enabled="true"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/report_seizure" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_logmanager"
|
||||
android:enabled="true"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/data_log_manager" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_authenticate_api"
|
||||
android:enabled="true"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/data_sharing_log_in" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_about_datasharing"
|
||||
android:enabled="true"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="About Data Sharing..." />
|
||||
|
||||
</group>
|
||||
<group android:id="@+id/grp4">
|
||||
<item
|
||||
android:id="@+id/action_install_watch_app"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/install_watch_app" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_test_alarm_beep"
|
||||
android:icon="@drawable/stop_server"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/test_alarm_beep" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_test_warning_beep"
|
||||
android:icon="@drawable/stop_server"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/test_warning_beep" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_test_sms_alarm"
|
||||
android:icon="@drawable/stop_server"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/test_sms_alarm_notification" />
|
||||
</group>
|
||||
<group android:id="@+id/grp5">
|
||||
<!--<item
|
||||
android:id="@+id/action_logs"
|
||||
android:enabled="true"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/view_log_entries" /> -->
|
||||
<!--
|
||||
<item
|
||||
android:enabled="false"
|
||||
android:id="@+id/action_export"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/export_data"
|
||||
/>
|
||||
-->
|
||||
<item
|
||||
android:id="@+id/action_settings"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/settings" />
|
||||
|
||||
</group>
|
||||
|
||||
<group android:id="@+id/grp6">
|
||||
|
||||
<item
|
||||
android:id="@+id/action_about"
|
||||
app:showAsAction="never|withText"
|
||||
android:title="@string/about" />
|
||||
</group>
|
||||
|
||||
|
||||
<item
|
||||
android:id="@+id/action_start_stop"
|
||||
android:icon="@drawable/stop_server"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/start_stop_server" />
|
||||
|
||||
<!-- fault beep test does not work because of fault timer so don't show menu option
|
||||
<item
|
||||
android:id="@+id/action_test_fault_beep"
|
||||
android:icon="@drawable/stop_server"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="Test Fault Beep" />
|
||||
-->
|
||||
<!-- <item
|
||||
android:id="@+id/action_launch_pebble_app"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="Launch Pebble App" />
|
||||
-->
|
||||
<item
|
||||
android:id="@+id/action_install_watch_app"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/install_watch_app" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_test_alarm_beep"
|
||||
android:icon="@drawable/stop_server"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/test_alarm_beep" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_test_warning_beep"
|
||||
android:icon="@drawable/stop_server"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/test_warning_beep" />
|
||||
|
||||
<item
|
||||
android:id="@+id/action_test_sms_alarm"
|
||||
android:icon="@drawable/stop_server"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/test_sms_alarm_notification" />
|
||||
|
||||
<item
|
||||
android:enabled="false"
|
||||
android:id="@+id/action_test_phone_alarm"
|
||||
android:icon="@drawable/stop_server"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/test_phone_alarm_notification" />
|
||||
|
||||
<item
|
||||
android:enabled="false"
|
||||
android:id="@+id/action_logmanager"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/data_log_manager"
|
||||
/>
|
||||
|
||||
<item
|
||||
android:id="@+id/action_logs"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/view_log_entries"
|
||||
android:enabled="true"
|
||||
/>
|
||||
|
||||
<item
|
||||
android:enabled="false"
|
||||
android:id="@+id/action_export"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/export_data"
|
||||
/>
|
||||
|
||||
<item
|
||||
android:id="@+id/action_settings"
|
||||
android:icon="@drawable/ic_action_settings"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/settings"
|
||||
/>
|
||||
|
||||
<item
|
||||
android:id="@+id/action_about"
|
||||
android:showAsAction="never|withText"
|
||||
android:title="@string/about" />
|
||||
|
||||
</menu>
|
||||
</menu>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -105,7 +105,6 @@
|
||||
<string name="sms_location_alarm_active">SMS Location Alarm Active</string>
|
||||
<string name="sms_location_alarm_disabled">SMS Location Alarm Disabled</string>
|
||||
<string name="cancel_audible_not_sending_sms">Cancel Audible Active - not sending SMS</string>
|
||||
<string name="sms_alarm_disabled">SMS Alarms Disabled - not doing anything!</string>
|
||||
<string name="no_wifi_connection">Network State Changed - no Wifi Connection</string>
|
||||
<string name="no_active_network">Network State Changed - No Active Network</string>
|
||||
<string name="problem_parsing_preferences">Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!</string>
|
||||
|
||||
@@ -120,7 +120,6 @@
|
||||
<string name="sms_location_alarm_active">Alarma de Localización de SMS Activa</string>
|
||||
<string name="sms_location_alarm_disabled">Alarma de Localización de SMS Inactiva</string>
|
||||
<string name="cancel_audible_not_sending_sms">Cancele Alarma Audible - no enviando SMS</string>
|
||||
<string name="sms_alarm_disabled">Alarmas de SMS Incativas - No está haciendo nada ! </string>
|
||||
<string name="no_wifi_connection">Cambio en el Estado de Red - Sin Conexión de Wifi</string>
|
||||
<string name="no_active_network">Cambio en el Estado de Red - Sin Red Activa</string>
|
||||
<string name="problem_parsing_preferences">Problema al Interpretar las Preferencias - Algo no está Trabajando - Por favor regrese a Ajustes y corríjalo !</string>
|
||||
|
||||
@@ -113,7 +113,7 @@
|
||||
<string name="BasicPrefSummary">Ustawienia podstawowe</string>
|
||||
<string name="accept_alarm">Zaakceptuj alarm</string>
|
||||
<string name="start_stop_server">Włącz/wyłącz serwer</string>
|
||||
<string name="install_watch_app">Zainstaluj apkę na zegarek</string>
|
||||
<string name="install_watch_app">Pobierz apkę na zegarek</string>
|
||||
<string name="test_alarm_beep">Test alarmu dźwiękowego</string>
|
||||
<string name="test_warning_beep">Test dźwięku ostrzeżeń</string>
|
||||
<string name="test_sms_alarm_notification">Wyślij próbny alarm SMS</string>
|
||||
@@ -128,7 +128,6 @@
|
||||
<string name="sms_location_alarm_active">SMS będzie zawierać lokalizację</string>
|
||||
<string name="sms_location_alarm_disabled">SMS nie będzie zawierać lokalizacji</string>
|
||||
<string name="cancel_audible_not_sending_sms">Wyłączono alarmy dźwiękowe - nie wysyłam SMS</string>
|
||||
<string name="sms_alarm_disabled">Wyłączono alarmy SMS - nic nie zrobię!</string>
|
||||
<string name="no_wifi_connection">Stan sieci zmieniony - brak połączenia Wifi</string>
|
||||
<string name="no_active_network">Stan sieci zmieniony - brak aktywnych sieci</string>
|
||||
<string name="problem_parsing_preferences">Problem z ustawieniami - to nie zadziała - proszę wrócić do ustawień i poprawić to!</string>
|
||||
@@ -276,7 +275,7 @@
|
||||
<string name="AlarmFunctionalitySettingsTitle">Ustawienia alarmów</string>
|
||||
<string name="AudibleAlarmSettingsTitle">Ustawienia alarmów dźwiękowych</string>
|
||||
<string name="SMSAlarmSettingsTitle">Ustawienia alarmów SMS</string>
|
||||
<string name="DefaultSMSMsgText">**SPRAWDŹ PODOPIECZNEGO**</string>
|
||||
<string name="DefaultSMSMsgText">**ALARM! SPRAWDŹ PODOPIECZNEGO!**</string>
|
||||
<string name="AlarmLoggingTitle">Dziennik alarmów</string>
|
||||
<string name="WarnTimeSummary">Czas oczekiwania przed włączeniem ostrzeżenia (domyślnie = 5 sek)</string>
|
||||
<string name="WarnTimeTitle">Opóźnienie ostrzeżenia (sek)</string>
|
||||
|
||||
Binary file not shown.
351
app/src/main/res/values-sl/strings.xml
Normal file
351
app/src/main/res/values-sl/strings.xml
Normal file
@@ -0,0 +1,351 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">OpenSeizureDetector</string>
|
||||
<string name="changelog">
|
||||
"V4.0 - Dodano logiranje podatkov na strežnik.
|
||||
\nV3.7.0 - Dodana podpora za Garmin meritve sauturacije kisika v krvi.
|
||||
\nV3.6.2 - Popravek težav s pravicami datotek logiranja na nekaterih napravah Android 10 in dodanih nekaj prevedljivih besedil vmesnika.
|
||||
\nV3.6.1 - Morebiten popravek težave ugašanja sistema.
|
||||
\nV3.6 - Dodan podatkovni vir senzorjev telefona za testiranje brez pametnih ur.
|
||||
\nV3.5 - Dodana podpora za SMS Annunciator App
|
||||
\nV3.4 - Dodana podpora za podatkovne vire BLE"</string>
|
||||
<string name="UpgradeMsg">
|
||||
OpenSeizureDetector ne zbira osebnih podatkov.
|
||||
To pomeni, da ne morem kontaktirati uporabnikov, če naletim na težavo z aplikacijo,
|
||||
ki bi se jo morali zavedati.\n
|
||||
Prosim, naročite se na ažurne informacije na http://openseizuredetector.org.uk ali na https://www.facebook.com/openseizuredetector,
|
||||
tako da vas lahko obvestim, če bo potrebno.\nHvala! Graham \ngraham@openseizuredetector.org.uk
|
||||
\n\nSpremembe v tej verziji:
|
||||
\n
|
||||
</string>
|
||||
<string name="FirstRunDlgMsg">
|
||||
OpenSeizureDetector ne zbira osebnih podatkov.
|
||||
To pomeni, da ne morem kontaktirati uporabnikov, če naletim na težavo z aplikacijo,
|
||||
ki bi se jo morali zavedati.\n
|
||||
Prosim, naročite se na ažurne informacije na http://openseizuredetector.org.uk ali na https://www.facebook.com/openseizuredetector,
|
||||
tako da vas lahko obvestim, če bo potrebno.\nHvala! Graham \ngraham@openseizuredetector.org.uk
|
||||
\n\nSpremembe v tej verziji:
|
||||
</string>
|
||||
<string name="ask_for_error_log">Pardon, OpenSeizureDetector se je zrušil. Prosim, pošljite ta log po elektronski pošti, da lahko ugotovimo, kako odpraviti težavo.\nHvala, Graham.</string>
|
||||
<string name="email_welcome_note">Dragi OpenSeizureDetector,\n\nAplikacija se je ravnokar zrušila, prosim preverite priloženi log za podrobnosti.\n\n\n</string>
|
||||
<string name="copyright_info">OpenSeizureDetector (Uporablja UCE Handler\nCopyright © 2018 Rohit Sahebrao Surwase.)</string>
|
||||
<string name="okBtnTxt">OK</string>
|
||||
<string name="UpdateDialogTitleTxt">Hvala za posodobitev OpenSeizureDetector</string>
|
||||
<string name="FirstRunDlgTitle">Dobrodošli v OpenSeizureDetector</string>
|
||||
<string name="SmsPermissionWarning">Problem z SMS dovoljenji</string>
|
||||
<string name="AppPermissionsOk">App dovoljenja OK</string>
|
||||
<string name="AppPermissionsWarning">Problem z App dovoljenji</string>
|
||||
<string name="BoundToServiceOk">Povezava na storitev OK</string>
|
||||
<string name="BindingToService">Povezovanje na storitev v ozadnju ...</string>
|
||||
<string name="WatchConnectedOk">Ura povezana OK</string>
|
||||
<string name="WatchNotConnected">Ura NI povezana</string>
|
||||
<string name="SeizureDetectorDataReceived">Podatki detektorja napadov sprejeti OK</string>
|
||||
<string name="WaitingForSeizureDetectorData">Čakanje podatkov detektorja napadov ...</string>
|
||||
<string name="SeizureDetectorSettingsReceived">Nastavitve detektorja napadov sprejeti OK</string>
|
||||
<string name="WaitingForSeizureDetectorSettings">Čakanje nastavitev detektorja napadov ...</string>
|
||||
<string name="DataSource">Vir podatkov</string>
|
||||
<string name="AppTitleText">OpenSeizureDetector Android App Verzija </string>
|
||||
<string name="ServerRunningOK">Strežnik deluje OK\n</string>
|
||||
<string name="AccessServerAt">Dostopanje strežnika na </string>
|
||||
<string name="ServerStopped">Strežnik ustavljen</string>
|
||||
<string name="Warning">OPOZORILO</string>
|
||||
<string name="Mute">TIHO</string>
|
||||
<string name="Alarm">**ALARM**</string>
|
||||
<string name="Fall">**PADEC**</string>
|
||||
<string name="HR_Equals">Srčni utrip = </string>
|
||||
<string name="HRAlarmOff">Alarm Srčnega utripa IZKLJUČEN</string>
|
||||
<string name="WatchAppOK">App ure OK</string>
|
||||
<string name="WatchAppNotRunning">App ure NE dela</string>
|
||||
<string name="WatchBatteryEquals">Baterija ure = </string>
|
||||
<string name="PowerEquals">Moč = </string>
|
||||
<string name="SpectrumRatioEquals">Razmerje spektra = </string>
|
||||
<string name="Threshold">Prag</string>
|
||||
<string name="NetFault">NAPAKA OMREŽJA</string>
|
||||
<string name="WatchApp">App ure -----</string>
|
||||
<string name="Dashes">------</string>
|
||||
<string name="SMSWillBeSentIn">SMS bo poslan v </string>
|
||||
<string name="Cancel">PREKLIC?</string>
|
||||
<string name="AcceptAlarm">Sprejmi Alarm</string>
|
||||
<string name="AudibleAlarmsCancelledFor">Utišano za </string>
|
||||
<string name="PressToReEnable"> Obnovi</string>
|
||||
<string name="CancelAudibleAlarms">Utišaj alarme</string>
|
||||
<string name="AudibleAlarmsOff">Zvočni Alarmi IZKLJUČENI</string>
|
||||
<string name="Fault">NAPAKA</string>
|
||||
<string name="authenticate">Prijava</string>
|
||||
<string name="not_authenticated">Neprijavljen</string>
|
||||
<string name="cancel">Preklic</string>
|
||||
<!-- Strings related to login -->
|
||||
<string name="prompt_email">Email</string>
|
||||
<string name="prompt_password">Geslo</string>
|
||||
<string name="action_sign_in">Prijava ali registracija</string>
|
||||
<string name="action_sign_in_short">Prijava</string>
|
||||
<string name="welcome">"Dobrodošli!"</string>
|
||||
<string name="invalid_username">Uporabniško ime ni veljavno</string>
|
||||
<string name="invalid_password">Geslo mora biti >5 znakov</string>
|
||||
<string name="login_failed">"Prijava neuspešna"</string>
|
||||
<string name="AdvancedModeTitle">Napredni Način</string>
|
||||
<string name="AdvancedModeSummary">Omogoči Napredni način (prikaže mnogo dodatnih nastavitev ...)</string>
|
||||
<string name="AutoStartTitle">Samodejni Zagon</string>
|
||||
<string name="AutoStartSummary">OpenSeizureDetector se samodejno zažene ob zagonu telefona</string>
|
||||
<string name="DataSourceTitle">Izberi Vir Podatkov</string>
|
||||
<string name="DataSourceSummary">Izberi, kaj naj se uporabi za vir podatkov detekcije napadov (ura Garmin, ura Pebble, ali omrežna povezava)</string>
|
||||
<string name="LogRemoteTitle">Oddaljeno Logiranje Podatkov</string>
|
||||
<string name="LogRemoteSummary">Logiranje podatkov v centralno bazo OpenSeizureDetector</string>
|
||||
<string name="UseMobileTitle">Uporabi Mobilni Internet</string>
|
||||
<string name="UseMobileSummary">Uporabi mobilni internet za logiranje podatkov</string>
|
||||
<string name="SeizureDetectorSettingsTitle">Nastavitve Detektorja Napadov</string>
|
||||
<string name="AlarmThreshTitle">Prag Alarma</string>
|
||||
<string name="AlarmThreshSummary">Prag alarma (Privzeto = 100)</string>
|
||||
<string name="AlarmRatioThreshTitle">Prag Razmerja Alarma</string>
|
||||
<string name="AlarmRatioThreshSummary">Prag razmerja alarma (Privzeto = 50). Povečaj za zmanjšanje občutljivosti.</string>
|
||||
<string name="AlarmFreqMaxTitle">Max Frekv. Alarma (Hz)</string>
|
||||
<string name="AlarmFreqMaxSummary">Najvišja frekvenca ROI (Hz) (Privzeto = 8 Hz)</string>
|
||||
<string name="AlarmFreqMinTitle">Min frekv. Alarma (Hz)</string>
|
||||
<string name="AlarmFreqMinSummary">Najnižja frekvenca ROI (Hz) (Privzeto = 3 Hz)</string>
|
||||
<string name="HRAlarmEnabledTitle">Alarm Srčnega Utripa Omogočen</string>
|
||||
<string name="HRAlarmEnabledSummary" />
|
||||
<string name="HRNullAlarmTitle">Obravnavaj stanje brez srčnega utripa kot alarm</string>
|
||||
<string name="HRNullAlarmSummary" />
|
||||
<string name="HRThreshMinTitle">Min prag Srčnega Utripa (utripov/min)</string>
|
||||
<string name="HRThreshMinSummary" />
|
||||
<string name="HRThreshMaxTitle">Max prag Srčnega Utripa (utripov/min)</string>
|
||||
<string name="HRThreshMaxSummary" />
|
||||
<string name="BasicPrefTitle">Osnovno</string>
|
||||
<string name="BasicPrefSummary">Osnovne preference</string>
|
||||
<string name="accept_alarm">Sprejmi Alarm</string>
|
||||
<string name="start_stop_server">Start/Stop Strežnik</string>
|
||||
<string name="install_watch_app">Namesti app ure</string>
|
||||
<string name="test_alarm_beep">Testiraj pisk alarma</string>
|
||||
<string name="test_warning_beep">Testiraj pisk opozorila</string>
|
||||
<string name="test_sms_alarm_notification">Testiraj SMS opozorilo alarma</string>
|
||||
<string name="data_log_manager">Upravljanje podatkov logiranja</string>
|
||||
<string name="view_log_entries">Pregled podatkov logiranja</string>
|
||||
<string name="export_data">Izvažanje podatkov</string>
|
||||
<string name="settings">Nastavitve</string>
|
||||
<string name="about">O appu ...</string>
|
||||
<string name="about_text">OpenSeizureDetector je detektor epileptičnih (konvulzivnih) napadov in sistem alarmov. Uporablja pametno uro za detekcijo tresenja povezanega z napadom, nakar sproži glasovna in SMS opozorila za skrbnike. Sistem je brezplačen in odprtokoden - več na http://openseizuredetector.org.uk. Prosim sporočite težave na graham@openseizuredetector.org.uk\n ali prijavite težavo na github projektu odprte kode, repozitorij - https://github.com/OpenSeizureDetector</string> <!-- preveri "konvulzivnost" z Grahamom -->
|
||||
<string name="credits_text">App glavne ure in Android App \n copyright Graham Jones, 2015.\n Uporabljene so sledeče knjižnice :\n - SYLT-FFT - https://github.com/stg/SYLT-FFT by D. Taylor.\n - NanoHTTPD - https://github.com/NanoHttpd/nanohttpd\n - jQuery - http://jquery.org\n - jBeep - http://www.ultraduz.com.br\n - Chartjs - http://www.chartjs.org\n - MPAndroidChart - https://github.com/PhilJay/MPAndroidChart\n - UCE-Handler - https://github.com/RohitSurwase/UCE-Handler\n \n Logotip temelji na Star of life2, avtorja Verdy P, \n Licensed under Public Domain via\n Wikimedia Commons (http://commons.wikimedia.org/wiki/File:Star_of_life2.svg#mediaviewer/File:Star_of_life2.svg).</string>
|
||||
<string name="edit_settings">Urejanje nastavitev</string>
|
||||
<string name="sms_location_alarm_active">SMS alarm lokacije Aktiven</string>
|
||||
<string name="sms_location_alarm_disabled">SMS alarm lokacije Neaktiven</string>
|
||||
<string name="cancel_audible_not_sending_sms">Cancel Audible Active - not sending SMS</string> <!-- HMMM, what does it mean?? -->
|
||||
<!--<string name="sms_alarm_disabled">SMS alarmi Onemogočeni - ne javlja nič!</string>-->
|
||||
<string name="no_wifi_connection">Spremenjeno stanje omrežja - ni Wifi povezave</string>
|
||||
<string name="no_active_network">Spremenjeno stanje omrežja - Ni aktivne povezave</string>
|
||||
<string name="problem_parsing_preferences">Težava pri razčlenjevanju nastavitev - Nekaj ne bo delalo - Prosim vrnite se v nastavitve in popravite!</string>
|
||||
<string name="send_sms_last_location">Pošiljanje SMS - zadnja lokacija je </string>
|
||||
<string name="failed_to_send_sms">NAPAKA: POŠILJANJE SMS NEUSPEŠNO</string>
|
||||
<string name="sms_alarms_disabled">SMS alarmi Onemogočeni - ne javlja nič!</string>
|
||||
<string name="phone_alarm_disabled">Alarmi telefona Onemogočeni</string>
|
||||
<string name="test_phone_alarm_notification">Testni alarm telefona</string>
|
||||
<string name="DiallerNotInstalledWarning"><a href="https://github.com/OpenSeizureDetector/Dialler/tree/master/app/release/app-release.apk">OpenSeizureDetector Dialer App</a> Ni inštaliran - Potreben je za opozorilne klice.</string>
|
||||
<string name="title_devices">BLE Naprave</string>
|
||||
<string name="ble_not_supported">BLE ni podprto</string>
|
||||
<string name="error_bluetooth_not_supported">Bluetooth ni podprt</string>
|
||||
<string name="menu_stop">STOP</string>
|
||||
<string name="menu_scan">IŠČI</string>
|
||||
<string name="unknown_device">Neznana naprava</string>
|
||||
<string name="select_ble_device_title">Izberi BLE Napravo (samo za Bluetooth kot podatkovni vir)</string>
|
||||
<string name="select_ble_device_desc">Izberi napravo Bluetooth Low Energy (BLE) za pridobitev podatkov o napadih (pospešek in srčni utrip) data) pri uporabi Bluetooth naprave kot podatkovnega vira.</string>
|
||||
<string name="basic_settings_title">Osnovno</string>
|
||||
<string name="basic_settings_summary">Osnovne Nastavitve</string>
|
||||
<string name="general_settings_title">General</string>
|
||||
<string name="general_settings_summary">Splošne preference</string>
|
||||
<string name="alarms_settings_title">Alarmi</string>
|
||||
<string name="alarms_settings_summary">Preference alarmov</string>
|
||||
<string name="seizure_detector_settings_title">Detektor Napadov</string>
|
||||
<string name="seizure_detector_settings_summary">Preference detektorja napadov</string>
|
||||
<string name="pebble_datasource_summary">Preference podatkovnega vira Pebble</string>
|
||||
<string name="network_datasource_title">Vir Podatkov Omrežje</string>
|
||||
<string name="network_datasource_summary">Preference podatkovnega vira Omrežje</string>
|
||||
<string name="pebble_datasource_title">Vir Podatkov Pebble</string>
|
||||
<string name="select_datasource_title">Izberi Podatkovni Vir</string>
|
||||
<string name="select_datasource_summary">Izberi želeni podatkovni vir detektorja napadov.</string>
|
||||
<string name="log_alarms_summary">Logiranje alarmov v pomnilnik telefona</string>
|
||||
<string name="log_alarms_title">Log Alarmnih Dogodkov</string>
|
||||
<string name="log_data_summary">Logiranje podatkov v pomnilnik telefona</string>
|
||||
<string name="log_data_title">Podatki Logiranja</string>
|
||||
<string name="log_data_remote_summary">Deljenje podatkov z OpenSeizureDetector</string>
|
||||
<string name="log_data_remote_title">Deljenje Podatkov</string>
|
||||
<string name="log_data_remote_mobile_summary">Uporabi mobilni internet za delitev podatkov</string>
|
||||
<string name="log_data_remote_mobile_title">Uporabi Mobilni Internet</string>
|
||||
<string name="remote_uname_title">Uporabniško Ime</string>
|
||||
<string name="remote_uname_summary">Uporabniško ime za deljenje podatkov</string>
|
||||
<string name="remote_passwd_summary">Geslo za deljenje podatkov</string>
|
||||
<string name="remote_passwd_title">Geslo</string>
|
||||
<string name="wearer_id_summary">ID uporabnika</string>
|
||||
<string name="wearer_id_title">ID uporabnika, ki uporablja pametno uro (iz OSD Web API)</string>
|
||||
<string name="remote_url_summary">URL za oddaljeno logiranje podatkov.</string>
|
||||
<string name="remote_url_title">Oddaljeni URL</string>
|
||||
<string name="prevent_sleep_summary">Prepreči ugašanje zaslona med delovanjem aplikacije.</string>
|
||||
<string name="prevent_sleep_title">Prepreči Ugašanje Zaslona</string>
|
||||
<string name="data_update_period_summary">Prikaži periodo osveževanja v milisekundah.</string>
|
||||
<string name="data_update_period_title">Prikaži periodo osveževanja (ms).</string>
|
||||
<string name="auto_start_summary">Samodejno zaženi App ob zagonu naprave</string>
|
||||
<string name="auto_start_title">Samodejno Zaženi App ob Zagonu</string>
|
||||
<string name="app_version_summary">Verzija aplikacije - uporabljeno za odločanje o prikazu sporočila dobrodošlice.</string>
|
||||
<string name="app_version_title">Verzija Aplikacije</string>
|
||||
<string name="latch_alarms_summary">Require manual reset of alarms to reset them to silence them.</string>
|
||||
<string name="latch_alarms_title">Trajanje Alarmov</string>
|
||||
<string name="latch_timer_period_title">Trajanje Alarmov (sek)</string>
|
||||
<string name="latch_timer_period_summary">Koliko sekund bodo alarmi opozarjali, preden se samodejno utišajo.</string>
|
||||
<string name="enable_audible_alarm_summary">Sproži zvočni alarm, če datektor napadov zazna alarmno stanje.</string>
|
||||
<string name="enable_audible_alarm_title">Omogoči Zvočni Alarm</string>
|
||||
<string name="enable_audible_warning_summary">Sproži zvočni alarm, če datektor napadov zazna opozorilno (pred-alarmno) stanje.</string>
|
||||
<string name="enable_audible_warning_title">Omogoči Zvočna Opozorila</string>
|
||||
<string name="enable_audible_fault_summary">Sproži zvočni alarm, če sistem zazna napako (npr. ni komunikacije s pametno uro).</string>
|
||||
<string name="enable_audible_fault_title">Omogoči Zvočna Opozorila Napak Sistema</string>
|
||||
<string name="fault_timer_period_title">Časovnik Trajanja Napake (sek)</string>
|
||||
<string name="fault_timer_period_summary">Trajanje zakasnitve alarmiranja o napakah sistema (preden se sprožijo).</string>
|
||||
<string name="use_mp3_alarm_summary">Predvajaj MP3 datoteko za predvajanje opozorilnih alarmov (namesto privzetega generatorja tonov).</string>
|
||||
<string name="use_mp3_alarm_title">Uporabi MP3 Zvok Alarma</string>
|
||||
<string name="enable_sms_alarm_summary">Pošlji SMS alarm, če detektor napadov zazna alarmno stanje. OPOZORILO: SPOROČILO BO VSEBOVALO LOKACIJO UPORABNIKA. Onemogoči to izbiro, če deljenje lokacije vzbuja skrbi.</string>
|
||||
<string name="enable_sms_alarm_title">Omogoči SMS Alarm</string>
|
||||
<string name="sms_numbers_summary">Telefonske št. (1 ali več) za obveščanje z SMS Alarmi (ločene z vejico).</string>
|
||||
<string name="sms_numbers_title">Telefonske št. SMS Alarmov</string>
|
||||
<string name="sms_message_summary">SMS sporočilo za pošiljanje kadar je zaznan napad.</string>
|
||||
<string name="sms_message_title">SMS Sporočilo</string>
|
||||
<string name="server_ip_summary">IP naslov strežnika OpenSeizureDetector (npr. 192.168.1.175).</string>
|
||||
<string name="server_ip_title">IP Naslov Strežnika.</string>
|
||||
<string name="network_update_period_summary">Perioda med strežniškimi zahtevami v milisekundah.</string>
|
||||
<string name="network_update_period_title">Perioda Posodobitve Podatkov (ms)</string>
|
||||
<string name="connection_timeout_summary" />
|
||||
<string name="connection_timeout_title">Timeout Povezovanja (ms)</string>
|
||||
<string name="read_timeout_summary" />
|
||||
<string name="read_timeout_title">Timeout Branja (ms)</string>
|
||||
<string name="ble_device_settings_title">Nastavitve Naprave BLE</string>
|
||||
<string name="ble_mac_addr_summary">MAC naslov naprave BLE kot podatkovnega vira</string>
|
||||
<string name="ble_mac_addr_title">MAC Naslov Naprave</string>
|
||||
<string name="ble_device_name_summary">Ime naprave BLE kot podatkovnega vira</string>
|
||||
<string name="ble_device_name_title">Ime Naprave</string>
|
||||
<string name="user_interface_settings_title">Nastavitve Uporabniškega Vmesnika</string>
|
||||
<string name="pebble_update_period_summary">Časovna perioda pošiljanja podatkov telefonu (ne vpliva na frekvenco analize - tisto je v nastavitvi Perioda Vzorčenja)</string>
|
||||
<string name="mute_period_summary">Trajanje utišanja alarmov po dolgem pritisku gumba GOR</string>
|
||||
<string name="pebble_update_period_title">Perioda Prenosa Podatkov (sek)</string>
|
||||
<string name="mute_period_title">Perioda Utišanja (sek)</string>
|
||||
<string name="manual_alarm_period_summary">Trajanje zvonjenja ročnih alarmov po dolgem pritisku gumba DOL</string>
|
||||
<string name="manual_alarm_period_title">Perioda Ročnega Alarma (sek)</string>
|
||||
<string name="warn_time_summary">Trajanje pred začetkom opozarjanja (privzeto = 5 sek)</string>
|
||||
<string name="warn_time_title">Čas do Opozarjanja (sek)</string>
|
||||
<string name="alarm_time_summary">Trajanje pred začetkom alarmiranja (privzeto = 10 sek)</string>
|
||||
<string name="alarm_time_title">Čas do Alarmiranja (sek)</string>
|
||||
<string name="alarm_threshold_summary">Prag za proženje Alarma (privzeto = 100)</string>
|
||||
<string name="alarm_threshold_title">Prag Alarma</string>
|
||||
<string name="alarm_ratio_thresh_summary">Prag razmerja alarma (privzeto = 50). Povečaj to vrednost za zmanjšanje občutljivosti, če so lažni alarmi problem.</string>
|
||||
<string name="alarm_ratio_thresh_title">Prag Razmerja Alarma</string>
|
||||
<string name="alarm_freq_min_summary">Minimum za Območje Zanimanja, t.j. ROI (privzeto = 3 Hz)</string>
|
||||
<string name="alarm_freq_min_title">Min. Frekvenca Alarma (Hz)</string>
|
||||
<string name="alarm_freq_max_summary">Maksimum za Območje Zanimanja, t.j. ROI (privzeto = 10 Hz)</string>
|
||||
<string name="alarm_freq_max_title">Max Frekvenca Alarma (Hz)</string>
|
||||
<string name="sample_period_summary">Perioda med analizami podatkov (v sekundah)</string>
|
||||
<string name="sample_period_title">Perioda Vzorčenja (sek)</string>
|
||||
<string name="seizure_detect_mode_summary">Izberi enega od treh načinov delovanja.</string>
|
||||
<string name="seizure_detect_mode_title">Način Detekcije Napadov</string>
|
||||
<string name="sample_freq_summary">Višja frekvenca je bolj natančna, ampak porabi več baterije.</string>
|
||||
<string name="sample_freq_title">Izberi Frekvenco Vzorca</string>
|
||||
<string name="fall_detect_title">Nastavitve Detektorja Padcev</string>
|
||||
<string name="fall_detect_active_title">Vključi Funkcijo Detekcije Padcev</string>
|
||||
<string name="fall_thresh_min_title">Spodnji Prag Detekcije Padcev (milli-g)</string>
|
||||
<string name="fall_thresh_max_title">Zgornji Prag Detekcije Padcev (milli-g)</string>
|
||||
<string name="fall_window_title">Časovno Okno Detekcije Padcev (mili sekund)</string>
|
||||
<string name="watch_comms_title">Nastavitve Komunikacije Ure</string>
|
||||
<string name="debug_mode_summary">Vključi ali Izključi odkrivanje napak.</string>
|
||||
<string name="debug_mode_title">Odkrivanje Napak Detektorja Napadov</string>
|
||||
<string name="app_restart_timeout_summary">Perioda čakanja na podatke iz ure preden predpostavimo, da ne dela, in ponovno zaženemo aplikacijo na uri.</string>
|
||||
<string name="app_restart_timeout_title">Perioda čakanja podatkov (v sekundah) pred ponovnim zagonom aplikacije na uri.</string>
|
||||
<string name="display_spectrum_mode_title">Select Display Spectrum Mode</string> <!-- what is this -->
|
||||
<string name="display_spectrum_mode_summary">Vključi ali Izključi Display Spectrum.</string> <!-- what is this -->
|
||||
<string name="analysis_prefs_title">Analiza</string>
|
||||
<string name="watch_comms_settings_title">Nastavitve Komunikacije z Uro</string>
|
||||
<string name="ParsePreferenceWarning">Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!</string> <!-- same as line 135? -->
|
||||
<string name="ErrorWritingLogFileWarning">NAPAKA pisanja v datoteko Logiranja</string>
|
||||
<string name="RestartingServerMsg">Dovoljenja spremenjena - ponovno zaženi strežnik</string>
|
||||
<string name="ErrorReleasingWakelockMsg">Napaka pri sprostitvi Wakelock mehanizma</string>
|
||||
<string name="SMSAlarmAlreadySentMsg">SMS Alarm že poslan - ni ponovnega pošiljanja</string>
|
||||
<string name="SMSAlarmDisabledNotSendingMsg">SMS Alarmi Onemogočeni - SMS opozorila se ne pošiljajo</string>
|
||||
<string name="PleaseForceStopOSDorRebootMsg">NAPAKA - OpenSizureDetector se ni pravilno zagnal - prosim Prisilno zaustavi OpenSeizureDetector ali ponovno zaženi telefon.</string>
|
||||
<string name="SMSPermissionsDeniedMsg">NAPAKA - Dovoljenje za SMS ali Lokacijo zavrnjeno - SMS se ne pošiljajo</string>
|
||||
<string name="DatasourceTitle">\"Podatkovni vir\"</string>
|
||||
<string name="DefaultingToPhoneMsg">\" ni prepoznan - Privzeto nastavljen na Telefon\"</string>
|
||||
<string name="SMSAlarmCancelledMsg">SMS Alarm Preklican</string>
|
||||
<string name="StopServerTitle">Ustavi Strežnik</string>
|
||||
<string name="StartServerTitle">Startaj Strežnik</string>
|
||||
<string name="StartingTitle">Starting......</string>
|
||||
<string name="AcceptAlarmBtnTxt">Sprejmi Alarm</string>
|
||||
<string name="CancelAudibleButtonTxt">Prekliči Zvoke (začasno)</string>
|
||||
<string name="DataLoggingSettingsTitle">Nastavitve Logiranja podatkov</string>
|
||||
<string name="HeartRateAlarmSettingsTitle">Nastavitve Alarmov Srčnega Utripa</string>
|
||||
<string name="AlarmFunctionalitySettingsTitle">Nastavitve Alarmov</string>
|
||||
<string name="AudibleAlarmSettingsTitle">Nastavitve Zvočnih Alarmov</string>
|
||||
<string name="SMSAlarmSettingsTitle">Nastavitve SMS Alarmov</string>
|
||||
<string name="DefaultSMSMsgText">**NAPAD ZAZNAN**</string>
|
||||
<string name="AlarmLoggingTitle">Logiranje Alarmov</string>
|
||||
<string name="WarnTimeSummary">Perioda čakanja preden se prožijo opozorila (privzeto = 5 sek)</string> <!-- lines 283..286 already in 228...231 -->
|
||||
<string name="WarnTimeTitle">Zamik Opozoril (sek)</string>
|
||||
<string name="AlarmTimeSummary">Perioda čakanja preden se prožijo alarmi (privzeto = 10 sek)</string>
|
||||
<string name="AlarmTimeTitle">Zamik Alarmov (sek)</string>
|
||||
<string name="O2SatSettingsTitle">Nastavitve Alarmov Sauturacije Kisika v Krvi</string>
|
||||
<string name="O2Sat_enabled_summary">O2Sat_enabled_summary</string> <!-- Missing "human string"? -->
|
||||
<string name="O2Sat_enabled_title">Omogoči Alarme Saturacije Kisika</string>
|
||||
<string name="O2SatNullAlarmSummary">Obravnavaj napako (stanje brez meritev saturacije) kot alarm</string>
|
||||
<string name="O2SatNullAlarmTitle">Obravnavaj stanje brez Saturacije kot alarm</string>
|
||||
<string name="O2SatThreshMinTitle">Min. Saturacije kisika za Alarm (%)</string>
|
||||
<string name="O2SatThreshMinSummary">Spodnja meja Saturacije kisika za proženje Alarmov (%)</string>
|
||||
<string name="title_activity_authenticate">Prijava v Deljenje Podatkov OpenSeizureDetector</string>
|
||||
<string name="logout">Odjava</string>
|
||||
<string name="logged_in_with_token">Prijavljen v\nDeljenje Podatkov</string>
|
||||
<string name="local_database">Upravitelj Podatkov Logiranja</string>
|
||||
<string name="remote_database">Deljeni Podatki</string>
|
||||
<string name="num_local_events">Št. Dogodkov Shranjenih na Telefonu: </string>
|
||||
<string name="num_local_datapoints">"Št. Podatkovnih Točk Shranjenih na Telefonu: "</string>
|
||||
<string name="view_remote_db_btn">Ogled Podatkov Oddaljene Baze</string>
|
||||
<string name="report_seizure">Prijavi Napad</string>
|
||||
<string name="date">"Datum: "</string>
|
||||
<string name="select_date">Izberi Datum</string>
|
||||
<string name="time">"Čas: "</string>
|
||||
<string name="cancelBtnTxt">Preklic</string>
|
||||
<string name="select_time">Izberi Čas</string>
|
||||
<string name="EventsInLocalDb">Dogodki Shranjeni na Telefonu</string>
|
||||
<string name="createdNewEvent">Ustvarjen nov Ročni Alarm</string>
|
||||
<string name="DatapointNotFound">Podatkovna točka ni najdena - nič ni zabeleženo</string>
|
||||
<string name="logging_settings_title">Nastavitve Logiranja podatkov</string>
|
||||
<string name="logging_settings_summary">Nastavitve za upravljanje, kako so podatki shranjeni na telefonu in naloženi v Podatkovno bazo OpenSeizure</string>
|
||||
<string name="eventDurationSummary">Trajanje (v sekundah) pred in po napadu, za katerega se beležijo podatki.</string>
|
||||
<string name="eventDurationTitle">Trajanje Dogodka (v sekundah)</string>
|
||||
<string name="dataRetentionPeriodTitle">Obdobje Hranjenja Podatkov (v dneh)</string>
|
||||
<string name="dataRetentionPeriodSummary">Št. dni za katere se hrani podatke in so zaščiteni pred možnostjo \'Oklesti Bazo podatkov\' Option.</string>
|
||||
<string name="AutoPruneDbTitle">Samodejno Oklesti Bazo podatkov</string>
|
||||
<string name="AutoPruneDbSummary">Samodejno periodično Oklesti Bazo podatkov, da se prepreči pretiranjo zasedanje pomnilniškega prostora (spomina).</string>
|
||||
<string name="remoteLogPeriodSummary">Perioda (v sekundah) med poizkusi nalaganja podatkov na oddljeni strežnik. Vsak poizkus naloži samo en dogodek, ne vseh rapoložljivih podatkov.</string>
|
||||
<string name="remoteLogPeriodTitle">Perioda Logiranja Podatkov (v sekundah)</string>
|
||||
<string name="ManualAlarmBtnTxt">Sproži Alarm</string>
|
||||
<string name="save">Shrani</string>
|
||||
<string name="event_type">Tip dogodka:</string>
|
||||
<string name="event_sub_type">"Pod-tip dogodka: "</string>
|
||||
<string name="selectFromOptionselow">"-- izberi možnost --"</string>
|
||||
<string name="waitingForData">...čakanje na podatke...</string>
|
||||
<string name="refreshBtn">Osveži</string>
|
||||
<string name="back">Nazaj</string>
|
||||
<string name="unvalidatedEventsTitle">Nepotrjeni Dogodki Napadov</string>
|
||||
<string name="register">Registriraj Novega Uporabnika</string>
|
||||
<string name="reset_password">Ponastavi Geslo</string>
|
||||
<string name="login_to_osdapi">Prijava za Deljenje Podatkov</string>
|
||||
<string name="login">Prijava</string>
|
||||
<string name="data_sharing_status">Deljenje Podatkov</string>
|
||||
<string name="not_logging_data">Ni deljenja Podatkov</string>
|
||||
<string name="not_sharing_logged_data">Ni deljenja Logiranih Podatkov</string>
|
||||
<string name="not_logged_in">Neprijavljen</string>
|
||||
<string name="data_sharing_setup_ok">Nastavitev Deljenja Podatkov je OK</string>
|
||||
<string name="please_confirm_seizure_events">Prosim preveri svoje Deljene dogodke Napadov</string>
|
||||
<string name="data_sharing_log_in">Prijava za Deljenje Podatkov</string>
|
||||
<string name="not_updating_mobile">Ni uporabe Mobilnega Interneta</string>
|
||||
<string name="not_updating_no_network">Ni Podatkovne Povezave</string>
|
||||
<string name="error_connecting_to_server">Napaka Povezovanje na Strežnik</string>
|
||||
<string name="battery_usage_optimisation_dialog_title">OPOZORILO: Optimizacija Rabe Baterije</string>
|
||||
<string name="battery_usage_optimisation_dialog_text">OPOZORILO: Android sistemske Nastavitve Optimizacija Baterije so nastavljene na \'Optimiraj\' OpenSeizureDetector. To pomeni, da bo aplikacija najverjetneje prisilno ustavljena, kadar naprava ni priklopljena na polnjenje, in ne bo delovala. \n\nProsim, da v Nastavitvah Telefona poiščete \'Optimizacija Baterije\' in nastavite, da OpenSeizureDetector NI optimiziran</string>
|
||||
<string name="local_data">Lokalni podatki</string>
|
||||
<string name="shared_data">Deljeni podatki</string>
|
||||
<string name="prune_database">Oklesti bazo podatkov</string>
|
||||
<string name="check_seizures_message">Prosim izberi dogodke označene z roza za določanje, ali so to pravi napadi ali lažni alarmi</string>
|
||||
<string name="error_server_not_running">NAPAKA: OpenSeizureDetector Strežnik ne dela - prosim ponovno ga zaženi</string>
|
||||
</resources>
|
||||
@@ -119,7 +119,6 @@
|
||||
<string name="sms_location_alarm_active">SMS positionslarm PÅ</string>
|
||||
<string name="sms_location_alarm_disabled">SMS positionslarm AV</string>
|
||||
<string name="cancel_audible_not_sending_sms">Stäng av ljudlarm - skicka inte SMS</string>
|
||||
<string name="sms_alarm_disabled">SMS-larm avstängt- ingen åtgärd</string>
|
||||
<string name="no_wifi_connection">Nätverksstatus ändrad - ingen uppkoppling</string>
|
||||
<string name="no_active_network">Nätverksstatus ändrad - inga aktiva nätverk</string>
|
||||
<string name="problem_parsing_preferences">Något gick fel! Problem med inställningarna - justera dessa.</string>
|
||||
|
||||
@@ -3,6 +3,4 @@
|
||||
<dimen name="activity_horizontal_margin">16dp</dimen>
|
||||
<dimen name="activity_vertical_margin">16dp</dimen>
|
||||
<!-- Default screen margins, per the Android Design guidelines. -->
|
||||
<dimen name="fragment_horizontal_margin">16dp</dimen>
|
||||
<dimen name="fragment_vertical_margin">16dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -2,35 +2,41 @@
|
||||
<resources>
|
||||
<string name="app_name">OpenSeizureDetector</string>
|
||||
<string name="changelog">
|
||||
"V3.6.2 - Fix of issue with log file permissions on some Android 10 devices and added more translatable strings with polish translation.
|
||||
\nV3.6.1 - Possible fix for issue with shutting down system and expanded Polish translation to all settings screens.
|
||||
\nV3.6 - Added phone sensor data source for testing without a watches
|
||||
\nV3.5 - Added support for SMS Annunciator App
|
||||
\nV3.4 - Added support for BLE Data Source "</string>
|
||||
"\n
|
||||
\nV4.0.5 - fixed issue with O2 saturation data not being recorded to data sharing database.
|
||||
\nV4.0.4
|
||||
- Introduced the <b>Data Sharing</b> feature to allow users to share their seizure and false alarm data
|
||||
with researchers to help improve the system.<br/>
|
||||
- Fixed <b>SMS Location Alerts</b> on Android V10+ (new permissions screens)<br/>
|
||||
- Added explicit link to the <b>Privacy Policy</b> <br/>
|
||||
"</string>
|
||||
<string name="UpgradeMsg">
|
||||
OpenSeizureDetector does not collect any personal data.
|
||||
This does mean that it is not possible for me to contact users if I find an
|
||||
issue with the app that you should be aware of. \nPlease subscribe to updates at
|
||||
http://openseizuredetector.org.uk, or the app Facebook page at https://www.facebook.com/openseizuredetector.
|
||||
so I can get in touch if necessary.\nThank you! Graham \ngraham@openseizuredetector.org.uk
|
||||
\n\nChanges in this version:
|
||||
\n
|
||||
Please enable the new <b>Data Sharing</b> feature to help improve OpenSeizureDetector!<br/>
|
||||
(see below for details)<br/><br/>
|
||||
|
||||
Please subscribe to updates at <b>www.openseizuredetector.org.uk</b>
|
||||
so we can inform you of any issues.
|
||||
<br/><br/>
|
||||
<b>Changes in this version:</b><br/>
|
||||
</string>
|
||||
<string name="FirstRunDlgMsg">
|
||||
OpenSeizureDetector does not collect any personal data.
|
||||
This does mean that it is not possible for me to contact users if I find an
|
||||
issue with the app that you should be aware of. \nPlease subscribe to updates at
|
||||
http://openseizuredetector.org.uk, or the app Facebook page at https://www.facebook.com/openseizuredetector.
|
||||
so I can get in touch if necessary.\nThank you! Graham \ngraham@openseizuredetector.org.uk
|
||||
\n\nChanges in this version:
|
||||
For details of how OpenSeizure Detector collects and uses
|
||||
your personal data, please refer to the <b>Privacy Policy below</b>.<br/><br/>
|
||||
|
||||
Please enable <b>Data Sharing</b> to help improve OpenSeizureDetector!<br/>
|
||||
(see below for details)<br/><br/>
|
||||
|
||||
Please subscribe to updates at <b>www.openseizuredetector.org.uk</b>
|
||||
so we can inform you of any issues.
|
||||
</string>
|
||||
<string name="ask_for_error_log">Sorry, OpenSeizureDetector Has Crashed. Please Email this log file to us so we can work out what happened and fix it.\nThanks, Graham.</string>
|
||||
<string name="email_welcome_note">Dear OpenSeizureDetector,\n\nApplication is just crashed, please check following error log for more details.\n\n\n</string>
|
||||
<string name="copyright_info">OpenSeizureDetector (Using UCE Handler\nCopyright © 2018 Rohit Sahebrao Surwase.)</string>
|
||||
<string name="okBtnTxt">OK</string>
|
||||
<string name="closeBtnTxt">Close</string>
|
||||
<string name="UpdateDialogTitleTxt">Thank you for Updating OpenSeizureDetector</string>
|
||||
<string name="FirstRunDlgTitle">Welcome to OpenSeizureDetector</string>
|
||||
<string name="SmsPermissionWarning">Problem with SMS Permissions</string>
|
||||
<string name="SmsPermissionWarning">Problem with SMS Permissions\n(please check phone settings -> Apps -> OpenSeizureDetector -> Permissions</string>
|
||||
<string name="AppPermissionsOk">App Permissions OK</string>
|
||||
<string name="AppPermissionsWarning">Problem with App Permissions</string>
|
||||
<string name="BoundToServiceOk">Bound to Service OK</string>
|
||||
@@ -64,13 +70,13 @@
|
||||
<string name="SMSWillBeSentIn">SMS Will Be Sent in </string>
|
||||
<string name="Cancel">CANCEL?</string>
|
||||
<string name="AcceptAlarm">Accept Alarm</string>
|
||||
<string name="AudibleAlarmsCancelledFor">Audible Alarms Cancelled for </string>
|
||||
<string name="PressToReEnable"> Press to re-enable</string>
|
||||
<string name="CancelAudibleAlarms">Cancel Audible Alarms (temporarily)</string>
|
||||
<string name="AudibleAlarmsCancelledFor">Muted for </string>
|
||||
<string name="PressToReEnable"> Restore</string>
|
||||
<string name="CancelAudibleAlarms">Mute Alarms</string>
|
||||
<string name="AudibleAlarmsOff">Audible Alarms OFF</string>
|
||||
<string name="Fault">FAULT</string>
|
||||
<string name="authenticate">Authenticate</string>
|
||||
<string name="not_authenticated">Not Authenticated</string>
|
||||
<string name="authenticate">Log In</string>
|
||||
<string name="not_authenticated">Not Logged In</string>
|
||||
<string name="cancel">Cancel</string>
|
||||
<!-- Strings related to login -->
|
||||
<string name="prompt_email">Email</string>
|
||||
@@ -121,13 +127,27 @@
|
||||
<string name="export_data">Export Data</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="about">About...</string>
|
||||
<string name="about_text">OpenSeizureDetector epileptic\n (tonic-clonic) seizure detector and \n alarm system. Uses a Pebble Smart\n watch to detect the shaking \n associated with a seizure, \n then raises audible and text\n message (SMS) alerts for carers.\n The system is free and open source - see \n http://openseizuredetector.org.uk for details. Please report any issues to graham@openseizuredetector.org.uk\n or raise an issue on the project github source code \n repository - https://github.com/OpenSeizureDetector</string>
|
||||
<string name="credits_text">Main Watch App and Android App \n copyright Graham Jones, 2015.\n The following libraries are used:\n - SYLT-FFT - https://github.com/stg/SYLT-FFT by D. Taylor.\n - NanoHTTPD - https://github.com/NanoHttpd/nanohttpd\n - jQuery - http://jquery.org\n - jBeep - http://www.ultraduz.com.br\n - Chartjs - http://www.chartjs.org\n - MPAndroidChart - https://github.com/PhilJay/MPAndroidChart\n - UCE-Handler - https://github.com/RohitSurwase/UCE-Handler\n \n The Logo is based on Star of life2 by Verdy P, \n Licensed under Public Domain via\n Wikimedia Commons (http://commons.wikimedia.org/wiki/File:Star_of_life2.svg#mediaviewer/File:Star_of_life2.svg).</string>
|
||||
<string name="about_text">OpenSeizureDetector epileptic\n
|
||||
(tonic-clonic) seizure detector and alarm
|
||||
system. Uses a Smart
|
||||
watch to detect the shaking
|
||||
associated with a seizure,
|
||||
then raises audible and text
|
||||
message (SMS) location alerts for carers.\n\n
|
||||
The system is free and open source - see
|
||||
openseizuredetector.org.uk for details.\n\n
|
||||
Please report any issues by raising an issue on the source code repository - https://github.com/OpenSeizureDetector/Android_Pebble_SD/issues
|
||||
or email graham@openseizuredetector.org.uk\n\n
|
||||
Android App and Garmin Watch App,
|
||||
copyright Graham Jones, 2015-2022.\n
|
||||
|
||||
</string>
|
||||
<string name="credits_text"></string>
|
||||
<string name="edit_settings">Edit Settings</string>
|
||||
<string name="sms_location_alarm_active">SMS Location Alarm Active</string>
|
||||
<string name="sms_location_alarm_disabled">SMS Location Alarm Disabled</string>
|
||||
<string name="cancel_audible_not_sending_sms">Cancel Audible Active - not sending SMS</string>
|
||||
<string name="sms_alarm_disabled">SMS Alarms Disabled - not doing anything!</string>
|
||||
<!--<string name="sms_alarm_disabled">SMS Alarms Disabled - not doing anything!</string>-->
|
||||
<string name="no_wifi_connection">Network State Changed - no Wifi Connection</string>
|
||||
<string name="no_active_network">Network State Changed - No Active Network</string>
|
||||
<string name="problem_parsing_preferences">Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!</string>
|
||||
@@ -159,18 +179,18 @@
|
||||
<string name="pebble_datasource_title">Pebble Datasource</string>
|
||||
<string name="select_datasource_title">Select Data Source</string>
|
||||
<string name="select_datasource_summary">Select the seizure detector data source to use.</string>
|
||||
<string name="log_alarms_summary">Log Alarm events to SD Card</string>
|
||||
<string name="log_alarms_title">Log Alarm events to SD Card</string>
|
||||
<string name="log_data_summary">Log Data to SD Card Regularly</string>
|
||||
<string name="log_data_title">Log Data to SD Card</string>
|
||||
<string name="log_data_remote_summary">Log Data to Central OpenSeizureDetector Database</string>
|
||||
<string name="log_data_remote_title">Log Data Remotely</string>
|
||||
<string name="log_data_remote_mobile_summary">Use mobile internet to log remote data</string>
|
||||
<string name="log_alarms_summary">Log Alarm events to Phone Storage</string>
|
||||
<string name="log_alarms_title">Log Alarm Events</string>
|
||||
<string name="log_data_summary">Log Data to Phone Storage</string>
|
||||
<string name="log_data_title">Log Data</string>
|
||||
<string name="log_data_remote_summary">Share Data with OpenSeizureDetector</string>
|
||||
<string name="log_data_remote_title">Share Data</string>
|
||||
<string name="log_data_remote_mobile_summary">Use mobile internet to share data</string>
|
||||
<string name="log_data_remote_mobile_title">Use Mobile Internet</string>
|
||||
<string name="remote_uname_title">Username for remote data logging.</string>
|
||||
<string name="remote_uname_summary">Remote Username</string>
|
||||
<string name="remote_passwd_summary">Password for remote data logging.</string>
|
||||
<string name="remote_passwd_title">Remote Password</string>
|
||||
<string name="remote_uname_title">Username</string>
|
||||
<string name="remote_uname_summary">Username for data sharing</string>
|
||||
<string name="remote_passwd_summary">Password for data sharing</string>
|
||||
<string name="remote_passwd_title">Password</string>
|
||||
<string name="wearer_id_summary">Wearer ID</string>
|
||||
<string name="wearer_id_title">Wearer ID of the person wearing the watch (from OSD Web API)</string>
|
||||
<string name="remote_url_summary">URL for remote data logging.</string>
|
||||
@@ -191,7 +211,7 @@
|
||||
<string name="enable_audible_alarm_title">Enable Audible Alarm</string>
|
||||
<string name="enable_audible_warning_summary">Issue an audible alarm if the seizure detector enters a warning (pre-alarm) condition.</string>
|
||||
<string name="enable_audible_warning_title">Enable Audible Warnings</string>
|
||||
<string name="enable_audible_fault_summary">Issue an audible alarm if the system detects a fault (e.g. can not talk to Pebble).</string>
|
||||
<string name="enable_audible_fault_summary">Issue an audible alarm if the system detects a fault (e.g. can not talk to watch).</string>
|
||||
<string name="enable_audible_fault_title">Enable Audible System FaultWarnings</string>
|
||||
<string name="fault_timer_period_title">Fault Timer Duration (sec)</string>
|
||||
<string name="fault_timer_period_summary">Duration that fault alarms are muted before initiating.</string>
|
||||
@@ -282,4 +302,139 @@
|
||||
<string name="WarnTimeTitle">WarnTime (sec)</string>
|
||||
<string name="AlarmTimeSummary">Time to wait before initiating alarm (Default = 10 sec)</string>
|
||||
<string name="AlarmTimeTitle">AlarmTime (sec)</string>
|
||||
<string name="O2SatSettingsTitle">Blood Oxygen Saturation Alarm Settigs</string>
|
||||
<string name="O2Sat_enabled_summary">O2Sat_enabled_summary</string>
|
||||
<string name="O2Sat_enabled_title">Enable O2 Saturation Alarm</string>
|
||||
<string name="O2SatNullAlarmSummary">Treat an error condition (null value of oxygen saturation reading) as an alarm condition</string>
|
||||
<string name="O2SatNullAlarmTitle">Treat Null Value as Alarm</string>
|
||||
<string name="O2SatThreshMinTitle">Oxygen Saturation Low Alarm Level (%)</string>
|
||||
<string name="O2SatThreshMinSummary">O2 Saturation Low Alarm Level (%)</string>
|
||||
<string name="title_activity_authenticate">Log in to OpenSeizureDetector Data Sharing</string>
|
||||
<string name="logout">Log Out</string>
|
||||
<string name="logged_in_with_token">Logged in to\nData Sharing</string>
|
||||
<string name="local_database">Logged Data Manager</string>
|
||||
<string name="remote_database">Shared Data</string>
|
||||
<string name="num_local_events">Number of Events Stored on Phone: </string>
|
||||
<string name="num_local_datapoints">"Number of Datapoints Stored on Phone: "</string>
|
||||
<string name="view_remote_db_btn">View Remote DB Data</string>
|
||||
<string name="report_seizure">Report Seizure</string>
|
||||
<string name="date">"Date: "</string>
|
||||
<string name="select_date">Select Date</string>
|
||||
<string name="time">"Time: "</string>
|
||||
<string name="cancelBtnTxt">Cancel</string>
|
||||
<string name="select_time">Select Time</string>
|
||||
<string name="EventsInLocalDb">Events Stored on Phone</string>
|
||||
<string name="createdNewEvent">Created new Manual Alarm Event</string>
|
||||
<string name="DatapointNotFound">Datapoint not found - not doing anything</string>
|
||||
<string name="logging_settings_title">Data Logging Settings</string>
|
||||
<string name="logging_settings_summary">Settings that control how data is recorded on the phone and uploaded to the Open Seizure Database</string>
|
||||
<string name="eventDurationSummary">The time (in seconds) before and after a seizure event that we record data.</string>
|
||||
<string name="eventDurationTitle">Event Duration (seconds)</string>
|
||||
<string name="dataRetentionPeriodTitle">Data Retention Period (days)</string>
|
||||
<string name="dataRetentionPeriodSummary">The period (in days) that data will be retained and is protected from deletion by the \'Prune Database\' Option.</string>
|
||||
<string name="AutoPruneDbTitle">Automatically Prune (Trim) Database</string>
|
||||
<string name="AutoPruneDbSummary">Automatically Prune (Trim) the Database periodically to prevent excessive storage capacity (memory) usage.</string>
|
||||
<string name="remoteLogPeriodSummary">The period (in seconds) between attempts to upload data to the remote server. Each attempt only uploads a single event, not all the available data.</string>
|
||||
<string name="remoteLogPeriodTitle">Remote Log Period (seconds)</string>
|
||||
<string name="ManualAlarmBtnTxt">Raise Alarm</string>
|
||||
<string name="save">Save</string>
|
||||
<string name="event_type">Event Type:</string>
|
||||
<string name="event_sub_type">"Event Sub-Type: "</string>
|
||||
<string name="selectFromOptionselow">"-- select option --"</string>
|
||||
<string name="waitingForData">...waiting for data...</string>
|
||||
<string name="refreshBtn">Refresh</string>
|
||||
<string name="back">Back</string>
|
||||
<string name="unvalidatedEventsTitle">Un-Confirmed Seizure Events</string>
|
||||
<string name="register">Register New User</string>
|
||||
<string name="reset_password">Reset Password</string>
|
||||
<string name="login_to_osdapi">Log in to Share Data</string>
|
||||
<string name="login">Log In</string>
|
||||
<string name="data_sharing_status">Data Sharing</string>
|
||||
<string name="not_logging_data">Not Logging Data</string>
|
||||
<string name="not_sharing_logged_data">Not Sharing Logged Data</string>
|
||||
<string name="not_logged_in">Not Logged In</string>
|
||||
<string name="data_sharing_setup_ok">Data Sharing Setup OK</string>
|
||||
<string name="please_confirm_seizure_events">Please Check your Shared Seizure Events</string>
|
||||
<string name="data_sharing_log_in">Data Sharing Log-In</string>
|
||||
<string name="not_updating_mobile">Not Updating using Mobile Internet</string>
|
||||
<string name="not_updating_no_network">No Network Connection</string>
|
||||
<string name="error_connecting_to_server">Error Connecting to Server</string>
|
||||
<string name="battery_usage_optimisation_dialog_title">WARNING: Battery Usage Optimisation</string>
|
||||
<string name="battery_usage_optimisation_dialog_text">
|
||||
<b>WARNING: The Android System Battery Optimisation Settings are configured to \'Optimise\' OpenSeizureDetector.</b>\n\n
|
||||
This means it is likely to be shutdown when operating on battery power, so will not work correctly\n\n
|
||||
Please go into the Phone Settings and select <b>Apps->OpenSeizureDetector->Battery->Optimise battery usage</b> and set it so that OpenSeizureDetector is NOT optimised</string>
|
||||
<string name="local_data">Local Data</string>
|
||||
<string name="shared_data">Shared Data</string>
|
||||
<string name="prune_database">Prune Database</string>
|
||||
<string name="check_seizures_message">Please select the events highlighted in pink to say if they are real seizures or false alarms</string>
|
||||
<string name="error_server_not_running">ERROR: OpenSeizureDetector Server is not running - please re-start it</string>
|
||||
<string name="system_logs">System Logs</string>
|
||||
<string name="logged_in_as_user_id">Logged in as: </string>
|
||||
<string name="datasharing_notification_text">Select for more information</string>
|
||||
<string name="datasharing_notification_title">OpenSeizureDetector Data Sharing Problem</string>
|
||||
<string name="datasharing_about_title">OpenSeizureDetector Data Sharing</string>
|
||||
<string name="datasharing_about_text">
|
||||
Data Sharing is not working correctly. \n
|
||||
This might be because you have not registered an account and logged in to the data sharing system,\n
|
||||
or it may be a networking problem. \n\n
|
||||
<b>Please register for Data Sharing and Log in using the App menu or button below</b>\n\n
|
||||
This will help with developing OpenSeizureDetector to increase the
|
||||
detection reliability and reduce the false alarm rate\n\n
|
||||
If you would like more information about the data sharing system and privacy policy, please see the
|
||||
Data Sharing page (https://www.openseizuredetector.org.uk/?page_id=1818)
|
||||
\n on the
|
||||
https://openseizuredetector.org.uk web site.
|
||||
|
||||
</string>
|
||||
<string name="sms_permissions_rationale_1">
|
||||
OpenSeizureDetector needs permission to <b>read your phone state and send SMS messages</b> to enable it to send SMS alerts when it detects a seizure.\n\n
|
||||
With this permission enabled the App will <b>send an SMS message to the phone numbers you enter on th Alarm settings page of the app when it detects a seizure</b>.\n\n
|
||||
Please grant the permissions in the following screens after pressing \'OK\' below....\n\n
|
||||
You can change this later by going into the phone settings and selecting Apps->OpenSeizureDetector->Permissions
|
||||
</string>
|
||||
<string name="location_permissions_rationale_1">
|
||||
OpenSeizureDetector <b>collects location data</b>
|
||||
to enable the <b>SMS Location Alarms</b> feature
|
||||
to include your location in the alarm message
|
||||
<b>when the app is closed or not in use</b>.\n\n
|
||||
This means that it will be able to send <b>SMS text messages</b> containing
|
||||
<b>your location</b>
|
||||
to the <b>phone numbers you enter</b> on the Alarm settings page of the app
|
||||
when it detects a seizure, by running in the <b>background</b>,
|
||||
even <b>when the app is closed</b>.\n
|
||||
It does not store your location or share it with anyone other than the phone numbers
|
||||
you specify\n\n
|
||||
|
||||
Please grant the permissions in the following screen by selecting
|
||||
<b>While using the app</b>
|
||||
if you wish to use SMS Location Alarms\n\n
|
||||
You can change this later by going into the phone settings and selecting
|
||||
<b>Apps->OpenSeizureDetector->Permissions</b>.
|
||||
</string>
|
||||
<string name="location_permissions_2_rationale">
|
||||
OpenSeizureDetector <b>collects location data</b>
|
||||
to enable the <b>SMS Location Alarms</b> feature
|
||||
to include your location in the alarm message
|
||||
<b>when the app is closed or not in use</b>.\n\n
|
||||
This means that it will be able to send <b>SMS text messages</b> containing
|
||||
<b>your location</b>
|
||||
to the <b>phone numbers you enter</b> on the Alarm settings page of the app
|
||||
when it detects a seizure, by running in the <b>background</b>,
|
||||
even <b>when the app is closed</b>.\n
|
||||
It does not store your location or share it with anyone other than the phone numbers
|
||||
you specify.\n\n
|
||||
Please grant the required permission by selecting <b>Allow all the time</b>
|
||||
on the next screen, if you wish to use SMS Location Alarms\n\n
|
||||
You can change this later by going into the phone settings
|
||||
and selecting <b>Apps->OpenSeizureDetector->Permissions</b>.
|
||||
</string>
|
||||
<string name="permissions_required">Permissions Disclosure</string>
|
||||
<string name="about_data_sharing">About Data Sharing</string>
|
||||
<string name="privacy_policy">Privacy Policy</string>
|
||||
<string name="mark_unverified_events_as_unknown">Mark Unverified Events as Unknown</string>
|
||||
<string name="mark_unverified_events_unknown_dialog_title">Mark All Unverified Events as Unknown?</string>
|
||||
<string name="mark_unverified_events_unknown_dialog_message">Please confirm that all genuine seizure events have been verified before marking all unverified events as type \'unknown\'. \n\nContinue to mark unverified events as Unknown?</string>
|
||||
<string name="not_logged_in_dialog_title">Not Logged in to Data Sharing</string>
|
||||
<string name="not_logged_in_dialog_message">You must be logged in to the Data Sharing system to be able to report seizures.</string>
|
||||
</resources>
|
||||
|
||||
@@ -7,11 +7,5 @@
|
||||
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
||||
<item name="colorAccent">@color/colorAccent</item>
|
||||
</style>
|
||||
<style name="AppTheme.NoActionBar">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
</style>
|
||||
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
|
||||
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
android:title="Enable Phone Call Alarm" />
|
||||
</PreferenceCategory>
|
||||
-->
|
||||
<!--
|
||||
<PreferenceCategory android:title="@string/AlarmLoggingTitle">
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
@@ -82,4 +83,5 @@
|
||||
android:summary="@string/log_data_summary"
|
||||
android:title="@string/log_data_title"/>
|
||||
</PreferenceCategory>
|
||||
-->
|
||||
</PreferenceScreen>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:defaultValue="true"
|
||||
android:enabled="true"
|
||||
android:key="advancedMode"
|
||||
android:summary="@string/AdvancedModeSummary"
|
||||
|
||||
@@ -6,14 +6,9 @@
|
||||
android:summary="@string/select_datasource_summary"
|
||||
android:entries="@array/datasource_list"
|
||||
android:entryValues="@array/datasource_list_values"
|
||||
android:defaultValue="Garmin"
|
||||
android:defaultValue="Phone"
|
||||
android:dialogTitle="@string/select_datasource_title" />
|
||||
<Preference
|
||||
android:key="SelectBLEDevice"
|
||||
android:title="@string/select_ble_device_title"
|
||||
android:summary="@string/select_ble_device_desc"
|
||||
android:widgetLayout="@layout/pref_select_ble_device_button"
|
||||
/>
|
||||
<!--
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
android:key="LogAlarms"
|
||||
@@ -55,16 +50,18 @@
|
||||
android:key="OSDUrl"
|
||||
android:summary="@string/remote_url_summary"
|
||||
android:title="@string/remote_url_title" />
|
||||
-->
|
||||
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="PreventSleep"
|
||||
android:summary="@string/prevent_sleep_summary"
|
||||
android:title="@string/prevent_sleep_title" />
|
||||
<EditTextPreference
|
||||
<!--<EditTextPreference
|
||||
android:defaultValue="1000"
|
||||
android:key="UpdatePeriod"
|
||||
android:summary="@string/data_update_period_summary"
|
||||
android:title="@string/data_update_period_title" />
|
||||
android:title="@string/data_update_period_title" />-->
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="AutoStart"
|
||||
@@ -72,6 +69,12 @@
|
||||
android:title="@string/auto_start_title"
|
||||
android:enabled="true"
|
||||
/>
|
||||
<Preference
|
||||
android:key="SelectBLEDevice"
|
||||
android:title="@string/select_ble_device_title"
|
||||
android:summary="@string/select_ble_device_desc"
|
||||
android:widgetLayout="@layout/pref_select_ble_device_button"
|
||||
/>
|
||||
|
||||
<EditTextPreference
|
||||
android:defaultValue=""
|
||||
|
||||
51
app/src/main/res/xml/logging_prefs.xml
Normal file
51
app/src/main/res/xml/logging_prefs.xml
Normal file
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<!--<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
android:key="LogAlarms"
|
||||
android:summary="@string/log_alarms_summary"
|
||||
android:title="@string/log_alarms_title" />
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
android:key="LogData"
|
||||
android:summary="@string/log_data_summary"
|
||||
android:title="@string/log_data_title" /> -->
|
||||
<EditTextPreference
|
||||
android:defaultValue="150"
|
||||
android:key="EventDurationSec"
|
||||
android:summary="@string/eventDurationSummary"
|
||||
android:title="@string/eventDurationTitle" />
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
android:key="AutoPruneDb"
|
||||
android:summary="@string/AutoPruneDbSummary"
|
||||
android:title="@string/AutoPruneDbTitle" />
|
||||
<EditTextPreference
|
||||
android:defaultValue="28"
|
||||
android:key="DataRetentionPeriod"
|
||||
android:summary="@string/dataRetentionPeriodSummary"
|
||||
android:title="@string/dataRetentionPeriodTitle" />
|
||||
<!--<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
android:key="LogDataRemote"
|
||||
android:summary="@string/log_data_remote_summary"
|
||||
android:title="@string/log_data_remote_title" /> -->
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="LogDataRemoteMobile"
|
||||
android:summary="@string/log_data_remote_mobile_summary"
|
||||
android:title="@string/log_data_remote_mobile_title" />
|
||||
<!--<EditTextPreference
|
||||
android:defaultValue="60"
|
||||
android:key="RemoteLogPeriod"
|
||||
android:summary="@string/remoteLogPeriodSummary"
|
||||
android:title="@string/remoteLogPeriodTitle" />-->
|
||||
|
||||
<!--<EditTextPreference
|
||||
android:defaultValue="https://osdapi.ddns.net/"
|
||||
android:key="OSDUrl"
|
||||
android:summary="@string/remote_url_summary"
|
||||
android:title="@string/remote_url_title" /> -->
|
||||
|
||||
|
||||
</PreferenceScreen>
|
||||
@@ -1,59 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<EditTextPreference
|
||||
android:defaultValue="https://osd.dynu.net/"
|
||||
android:key="serverUrl"
|
||||
android:title="@string/remote_url_title"
|
||||
android:summary="@string/remote_url_summary"
|
||||
/>
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
android:key="LogToServer"
|
||||
android:summary="@string/log_data_remote_summary"
|
||||
android:title="@string/log_data_remote_title" />
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="UploadOverMobileNetwork"
|
||||
android:summary="@string/UseMobileSummary"
|
||||
android:title="@string/UseMobileTitle" />
|
||||
<EditTextPreference
|
||||
android:defaultValue="password"
|
||||
android:key="OSDPasswd"
|
||||
android:summary="@string/remote_passwd_summary"
|
||||
android:title="@string/remote_passwd_title" />
|
||||
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="PreventSleep"
|
||||
android:summary="@string/prevent_sleep_summary"
|
||||
android:title="@string/prevent_sleep_title" />
|
||||
<EditTextPreference
|
||||
android:defaultValue="1000"
|
||||
android:key="UpdatePeriod"
|
||||
android:summary="@string/data_update_period_summary"
|
||||
android:title="@string/data_update_period_title" />
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="AutoStart"
|
||||
android:summary="@string/auto_start_summary"
|
||||
android:title="@string/auto_start_title"
|
||||
android:enabled="true"
|
||||
/>
|
||||
|
||||
<EditTextPreference
|
||||
android:defaultValue=""
|
||||
android:key="AppVersionName"
|
||||
android:summary="@string/app_version_summary"
|
||||
android:title="@string/app_version_title" />
|
||||
<!--
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="UseIpCamera"
|
||||
android:summary="Use IP Camera to View Images"
|
||||
android:title="Enable IP Camera"
|
||||
android:enabled="false"
|
||||
/>
|
||||
-->
|
||||
|
||||
|
||||
</PreferenceScreen>
|
||||
@@ -2,10 +2,10 @@
|
||||
<preference-headers
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<header android:fragment="uk.org.openseizuredetector.PrefActivity$BasicPrefsFragment"
|
||||
<!--<header android:fragment="uk.org.openseizuredetector.PrefActivity$BasicPrefsFragment"
|
||||
android:icon="@drawable/icon_24x24"
|
||||
android:title="@string/basic_settings_title"
|
||||
android:summary="@string/basic_settings_summary" />
|
||||
android:summary="@string/basic_settings_summary" />-->
|
||||
|
||||
<header android:fragment="uk.org.openseizuredetector.PrefActivity$GeneralPrefsFragment"
|
||||
android:icon="@drawable/icon_24x24"
|
||||
@@ -17,6 +17,11 @@
|
||||
android:title="@string/alarms_settings_title"
|
||||
android:summary="@string/alarms_settings_summary" />
|
||||
|
||||
<header android:fragment="uk.org.openseizuredetector.PrefActivity$LoggingPrefsFragment"
|
||||
android:icon="@drawable/icon_24x24"
|
||||
android:title="@string/logging_settings_title"
|
||||
android:summary="@string/logging_settings_summary" />
|
||||
|
||||
<header android:fragment="uk.org.openseizuredetector.PrefActivity$SeizureDetectorPrefsFragment"
|
||||
android:icon="@drawable/icon_24x24"
|
||||
android:title="@string/seizure_detector_settings_title"
|
||||
|
||||
@@ -1,129 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<CheckBoxPreference
|
||||
android:key="LatchAlarms"
|
||||
android:title="@string/latch_alarms_title"
|
||||
android:summary="@string/latch_alarms_summary"
|
||||
android:defaultValue="false" />
|
||||
|
||||
<CheckBoxPreference
|
||||
android:key="AudibleAlarm"
|
||||
android:title="@string/enable_audible_alarm_title"
|
||||
android:summary="@string/enable_audible_alarm_summary"
|
||||
android:defaultValue="true" />
|
||||
<CheckBoxPreference
|
||||
android:key="AudibleWarning"
|
||||
android:title="@string/enable_audible_warning_title"
|
||||
android:summary="@string/enable_audible_warning_summary"
|
||||
android:defaultValue="true" />
|
||||
<CheckBoxPreference
|
||||
android:key="SMSAlarm"
|
||||
android:title="@string/enable_sms_alarm_title"
|
||||
android:summary="@string/enable_sms_alarm_summary"
|
||||
android:defaultValue="false" />
|
||||
<EditTextPreference
|
||||
android:key="SMSNumbers"
|
||||
android:title="@string/sms_numbers_title"
|
||||
android:summary="@string/sms_numbers_summary"
|
||||
android:defaultValue="" />
|
||||
<EditTextPreference
|
||||
android:key="SMSMsg"
|
||||
android:title="@string/sms_message_title"
|
||||
android:summary="@string/sms_message_summary"
|
||||
android:defaultValue="**SEIZURE DETECTED**" />
|
||||
|
||||
<CheckBoxPreference
|
||||
android:key="AudibleFaultWarning"
|
||||
android:title="@string/enable_audible_fault_title"
|
||||
android:summary="@string/enable_audible_fault_summary"
|
||||
android:defaultValue="true" />
|
||||
|
||||
<CheckBoxPreference
|
||||
android:key="LogAlarms"
|
||||
android:title="@string/log_alarms_title"
|
||||
android:summary="@string/log_alarms_summary"
|
||||
android:defaultValue="true" />
|
||||
<CheckBoxPreference
|
||||
android:key="LogData"
|
||||
android:title="@string/log_data_title"
|
||||
android:summary="@string/log_data_summary"
|
||||
android:defaultValue="false" />
|
||||
<!-- <CheckBoxPreference
|
||||
android:key="PreventSleep"
|
||||
android:title="Prevent the screen from blanking."
|
||||
android:summary="Prevent the screen from blanking while the application is running."
|
||||
android:defaultValue="false" />
|
||||
<EditTextPreference
|
||||
android:key="UpdatePeriod"
|
||||
android:title="Display Update Period (ms)."
|
||||
android:summary="Display update period in miliseconds."
|
||||
android:defaultValue="1000" />
|
||||
-->
|
||||
<EditTextPreference
|
||||
android:key="AlarmFreqMin"
|
||||
android:title="@string/alarm_freq_min_title"
|
||||
android:summary="@string/alarm_freq_min_summary"
|
||||
android:defaultValue="5" />
|
||||
<EditTextPreference
|
||||
android:key="AlarmFreqMax"
|
||||
android:title="@string/alarm_freq_max_title"
|
||||
android:summary="@string/alarm_freq_max_summary"
|
||||
android:defaultValue="10" />
|
||||
<EditTextPreference
|
||||
android:key="WarnTime"
|
||||
android:title="@string/warn_time_title"
|
||||
android:summary="@string/warn_time_summary"
|
||||
android:defaultValue="5" />
|
||||
<EditTextPreference
|
||||
android:key="AlarmTime"
|
||||
android:title="@string/alarm_time_title"
|
||||
android:summary="@string/alarm_time_summary"
|
||||
android:defaultValue="10" />
|
||||
<EditTextPreference
|
||||
android:key="AlarmThresh"
|
||||
android:title="@string/alarm_threshold_title"
|
||||
android:summary="@string/alarm_threshold_summary"
|
||||
android:defaultValue="100" />
|
||||
<EditTextPreference
|
||||
android:key="AlarmRatioThresh"
|
||||
android:title="@string/alarm_ratio_thresh_title"
|
||||
android:summary="@string/alarm_ratio_thresh_summary"
|
||||
android:defaultValue="30" />
|
||||
|
||||
<CheckBoxPreference
|
||||
android:key="FallActive"
|
||||
android:title="@string/fall_detect_active_title"
|
||||
android:summary=""
|
||||
android:defaultValue="false" />
|
||||
<EditTextPreference
|
||||
android:key="FallThreshMin"
|
||||
android:title="@string/fall_thresh_min_title"
|
||||
android:summary=""
|
||||
android:defaultValue="200" />
|
||||
<EditTextPreference
|
||||
android:key="FallThreshMax"
|
||||
android:title="@string/fall_thresh_max_title"
|
||||
android:summary=""
|
||||
android:defaultValue="1200" />
|
||||
<EditTextPreference
|
||||
android:key="FallWindow"
|
||||
android:title="@string/fall_window_title"
|
||||
android:summary=""
|
||||
android:defaultValue="1500" />
|
||||
|
||||
|
||||
|
||||
<EditTextPreference
|
||||
android:key="AppRestartTimeout"
|
||||
android:title="@string/app_restart_timeout_title"
|
||||
android:summary="@string/app_restart_timeout_summary"
|
||||
android:numeric="integer"
|
||||
android:defaultValue="10" />
|
||||
<EditTextPreference
|
||||
android:key="FaultTimerPeriod"
|
||||
android:title="@string/fault_timer_period_title"
|
||||
android:summary="@string/fault_timer_period_summary"
|
||||
android:numeric="integer"
|
||||
android:defaultValue="30" />
|
||||
|
||||
</PreferenceScreen>
|
||||
@@ -19,7 +19,7 @@
|
||||
android:summary="@string/AlarmThreshSummary"
|
||||
android:title="@string/AlarmThreshTitle" />
|
||||
<EditTextPreference
|
||||
android:defaultValue="50"
|
||||
android:defaultValue="57"
|
||||
android:key="AlarmRatioThresh"
|
||||
android:summary="@string/AlarmRatioThreshSummary"
|
||||
android:title="@string/AlarmRatioThreshTitle" />
|
||||
@@ -30,7 +30,7 @@
|
||||
android:summary="@string/AlarmFreqMinSummary"
|
||||
android:title="@string/AlarmFreqMinTitle" />
|
||||
<EditTextPreference
|
||||
android:defaultValue="10"
|
||||
android:defaultValue="8"
|
||||
android:key="AlarmFreqMax"
|
||||
android:summary="@string/AlarmFreqMaxSummary"
|
||||
android:title="@string/AlarmFreqMaxTitle" />
|
||||
@@ -65,6 +65,24 @@
|
||||
android:title="@string/HRThreshMaxTitle" />
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory android:title="@string/O2SatSettingsTitle">
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="O2SatAlarmActive"
|
||||
android:summary="@string/O2Sat_enabled_summary"
|
||||
android:title="@string/O2Sat_enabled_title" />
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
android:key="O2SatNullAsAlarm"
|
||||
android:summary="@string/O2SatNullAlarmSummary"
|
||||
android:title="@string/O2SatNullAlarmTitle" />
|
||||
<EditTextPreference
|
||||
android:defaultValue="80"
|
||||
android:key="O2SatThreshMin"
|
||||
android:summary="@string/O2SatThreshMinSummary"
|
||||
android:title="@string/O2SatThreshMinTitle" />
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory android:title="@string/fall_detect_title">
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="false"
|
||||
|
||||
Reference in New Issue
Block a user