From 3bf59b9ddab32856366c320862c5f847edb9a346 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Thu, 6 Jun 2024 13:45:50 +0200
Subject: [PATCH] Add support for viewing multiple observation illustrations

---
 observations/locale/bg/LC_MESSAGES/django.po  |  67 ++++++++-------
 observations/locale/bs/LC_MESSAGES/django.po  |  67 ++++++++-------
 observations/locale/de/LC_MESSAGES/django.po  |  67 ++++++++-------
 observations/locale/fi/LC_MESSAGES/django.po  |  67 ++++++++-------
 observations/locale/nb/LC_MESSAGES/django.mo  | Bin 1371 -> 1413 bytes
 observations/locale/nb/LC_MESSAGES/django.po  |  79 +++++++++---------
 observations/locale/vi/LC_MESSAGES/django.po  |  67 ++++++++-------
 .../locale/zh_CN/LC_MESSAGES/django.po        |  10 ++-
 .../locale/zh_Hans/LC_MESSAGES/django.po      |  69 +++++++--------
 .../templates/observations/detail.html        |  10 ++-
 10 files changed, 254 insertions(+), 249 deletions(-)

diff --git a/observations/locale/bg/LC_MESSAGES/django.po b/observations/locale/bg/LC_MESSAGES/django.po
index 51f29ecc..db3efa64 100644
--- a/observations/locale/bg/LC_MESSAGES/django.po
+++ b/observations/locale/bg/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-22 16:16+0100\n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,95 +18,94 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: observations/templates/observations/detail.html:25
-#: observations/templates/observations/detail.html:28
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
 msgid "Observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:29
+#: templates/observations/detail.html:29
 msgid "View all observations"
 msgstr ""
 
-#: observations/templates/observations/detail.html:32
-#: observations/templates/observations/index.html:46
-#: observations/templates/observations/index.html:68
-#: observations/templates/observations/index_old.html:63
+#: templates/observations/detail.html:32 templates/observations/index.html:46
+#: templates/observations/index.html:68
+#: templates/observations/index_old.html:63
 msgid "Organism"
 msgstr ""
 
-#: observations/templates/observations/detail.html:34
-#: observations/templates/observations/index.html:50
-#: observations/templates/observations/index.html:69
-#: observations/templates/observations/index_old.html:64
+#: templates/observations/detail.html:34 templates/observations/index.html:50
+#: templates/observations/index.html:69
+#: templates/observations/index_old.html:64
 msgid "Crop"
 msgstr ""
 
-#: observations/templates/observations/detail.html:36
-#: observations/templates/observations/index.html:67
-#: observations/templates/observations/index_old.html:62
+#: templates/observations/detail.html:36 templates/observations/index.html:67
+#: templates/observations/index_old.html:62
 msgid "Time of observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:40
+#: templates/observations/detail.html:40
 msgid "Observation data"
 msgstr ""
 
-#: observations/templates/observations/detail.html:86
+#: templates/observations/detail.html:86
 msgid "Observation was not quantified"
 msgstr ""
 
-#: observations/templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+msgid "Illustrations"
+msgstr ""
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr ""
 
-#: observations/templates/observations/index.html:25
-#: observations/templates/observations/index.html:27
-#: observations/templates/observations/index_old.html:25
-#: observations/templates/observations/index_old.html:28
+#: templates/observations/index.html:25 templates/observations/index.html:27
+#: templates/observations/index_old.html:25
+#: templates/observations/index_old.html:28
 msgid "Observations"
 msgstr ""
 
-#: observations/templates/observations/index.html:31
+#: templates/observations/index.html:31
 msgid "Current date"
 msgstr ""
 
-#: observations/templates/observations/index.html:54
+#: templates/observations/index.html:54
 msgid "Crop categories"
 msgstr ""
 
-#: observations/templates/observations/index.html:59
+#: templates/observations/index.html:59
 msgid "Include registrations without pest presence"
 msgstr ""
 
-#: observations/templates/observations/index.html:62
+#: templates/observations/index.html:62
 msgid "Filter"
 msgstr ""
 
-#: observations/templates/observations/index.html:70
-#: observations/templates/observations/index_old.html:65
+#: templates/observations/index.html:70
+#: templates/observations/index_old.html:65
 msgid "Heading"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:33
+#: templates/observations/index_old.html:33
 msgid "All pests"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:49
+#: templates/observations/index_old.html:49
 msgid "From"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:53
+#: templates/observations/index_old.html:53
 msgid "To"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:55
+#: templates/observations/index_old.html:55
 msgid "Date search"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:96
+#: templates/observations/index_old.html:96
 msgid "Crops"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:136
+#: templates/observations/index_old.html:136
 msgid "View details"
 msgstr ""
diff --git a/observations/locale/bs/LC_MESSAGES/django.po b/observations/locale/bs/LC_MESSAGES/django.po
index bfdc7af1..1f7fa66a 100644
--- a/observations/locale/bs/LC_MESSAGES/django.po
+++ b/observations/locale/bs/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-22 16:16+0100\n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,95 +19,94 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: observations/templates/observations/detail.html:25
-#: observations/templates/observations/detail.html:28
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
 msgid "Observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:29
+#: templates/observations/detail.html:29
 msgid "View all observations"
 msgstr ""
 
-#: observations/templates/observations/detail.html:32
-#: observations/templates/observations/index.html:46
-#: observations/templates/observations/index.html:68
-#: observations/templates/observations/index_old.html:63
+#: templates/observations/detail.html:32 templates/observations/index.html:46
+#: templates/observations/index.html:68
+#: templates/observations/index_old.html:63
 msgid "Organism"
 msgstr ""
 
-#: observations/templates/observations/detail.html:34
-#: observations/templates/observations/index.html:50
-#: observations/templates/observations/index.html:69
-#: observations/templates/observations/index_old.html:64
+#: templates/observations/detail.html:34 templates/observations/index.html:50
+#: templates/observations/index.html:69
+#: templates/observations/index_old.html:64
 msgid "Crop"
 msgstr ""
 
-#: observations/templates/observations/detail.html:36
-#: observations/templates/observations/index.html:67
-#: observations/templates/observations/index_old.html:62
+#: templates/observations/detail.html:36 templates/observations/index.html:67
+#: templates/observations/index_old.html:62
 msgid "Time of observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:40
+#: templates/observations/detail.html:40
 msgid "Observation data"
 msgstr ""
 
-#: observations/templates/observations/detail.html:86
+#: templates/observations/detail.html:86
 msgid "Observation was not quantified"
 msgstr ""
 
-#: observations/templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+msgid "Illustrations"
+msgstr ""
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr ""
 
-#: observations/templates/observations/index.html:25
-#: observations/templates/observations/index.html:27
-#: observations/templates/observations/index_old.html:25
-#: observations/templates/observations/index_old.html:28
+#: templates/observations/index.html:25 templates/observations/index.html:27
+#: templates/observations/index_old.html:25
+#: templates/observations/index_old.html:28
 msgid "Observations"
 msgstr ""
 
-#: observations/templates/observations/index.html:31
+#: templates/observations/index.html:31
 msgid "Current date"
 msgstr ""
 
-#: observations/templates/observations/index.html:54
+#: templates/observations/index.html:54
 msgid "Crop categories"
 msgstr ""
 
-#: observations/templates/observations/index.html:59
+#: templates/observations/index.html:59
 msgid "Include registrations without pest presence"
 msgstr ""
 
-#: observations/templates/observations/index.html:62
+#: templates/observations/index.html:62
 msgid "Filter"
 msgstr ""
 
-#: observations/templates/observations/index.html:70
-#: observations/templates/observations/index_old.html:65
+#: templates/observations/index.html:70
+#: templates/observations/index_old.html:65
 msgid "Heading"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:33
+#: templates/observations/index_old.html:33
 msgid "All pests"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:49
+#: templates/observations/index_old.html:49
 msgid "From"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:53
+#: templates/observations/index_old.html:53
 msgid "To"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:55
+#: templates/observations/index_old.html:55
 msgid "Date search"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:96
+#: templates/observations/index_old.html:96
 msgid "Crops"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:136
+#: templates/observations/index_old.html:136
 msgid "View details"
 msgstr ""
diff --git a/observations/locale/de/LC_MESSAGES/django.po b/observations/locale/de/LC_MESSAGES/django.po
index 51f29ecc..db3efa64 100755
--- a/observations/locale/de/LC_MESSAGES/django.po
+++ b/observations/locale/de/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-22 16:16+0100\n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,95 +18,94 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: observations/templates/observations/detail.html:25
-#: observations/templates/observations/detail.html:28
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
 msgid "Observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:29
+#: templates/observations/detail.html:29
 msgid "View all observations"
 msgstr ""
 
-#: observations/templates/observations/detail.html:32
-#: observations/templates/observations/index.html:46
-#: observations/templates/observations/index.html:68
-#: observations/templates/observations/index_old.html:63
+#: templates/observations/detail.html:32 templates/observations/index.html:46
+#: templates/observations/index.html:68
+#: templates/observations/index_old.html:63
 msgid "Organism"
 msgstr ""
 
-#: observations/templates/observations/detail.html:34
-#: observations/templates/observations/index.html:50
-#: observations/templates/observations/index.html:69
-#: observations/templates/observations/index_old.html:64
+#: templates/observations/detail.html:34 templates/observations/index.html:50
+#: templates/observations/index.html:69
+#: templates/observations/index_old.html:64
 msgid "Crop"
 msgstr ""
 
-#: observations/templates/observations/detail.html:36
-#: observations/templates/observations/index.html:67
-#: observations/templates/observations/index_old.html:62
+#: templates/observations/detail.html:36 templates/observations/index.html:67
+#: templates/observations/index_old.html:62
 msgid "Time of observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:40
+#: templates/observations/detail.html:40
 msgid "Observation data"
 msgstr ""
 
-#: observations/templates/observations/detail.html:86
+#: templates/observations/detail.html:86
 msgid "Observation was not quantified"
 msgstr ""
 
-#: observations/templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+msgid "Illustrations"
+msgstr ""
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr ""
 
-#: observations/templates/observations/index.html:25
-#: observations/templates/observations/index.html:27
-#: observations/templates/observations/index_old.html:25
-#: observations/templates/observations/index_old.html:28
+#: templates/observations/index.html:25 templates/observations/index.html:27
+#: templates/observations/index_old.html:25
+#: templates/observations/index_old.html:28
 msgid "Observations"
 msgstr ""
 
-#: observations/templates/observations/index.html:31
+#: templates/observations/index.html:31
 msgid "Current date"
 msgstr ""
 
-#: observations/templates/observations/index.html:54
+#: templates/observations/index.html:54
 msgid "Crop categories"
 msgstr ""
 
-#: observations/templates/observations/index.html:59
+#: templates/observations/index.html:59
 msgid "Include registrations without pest presence"
 msgstr ""
 
-#: observations/templates/observations/index.html:62
+#: templates/observations/index.html:62
 msgid "Filter"
 msgstr ""
 
-#: observations/templates/observations/index.html:70
-#: observations/templates/observations/index_old.html:65
+#: templates/observations/index.html:70
+#: templates/observations/index_old.html:65
 msgid "Heading"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:33
+#: templates/observations/index_old.html:33
 msgid "All pests"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:49
+#: templates/observations/index_old.html:49
 msgid "From"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:53
+#: templates/observations/index_old.html:53
 msgid "To"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:55
+#: templates/observations/index_old.html:55
 msgid "Date search"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:96
+#: templates/observations/index_old.html:96
 msgid "Crops"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:136
+#: templates/observations/index_old.html:136
 msgid "View details"
 msgstr ""
diff --git a/observations/locale/fi/LC_MESSAGES/django.po b/observations/locale/fi/LC_MESSAGES/django.po
index 51f29ecc..db3efa64 100644
--- a/observations/locale/fi/LC_MESSAGES/django.po
+++ b/observations/locale/fi/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-22 16:16+0100\n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,95 +18,94 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: observations/templates/observations/detail.html:25
-#: observations/templates/observations/detail.html:28
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
 msgid "Observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:29
+#: templates/observations/detail.html:29
 msgid "View all observations"
 msgstr ""
 
-#: observations/templates/observations/detail.html:32
-#: observations/templates/observations/index.html:46
-#: observations/templates/observations/index.html:68
-#: observations/templates/observations/index_old.html:63
+#: templates/observations/detail.html:32 templates/observations/index.html:46
+#: templates/observations/index.html:68
+#: templates/observations/index_old.html:63
 msgid "Organism"
 msgstr ""
 
-#: observations/templates/observations/detail.html:34
-#: observations/templates/observations/index.html:50
-#: observations/templates/observations/index.html:69
-#: observations/templates/observations/index_old.html:64
+#: templates/observations/detail.html:34 templates/observations/index.html:50
+#: templates/observations/index.html:69
+#: templates/observations/index_old.html:64
 msgid "Crop"
 msgstr ""
 
-#: observations/templates/observations/detail.html:36
-#: observations/templates/observations/index.html:67
-#: observations/templates/observations/index_old.html:62
+#: templates/observations/detail.html:36 templates/observations/index.html:67
+#: templates/observations/index_old.html:62
 msgid "Time of observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:40
+#: templates/observations/detail.html:40
 msgid "Observation data"
 msgstr ""
 
-#: observations/templates/observations/detail.html:86
+#: templates/observations/detail.html:86
 msgid "Observation was not quantified"
 msgstr ""
 
-#: observations/templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+msgid "Illustrations"
+msgstr ""
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr ""
 
-#: observations/templates/observations/index.html:25
-#: observations/templates/observations/index.html:27
-#: observations/templates/observations/index_old.html:25
-#: observations/templates/observations/index_old.html:28
+#: templates/observations/index.html:25 templates/observations/index.html:27
+#: templates/observations/index_old.html:25
+#: templates/observations/index_old.html:28
 msgid "Observations"
 msgstr ""
 
-#: observations/templates/observations/index.html:31
+#: templates/observations/index.html:31
 msgid "Current date"
 msgstr ""
 
-#: observations/templates/observations/index.html:54
+#: templates/observations/index.html:54
 msgid "Crop categories"
 msgstr ""
 
-#: observations/templates/observations/index.html:59
+#: templates/observations/index.html:59
 msgid "Include registrations without pest presence"
 msgstr ""
 
-#: observations/templates/observations/index.html:62
+#: templates/observations/index.html:62
 msgid "Filter"
 msgstr ""
 
-#: observations/templates/observations/index.html:70
-#: observations/templates/observations/index_old.html:65
+#: templates/observations/index.html:70
+#: templates/observations/index_old.html:65
 msgid "Heading"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:33
+#: templates/observations/index_old.html:33
 msgid "All pests"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:49
+#: templates/observations/index_old.html:49
 msgid "From"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:53
+#: templates/observations/index_old.html:53
 msgid "To"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:55
+#: templates/observations/index_old.html:55
 msgid "Date search"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:96
+#: templates/observations/index_old.html:96
 msgid "Crops"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:136
+#: templates/observations/index_old.html:136
 msgid "View details"
 msgstr ""
diff --git a/observations/locale/nb/LC_MESSAGES/django.mo b/observations/locale/nb/LC_MESSAGES/django.mo
index 8679eba311b0523e2434fe987456226678bb4944..1d078e5476f1c908cb6a2c2f2b004ea2dac95378 100755
GIT binary patch
delta 681
zcmcc3)yiFePl#nI0|Ntt7y|=?3<Cqh83qOhSq27%8b**P1H%VK1_n+B28NG}3=Av`
z3=F>+85sCMQcMgCtPBhc0!$1HJRto{3=G^13=GOl3=C`x3=H~A5cOtE3=HfH3=Gyx
z3=F&s3=Gap3=G-~3=DxxU_0v>YM~mZFflL)FfcGIU}9j9V_;y|2sQWu69WSW0|Ucd
zCI$v!1_p*_ObiT63=9mvm>3vD85kJ;Le&W~GcYJIGB7AGLmcSL0&z$%3&h+gC_kHp
zfq{>KfuV>6WNtkJLn8~s2VE=-49pA+4AWT{7`PZ17-mBiE@Od&%vKgi$XsH9`1AwR
z;6E%349W})47{um9~!bkLd>2O;y_PUh`I4leljaWe<dpe17ke{#5Y0=5Z{4978FdN
zAOr<FC`3Sx0R=HActJh}MU@Bx#1|m-APjOiD40QP5C(;qAcz6Qpr`^xA2{k9b8-|4
zQj1H98Js8IVH9O9$}gDwj?sW8C#STyq$sf@Ge56*vJBIc$^6V(E=C4MCb|Y@x&~$n
zhQ?MVM%o5O1_oR{iNz(lAw`LK#W{&3`9)R=Tt10;>7|M3sk$MliMdF8D}}tI$t#%K
zBqMa)Q}a@bAj$*sQ&Tca6pZyu^o%C!vS_h-m*$j|P7Y-;<MV_%qc|%+FSTfL7t2Ke
DK8RWd

delta 645
zcmZqWzRgvCPl#nI0|Ntt2m=Fy3<Cqh9tH*mSq27%7)FpN1H%PI1_n+B28N4_3=Av`
z3=Fp!85sB(7#JQfGBEHkFfe>zWMJTCU|{&m$iTqHz`(%C1W_lz#K6GLz`!8N#K52p
zGLwmcL5zWc!IKH1K7omWL4bjwo*{>cfkBRefuWWOV&EJm1_llW28NYP3=F~y3=Er?
z7#Nrs7#NN*F))ZSFfg2is=Lp`z~IEl!0?6%;vjt%hy(0dzy>q8u`n?3F)%QMvp~#C
zV}Y2T&%(gK%)r1<!@|J8#Zb?{(7*!mc{dBh=POtsE<6S`=n@M9gE9jH!($c(23`gR
z26k3Rh={U693;;QG0+ssw`7Ir_h)5b00kn*@d6AC41$mV1&0<Z1H@5$0iYmb0J#Jb
z1t1?o)q#T-#s;|<6udA#C}=^^0OJcWK!Tlj@>@og$>L19lY^KZ@dr3Mdpo+jDulTP
z1$+AYO*UcHs*iMa4AS-W*L87J@bI_t_0*2?_jBd)Nh~hW4Jk^@E6zzQ$uF`}a0~VE
zQSfv0bycu&^>y_0ad32T333e%w&U_i%u6p#Oi$GfNlnbPQt)x~a}NbsV&miEkdvvG
sUzCneW2M05>*?#N8<tvBoSC0zrC>OD6LZ;QCl<}gMJy(hx3XLS0FfM2B>(^b

diff --git a/observations/locale/nb/LC_MESSAGES/django.po b/observations/locale/nb/LC_MESSAGES/django.po
index 0af780f7..7fb1f1bd 100755
--- a/observations/locale/nb/LC_MESSAGES/django.po
+++ b/observations/locale/nb/LC_MESSAGES/django.po
@@ -6,109 +6,108 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-22 16:16+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
+"PO-Revision-Date: 2024-06-06 13:42+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: nb\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Poedit 3.4.2\n"
 
-#: observations/templates/observations/detail.html:25
-#: observations/templates/observations/detail.html:28
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
 msgid "Observation"
 msgstr "Observasjon"
 
-#: observations/templates/observations/detail.html:29
+#: templates/observations/detail.html:29
 msgid "View all observations"
 msgstr "Se alle observasjoner"
 
-#: observations/templates/observations/detail.html:32
-#: observations/templates/observations/index.html:46
-#: observations/templates/observations/index.html:68
-#: observations/templates/observations/index_old.html:63
+#: templates/observations/detail.html:32 templates/observations/index.html:46
+#: templates/observations/index.html:68
+#: templates/observations/index_old.html:63
 msgid "Organism"
 msgstr "Organisme"
 
-#: observations/templates/observations/detail.html:34
-#: observations/templates/observations/index.html:50
-#: observations/templates/observations/index.html:69
-#: observations/templates/observations/index_old.html:64
+#: templates/observations/detail.html:34 templates/observations/index.html:50
+#: templates/observations/index.html:69
+#: templates/observations/index_old.html:64
 msgid "Crop"
 msgstr "Kultur"
 
-#: observations/templates/observations/detail.html:36
-#: observations/templates/observations/index.html:67
-#: observations/templates/observations/index_old.html:62
+#: templates/observations/detail.html:36 templates/observations/index.html:67
+#: templates/observations/index_old.html:62
 msgid "Time of observation"
 msgstr "Observasjonstidspunkt"
 
-#: observations/templates/observations/detail.html:40
+#: templates/observations/detail.html:40
 msgid "Observation data"
 msgstr "Observasjonsdata"
 
-#: observations/templates/observations/detail.html:86
+#: templates/observations/detail.html:86
 msgid "Observation was not quantified"
 msgstr "Observasjonen ble ikke kvantifisert"
 
-#: observations/templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+msgid "Illustrations"
+msgstr "Illustrasjoner"
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr "Kartvisning ikke tilgjengelig"
 
-#: observations/templates/observations/index.html:25
-#: observations/templates/observations/index.html:27
-#: observations/templates/observations/index_old.html:25
-#: observations/templates/observations/index_old.html:28
+#: templates/observations/index.html:25 templates/observations/index.html:27
+#: templates/observations/index_old.html:25
+#: templates/observations/index_old.html:28
 msgid "Observations"
 msgstr "Observasjoner"
 
-#: observations/templates/observations/index.html:31
+#: templates/observations/index.html:31
 msgid "Current date"
 msgstr "Gjeldende dato"
 
-#: observations/templates/observations/index.html:54
+#: templates/observations/index.html:54
 msgid "Crop categories"
 msgstr "Kulturkategorier"
 
-#: observations/templates/observations/index.html:59
+#: templates/observations/index.html:59
 msgid "Include registrations without pest presence"
 msgstr "Vis registreringer uten funn"
 
-#: observations/templates/observations/index.html:62
+#: templates/observations/index.html:62
 msgid "Filter"
 msgstr "Gjør utvalg"
 
-#: observations/templates/observations/index.html:70
-#: observations/templates/observations/index_old.html:65
+#: templates/observations/index.html:70
+#: templates/observations/index_old.html:65
 msgid "Heading"
 msgstr "Overskrift"
 
-#: observations/templates/observations/index_old.html:33
+#: templates/observations/index_old.html:33
 msgid "All pests"
 msgstr "Alle organismer"
 
-#: observations/templates/observations/index_old.html:49
+#: templates/observations/index_old.html:49
 msgid "From"
 msgstr "Fra"
 
-#: observations/templates/observations/index_old.html:53
+#: templates/observations/index_old.html:53
 msgid "To"
 msgstr "Til"
 
-#: observations/templates/observations/index_old.html:55
+#: templates/observations/index_old.html:55
 msgid "Date search"
 msgstr "Datosøk"
 
-#: observations/templates/observations/index_old.html:96
-#, fuzzy
+#: templates/observations/index_old.html:96
 msgid "Crops"
 msgstr "Kultur"
 
-#: observations/templates/observations/index_old.html:136
+#: templates/observations/index_old.html:136
 msgid "View details"
 msgstr "Se detaljer"
 
diff --git a/observations/locale/vi/LC_MESSAGES/django.po b/observations/locale/vi/LC_MESSAGES/django.po
index 94741715..67e42da6 100644
--- a/observations/locale/vi/LC_MESSAGES/django.po
+++ b/observations/locale/vi/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-22 16:16+0100\n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,95 +18,94 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: observations/templates/observations/detail.html:25
-#: observations/templates/observations/detail.html:28
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
 msgid "Observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:29
+#: templates/observations/detail.html:29
 msgid "View all observations"
 msgstr ""
 
-#: observations/templates/observations/detail.html:32
-#: observations/templates/observations/index.html:46
-#: observations/templates/observations/index.html:68
-#: observations/templates/observations/index_old.html:63
+#: templates/observations/detail.html:32 templates/observations/index.html:46
+#: templates/observations/index.html:68
+#: templates/observations/index_old.html:63
 msgid "Organism"
 msgstr ""
 
-#: observations/templates/observations/detail.html:34
-#: observations/templates/observations/index.html:50
-#: observations/templates/observations/index.html:69
-#: observations/templates/observations/index_old.html:64
+#: templates/observations/detail.html:34 templates/observations/index.html:50
+#: templates/observations/index.html:69
+#: templates/observations/index_old.html:64
 msgid "Crop"
 msgstr ""
 
-#: observations/templates/observations/detail.html:36
-#: observations/templates/observations/index.html:67
-#: observations/templates/observations/index_old.html:62
+#: templates/observations/detail.html:36 templates/observations/index.html:67
+#: templates/observations/index_old.html:62
 msgid "Time of observation"
 msgstr ""
 
-#: observations/templates/observations/detail.html:40
+#: templates/observations/detail.html:40
 msgid "Observation data"
 msgstr ""
 
-#: observations/templates/observations/detail.html:86
+#: templates/observations/detail.html:86
 msgid "Observation was not quantified"
 msgstr ""
 
-#: observations/templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+msgid "Illustrations"
+msgstr ""
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr ""
 
-#: observations/templates/observations/index.html:25
-#: observations/templates/observations/index.html:27
-#: observations/templates/observations/index_old.html:25
-#: observations/templates/observations/index_old.html:28
+#: templates/observations/index.html:25 templates/observations/index.html:27
+#: templates/observations/index_old.html:25
+#: templates/observations/index_old.html:28
 msgid "Observations"
 msgstr ""
 
-#: observations/templates/observations/index.html:31
+#: templates/observations/index.html:31
 msgid "Current date"
 msgstr ""
 
-#: observations/templates/observations/index.html:54
+#: templates/observations/index.html:54
 msgid "Crop categories"
 msgstr ""
 
-#: observations/templates/observations/index.html:59
+#: templates/observations/index.html:59
 msgid "Include registrations without pest presence"
 msgstr ""
 
-#: observations/templates/observations/index.html:62
+#: templates/observations/index.html:62
 msgid "Filter"
 msgstr ""
 
-#: observations/templates/observations/index.html:70
-#: observations/templates/observations/index_old.html:65
+#: templates/observations/index.html:70
+#: templates/observations/index_old.html:65
 msgid "Heading"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:33
+#: templates/observations/index_old.html:33
 msgid "All pests"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:49
+#: templates/observations/index_old.html:49
 msgid "From"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:53
+#: templates/observations/index_old.html:53
 msgid "To"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:55
+#: templates/observations/index_old.html:55
 msgid "Date search"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:96
+#: templates/observations/index_old.html:96
 msgid "Crops"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:136
+#: templates/observations/index_old.html:136
 msgid "View details"
 msgstr ""
diff --git a/observations/locale/zh_CN/LC_MESSAGES/django.po b/observations/locale/zh_CN/LC_MESSAGES/django.po
index a72f9b12..273091ed 100755
--- a/observations/locale/zh_CN/LC_MESSAGES/django.po
+++ b/observations/locale/zh_CN/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-05-24 12:11+0200\n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
 "PO-Revision-Date: 2016-10-27 11:26+0200\n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -50,7 +50,13 @@ msgstr "观测数据"
 msgid "Observation was not quantified"
 msgstr "观测没有定量化"
 
-#: templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+#, fuzzy
+#| msgid "Observations"
+msgid "Illustrations"
+msgstr "观测"
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr ""
 
diff --git a/observations/locale/zh_Hans/LC_MESSAGES/django.po b/observations/locale/zh_Hans/LC_MESSAGES/django.po
index 8e9c6c88..4a97c2e1 100755
--- a/observations/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/observations/locale/zh_Hans/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-22 16:16+0100\n"
+"POT-Creation-Date: 2024-06-06 13:36+0200\n"
 "PO-Revision-Date: 2016-10-27 11:26+0200\n"
 "Last-Translator: \n"
 "Language-Team: \n"
@@ -17,98 +17,99 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Poedit 1.8.7\n"
 
-#: observations/templates/observations/detail.html:25
-#: observations/templates/observations/detail.html:28
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
 msgid "Observation"
 msgstr "观测"
 
-#: observations/templates/observations/detail.html:29
+#: templates/observations/detail.html:29
 msgid "View all observations"
 msgstr "查看所有观测"
 
-#: observations/templates/observations/detail.html:32
-#: observations/templates/observations/index.html:46
-#: observations/templates/observations/index.html:68
-#: observations/templates/observations/index_old.html:63
+#: templates/observations/detail.html:32 templates/observations/index.html:46
+#: templates/observations/index.html:68
+#: templates/observations/index_old.html:63
 msgid "Organism"
 msgstr "生物"
 
-#: observations/templates/observations/detail.html:34
-#: observations/templates/observations/index.html:50
-#: observations/templates/observations/index.html:69
-#: observations/templates/observations/index_old.html:64
+#: templates/observations/detail.html:34 templates/observations/index.html:50
+#: templates/observations/index.html:69
+#: templates/observations/index_old.html:64
 msgid "Crop"
 msgstr "作物"
 
-#: observations/templates/observations/detail.html:36
-#: observations/templates/observations/index.html:67
-#: observations/templates/observations/index_old.html:62
+#: templates/observations/detail.html:36 templates/observations/index.html:67
+#: templates/observations/index_old.html:62
 msgid "Time of observation"
 msgstr "观测时间"
 
-#: observations/templates/observations/detail.html:40
+#: templates/observations/detail.html:40
 msgid "Observation data"
 msgstr "观测数据"
 
-#: observations/templates/observations/detail.html:86
+#: templates/observations/detail.html:86
 msgid "Observation was not quantified"
 msgstr "观测没有定量化"
 
-#: observations/templates/observations/detail.html:115
+#: templates/observations/detail.html:90
+#, fuzzy
+#| msgid "Observations"
+msgid "Illustrations"
+msgstr "观测"
+
+#: templates/observations/detail.html:119
 msgid "Map view not available"
 msgstr ""
 
-#: observations/templates/observations/index.html:25
-#: observations/templates/observations/index.html:27
-#: observations/templates/observations/index_old.html:25
-#: observations/templates/observations/index_old.html:28
+#: templates/observations/index.html:25 templates/observations/index.html:27
+#: templates/observations/index_old.html:25
+#: templates/observations/index_old.html:28
 msgid "Observations"
 msgstr "观测"
 
-#: observations/templates/observations/index.html:31
+#: templates/observations/index.html:31
 msgid "Current date"
 msgstr ""
 
-#: observations/templates/observations/index.html:54
+#: templates/observations/index.html:54
 msgid "Crop categories"
 msgstr ""
 
-#: observations/templates/observations/index.html:59
+#: templates/observations/index.html:59
 msgid "Include registrations without pest presence"
 msgstr ""
 
-#: observations/templates/observations/index.html:62
+#: templates/observations/index.html:62
 msgid "Filter"
 msgstr ""
 
-#: observations/templates/observations/index.html:70
-#: observations/templates/observations/index_old.html:65
+#: templates/observations/index.html:70
+#: templates/observations/index_old.html:65
 msgid "Heading"
 msgstr "标题"
 
-#: observations/templates/observations/index_old.html:33
+#: templates/observations/index_old.html:33
 msgid "All pests"
 msgstr "所有病虫害"
 
-#: observations/templates/observations/index_old.html:49
+#: templates/observations/index_old.html:49
 msgid "From"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:53
+#: templates/observations/index_old.html:53
 msgid "To"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:55
+#: templates/observations/index_old.html:55
 msgid "Date search"
 msgstr ""
 
-#: observations/templates/observations/index_old.html:96
+#: templates/observations/index_old.html:96
 #, fuzzy
 #| msgid "Crop"
 msgid "Crops"
 msgstr "作物"
 
-#: observations/templates/observations/index_old.html:136
+#: templates/observations/index_old.html:136
 msgid "View details"
 msgstr "看细节"
 
diff --git a/observations/templates/observations/detail.html b/observations/templates/observations/detail.html
index bdce9dd9..7b25c343 100755
--- a/observations/templates/observations/detail.html
+++ b/observations/templates/observations/detail.html
@@ -85,10 +85,14 @@
 		  	{
 		  		document.getElementById("observationData").innerHTML = "{% trans "Observation was not quantified" %}";
 		  	}
-		  	if(observation.observationIllustrationSet.length ==1)
+		  	if(observation.observationIllustrationSet.length > 0)
 		  	{
-		  		var illustration = observation.observationIllustrationSet[0]; 
-		  		document.getElementById("observationIllustration").innerHTML = "<img src='" + settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/static/images/observations/" + observation.organismId + "/" + illustration.observationIllustrationPK.fileName + "' class='img-responsive'/>";
+				document.getElementById("observationIllustration").innerHTML = "<h2>{% trans "Illustrations" %}</h2>"; 
+				for(let i=0;i<observation.observationIllustrationSet.length;i++)
+				{
+					var illustration = observation.observationIllustrationSet[i]; 
+					document.getElementById("observationIllustration").innerHTML += "<img src='" + settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/static/images/observations/" + observation.organismId + "/" + illustration.observationIllustrationPK.fileName + "' class='img-responsive'/>";
+				}
 		  	}
 		  	if(!observation.locationIsPrivate)
 		  	{
-- 
GitLab