Skip to content

Commit 16dd8fc

Browse files
committed
Merge branch 'main' into integration_tests
2 parents 79befa5 + 7a38394 commit 16dd8fc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1850
-1739
lines changed

Diff for: .pre-commit-config.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
repos:
2+
- repo: local
3+
hooks:
4+
- id: dart-format
5+
name: dart format
6+
entry: fvm dart format .
7+
language: system
8+
pass_filenames: false
9+
types: [dart]

Diff for: README.md

+12
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,18 @@ It would be awesome if you assign yourself to an existing task or you open a new
2929

3030
If this project is useful for you, please consider starring this repository and giving us 5 stars on the app stores to give us more visibility.
3131

32+
### How to use pre-commit hooks
33+
34+
1. Install pre-commit:
35+
```bash
36+
pip install pre-commit
37+
```
38+
2. Install hooks:
39+
```bash
40+
pre-commit install
41+
```
42+
3. Commit as usual: Pre-commit hooks will run automatically before each commit. If any checks fail, the commit will be blocked.
43+
3244
## Features
3345
* Report mosquito bite.
3446
* Report mosquito sighting.

Diff for: android/app/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,6 @@ flutter {
9494

9595
dependencies {
9696
testImplementation 'junit:junit:4.12'
97-
androidTestImplementation 'androidx.test:runner:1.1.1'
98-
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
97+
androidTestImplementation 'androidx.test:runner:1.6.2'
98+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
9999
}

Diff for: assets/language/bg_BG.json

+4-9
Original file line numberDiff line numberDiff line change
@@ -327,26 +327,21 @@
327327
"background_tracking_title": "Проследяване на заден план",
328328
"background_tracking_subtitle": "Споделете местоположението ми анонимно, за да се подобри научната стойност на моите наблюдения. Повече информация в секцията „Политика за поверителност“ по-долу.",
329329
"es_UY": "испански (Уругвай)",
330-
"NSCameraUsageDescription": "Да заснемате и споделяте снимки, за да предоставяте визуални доказателства в докладите си.",
331-
"NSLocationAlwaysAndWhenInUseUsageDescription": "Да разрешавате достъп до местоположението за анонимно и фоново геопроследяване с ниска резолюция, за да подобрите научната стойност на наблюденията си.",
332-
"NSLocationWhenInUseUsageDescription": "да използвам GPS за точно маркиране на местоположението в отчетите си.",
333-
"NSPhotoLibraryAddUsageDescription": "да запазвам снимки, направени с приложението, в галерията на устройството си.",
334-
"NSPhotoLibraryUsageDescription": "Достъп до вашата фотогалерия, за да прикача съществуващи изображения към вашите отчети.",
335330
"plural_bite": "Ухапвания",
336331
"non_identified_specie": "Неидентифициран вид",
337332
"home_tab": "Начало",
338333
"copied_to_clipboard_success": "Копирано в клипборда.",
339334
"copied_to_clipboard_error": "Грешка: Не може да се копира в клипборда. Данните са нулеви.",
340-
"public_map_tab": "Публична карта",
335+
"public_map_tab": "Наблюдения на общността",
341336
"guide_tab": "Ръководство",
342337
"info_tab": "Информация",
343338
"what_to_do_txt_1": "Забелязали ли сте някаква активност на комари? Споделете го сега!",
344339
"what_to_do_txt_2": "Каква активност на комарите сте забелязали?",
345340
"what_to_do_txt_3": "Какво видяхте днес?",
346-
"what_to_do_txt_4": "Има ли следи от комари наблизо? Това е вашето време!",
347-
"what_to_do_txt_5": "Наблюдения на комари? Да го хванем!",
341+
"what_to_do_txt_4": "Някакви признаци на комари наблизо? Твой ред е!",
342+
"what_to_do_txt_5": "Виждали ли сте комари? Споделете го сега!",
348343
"mailing_mosquito_samples": "Относно изпращането на действителни проби от комари",
349-
"ensure_single_mosquito_photos": "Изпращайте само снимки на един и същи комар, като се уверите, че лицето изглежда самостоятелно на всяка снимка.",
344+
"ensure_single_mosquito_photos": "Можете да изпратите няколко снимки, но се уверете, че всички са от един и същи комар и че в изображението не се появяват други комари. Ако имате повече от един комар, моля, изпратете нов отчет за всеки.",
350345
"one_mosquito_reminder_badge": "Само един комар",
351346
"auto_tagging_settings_title": "Автоматично маркиране",
352347
"auto_tagging_settings_placeholder": "Въведете етикет..."

Diff for: assets/language/bn_BD.json

+5-10
Original file line numberDiff line numberDiff line change
@@ -327,27 +327,22 @@
327327
"background_tracking_title": "ব্যাকগ্রাউন্ড ট্র্যাকিং",
328328
"background_tracking_subtitle": "আমার পর্যবেক্ষণের বৈজ্ঞানিক মান উন্নত করতে বেনামে আমার অবস্থান শেয়ার করুন। নীচের 'গোপনীয়তা নীতি' বিভাগে আরও তথ্য।",
329329
"es_UY": "স্প্যানিশ (উরুগুয়ে)",
330-
"NSCameraUsageDescription": "আপনার রিপোর্টে ভিজ্যুয়াল প্রমাণ দিতে ফটো ক্যাপচার এবং শেয়ার করুন।",
331-
"NSLocationAlwaysAndWhenInUseUsageDescription": "আপনার পর্যবেক্ষণের বৈজ্ঞানিক মান উন্নত করতে বেনামী এবং কম-রেজোলিউশনের পটভূমি জিও-ট্র্যাকিংয়ের জন্য অবস্থান অ্যাক্সেসের অনুমতি দিন।",
332-
"NSLocationWhenInUseUsageDescription": "আপনার রিপোর্টে সুনির্দিষ্ট অবস্থান ট্যাগ করার জন্য GPS ব্যবহার করুন।",
333-
"NSPhotoLibraryAddUsageDescription": "অ্যাপ দিয়ে তোলা ফটোগুলি আপনার ডিভাইসের গ্যালারিতে সেভ করুন।",
334-
"NSPhotoLibraryUsageDescription": "আপনার রিপোর্টে বিদ্যমান ছবি সংযুক্ত করতে আপনার ফটো গ্যালারি অ্যাক্সেস করুন।",
335330
"plural_bite": "কামড়",
336331
"non_identified_specie": "অ-শনাক্ত প্রজাতি",
337332
"home_tab": "হোম",
338333
"copied_to_clipboard_success": "ক্লিপবোর্ডে কপি করা হয়েছে।",
339334
"copied_to_clipboard_error": "ত্রুটি: ক্লিপবোর্ডে অনুলিপি করতে অক্ষম৷ ডেটা শূন্য।",
340-
"public_map_tab": "পাবলিক ম্যাপ",
335+
"public_map_tab": "সম্প্রদায়ের পর্যবেক্ষণ",
341336
"guide_tab": "গাইড",
342337
"info_tab": "তথ্য",
343338
"what_to_do_txt_1": "আপনি কি কোন মশার কার্যকলাপ লক্ষ্য করেছেন? এখন শেয়ার করুন!",
344339
"what_to_do_txt_2": "আপনি কোন মশার কার্যকলাপ লক্ষ্য করেছেন?",
345340
"what_to_do_txt_3": "আপনি আজ কি দেখেছেন?",
346-
"what_to_do_txt_4": "কাছাকাছি মশার কোন চিহ্ন? এটা আপনার সময়!",
347-
"what_to_do_txt_5": "মশা দেখা? এটা ধরা যাক!",
341+
"what_to_do_txt_4": "কাছাকাছি মশার কোন চিহ্ন? এটা তোমার পালা!",
342+
"what_to_do_txt_5": "আপনি মশা দেখেছেন? এখনই ভাগ করুন!",
348343
"mailing_mosquito_samples": "প্রকৃত মশার নমুনা মেইলিং সম্পর্কে",
349-
"ensure_single_mosquito_photos": "শুধুমাত্র একই মশার ছবি জমা দিন, নিশ্চিত করুন যে প্রতিটি ফটোতে ব্যক্তিটি একা দেখা যাচ্ছে",
350-
"one_mosquito_reminder_badge": "শুধু একটি মশা",
344+
"ensure_single_mosquito_photos": "আপনি একাধিক ফটো পাঠাতে পারেন, তবে নিশ্চিত করুন যে সমস্ত একই মশার এবং অন্য কোনও মশা চিত্রটিতে উপস্থিত নেই। আপনার যদি একাধিক মশা থাকে তবে দয়া করে প্রত্যেকের জন্য একটি নতুন প্রতিবেদন জমা দিন",
345+
"one_mosquito_reminder_badge": "শুধুমাত্র একটি মশা",
351346
"auto_tagging_settings_title": "অটো-ট্যাগিং",
352347
"auto_tagging_settings_placeholder": "ট্যাগ লিখুন..."
353348
}

Diff for: assets/language/ca_ES.json

+5-10
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
"logout_txt": "Tancar sessió",
113113
"logout_alert_txt": "Segur que vols tancar sessió?",
114114
"select_language_txt": "Idioma",
115-
"info_scores_txt": "Informació puntuació",
115+
"info_scores_txt": "Informació sobre la puntuació",
116116
"tutorial_txt": "Tutorial d'ús",
117117
"mosquito_gallery_txt": "Guia de mosquits",
118118
"privacy_policy_txt": "Política de privacitat",
@@ -327,26 +327,21 @@
327327
"background_tracking_title": "Esforç de mostreig",
328328
"background_tracking_subtitle": "Comparteix la meva ubicació de manera anònima per millorar el valor científic de les meves observacions. Més informació a la secció \"Política de privadesa\" a continuació.",
329329
"es_UY": "Castellà (Uruguay)",
330-
"NSCameraUsageDescription": "Capturar i compartir fotos per proporcionar proves visuals als vostres informes.",
331-
"NSLocationAlwaysAndWhenInUseUsageDescription": "Permetre l'accés a la ubicació per a un seguiment geogràfic anònim i de baixa resolució per millorar el valor científic de les vostres observacions.",
332-
"NSLocationWhenInUseUsageDescription": "Utilitzar el GPS per a l'etiquetatge d'ubicació precisa als vostres informes.",
333-
"NSPhotoLibraryAddUsageDescription": "Desar les fotos fetes amb l'aplicació a la galeria del dispositiu.",
334-
"NSPhotoLibraryUsageDescription": "Accedir a la teva galeria de fotos per adjuntar imatges existents als teus informes.",
335330
"plural_bite": "Picades",
336331
"non_identified_specie": "Espècie no identificada",
337332
"home_tab": "Inici",
338333
"copied_to_clipboard_success": "S'ha copiat al porta-retalls.",
339334
"copied_to_clipboard_error": "Error: no es pot copiar al porta-retalls. Les dades són nul·les.",
340-
"public_map_tab": "Mapa públic",
335+
"public_map_tab": "Observacions de la comunitat",
341336
"guide_tab": "Guia",
342337
"info_tab": "Informació",
343338
"what_to_do_txt_1": "Has notat alguna activitat de mosquits? Comparteix-la ara!",
344339
"what_to_do_txt_2": "Quina activitat dels mosquits has detectat?",
345340
"what_to_do_txt_3": "Què has vist avui?",
346-
"what_to_do_txt_4": "Algun signe de mosquits a prop? És el teu moment!",
347-
"what_to_do_txt_5": "Presència de mosquits? Som-hi!",
341+
"what_to_do_txt_4": "Algun signe de mosquits a prop? És el teu torn!",
342+
"what_to_do_txt_5": "Has vist mosquits? Comparteix-ho ara!",
348343
"mailing_mosquito_samples": "Sobre l'enviament de mostres de mosquits reals",
349-
"ensure_single_mosquito_photos": "Envieu només imatges del mateix mosquit, assegurant-vos que l'individu apareix sol a cada foto.",
344+
"ensure_single_mosquito_photos": "Pots enviar diverses fotos, però assegurat que totes siguin del mateix mosquit i que no apareguin altres mosquits a la imatge. Si tens més d’un mosquit, envia un informe nou per a cadascun d'ells.",
350345
"one_mosquito_reminder_badge": "Només un mosquit",
351346
"auto_tagging_settings_title": "Etiquetatge automàtic",
352347
"auto_tagging_settings_placeholder": "Introdueix l'etiqueta..."

Diff for: assets/language/de_DE.json

+4-9
Original file line numberDiff line numberDiff line change
@@ -327,26 +327,21 @@
327327
"background_tracking_title": "Hintergrundverfolgung",
328328
"background_tracking_subtitle": "Teilen Sie meinen Standort anonym, um den wissenschaftlichen Wert meiner Beobachtungen zu verbessern. Weitere Informationen finden Sie im Abschnitt „Datenschutzerklärung“ weiter unten.",
329329
"es_UY": "Spanisch (Uruguay)",
330-
"NSCameraUsageDescription": "Fotos aufnehmen und weitergeben, um visuelle Beweise in Ihren Berichten zu liefern.",
331-
"NSLocationAlwaysAndWhenInUseUsageDescription": "Zugriff auf den Standort für anonymes und niedrig aufgelöstes Geotracking im Hintergrund zu ermöglichen, um den wissenschaftlichen Wert Ihrer Beobachtungen zu verbessern.",
332-
"NSLocationWhenInUseUsageDescription": "GPS für präzise Standortmarkierungen in Ihren Berichten zu verwenden.",
333-
"NSPhotoLibraryAddUsageDescription": "Mit der App aufgenommene Fotos in der Galerie Ihres Geräts zu speichern.",
334-
"NSPhotoLibraryUsageDescription": "Zugriff auf Ihre Fotogalerie, um vorhandene Bilder an Ihre Berichte anzuhängen.\n",
335330
"plural_bite": "Mückenstiche",
336331
"non_identified_specie": "Nicht identifizierte Art",
337332
"home_tab": "Home",
338333
"copied_to_clipboard_success": "In die Zwischenablage kopiert.",
339334
"copied_to_clipboard_error": "Fehler: Kann nicht in die Zwischenablage kopiert werden. Daten sind null.",
340-
"public_map_tab": "Öffentliche Karte",
335+
"public_map_tab": "Beobachtungen der Gemeinschaft",
341336
"guide_tab": "Guide",
342337
"info_tab": "Info",
343338
"what_to_do_txt_1": "Haben Sie eine Mückenaktivität bemerkt? Teilen Sie es jetzt mit!",
344339
"what_to_do_txt_2": "Welche Mückenaktivität haben Sie beobachtet?",
345340
"what_to_do_txt_3": "Was haben Sie heute gesehen?",
346-
"what_to_do_txt_4": "Irgendwelche Anzeichen von Stechmücken in der Nähe? Jetzt sind Sie dran!",
347-
"what_to_do_txt_5": "Eine Mücke gesichtet? Dann fangen wir sie ein!",
341+
"what_to_do_txt_4": "Irgendwelche Mücken in der Nähe? Du bist an der Reihe!",
342+
"what_to_do_txt_5": "Hast du Mücken gesehen? Teile es jetzt!",
348343
"mailing_mosquito_samples": "Über den Versand tatsächlicher Mückenproben",
349-
"ensure_single_mosquito_photos": "Reichen Sie nur Bilder derselben Mücke ein und achten Sie darauf, dass das Individuum auf jedem Foto allein erscheint.",
344+
"ensure_single_mosquito_photos": "Sie können mehrere Fotos senden, aber stellen Sie sicher, dass alle die gleiche Mücke sind und dass keine anderen Mücken im Bild erscheinen. Wenn Sie mehr als eine Mücke haben, senden Sie bitte jeweils einen neuen Bericht.",
350345
"one_mosquito_reminder_badge": "Nur eine Mücke",
351346
"auto_tagging_settings_title": "Auto-Tagging",
352347
"auto_tagging_settings_placeholder": "Tag eingeben..."

Diff for: assets/language/el_GR.json

+4-9
Original file line numberDiff line numberDiff line change
@@ -327,26 +327,21 @@
327327
"background_tracking_title": "Υποβάθρου παρακολούθησης",
328328
"background_tracking_subtitle": "Μοιραστείτε την τοποθεσία μου ανώνυμα για να βελτιώσω την επιστημονική αξία των παρατηρήσεών μου. Περισσότερες πληροφορίες στην ενότητα «Πολιτική Απορρήτου» παρακάτω.",
329329
"es_UY": "Ισπανικά (Ουρουγουάη)",
330-
"NSCameraUsageDescription": "Να συλλαμβάνει και να μοιράζεται φωτογραφίες για να παρέχει οπτικά στοιχεία στις εκθέσεις σας.",
331-
"NSLocationAlwaysAndWhenInUseUsageDescription": "Να επιτρέπει την πρόσβαση στην τοποθεσία για ανώνυμη και χαμηλής ανάλυσης γεωεντοπισμό φόντου για να βελτιωθεί η επιστημονική αξία των παρατηρήσεών σας.",
332-
"NSLocationWhenInUseUsageDescription": "Χρήση GPS για ακριβή επισήμανση της τοποθεσίας στις αναφορές σας.",
333-
"NSPhotoLibraryAddUsageDescription": "Αποθήκευση φωτογραφιών που τραβήχτηκαν με την εφαρμογή στη γκαλερί της συσκευής σας.",
334-
"NSPhotoLibraryUsageDescription": "Πρόσβαση στη συλλογή φωτογραφιών σας για να επισυνάψετε υπάρχουσες εικόνες στις αναφορές σας.",
335330
"plural_bite": "τσίμπημα κουνουπιών",
336331
"non_identified_specie": "Μη αναγνωρισμένο είδος",
337332
"home_tab": "Αρχική σελίδα",
338333
"copied_to_clipboard_success": "Αντιγράφηκε στο πρόχειρο.",
339334
"copied_to_clipboard_error": "Σφάλμα: Δεν είναι δυνατή η αντιγραφή στο πρόχειρο. Τα δεδομένα είναι μηδενικά.",
340-
"public_map_tab": "Δημόσιος χάρτης",
335+
"public_map_tab": "Οι παρατηρήσεις της κοινότητας",
341336
"guide_tab": "Οδηγό",
342337
"info_tab": "Πληροφορίες",
343338
"what_to_do_txt_1": "Έχετε παρατηρήσει κάποια δραστηριότητα κουνουπιών; Μοιραστείτε το τώρα!",
344339
"what_to_do_txt_2": "Ποια δραστηριότητα κουνουπιών έχετε εντοπίσει;",
345340
"what_to_do_txt_3": "Τι είδατε σήμερα;",
346-
"what_to_do_txt_4": "Κανένα σημάδι κουνουπιών κοντά σας; Ήρθε η ώρα σας!",
347-
"what_to_do_txt_5": "Παρατηρήσεις κουνουπιών; Ας το πιάσουμε!",
341+
"what_to_do_txt_4": "Οποιοδήποτε σημάδι κουνουπιών κοντά; Είναι η σειρά σας!",
342+
"what_to_do_txt_5": "Έχετε δει κουνούπια; Μοιραστείτε το τώρα!",
348343
"mailing_mosquito_samples": "Σχετικά με την αποστολή πραγματικών δειγμάτων κουνουπιών",
349-
"ensure_single_mosquito_photos": "Υποβάλετε μόνο εικόνες του ίδιου κουνουπιού, διασφαλίζοντας ότι το άτομο εμφανίζεται μόνο του σε κάθε φωτογραφία.",
344+
"ensure_single_mosquito_photos": "Μπορείτε να στείλετε πολλές φωτογραφίες, αλλά βεβαιωθείτε ότι όλα είναι από το ίδιο κουνούπι και ότι δεν εμφανίζονται άλλα κουνούπια στην εικόνα. Εάν έχετε περισσότερα από ένα κουνούπια, παρακαλούμε υποβάλετε μια νέα αναφορά για καθένα.",
350345
"one_mosquito_reminder_badge": "Μόνο ένα κουνούπι",
351346
"auto_tagging_settings_title": "Αυτόματη επισήμανση",
352347
"auto_tagging_settings_placeholder": "Εισάγετε ετικέτα..."

0 commit comments

Comments
 (0)