Implementata prima Activity (Login) con binding dinamici
This commit is contained in:
12
app/src/main/res/drawable/gray_detail_background.xml
Normal file
12
app/src/main/res/drawable/gray_detail_background.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
|
||||
<solid android:color="#EFEFEF" />
|
||||
|
||||
<padding
|
||||
android:left="1dp"
|
||||
android:right="1dp"
|
||||
android:top="1dp" />
|
||||
|
||||
<corners android:radius="5dp" />
|
||||
</shape>
|
||||
5
app/src/main/res/drawable/ic_logout_24dp.xml
Normal file
5
app/src/main/res/drawable/ic_logout_24dp.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<vector android:height="24dp" android:tint="#FFFFFF"
|
||||
android:viewportHeight="24.0" android:viewportWidth="24.0"
|
||||
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M10.09,15.59L11.5,17l5,-5 -5,-5 -1.41,1.41L12.67,11H3v2h9.67l-2.58,2.59zM19,3H5c-1.11,0 -2,0.9 -2,2v4h2V5h14v14H5v-4H3v4c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2V5c0,-1.1 -0.9,-2 -2,-2z"/>
|
||||
</vector>
|
||||
5
app/src/main/res/drawable/ic_mood_bad_24dp.xml
Normal file
5
app/src/main/res/drawable/ic_mood_bad_24dp.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<vector android:height="100dp" android:tint="#FFFFFF"
|
||||
android:viewportHeight="24.0" android:viewportWidth="24.0"
|
||||
android:width="100dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<path android:fillColor="#FF000000" android:pathData="M11.99,2C6.47,2 2,6.48 2,12s4.47,10 9.99,10C17.52,22 22,17.52 22,12S17.52,2 11.99,2zM12,20c-4.42,0 -8,-3.58 -8,-8s3.58,-8 8,-8 8,3.58 8,8 -3.58,8 -8,8zM15.5,11c0.83,0 1.5,-0.67 1.5,-1.5S16.33,8 15.5,8 14,8.67 14,9.5s0.67,1.5 1.5,1.5zM8.5,11c0.83,0 1.5,-0.67 1.5,-1.5S9.33,8 8.5,8 7,8.67 7,9.5 7.67,11 8.5,11zM12,14c-2.33,0 -4.31,1.46 -5.11,3.5h10.22c-0.8,-2.04 -2.78,-3.5 -5.11,-3.5z"/>
|
||||
</vector>
|
||||
41
app/src/main/res/drawable/logo_integry_testo.xml
Normal file
41
app/src/main/res/drawable/logo_integry_testo.xml
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="636.577dp"
|
||||
android:height="271.126dp"
|
||||
android:viewportWidth="636.577"
|
||||
android:viewportHeight="271.126">
|
||||
|
||||
<path
|
||||
android:fillColor="#FF9900"
|
||||
android:pathData="M207.414,61.361c-18.867-18.878-44.938-30.555-73.736-30.555c-12.746,0-24.957,2.287-36.245,6.474 l-8.88-23.535c14.332-5.453,29.88-8.438,46.125-8.438c35.734,0,68.094,14.445,91.559,37.814L207.414,61.361z" />
|
||||
<path
|
||||
android:fillColor="#349933"
|
||||
android:pathData="M63.193,211.868c14.326,13.152,32.343,22.35,52.318,25.859l-4.326,24.957 c-24.722-4.521-46.996-16.049-64.689-32.449L63.193,211.868z" />
|
||||
<path
|
||||
android:fillColor="#0199CB"
|
||||
android:pathData="M33.563,216.368C15.648,194.12,4.928,165.84,4.928,135.055c0-48.096,26.17-90.081,65.047-112.49 l12.32,21.762c-31.569,17.917-52.867,51.835-52.867,90.728c0,24.906,8.734,47.771,23.306,65.701L33.563,216.368z" />
|
||||
<path
|
||||
android:fillColor="#EC0200"
|
||||
android:pathData="M131.927,239.29c0.582,0.01,1.166,0.016,1.75,0.016c24.691,0,47.377-8.586,65.238-22.932l15.982,20.666 c-22.076,17.391-49.938,27.766-80.221,27.766c-1.115,0-2.227-0.014-3.336-0.043L131.927,239.29z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M101.414,95.458H75.426V72.165h25.987V95.458z M101.414,199.928H75.426v-93.78h25.987V199.928z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M114.606,106.148h46.586c14.08,0,24.132,2.651,30.159,7.953c6.025,5.302,9.039,14.095,9.039,26.378v59.449H175.62v-56.406 c0-7.01-1.086-11.561-3.259-13.646c-2.173-2.086-6.534-3.129-13.081-3.129h-19.903v73.181h-24.771V106.148z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M203.937,106.148h17.47V72.165h24.771v33.983h26.161v18.687h-26.161v37.894c0,6.953,1.187,11.777,3.563,14.471 c2.375,2.695,6.519,4.043,12.429,4.043h10.169v18.686H249.74c-9.156,0-16.166-2.533-21.033-7.605 c-4.867-5.068-7.301-12.326-7.301-21.771v-45.716h-17.47V106.148z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M320.557,199.928c-15.529,0-27.277-3.955-35.244-11.863c-7.967-7.91-11.95-19.568-11.95-34.982 c0-15.412,3.998-27.087,11.994-35.027c7.996-7.938,19.729-11.907,35.2-11.907h36.156v19.556h-32.767 c-8.982,0-15.022,1.275-18.122,3.824c-3.1,2.55-4.767,7.158-4.997,13.82h55.886v19.555h-55.886 c0.23,6.723,1.782,11.314,4.649,13.775c2.869,2.465,8.966,3.695,18.296,3.695h32.94v19.555H320.557z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M452.301,196.54c0,12.863-2.868,22.307-8.604,28.334c-5.736,6.025-14.688,9.039-26.856,9.039h-48.585v-19.035h44.326 c4.75,0,8.4-1.145,10.951-3.434c2.549-2.289,3.824-5.605,3.824-9.951v-1.564h-20.164c-10.43,0-17.935-0.781-22.511-2.346 c-4.578-1.564-8.809-4.229-12.689-7.996c-4.463-4.229-7.896-9.502-10.3-15.818c-2.404-6.314-3.606-13.152-3.606-20.512 c0-7.242,1.202-14.008,3.606-20.295c2.404-6.287,5.837-11.544,10.3-15.775c3.998-3.939,8.691-6.764,14.08-8.474 c5.389-1.708,12.429-2.564,21.12-2.564h45.108V196.54z M414.493,180.547h12.863v-54.322h-12.863 c-6.201,0-10.547,0.232-13.037,0.695c-2.492,0.465-4.665,1.247-6.519,2.347c-3.824,2.319-6.62,5.375-8.388,9.168 c-1.768,3.797-2.65,8.736-2.65,14.82c0,10.025,2.229,17.078,6.692,21.162C395.053,178.504,403.021,180.547,414.493,180.547z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M464.711,106.148h41.632c9.734,0,16.557,1.753,20.469,5.258c3.91,3.506,5.866,9.634,5.866,18.382v15.645h-23.641v-12.082 c0-3.65-0.651-6.097-1.956-7.343c-1.303-1.246-4.273-1.869-8.908-1.869h-8.691v75.789h-24.771V106.148z" />
|
||||
<path
|
||||
android:fillColor="#000000"
|
||||
android:pathData="M580.463,179.243h19.903v-73.094h24.771v91.26c0,12.398-2.898,21.582-8.691,27.551c-5.795,5.967-14.66,8.953-26.596,8.953 h-48.585v-19.035h44.326c4.75,0,8.4-1.145,10.951-3.434c2.549-2.289,3.824-5.605,3.824-9.951v-1.564h-21.902 c-14.023,0-24.019-2.766-29.985-8.301c-5.969-5.531-8.952-14.76-8.952-27.682v-57.797h24.51v55.885 c0,7.07,1.057,11.705,3.173,13.906C569.323,178.143,573.74,179.243,580.463,179.243z" />
|
||||
</vector>
|
||||
150
app/src/main/res/layout/activity_login.xml
Normal file
150
app/src/main/res/layout/activity_login.xml
Normal file
@@ -0,0 +1,150 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<data>
|
||||
<variable name="loginViewModel" type="it.integry.integrywmsnative.gest.login.viewmodel.LoginViewModel" />
|
||||
</data>
|
||||
|
||||
|
||||
<ScrollView
|
||||
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:fitsSystemWindows="true">
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="56dp"
|
||||
android:paddingLeft="24dp"
|
||||
android:paddingRight="24dp">
|
||||
|
||||
<ImageView android:src="@drawable/logo_integry_testo"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="72dp"
|
||||
android:layout_marginBottom="24dp"
|
||||
android:layout_gravity="center_horizontal" />
|
||||
|
||||
<!-- Username Label -->
|
||||
<android.support.design.widget.TextInputLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
app:errorText="@{loginViewModel.usernameError}"
|
||||
app:hintTextAppearance="@style/hint_text">
|
||||
<android.support.design.widget.TextInputEditText
|
||||
android:id="@+id/input_username"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:inputType="textEmailAddress"
|
||||
android:hint="Username"
|
||||
app:binding="@{loginViewModel.username}"/>
|
||||
</android.support.design.widget.TextInputLayout>
|
||||
|
||||
<!-- Password Label -->
|
||||
<android.support.design.widget.TextInputLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
app:hintTextAppearance="@style/hint_text"
|
||||
app:errorText="@{loginViewModel.passwordError}"
|
||||
app:passwordToggleEnabled="true">
|
||||
<android.support.design.widget.TextInputEditText
|
||||
android:id="@+id/input_password"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:inputType="textPassword"
|
||||
android:hint="Password"
|
||||
app:binding="@{loginViewModel.password}"/>
|
||||
</android.support.design.widget.TextInputLayout>
|
||||
|
||||
<android.support.v7.widget.AppCompatCheckBox
|
||||
android:id="@+id/login_checkbox_custom_server"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/action_customize_server_settings"
|
||||
android:enabled="@{loginViewModel.customSettingsCheckboxEnabled}"
|
||||
app:checked="@{loginViewModel.customSettingsCheckboxChecked}"/>
|
||||
|
||||
<net.cachapa.expandablelayout.ExpandableLayout
|
||||
android:id="@+id/login_layout_server_details"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/gray_detail_background"
|
||||
app:el_duration="400"
|
||||
app:el_expanded_bind="@{loginViewModel.customSettingsCheckboxChecked}"
|
||||
android:paddingTop="6dp"
|
||||
android:paddingBottom="12dp">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<!--Host Label-->
|
||||
<android.support.design.widget.TextInputLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
app:errorText="@{loginViewModel.codAziendaError}"
|
||||
app:hintTextAppearance="@style/hint_text">
|
||||
|
||||
<android.support.design.widget.TextInputEditText
|
||||
android:id="@+id/input_cod_azienda"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:inputType="text"
|
||||
android:hint="Codice azienda"
|
||||
app:binding="@{loginViewModel.codAzienda}"/>
|
||||
</android.support.design.widget.TextInputLayout>
|
||||
|
||||
<!-- Host Label -->
|
||||
<!--<android.support.design.widget.TextInputLayout-->
|
||||
<!--android:layout_width="match_parent"-->
|
||||
<!--android:layout_height="wrap_content"-->
|
||||
<!--android:layout_marginTop="8dp"-->
|
||||
<!--app:hintTextAppearance="@style/hint_text">-->
|
||||
<!--<android.support.design.widget.TextInputEditText-->
|
||||
<!--android:id="@+id/iput_server_host"-->
|
||||
<!--android:layout_width="match_parent"-->
|
||||
<!--android:layout_height="wrap_content"-->
|
||||
<!--android:inputType="text"-->
|
||||
<!--android:hint="Host" />-->
|
||||
<!--</android.support.design.widget.TextInputLayout>-->
|
||||
|
||||
<!--<!– Port Label –>-->
|
||||
<!--<android.support.design.widget.TextInputLayout-->
|
||||
<!--android:layout_width="match_parent"-->
|
||||
<!--android:layout_height="wrap_content"-->
|
||||
<!--android:layout_marginTop="8dp"-->
|
||||
<!--app:hintTextAppearance="@style/hint_text">-->
|
||||
<!--<android.support.design.widget.TextInputEditText-->
|
||||
<!--android:id="@+id/iput_server_port"-->
|
||||
<!--android:layout_width="match_parent"-->
|
||||
<!--android:layout_height="wrap_content"-->
|
||||
<!--android:inputType="number|none"-->
|
||||
<!--android:hint="Port" />-->
|
||||
<!--</android.support.design.widget.TextInputLayout>-->
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</net.cachapa.expandablelayout.ExpandableLayout>
|
||||
|
||||
<android.support.v7.widget.AppCompatButton
|
||||
android:id="@+id/btn_login"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="24dp"
|
||||
android:layout_marginBottom="24dp"
|
||||
android:padding="12dp"
|
||||
android:enabled="@{loginViewModel.loginButtonEnabled}"
|
||||
app:onClick="@{() -> loginViewModel.login(loginViewModel.validate())}"
|
||||
android:text="Login"/>
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
</layout>
|
||||
@@ -13,10 +13,111 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" >
|
||||
|
||||
<android.support.design.widget.TextInputEditText
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<net.cachapa.expandablelayout.ExpandableLayout
|
||||
android:id="@+id/no_connection_top_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:hint="hint" />
|
||||
android:background="@drawable/gray_detail_background"
|
||||
app:el_duration="400"
|
||||
app:el_expanded="false">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:paddingTop="12dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:paddingLeft="8dp"
|
||||
android:background="@color/red_600">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/white"
|
||||
android:text="NESSUNA CONNESSIONE DISPONIBILE, RIPROVA"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</net.cachapa.expandablelayout.ExpandableLayout>
|
||||
|
||||
|
||||
<android.support.v7.widget.CardView
|
||||
app:cardBackgroundColor="@android:color/white"
|
||||
app:cardCornerRadius="4dp"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:layout_marginBottom="10dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<TextView
|
||||
android:textColor="@android:color/black"
|
||||
android:layout_marginTop="10dp"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Informazioni generali"
|
||||
android:textAllCaps="true"
|
||||
android:textStyle="bold"/>
|
||||
|
||||
<LinearLayout
|
||||
android:padding="15dp"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<android.support.constraint.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<android.support.constraint.Guideline
|
||||
android:id="@+id/guideline1"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintGuide_percent="0.40"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
android:text="Segnale WI-FI"
|
||||
android:textColor="@android:color/black"
|
||||
app:layout_constraintEnd_toStartOf="@+id/guideline"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/wifi_power"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="0dp"
|
||||
android:layout_marginStart="0dp"
|
||||
android:text="N/A"
|
||||
android:textSize="16sp"
|
||||
app:layout_constraintStart_toStartOf="@+id/guideline1"
|
||||
app:layout_constraintEnd_toEndOf="parent" />
|
||||
|
||||
</android.support.constraint.ConstraintLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
</android.support.v7.widget.CardView>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
</android.support.constraint.ConstraintLayout>
|
||||
|
||||
@@ -33,4 +33,13 @@
|
||||
</menu>
|
||||
</item>
|
||||
|
||||
<item android:title="Other">
|
||||
<menu>
|
||||
<item
|
||||
android:id="@+id/nav_logout"
|
||||
android:icon="@drawable/ic_logout_24dp"
|
||||
android:title="Logout" />
|
||||
</menu>
|
||||
</item>
|
||||
|
||||
</menu>
|
||||
|
||||
@@ -8,12 +8,16 @@
|
||||
<string name="accettazione_title_fragment">Accettazione</string>
|
||||
<string name="accettazione_ordine_inevaso_title_empty">Ordine di accettazione</string>
|
||||
<string name="accettazione_ordine_inevaso_title_multiple_order">Ordini di accettazione</string>
|
||||
<string name="error">Errore</string>
|
||||
<string name="error">Ops</string>
|
||||
<string name="warning">Attenzione</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="abort">Annulla</string>
|
||||
<string name="dispatched">Evasi</string>
|
||||
|
||||
|
||||
<string name="action_settings">Impostazioni</string>
|
||||
<string name="action_customize_server_settings">Personalizza impostazioni azienda</string>
|
||||
|
||||
<string name="no_description">Nessuna descrizione</string>
|
||||
<string name="stock">Stock</string>
|
||||
<string name="action_filter">Filtra</string>
|
||||
@@ -32,13 +36,31 @@
|
||||
<item quantity="one">articolo</item>
|
||||
<item quantity="other">articoli</item>
|
||||
</plurals>
|
||||
<plurals name="available_articles">
|
||||
<item quantity="one">articolo disponibile</item>
|
||||
<item quantity="other">articoli disponibili</item>
|
||||
</plurals>
|
||||
<plurals name="loaded_orders_message">
|
||||
<item quantity="one"><![CDATA[È stato caricato <b>%d</b> ordine]]></item>
|
||||
<item quantity="other"><![CDATA[Sono stati caricati <b>%d</b> ordini]]></item>
|
||||
</plurals>
|
||||
<string name="action_close_ul">Chiudi UL</string>
|
||||
<string name="already_read_articles">Articoli presenti</string>
|
||||
<string name="orders">Ordini</string>
|
||||
<string name="loaded_orders_message"><![CDATA[Sono stati caricati <b>%d</b> ordini]]></string>
|
||||
<string name="articoli_in_collo_sheet_title"><![CDATA[Unità numero %d]]></string>
|
||||
<string name="details_text">Dettagli</string>
|
||||
<string name="date_text">Data</string>
|
||||
<string name="position_text">Posizione</string>
|
||||
<string name="prepared_by_text">Preparato da</string>
|
||||
|
||||
|
||||
|
||||
<string name="password_error_length">deve essere tra 3 e 30 caratteri</string>
|
||||
<string name="username_error_not_valid">inserire un username valido</string>
|
||||
<string name="server_cod_azienda_error_not_valid">inserire un codice azienda valido</string>
|
||||
<string name="server_host_error_not_valid">inserire un host valido</string>
|
||||
<string name="server_port_error_not_valid">inserire una porta valida</string>
|
||||
<string name="server_cod_azienda_not_valid"><![CDATA[Il codice azienda <b>%s</b> non è valido. Controllalo e riprova]]></string>
|
||||
<string name="server_not_reachable"><![CDATA[L\'host <b>%s</b> sulla porta <b>%d</b> non è al momento raggiungibile. Riprova più tardi]]></string>
|
||||
<string name="action_choose_profile_db">Seleziona un database</string>
|
||||
</resources>
|
||||
6
app/src/main/res/values/config.xml
Normal file
6
app/src/main/res/values/config.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<item name="bound_observable" type="id" />
|
||||
|
||||
</resources>
|
||||
@@ -5,6 +5,7 @@
|
||||
<string name="navigation_drawer_close">Close navigation drawer</string>
|
||||
|
||||
<string name="action_settings">Settings</string>
|
||||
<string name="action_customize_server_settings">Custom company settings</string>
|
||||
|
||||
<!-- Generic strings -->
|
||||
<string name="waiting">Waiting</string>
|
||||
@@ -13,10 +14,10 @@
|
||||
|
||||
|
||||
<string name="ord_acq_testata"><![CDATA[Pur. Ord. <b>%s</b> of <b>%s</b>]]></string>
|
||||
<string name="accettazione_title_fragment">Acceptance</string>
|
||||
<string name="accettazione_ordine_inevaso_title_empty">Acceptance order</string>
|
||||
<string name="accettazione_title_fragment">Check in</string>
|
||||
<string name="accettazione_ordine_inevaso_title_empty">Check in order</string>
|
||||
<string name="accettazione_ordine_inevaso_title_multiple_order">Multiple acceptance orders</string>
|
||||
<string name="error">Error</string>
|
||||
<string name="error">Ops</string>
|
||||
<string name="warning">Warning</string>
|
||||
<string name="ok">OK</string>
|
||||
<string name="abort">Abort</string>
|
||||
@@ -43,14 +44,32 @@
|
||||
<item quantity="one">item</item>
|
||||
<item quantity="other">items</item>
|
||||
</plurals>
|
||||
<plurals name="available_articles">
|
||||
<item quantity="one">available item</item>
|
||||
<item quantity="other">available items</item>
|
||||
</plurals>
|
||||
<plurals name="loaded_orders_message">
|
||||
<item quantity="one"><![CDATA[<b>%d</b> order loaded]]></item>
|
||||
<item quantity="other"><![CDATA[<b>%d</b> orders loaded]]></item>
|
||||
</plurals>
|
||||
<string name="action_close_ul">Close LU</string>
|
||||
<string name="already_read_articles">Submitted items</string>
|
||||
<string name="orders">Orders</string>
|
||||
<string name="loaded_orders_message"><![CDATA[<b>%d</b> orders loaded]]></string>
|
||||
<string name="articoli_in_collo_sheet_title"><![CDATA[Unit #%d]]></string>
|
||||
<string name="details_text">Details</string>
|
||||
<string name="date_text">Date</string>
|
||||
<string name="position_text">Position</string>
|
||||
<string name="prepared_by_text">Prepared by</string>
|
||||
|
||||
|
||||
<string name="password_error_length">between 3 and 30 alphanumeric characters</string>
|
||||
<string name="username_error_not_valid">enter a valid username</string>
|
||||
<string name="server_cod_azienda_error_not_valid">enter a valid code</string>
|
||||
<string name="server_host_error_not_valid">enter a valid host</string>
|
||||
<string name="server_port_error_not_valid">enter a valid port</string>
|
||||
<string name="server_cod_azienda_not_valid"><![CDATA[Code <b>%s</b> is not valid. Check and retry later]]></string>
|
||||
<string name="server_not_reachable"><![CDATA[The host <b>%s</b> on port <b>%d</b> is not reachable. Retry later]]></string>
|
||||
<string name="action_choose_profile_db">Choose a database</string>
|
||||
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -30,6 +30,10 @@
|
||||
<item name="colorButtonNormal">@android:color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="hint_text" parent="TextAppearance.Design.Hint">
|
||||
<item name="android:textColor">@color/colorPrimary</item>
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user