Почти доделал форму здоровья

This commit is contained in:
2024-06-17 07:25:05 +05:00
parent 28c529fe7a
commit 2c29159b51
26 changed files with 7035 additions and 4597 deletions

2
.idea/compiler.xml generated
View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" />
<bytecodeTargetLevel target="21" />
</component>
</project>

3
.idea/gradle.xml generated
View File

@ -4,9 +4,8 @@
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="delegatedBuild" value="false" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="gradleJvm" value="21" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />

10
.idea/misc.xml generated
View File

@ -33,7 +33,7 @@
<option name="myDefaultNotNull" value="android.support.annotation.NonNull" />
<option name="myNullables">
<value>
<list size="15">
<list size="17">
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" />
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" />
<item index="2" class="java.lang.String" itemvalue="javax.annotation.CheckForNull" />
@ -49,12 +49,14 @@
<item index="12" class="java.lang.String" itemvalue="org.eclipse.jdt.annotation.Nullable" />
<item index="13" class="java.lang.String" itemvalue="io.reactivex.annotations.Nullable" />
<item index="14" class="java.lang.String" itemvalue="io.reactivex.rxjava3.annotations.Nullable" />
<item index="15" class="java.lang.String" itemvalue="org.jspecify.annotations.Nullable" />
<item index="16" class="java.lang.String" itemvalue="jakarta.annotation.Nullable" />
</list>
</value>
</option>
<option name="myNotNulls">
<value>
<list size="14">
<list size="16">
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" />
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" />
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
@ -69,11 +71,13 @@
<item index="11" class="java.lang.String" itemvalue="org.eclipse.jdt.annotation.NonNull" />
<item index="12" class="java.lang.String" itemvalue="io.reactivex.annotations.NonNull" />
<item index="13" class="java.lang.String" itemvalue="io.reactivex.rxjava3.annotations.NonNull" />
<item index="14" class="java.lang.String" itemvalue="org.jspecify.annotations.NonNull" />
<item index="15" class="java.lang.String" itemvalue="jakarta.annotation.Nonnull" />
</list>
</value>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">

View File

@ -51,7 +51,7 @@
<activity
android:name=".MapsActivity"
android:label="@string/title_activity_maps"></activity>
android:label="@string/title_activity_maps"/>
<activity android:name=".SplashScreen"
android:exported="true">
<intent-filter android:label="ASDC">
@ -62,15 +62,15 @@
<activity
android:name=".MainActivity"
android:configChanges="orientation|screenSize"
android:label="@string/app_name"></activity>
android:label="@string/app_name"/>
<activity
android:name=".SetupActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_setup"></activity>
android:label="@string/title_activity_setup"/>
<activity
android:name=".ScanActivity"
android:configChanges="orientation|screenSize"
android:label="@string/Authorize_the_tablet_by_QR_code"></activity>
android:label="@string/Authorize_the_tablet_by_QR_code"/>
<activity
android:name=".LocustActivity"
android:configChanges="screenSize"
@ -78,22 +78,24 @@
<activity
android:name=".LocustListActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_locust_list"></activity>
android:label="@string/title_activity_locust_list"/>
<activity
android:name=".LocustDelListActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_locust_del_list"></activity>
android:label="@string/title_activity_locust_del_list"/>
<activity
android:name=".LocustHealthListActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_locust_health_list"/>
<activity
android:name=".LocustHealthActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_locust_health"/>
<activity
android:name=".LocustDelActivity"
android:configChanges="orientation|screenSize"
android:label="@string/title_activity_locust_del"></activity>
<!--
activity
android:name="kz.istt.locust.ImagePickActivity"
android:label="@string/title_activity_image_pick"
android:configChanges="orientation|screenSize">
</activity
-->
android:label="@string/title_activity_locust_del"/>
<!--
activity
android:name="kz.istt.locust.GeoMapActivity"

View File

@ -40,40 +40,10 @@ public class DbOpenHelper extends SQLiteOpenHelper
{
super(context, DB_NAME, null, DB_VERSION);
_context = context;
/*
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL("DROP TABLE IF EXISTS frmlocust");
db.execSQL("DROP TABLE IF EXISTS frmlocust_locations");
db.execSQL("DROP TABLE IF EXISTS frmlocustdel");
db.execSQL("DROP TABLE IF EXISTS frmlocustdel_locations");
db.execSQL("DROP TABLE IF EXISTS CountriesRegions");
db.execSQL("DROP TABLE IF EXISTS CountriesRegionsPoints");
db.execSQL("DROP TABLE IF EXISTS Countries");
db.execSQL("DROP TABLE IF EXISTS LocustsTypes"); //Табличка видов саранчи
db.execSQL("DROP TABLE IF EXISTS _languages");
db.execSQL("DROP TABLE IF EXISTS _translations");
db.execSQL("DROP TABLE IF EXISTS _user");
db.execSQL("DROP TABLE IF EXISTS Borns"); //Справочник отрождение "Начало", "Массовое".
db.execSQL("DROP TABLE IF EXISTS list_density"); //Справочник плотност: «низкая», «средняя» и «высокая».
db.execSQL("DROP TABLE IF EXISTS list_phase");
db.execSQL("DROP TABLE IF EXISTS list_mortality"); //Метод подсчёта смертности
db.execSQL("DROP TABLE IF EXISTS list_directions"); //Стороны света направления
db.execSQL("DROP TABLE IF EXISTS list_damage"); //Справочник повреждений растительного покрова
db.execSQL("DROP TABLE IF EXISTS list_greenery");
db.execSQL("DROP TABLE IF EXISTS list_biotope");
db.execSQL("DROP TABLE IF EXISTS list_cover");
db.execSQL("DROP TABLE IF EXISTS list_age");
db.execSQL("DROP TABLE IF EXISTS list_actions");
db.execSQL("DROP TABLE IF EXISTS list_paintings");
db.execSQL("DROP TABLE IF EXISTS list_behaviors"); //
db.execSQL("DROP TABLE IF EXISTS list_breeding"); //«Одиночные, разреженные, группы»
db.execSQL("DROP TABLE IF EXISTS list_capacities"); //«Полнообъемное», «Малообъемное», «Ультрамалообъемное».
db.execSQL("DROP TABLE IF EXISTS list_markings");
db.execSQL("DROP TABLE IF EXISTS sprayers"); //Опрыскиватели: "Трактор", "Самолёт" итд.
db.execSQL("DROP TABLE IF EXISTS sprayers_types"); //Виды опрыскивания: "Авиа", "Наземное", "Ручное".
db.execSQL("DROP TABLE IF EXISTS Fledgling");
onCreate(db);
/**/
//dropAllTables(this.getWritableDatabase());
//onCreate(db);
}
/** Содание новой базы если её нет
@ -732,8 +702,6 @@ public class DbOpenHelper extends SQLiteOpenHelper
"frmlocustdel_uid text NOT NULL," + //На основе какой формы заполняется анкета
"filled boolean," + //Заполнена ли анкета (спец поле а не проверка на NULL потому что обязательность полей можно выставлять галочкой в интерфейсе)
"device_id text, " + //Идентификатор устройства
@ -1370,46 +1338,54 @@ public class DbOpenHelper extends SQLiteOpenHelper
if(oldVersion < newVersion) //Это условие выполняется: если совсем старые версии и не знаю что поменялось...
{
//db.execSQL("DROP TABLE IF EXISTS android_metadata");
db.execSQL("DROP TABLE IF EXISTS frmlocust");
db.execSQL("DROP TABLE IF EXISTS frmlocust_locations");
db.execSQL("DROP TABLE IF EXISTS frmlocustdel");
db.execSQL("DROP TABLE IF EXISTS frmlocustdel_locations");
db.execSQL("DROP TABLE IF EXISTS CountriesRegions");
db.execSQL("DROP TABLE IF EXISTS CountriesRegionsPoints");
db.execSQL("DROP TABLE IF EXISTS Countries");
db.execSQL("DROP TABLE IF EXISTS LocustsTypes"); //Табличка видов саранчи
db.execSQL("DROP TABLE IF EXISTS _languages");
db.execSQL("DROP TABLE IF EXISTS _translations");
db.execSQL("DROP TABLE IF EXISTS _user");
db.execSQL("DROP TABLE IF EXISTS Borns"); //Справочник отрождение "Начало", "Массовое".
db.execSQL("DROP TABLE IF EXISTS list_density"); //Справочник плотност: «низкая», «средняя» и «высокая».
db.execSQL("DROP TABLE IF EXISTS list_phase");
db.execSQL("DROP TABLE IF EXISTS list_mortality"); //Метод подсчёта смертности
db.execSQL("DROP TABLE IF EXISTS list_directions"); //Стороны света направления
db.execSQL("DROP TABLE IF EXISTS list_damage"); //Справочник повреждений растительного покрова
db.execSQL("DROP TABLE IF EXISTS list_greenery");
db.execSQL("DROP TABLE IF EXISTS list_biotope");
db.execSQL("DROP TABLE IF EXISTS list_cover");
db.execSQL("DROP TABLE IF EXISTS list_age");
db.execSQL("DROP TABLE IF EXISTS list_actions");
db.execSQL("DROP TABLE IF EXISTS list_paintings");
db.execSQL("DROP TABLE IF EXISTS list_behaviors"); //
db.execSQL("DROP TABLE IF EXISTS list_breeding"); //«Одиночные, разреженные, группы»
db.execSQL("DROP TABLE IF EXISTS list_capacities"); //«Полнообъемное», «Малообъемное», «Ультрамалообъемное».
db.execSQL("DROP TABLE IF EXISTS list_markings");
db.execSQL("DROP TABLE IF EXISTS list_purpose");
db.execSQL("DROP TABLE IF EXISTS list_impact");
db.execSQL("DROP TABLE IF EXISTS list_diluted");
db.execSQL("DROP TABLE IF EXISTS sprayers"); //Опрыскиватели: "Трактор", "Самолёт" итд.
db.execSQL("DROP TABLE IF EXISTS sprayers_types"); //Виды опрыскивания: "Авиа", "Наземное", "Ручное".
db.execSQL("DROP TABLE IF EXISTS Fledgling");
dropAllTables(db);
onCreate(db);
}
}
public boolean dropAllTables(SQLiteDatabase db){
//db.execSQL("DROP TABLE IF EXISTS android_metadata");
db.execSQL("DROP TABLE IF EXISTS frmlocust");
db.execSQL("DROP TABLE IF EXISTS frmlocust_locations");
db.execSQL("DROP TABLE IF EXISTS frmlocustdel");
db.execSQL("DROP TABLE IF EXISTS frmlocustdel_locations");
db.execSQL("DROP TABLE IF EXISTS frmlocusthealth");
db.execSQL("DROP TABLE IF EXISTS frmlocusthealth_locations");
db.execSQL("DROP TABLE IF EXISTS CountriesRegions");
db.execSQL("DROP TABLE IF EXISTS CountriesRegionsPoints");
db.execSQL("DROP TABLE IF EXISTS Countries");
db.execSQL("DROP TABLE IF EXISTS LocustsTypes"); //Табличка видов саранчи
db.execSQL("DROP TABLE IF EXISTS _languages");
db.execSQL("DROP TABLE IF EXISTS _translations");
db.execSQL("DROP TABLE IF EXISTS _user");
db.execSQL("DROP TABLE IF EXISTS Borns"); //Справочник отрождение "Начало", "Массовое".
db.execSQL("DROP TABLE IF EXISTS list_density"); //Справочник плотност: «низкая», «средняя» и «высокая».
db.execSQL("DROP TABLE IF EXISTS list_phase");
db.execSQL("DROP TABLE IF EXISTS list_mortality"); //Метод подсчёта смертности
db.execSQL("DROP TABLE IF EXISTS list_directions"); //Стороны света направления
db.execSQL("DROP TABLE IF EXISTS list_damage"); //Справочник повреждений растительного покрова
db.execSQL("DROP TABLE IF EXISTS list_greenery");
db.execSQL("DROP TABLE IF EXISTS list_biotope");
db.execSQL("DROP TABLE IF EXISTS list_cover");
db.execSQL("DROP TABLE IF EXISTS list_age");
db.execSQL("DROP TABLE IF EXISTS list_actions");
db.execSQL("DROP TABLE IF EXISTS list_paintings");
db.execSQL("DROP TABLE IF EXISTS list_behaviors"); //
db.execSQL("DROP TABLE IF EXISTS list_breeding"); //«Одиночные, разреженные, группы»
db.execSQL("DROP TABLE IF EXISTS list_capacities"); //«Полнообъемное», «Малообъемное», «Ультрамалообъемное».
db.execSQL("DROP TABLE IF EXISTS list_markings");
db.execSQL("DROP TABLE IF EXISTS list_purpose");
db.execSQL("DROP TABLE IF EXISTS list_impact");
db.execSQL("DROP TABLE IF EXISTS list_diluted");
db.execSQL("DROP TABLE IF EXISTS sprayers"); //Опрыскиватели: "Трактор", "Самолёт" итд.
db.execSQL("DROP TABLE IF EXISTS sprayers_types"); //Виды опрыскивания: "Авиа", "Наземное", "Ручное".
db.execSQL("DROP TABLE IF EXISTS Fledgling");
return true;
}
//Функция по изменению типа столбца
public boolean changeTableFieldType()
{

File diff suppressed because it is too large Load Diff

View File

@ -343,7 +343,7 @@ public class MainActivity extends Activity {
public void ShowLocustHealthActivity()
{
Intent intent = new Intent(this, LocustHealthActivity.class);
Intent intent = new Intent(this, LocustHealthListActivity.class);
startActivity(intent);
}

View File

@ -5,6 +5,7 @@ import android.app.PendingIntent;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.Configuration;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
@ -48,6 +49,7 @@ public class SetupActivity extends Activity {
public Button btnTm = null;
public Button btnAr = null;
public Button btnQR = null;
public Button btnDeleteAllData = null;
public CheckBox cbIdentifyCountryRegion = null;
public final static int TASK1_CODE = 1;
@ -288,6 +290,28 @@ public class SetupActivity extends Activity {
};
btnQR.setOnClickListener(oclBtnQR);
//Delete all data
btnDeleteAllData = (Button) findViewById(R.id.btnDeleteAllData);
OnClickListener oclDeleteAllData = new OnClickListener()
{
@Override
public void onClick(View v)
{
DbOpenHelper dboh = new DbOpenHelper(SetupActivity.this);
dboh.dropAllTables(dboh.getReadableDatabase());
dboh.onCreate(dboh.getReadableDatabase());
dboh.close();
//Restarting APP
Intent intent = new Intent(SetupActivity.this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("EXIT", true);
startActivity(intent);
finish();
}
};
btnDeleteAllData.setOnClickListener(oclDeleteAllData);
//1 диалог на всё
/*dialog = new ProgressDialog(SetupActivity.this);
dialog.setMessage("Синхронизация...");

View File

@ -41,7 +41,7 @@ public class XMLTools
}
return null;
}
/**
* Найти узел по имени
* @param node

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
tools:context=".LocustDelActivity">
tools:context=".LocustHealthActivity">
<ScrollView
android:id="@+id/scrollView1"
@ -442,34 +442,32 @@
android:textColor="@color/text_title"
android:gravity="left|center"
android:background="#dddddd"
android:text="Идентификация места мониторинга"
android:text="@string/Identification_of_the_monitoring_site"
android:textStyle="bold"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_star"
android:contentDescription="@null"/>
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@color/transparent"
app:boxBackgroundColor="@color/transparent">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/edtRiskAgriculturalPhase"
android:id="@+id/edtObserverHealth"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@color/transparent"
android:hint="Имя руководителя бригады по мониторингу ЗЧ и ОС"
android:hint="@string/Name_of_the_HH_Env_monitoring_team_leader"
android:maxLines="1"
android:singleLine="true" />
</com.google.android.material.textfield.TextInputLayout>
@ -494,18 +492,18 @@
app:boxBackgroundColor="@color/transparent">
<dbfields.DateTimeTM
android:id="@+id/edtMonitoringDate2"
android:id="@+id/edtMonitoringDate"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@color/transparent"
android:hint="Дата мониторинга"
android:hint="@string/Date_of_monitoring"
android:maxLines="1"
android:singleLine="true" />
</com.google.android.material.textfield.TextInputLayout>
<EditText
android:id="@+id/edtTimeZone"
android:id="@+id/edtMonitoringTimeZone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="2dp"
@ -513,7 +511,7 @@
android:inputType="text"/>
<com.google.android.material.button.MaterialButton
android:id="@+id/btnGetDate"
android:id="@+id/btnMonitoringGetDate"
style="@style/Widget.MaterialComponents.Button.Icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -541,7 +539,7 @@
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.ExposedDropdownMenu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Заполнялась ли Форма по Мониторингу противосаранчовых обработок бригадой по обработке?">
android:hint="@string/Was_a_spray_monitoring_form_for_this_treatment_filled_out_by_the_control_team">
<dbfields.AutoCompleteTextViewDB
android:id="@+id/spiFrmLocustDelFilled"
android:layout_width="match_parent"
@ -869,12 +867,6 @@
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="0dp">
<!--ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_star"
android:contentDescription="@null"/-->
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"

View File

@ -201,6 +201,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/Identify_country_region" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
@ -219,6 +220,30 @@
</LinearLayout>
<CheckBox
android:id="@+id/cbShowAdvancedSettings"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/Show_advanced_settings" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.05"
android:orientation="horizontal">
<Button
android:id="@+id/btnDeleteAllData"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minWidth="190dp"
android:minHeight="40dp"
android:layout_margin="2dp"
android:text="@string/Delete_all_data" />
</LinearLayout>
</LinearLayout>
</ScrollView>

View File

@ -335,4 +335,5 @@
<string name="Type_of_assessed_biological_impact">Qiymətləndirilmiş bioloji təsir növü</string>
<string name="Commercial_product_diluted">Ticarət məhsulu seyreltilirmi?</string>
<string name="Working_fluid_dilution_ratio">İşçi mayenin seyreltmə nisbəti</string>
<string name="Show_advanced_settings">Qabaqcıl parametrləri göstərin</string>
</resources>

View File

@ -346,4 +346,5 @@
<string name="Type_of_assessed_biological_impact">Գնահատված կենսաբանական ազդեցության տեսակը</string>
<string name="Commercial_product_diluted">Արդյո՞ք կոմերցիոն արտադրանքը նոսրացված է:</string>
<string name="Working_fluid_dilution_ratio">Աշխատանքային հեղուկի նոսրացման հարաբերակցությունը</string>
<string name="Show_advanced_settings">Ցույց տալ առաջադեմ կարգավորումները</string>
</resources>

View File

@ -337,4 +337,5 @@
<string name="Type_of_assessed_biological_impact">შეფასებული ბიოლოგიური ზემოქმედების ტიპი</string>
<string name="Commercial_product_diluted">კომერციული პროდუქტი განზავებულია?</string>
<string name="Working_fluid_dilution_ratio">სამუშაო სითხის განზავების თანაფარდობა</string>
<string name="Show_advanced_settings">გაფართოებული პარამეტრების ჩვენება</string>
</resources>

View File

@ -340,4 +340,5 @@
<string name="Type_of_assessed_biological_impact">Бааланган биологиялык таасирдин түрү</string>
<string name="Commercial_product_diluted">Коммерциялык продукт суюлтулганбы?</string>
<string name="Working_fluid_dilution_ratio">Жумушчу суюктуктун суюлтуу катышы</string>
<string name="Show_advanced_settings">Өркүндөтүлгөн орнотууларды көрсөтүү</string>
</resources>

View File

@ -344,5 +344,6 @@
<string name="Type_of_assessed_biological_impact">Бағаланған биологиялық әсердің түрі</string>
<string name="Commercial_product_diluted">Коммерциялық өнім сұйылтылған ба?</string>
<string name="Working_fluid_dilution_ratio">Жұмыс сұйықтығының сұйылту коэффициенті</string>
<string name="Show_advanced_settings">Қосымша параметрлерді көрсету</string>
</resources>

View File

@ -350,4 +350,5 @@
<string name="Type_of_assessed_biological_impact">نوع تاثیر بیولوژیکی ارزیابی شده</string>
<string name="Commercial_product_diluted">آیا محصول تجاری رقیق شده است؟</string>
<string name="Working_fluid_dilution_ratio">نسبت رقت مایع کاری</string>
<string name="Show_advanced_settings">پرمختللي ترتیبات ښکاره کړئ</string>
</resources>

View File

@ -225,7 +225,7 @@
<string name="Forward_speed_km_h">Средняя скорость движения (км/ч)</string>
<string name="Antenna_DGPS_used">Антенна: DGPS использовалась</string>
<string name="Ground_marking">Наземная маркировка</string>
<string name="CONTROL_EFFICACY">Контроль эффективности проведен</string>
<string name="CONTROL_EFFICACY">Контроль эффективности</string>
<string name="Biological_efficiency_of_treatment">Наблюдаемая эффективность обработки (%)</string>
<string name="Time_after_treatment_hours">Прошло времени после обработки (часов)</string>
<string name="Method_of_biological_efficiency_estimation">Метод оценки эффективности обработок</string>
@ -355,6 +355,13 @@
<string name="Type_of_assessed_biological_impact">Тип оцениваемого биологического воздействия</string>
<string name="Commercial_product_diluted">Коммерческий препарат разбавлен?</string>
<string name="Working_fluid_dilution_ratio">Пропорция разбавления рабочей жидкости</string>
<string name="title_activity_locust_health_list">"Формы по мониторингу здоровья человека и окружающей среды (ЗЧ и ОС) "</string>
<string name="Show_advanced_settings">Показать дополнительные настройки</string>
<string name="Delete_all_data">Удалить все данные</string>
<string name="Help">Помощь</string>
<string name="Identification_of_the_monitoring_site">Идентификация места мониторинга</string>
<string name="Date_of_monitoring">Дата мониторинга</string>
<string name="Name_of_the_HH_Env_monitoring_team_leader">Имя руководителя бригады по мониторингу ЗЧ и ОС </string>
<string name="Was_a_spray_monitoring_form_for_this_treatment_filled_out_by_the_control_team">Заполнялась ли Форма по Мониторингу противосаранчовых обработок бригадой по обработке?</string>
</resources>

View File

@ -348,4 +348,5 @@
<string name="Type_of_assessed_biological_impact">Навъи таъсири биологӣ арзёбӣ мешавад</string>
<string name="Commercial_product_diluted">Оё маҳсулоти тиҷоратӣ ҳал карда шудааст?</string>
<string name="Working_fluid_dilution_ratio">Таносуби маҳлули моеъи корӣ</string>
<string name="Show_advanced_settings">Танзимоти пешрафтаро нишон диҳед</string>
</resources>

View File

@ -348,4 +348,5 @@
<string name="Type_of_assessed_biological_impact">Bahalandyrylan biologiki täsiriň görnüşi</string>
<string name="Commercial_product_diluted">Söwda önümi suwuklandyrylýarmy?</string>
<string name="Working_fluid_dilution_ratio">Işleýän suwuklygyň eriş gatnaşygy</string>
<string name="Show_advanced_settings">Öňdebaryjy sazlamalary görkeziň</string>
</resources>

View File

@ -349,4 +349,5 @@
<string name="Type_of_assessed_biological_impact">Bahalandyrylan biologiki täsiriň görnüşi</string>
<string name="Commercial_product_diluted">Savdo mahsuloti suyultirilganmi?</string>
<string name="Working_fluid_dilution_ratio">Ishchi suyuqlikni suyultirish nisbati</string>
<string name="Show_advanced_settings">Kengaytirilgan sozlamalarni ko\'rsatish</string>
</resources>

View File

@ -353,5 +353,16 @@
<string name="Continuous">Continuous</string>
<string name="Commercial_product_diluted">Is the commercial product diluted?</string>
<string name="Working_fluid_dilution_ratio">Working fluid dilution ratio</string>
<string name="title_activity_locust_health_list">Human Health and Environment (HH&amp;Env) Monitoring Forms</string>
<string name="Show_advanced_settings">Show advanced settings</string>
<string name="Delete_all_data">Delete all data</string>
<string name="Help">Help</string>
<string name="Identification_of_the_monitoring_site">Identification of the monitoring site</string>
<string name="Date_of_monitoring">Date of monitoring</string>
<string name="Name_of_the_HH_Env_monitoring_team_leader">Name of the HH&amp;Env monitoring team leader</string>
<string name="Was_a_spray_monitoring_form_for_this_treatment_filled_out_by_the_control_team">Was a spray monitoring form for this treatment filled out by the control team?</string>
</resources>