From c33f9014b3693536c52456812862a3289da7bac3 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Thu, 20 Jun 2019 12:54:12 +0200
Subject: [PATCH] Refactoring of Chinese translations after language code
 changed from zn_CN to zn_Hans

---
 .../{zh_CN => zh_Hans}/LC_MESSAGES/django.mo  | Bin 2277 -> 2279 bytes
 .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po  |  92 ++--
 .../LC_MESSAGES/djangojs.mo                   | Bin 1850 -> 1852 bytes
 .../LC_MESSAGES/djangojs.po                   |   2 +-
 .../locale/de/LC_MESSAGES/django.mo           | Bin 421 -> 380 bytes
 .../locale/nb/LC_MESSAGES/django.mo           | Bin 1926 -> 1885 bytes
 .../locale/zh_CN/LC_MESSAGES/django.mo        | Bin 829 -> 0 bytes
 .../locale/zh_CN/LC_MESSAGES/zh_CN.mo         | Bin 841 -> 0 bytes
 .../locale/zh_CN/LC_MESSAGES/zh_CN.po         |  48 --
 .../{zh_CN => zh_Hans}/LC_MESSAGES/django.po  |   2 +-
 calculators/locale/de/LC_MESSAGES/django.mo   | Bin 421 -> 380 bytes
 calculators/locale/nb/LC_MESSAGES/django.mo   | Bin 2608 -> 2567 bytes
 .../locale/zh_CN/LC_MESSAGES/django.mo        | Bin 2517 -> 2476 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      | 128 ++++++
 .../locale/de/LC_MESSAGES/django.mo           | Bin 421 -> 380 bytes
 .../locale/nb/LC_MESSAGES/django.mo           | Bin 5909 -> 5868 bytes
 .../locale/zh_CN/LC_MESSAGES/django.mo        | Bin 2212 -> 2171 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.mo      | Bin 0 -> 2173 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      | 415 ++++++++++++++++++
 forecasts/locale/bg/LC_MESSAGES/django.mo     | Bin 1470 -> 1429 bytes
 forecasts/locale/bs/LC_MESSAGES/django.mo     | Bin 1518 -> 1477 bytes
 forecasts/locale/de/LC_MESSAGES/django.mo     | Bin 421 -> 380 bytes
 forecasts/locale/nb/LC_MESSAGES/django.mo     | Bin 2894 -> 2853 bytes
 forecasts/locale/zh_CN/LC_MESSAGES/django.mo  | Bin 2626 -> 2585 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      | 214 +++++++++
 fusarium/locale/de/LC_MESSAGES/django.mo      | Bin 421 -> 380 bytes
 fusarium/locale/nb/LC_MESSAGES/django.mo      | Bin 493 -> 452 bytes
 fusarium/locale/zh_CN/LC_MESSAGES/django.mo   | Bin 451 -> 410 bytes
 fusarium/locale/zh_Hans/LC_MESSAGES/django.po |  24 +
 information/locale/bg/LC_MESSAGES/django.mo   | Bin 421 -> 380 bytes
 information/locale/bs/LC_MESSAGES/django.mo   | Bin 718 -> 677 bytes
 information/locale/de/LC_MESSAGES/django.mo   | Bin 421 -> 380 bytes
 information/locale/nb/LC_MESSAGES/django.mo   | Bin 1089 -> 1048 bytes
 .../locale/zh_CN/LC_MESSAGES/django.mo        | Bin 945 -> 904 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      |  64 +++
 .../locale/zh_Hans/LC_MESSAGES/django.mo      | Bin 0 -> 865 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      | 107 +++++
 .../locale/zh_Hans}/LC_MESSAGES/djangojs.mo   | Bin 421 -> 373 bytes
 .../locale/zh_Hans/LC_MESSAGES/djangojs.po    |  43 ++
 organisms/locale/bs/LC_MESSAGES/django.mo     | Bin 606 -> 565 bytes
 organisms/locale/de/LC_MESSAGES/django.mo     | Bin 421 -> 380 bytes
 organisms/locale/nb/LC_MESSAGES/custom.mo     | Bin 457 -> 416 bytes
 organisms/locale/nb/LC_MESSAGES/django.mo     | Bin 525 -> 484 bytes
 organisms/locale/zh_CN/LC_MESSAGES/django.mo  | Bin 447 -> 406 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      |  30 ++
 roughage/locale/de/LC_MESSAGES/django.mo      | Bin 421 -> 0 bytes
 roughage/locale/nb/LC_MESSAGES/django.mo      | Bin 1605 -> 1564 bytes
 roughage/locale/nb/LC_MESSAGES/djangojs.mo    | Bin 625 -> 584 bytes
 roughage/locale/zh_CN/LC_MESSAGES/django.mo   | Bin 1538 -> 1497 bytes
 roughage/locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 585 -> 544 bytes
 .../{de => zh_Hans}/LC_MESSAGES/django.po     |  60 +--
 .../{de => zh_Hans}/LC_MESSAGES/djangojs.po   |  24 +-
 vips_messages/locale/bg/LC_MESSAGES/django.mo | Bin 630 -> 589 bytes
 vips_messages/locale/bs/LC_MESSAGES/django.mo | Bin 657 -> 616 bytes
 vips_messages/locale/de/LC_MESSAGES/django.mo | Bin 421 -> 380 bytes
 vips_messages/locale/nb/LC_MESSAGES/django.mo | Bin 992 -> 951 bytes
 vips_messages/locale/vi/LC_MESSAGES/django.mo | Bin 414 -> 373 bytes
 .../locale/zh_CN/LC_MESSAGES/django.mo        | Bin 893 -> 852 bytes
 .../locale/zh_Hans/LC_MESSAGES/django.po      |  70 +++
 59 files changed, 1189 insertions(+), 134 deletions(-)
 rename VIPSWeb/locale/{zh_CN => zh_Hans}/LC_MESSAGES/django.mo (85%)
 mode change 100755 => 100644
 rename VIPSWeb/locale/{zh_CN => zh_Hans}/LC_MESSAGES/django.po (56%)
 mode change 100755 => 100644
 rename VIPSWeb/locale/{zh_CN => zh_Hans}/LC_MESSAGES/djangojs.mo (85%)
 mode change 100755 => 100644
 rename VIPSWeb/locale/{zh_CN => zh_Hans}/LC_MESSAGES/djangojs.po (99%)
 delete mode 100755 applefruitmoth/locale/zh_CN/LC_MESSAGES/django.mo
 delete mode 100755 applefruitmoth/locale/zh_CN/LC_MESSAGES/zh_CN.mo
 delete mode 100755 applefruitmoth/locale/zh_CN/LC_MESSAGES/zh_CN.po
 rename applefruitmoth/locale/{zh_CN => zh_Hans}/LC_MESSAGES/django.po (98%)
 create mode 100755 calculators/locale/zh_Hans/LC_MESSAGES/django.po
 create mode 100644 cerealblotchmodels/locale/zh_Hans/LC_MESSAGES/django.mo
 create mode 100755 cerealblotchmodels/locale/zh_Hans/LC_MESSAGES/django.po
 create mode 100755 forecasts/locale/zh_Hans/LC_MESSAGES/django.po
 create mode 100755 fusarium/locale/zh_Hans/LC_MESSAGES/django.po
 create mode 100755 information/locale/zh_Hans/LC_MESSAGES/django.po
 create mode 100644 observations/locale/zh_Hans/LC_MESSAGES/django.mo
 create mode 100755 observations/locale/zh_Hans/LC_MESSAGES/django.po
 rename {roughage/locale/de => observations/locale/zh_Hans}/LC_MESSAGES/djangojs.mo (64%)
 mode change 100755 => 100644
 create mode 100644 observations/locale/zh_Hans/LC_MESSAGES/djangojs.po
 create mode 100755 organisms/locale/zh_Hans/LC_MESSAGES/django.po
 delete mode 100755 roughage/locale/de/LC_MESSAGES/django.mo
 rename roughage/locale/{de => zh_Hans}/LC_MESSAGES/django.po (73%)
 rename roughage/locale/{de => zh_Hans}/LC_MESSAGES/djangojs.po (63%)
 create mode 100755 vips_messages/locale/zh_Hans/LC_MESSAGES/django.po

diff --git a/VIPSWeb/locale/zh_CN/LC_MESSAGES/django.mo b/VIPSWeb/locale/zh_Hans/LC_MESSAGES/django.mo
old mode 100755
new mode 100644
similarity index 85%
rename from VIPSWeb/locale/zh_CN/LC_MESSAGES/django.mo
rename to VIPSWeb/locale/zh_Hans/LC_MESSAGES/django.mo
index c4ebb206224fbc18cc7f7373ff40cf6b4162c4c1..dc29ae0645e0f3cb8b51a7d57556040eab82fa9a
GIT binary patch
delta 286
zcmaDV_*`&<3S<2r1_p*DtPBin3=9kl*%%mj7#J8<K<TY)3=I4X3=D_ZAo7=>{F_kz
zODO*X8v}z70|NsCJ4Br@l$K(Ln5W3jz#z)Nz@P`^yFldw*%|7=7Dli`3`k{%SXcqo
z(812Yz{$YCFb^uef}Mdug@J)#2h@POQ2Ghf;MY)nKiC-<Bp4VN_&6XAQ0HJ^sAOPZ
mFyUZeP-kFZSjPb|_ZkP(fCrm3nf@`ecqHZ(Z`Nen!vp}-JRbM}

delta 284
zcmaDZ_*8I%3S<2*1_p*DtPBin3=9nO*%%mj7#J9qLFvtG3=I4X3=9X@Ao3TW{OeHu
zb145E8v}z70|Uc9sJI|IM7;z%#5{R+1_n_E1_m7{-w7)3&(2T}wlItxVn8xG#KJPD
zhBkHv22KVBhB;92W$X+LDhvz^+n@&AhSHCq2ET;r`^L_|Ai==Ez{3G?fGP(ALnQ+P
kgAoS<gE|8P!x|2VxmP%#2He}M$@Gtz$=PqSHrpO105?S*yZ`_I

diff --git a/VIPSWeb/locale/zh_CN/LC_MESSAGES/django.po b/VIPSWeb/locale/zh_Hans/LC_MESSAGES/django.po
old mode 100755
new mode 100644
similarity index 56%
rename from VIPSWeb/locale/zh_CN/LC_MESSAGES/django.po
rename to VIPSWeb/locale/zh_Hans/LC_MESSAGES/django.po
index 73f4e608..619e5d04
--- a/VIPSWeb/locale/zh_CN/LC_MESSAGES/django.po
+++ b/VIPSWeb/locale/zh_Hans/LC_MESSAGES/django.po
@@ -7,81 +7,81 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-11-22 13:23+0100\n"
+"POT-Creation-Date: 2019-06-20 10:32+0200\n"
 "PO-Revision-Date: 2016-11-03 14:04+0100\n"
 "Last-Translator: \n"
 "Language-Team: \n"
-"Language: zh_CN\n"
+"Language: zh_Hans\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Poedit 1.8.7\n"
 
-#: local_settings.py:169
+#: VIPSWeb/local_settings.py:169
 msgid "Cereals and oilseeds"
 msgstr "谷物和油籽"
 
-#: local_settings.py:179
+#: VIPSWeb/local_settings.py:179
 msgid "Potato and vegetables"
 msgstr "土豆和蔬菜"
 
-#: local_settings.py:185
+#: VIPSWeb/local_settings.py:185
 msgid "Fruits and berries"
 msgstr "水果和浆果"
 
-#: local_settings.py:192
+#: VIPSWeb/local_settings.py:192
 msgid "Other models and services"
 msgstr "其他模型和服务"
 
-#: templates/404.html:3 templates/404.html.py:5
+#: VIPSWeb/templates/404.html:3 VIPSWeb/templates/404.html:5
 msgid "File not found"
 msgstr "找不到文件"
 
-#: templates/404.html:6
+#: VIPSWeb/templates/404.html:6
 msgid "We are sorry, but the requested file was not found"
 msgstr "很抱歉,所请求的文件未找到"
 
-#: templates/base.html:59
+#: VIPSWeb/templates/base.html:59
 msgid "Toggle navigation"
 msgstr "切换导航"
 
-#: templates/base.html:85
+#: VIPSWeb/templates/base.html:85
 msgid "Language"
 msgstr "语言"
 
-#: templates/base.html:96
+#: VIPSWeb/templates/base.html:96
 msgid "Administration"
 msgstr "管理"
 
-#: templates/base.html:98
+#: VIPSWeb/templates/base.html:98
 msgid "Sign out"
 msgstr "登出"
 
-#: templates/base.html:102
+#: VIPSWeb/templates/base.html:102
 msgid "Sign in"
 msgstr "登入"
 
-#: templates/base.html:119
+#: VIPSWeb/templates/base.html:119
 msgid "This is the default page contents."
 msgstr "这是默认页面内容"
 
-#: templates/base.html:146
+#: VIPSWeb/templates/base.html:146
 msgid "This website uses cookies to give you the best possible user experience"
 msgstr ""
 
-#: templates/base.html:146
+#: VIPSWeb/templates/base.html:146
 msgid "Got it!"
 msgstr ""
 
-#: templates/base.html:146
+#: VIPSWeb/templates/base.html:146
 msgid "More info"
 msgstr ""
 
-#: templates/index.html:25 templates/index_old.html:25
+#: VIPSWeb/templates/index.html:25 VIPSWeb/templates/index_old.html:25
 msgid "Welcome"
 msgstr "欢迎"
 
-#: templates/index.html:42 templates/index_old.html:42
+#: VIPSWeb/templates/index.html:42 VIPSWeb/templates/index_old.html:42
 msgid ""
 "WARNING: We recommend using Chrome on Android handsets. Click OK to install "
 "Chrome, or Cancel to proceed without installing Chrome."
@@ -89,90 +89,98 @@ msgstr ""
 "警告: 我们在安卓系统手机上推荐使用Chrome。点击OK安装Chrome,点击Cancel继续但"
 "不安装Chrome。"
 
-#: templates/index.html:47 templates/index_old.html:47
+#: VIPSWeb/templates/index.html:47
 msgid ""
 "WARNING: We suspect you are using Internet Explorer to view this site. VIPS "
 "is not designed to work with Internet Explorer, you may experience errors "
-"and missing features. Please use a different browser, like Microsoft Edge or "
-"Google Chrome."
+"and missing features. Please use a different browser, like Firefox, "
+"Microsoft Edge or Google Chrome."
 msgstr ""
 
-#: templates/index.html:78 templates/index_old.html:78
+#: VIPSWeb/templates/index.html:78 VIPSWeb/templates/index_old.html:78
 msgid "Surveillance and first observations"
 msgstr "监测和首次观测"
 
-#: templates/index.html:78 templates/index_old.html:78
+#: VIPSWeb/templates/index.html:78 VIPSWeb/templates/index_old.html:78
 msgid "All observations"
 msgstr "所有观测"
 
-#: templates/index.html:84 templates/index_old.html:84
+#: VIPSWeb/templates/index.html:84 VIPSWeb/templates/index_old.html:84
 msgid "Latest messages"
 msgstr "最新新闻"
 
-#: templates/index.html:84 templates/index_old.html:84
+#: VIPSWeb/templates/index.html:84 VIPSWeb/templates/index_old.html:84
 msgid "All messages"
 msgstr "所有新闻"
 
-#: templates/index.html:97 templates/index_old.html:97
+#: VIPSWeb/templates/index.html:97 VIPSWeb/templates/index_old.html:97
 msgid "Crops"
 msgstr "作物"
 
-#: templates/index.html:114 templates/index.html.py:152
-#: templates/index_old.html:147
+#: VIPSWeb/templates/index.html:114 VIPSWeb/templates/index.html:152
+#: VIPSWeb/templates/index_old.html:147
 msgid "Forecasts"
 msgstr "预报"
 
-#: templates/index.html:115
+#: VIPSWeb/templates/index.html:115
 #, fuzzy
 #| msgid "All observations"
 msgid "Observations"
 msgstr "所有观测"
 
-#: templates/index.html:119 templates/index_old.html:115
+#: VIPSWeb/templates/index.html:119 VIPSWeb/templates/index_old.html:115
 msgid "High risk of infection"
 msgstr "感染的高风险"
 
-#: templates/index.html:120 templates/index_old.html:116
+#: VIPSWeb/templates/index.html:120 VIPSWeb/templates/index_old.html:116
 msgid "Medium risk of infection"
 msgstr "感染的中度风险"
 
-#: templates/index.html:121 templates/index_old.html:117
+#: VIPSWeb/templates/index.html:121 VIPSWeb/templates/index_old.html:117
 msgid "No risk of infection"
 msgstr "无感染风险"
 
-#: templates/index.html:122 templates/index_old.html:118
+#: VIPSWeb/templates/index.html:122 VIPSWeb/templates/index_old.html:118
 msgid "Missing data"
 msgstr "缺失数据"
 
-#: templates/index.html:123 templates/index_old.html:119
+#: VIPSWeb/templates/index.html:123 VIPSWeb/templates/index_old.html:119
 msgid "No forecast available"
 msgstr "预报不可获取"
 
-#: templates/index.html:145 templates/index_old.html:140
+#: VIPSWeb/templates/index.html:145 VIPSWeb/templates/index_old.html:140
 msgid "My forecasts"
 msgstr "我的预报"
 
-#: templates/index.html:153 templates/index_old.html:148
+#: VIPSWeb/templates/index.html:153 VIPSWeb/templates/index_old.html:148
 msgid "Sort by"
 msgstr "排序方式"
 
-#: templates/index.html:153 templates/index_old.html:148
+#: VIPSWeb/templates/index.html:153 VIPSWeb/templates/index_old.html:148
 msgid "Weather station"
 msgstr "气象站"
 
-#: templates/index.html:153 templates/index_old.html:148
+#: VIPSWeb/templates/index.html:153 VIPSWeb/templates/index_old.html:148
 msgid "Pest"
 msgstr "病虫害"
 
-#: templates/index.html:153 templates/index_old.html:148
+#: VIPSWeb/templates/index.html:153 VIPSWeb/templates/index_old.html:148
 msgid "Model"
 msgstr "模型"
 
-#: templates/index.html:154 templates/index_old.html:149
+#: VIPSWeb/templates/index.html:154 VIPSWeb/templates/index_old.html:149
 msgid "Select crops or zoom in to see list of forecasts"
 msgstr "选择作物或放大看预报列表"
 
-#: templatetags/template_helper.py:74
+#: VIPSWeb/templates/index_old.html:47
+msgid ""
+"WARNING: We suspect you are using Internet Explorer to view this site. VIPS "
+"is not designed to work with Internet Explorer, you may experience errors "
+"and missing features. Please use a different browser, like Microsoft Edge or "
+"Google Chrome."
+msgstr ""
+
+#: VIPSWeb/templatetags/template_helper.py:75
 msgid "Information"
 msgstr "信息"
 
diff --git a/VIPSWeb/locale/zh_CN/LC_MESSAGES/djangojs.mo b/VIPSWeb/locale/zh_Hans/LC_MESSAGES/djangojs.mo
old mode 100755
new mode 100644
similarity index 85%
rename from VIPSWeb/locale/zh_CN/LC_MESSAGES/djangojs.mo
rename to VIPSWeb/locale/zh_Hans/LC_MESSAGES/djangojs.mo
index d56f8b1a4dbc6cdf2e6a4484e661956f8e0b34a2..61267fa07f28cc0dddf738e04752d6cc46d9cba4
GIT binary patch
delta 221
zcmdnRw})@SlX?Y41_mz{1_ogU28L`_1_pix28Mc81_n_E28MoC1_mJp28N}q3=9$s
z3=BJ185npN7#J=>>3dN5*Q^W-A`A=+|DgJW*&ymP*&ybau|dr7fr`gN`8jM1ZeWA!
z*%%n)7#J94Ks9V<gE-_Y8^q$fP>tW9d}eltfimn6i}W|IWK?Em)y+uEE8cvbC7THV
DVh$L5

delta 219
zcmdnPw~KGWlX^Ku1_mz{1_ogU28K*l1_pix28LQz1_n_E28Lc%1_mJp28P9~3=9$s
z3=G>?85npN7#Pk&={r#Qm#hp7A`A=+f1vsV*&yoF*&ybautCi6f{MpN`B`iXZeW9J
z*%%n)7#J9)K{ae;gE-_g8^q$<P>o-pd`5PNfl}-ci*z@yWK?Emj(7Ike32!a2>=^O
B7h?bb

diff --git a/VIPSWeb/locale/zh_CN/LC_MESSAGES/djangojs.po b/VIPSWeb/locale/zh_Hans/LC_MESSAGES/djangojs.po
similarity index 99%
rename from VIPSWeb/locale/zh_CN/LC_MESSAGES/djangojs.po
rename to VIPSWeb/locale/zh_Hans/LC_MESSAGES/djangojs.po
index 5e6ca32a..92d45c64 100755
--- a/VIPSWeb/locale/zh_CN/LC_MESSAGES/djangojs.po
+++ b/VIPSWeb/locale/zh_Hans/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgstr ""
 "PO-Revision-Date: 2016-11-03 15:00+0100\n"
 "Last-Translator: \n"
 "Language-Team: \n"
-"Language: zh_CN\n"
+"Language: zh-hans\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/applefruitmoth/locale/de/LC_MESSAGES/django.mo b/applefruitmoth/locale/de/LC_MESSAGES/django.mo
index 0d937a96065f4e94585f8f7e3437143836cc3ece..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?0#9BMSvXV=Dt=T?2Ci
JgN?<Ui~z{B4(I>?

diff --git a/applefruitmoth/locale/nb/LC_MESSAGES/django.mo b/applefruitmoth/locale/nb/LC_MESSAGES/django.mo
index cc188b5c7e97a67894240a4d9275903f4ef55e7b..9016519154849cc6ecd2c6d623f8c5b084c6537d 100755
GIT binary patch
delta 77
zcmZqUzsolv#@30EfuWd@fkBLcfnggH1A_?*1H)M+1_luZ1_mZ}1_pix1_p6<1_n_E
c1_pI@1_n+B1_oOw-+kjuamLLz8P~D`0Ep`f4FCWD

delta 116
zcmcc1*Tz2~#x|RgfuWd@fkBLcf#E(A1A_?*1H(5a1_luZ1_o_*1_pix1_lRq1_n_E
z28IB31_n+B28J{!zhL7`aYnTeUFV|I#FEVXJYAQ>l2j`NBLhP-T>~>+LlXr9ODj_Y
PZ380%gUxFhH?RT#ErS&h

diff --git a/applefruitmoth/locale/zh_CN/LC_MESSAGES/django.mo b/applefruitmoth/locale/zh_CN/LC_MESSAGES/django.mo
deleted file mode 100755
index 1d05cb05cf015d73ec20857cae5cbe08461de794..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 829
zcmca7#4?qEfq{X8fq_AWfq@~0fq{XWfq`KTNRWYn;RICtBm)D3HUk60GX@3*ArNL{
zU=U+qU{GabV31&7V6b6?m=Vgzz#ziFz!1mCz~Iivz);KxQNNpsfkB#qf#Dnzg#QXk
z|7Bue5M^Ls5MX9tU}IolP-A9b;Adc9&}C*|V1&AX8R|X|mx+OafrWvAft3NG9wf#N
zA{+|}a#9u2ib^v}6ms)RG8EGCi&B#li%T-|(ivP*i<65o3raHc^Az&a6cX{Nb%W|t
z$jdKLC`wICsbuiTOwUj#$}G+XY0k_`OHBru#NeBnl3ALIRid~!F+H`I!7m?+Y(P<d
zR%&vIu4jsFSZYymW`3TP0#{IKL4Hw*u5WRAW{R#;X?n44NWPT<SAc(ru5(dpBFH{n
zm&B4(D+MD1Lo;0iOI;%i1w&&i0~1{Xa{~je0Ds+})Ur&FX~^mf4RsBSLF!Bmv<(am
z47hv}^U_Nb(^IV!sxso8{kVKReO(dGFw`^Pa?Z~yNzE(K4XG?hwNfZattini$Vtr1
zvsOsXNGvK&EwK#^anrRxs4Gg$D^5!-(sj*C&QHnAOSe+6NXjhX3dkufO3cx9%P-0;
zwo=F|0CS6N4XqU*Oj`qME}z8W65SAx0Xc~!`9)R=aQEqkq$cKCDR4#Tx~Jx)7C~eK
z@>5eXOB4+CEcDE|7+!R3eAd6}>Gnl0X778ssO4GLQY=ExXSF=*?|-p>0|P|KvpK7t
zwzoZ9(*AVmUWR8a^PkP1{Crl+%hfYpF7A6db0tFP$&R&8cP)d8KH0zUS>t+!XVVuz
Hv_ORcn{5c^

diff --git a/applefruitmoth/locale/zh_CN/LC_MESSAGES/zh_CN.mo b/applefruitmoth/locale/zh_CN/LC_MESSAGES/zh_CN.mo
deleted file mode 100755
index 6e27af1c9acc709dbef0384547fe790477963881..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 841
zcmca7#4?qEfq{X8fq_AWfq@~0fq{XWfq`KTNRWYn;RICtBm)D3HUk60GX@3*ArNL{
zU=U+qU{GabV31&7V6b6?m=Vgzz#ziFz!1mCz~Iivz)%d8-_69ppvb_$aD@q?{~MI%
zWM*Ix1=+#Oz`(}9z+lA8z`)PIz+lPDz`zJ~12fcpATARF0|N^K0|P4qL_J819Yi=5
z6y&5Tq!pEBmMG-rmt-iU<rk$UCl;4v=A|>Zq!uR^WfqiV=I1Horzs@jQ|kuRr;wLl
zqEM8Ym{Q5$k(r*MP?TAm4bq&MmzJ6gGKs-AH6^n&7pp{ZabkLEF@s+|7TJKJ{H)aE
z5?#*}-LTZ6;>`R!D+R8g)Pnq?5?$Zo^vo1pr_%Id-H?1M1+D=95MAe@)I^Ydx-N+&
zsa6U`28L$329~-;77B*ORt6@z2Id9^Tmk;NL8)b#Ak&c585-&u7=zTA8fqID8W?c-
zdiuH|tTog#;BwB-D@n~O(G96ANVQTZNv$Z+FUU#E%(GTV&PXgOPA#zw4RO=8K&UH9
z%qvbyEz)((OU_Tp%uBaYut>@*;R?tpElSMMb;~cxEw)m~D*$tgZ4IpzAWT~WYc8L}
zy!6t<^i<uD)WlpX1+EBP_td=9qQsK?A}fV}{M3}p5(Ps&3q5l#pTy!4-4KvfIS^U6
zUMq#FjCf~1E`}G~JD<&)^K?W1%f<7b?r(lEbM?zbEzi1^;*@wktL0gL|BL+_7$6Ft
z%~|!dz3u6e_NPntGCXUU|7`x`=d)T~uAcF7ao@|CD-l9ZcC3B6YZ+AZ$^M1U8rL&C
Lo4x>|1u6^xX#Eh8

diff --git a/applefruitmoth/locale/zh_CN/LC_MESSAGES/zh_CN.po b/applefruitmoth/locale/zh_CN/LC_MESSAGES/zh_CN.po
deleted file mode 100755
index d41b9cdf..00000000
--- a/applefruitmoth/locale/zh_CN/LC_MESSAGES/zh_CN.po
+++ /dev/null
@@ -1,48 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-09-28 13:04-0700\n"
-"PO-Revision-Date: 2016-11-03 13:51+0100\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"Language-Team: \n"
-"X-Generator: Poedit 1.8.7\n"
-"Last-Translator: \n"
-"Language: zh_CN\n"
-
-#: templates/applefruitmoth/index.html:25
-#: templates/applefruitmoth/index.html:27
-msgid "Apple fruit moth forecasting"
-msgstr "苹果小食心虫预报"
-
-#: templates/applefruitmoth/index.html:32
-msgid "Description of apple fruit moth forecasting"
-msgstr "苹果小食心虫预报的描述"
-
-#: templates/applefruitmoth/index.html:33
-msgid "Messages"
-msgstr "信息"
-
-#: templates/applefruitmoth/index.html:59
-msgid "High risk of infection"
-msgstr "感染的高风险"
-
-#: templates/applefruitmoth/index.html:60
-msgid "Medium risk of infection"
-msgstr "感染的中度风险"
-
-#: templates/applefruitmoth/index.html:61
-msgid "No risk of infection"
-msgstr "无感染风险"
-
-#: templates/applefruitmoth/index.html:62
-msgid "Forecast not ready"
-msgstr "预报未准备好"
diff --git a/applefruitmoth/locale/zh_CN/LC_MESSAGES/django.po b/applefruitmoth/locale/zh_Hans/LC_MESSAGES/django.po
similarity index 98%
rename from applefruitmoth/locale/zh_CN/LC_MESSAGES/django.po
rename to applefruitmoth/locale/zh_Hans/LC_MESSAGES/django.po
index 5ca633fe..8f6a95da 100755
--- a/applefruitmoth/locale/zh_CN/LC_MESSAGES/django.po
+++ b/applefruitmoth/locale/zh_Hans/LC_MESSAGES/django.po
@@ -9,7 +9,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2016-09-28 13:04-0700\n"
 "PO-Revision-Date: 2016-11-03 13:50+0100\n"
-"Language: zh_CN\n"
+"Language: zh_Hans\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/calculators/locale/de/LC_MESSAGES/django.mo b/calculators/locale/de/LC_MESSAGES/django.mo
index 0d937a96065f4e94585f8f7e3437143836cc3ece..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?0#9BMSvXV=Dt=T?2Ci
JgN?<Ui~z{B4(I>?

diff --git a/calculators/locale/nb/LC_MESSAGES/django.mo b/calculators/locale/nb/LC_MESSAGES/django.mo
index 89eab9bc1f153aff64ce9d529027bd83837f7d4b..f8017712ceda8160b682b9b26e5f94f87b213eac 100755
GIT binary patch
delta 240
zcmdlW(k?RLPrVZ(1H%+n1_mAm28Qcw5c&xl1A{OF1H(r)1_mJp1_oAk1_nU}1_lWz
zt;Np3z{bG9V8hP9V9vn6;LOgzpuoVuP|eQ3pw7U+Fo&IiL5+cd;RsaxH9G@?2?GNI
z4+jH-3IhX!BL_rX8V5r>13Lo)LmvkNgERvJ!!!;C21y16hD{s{3}Orn3}-kP7`PZ1
z7#?##9QKZbfq|ESf#Ej?1A`v}0|O@~1A_(w149HS14AGK14APx1A`I+1H)xb1_l8J
T28M5(n{P3GXWsma)r<uIG#4BJ

delta 279
zcmZn{*&s6EPklBc1H%+n1_mAm1_lOp2+hmRz#z=Pz#zrWz#zoHz@W#@z#z!Lz~Bg_
zgV`Av*cccXQrQ_8%o!LMa@ZLd6c`v7masE0s53Ay9A#%<P-9?VcncL5;b34eVPIe|
z<zQe?VPIg$;((~@=U|8j*~ze-gMmSsfq`K^2Lpp70|Uct4h9A>1_p+&91ILx3=9lB
zoDheJb22dSGB7Zxa56CXF)%O~aWXJyFfcGQaxyRkGB7Z#;$&b@VqjqS!^yxPz`(#D
z&$am$<9BAY5MAe@)Wnj^{5)Nk#FA7i1tSAPQ(Xf~T?0b}LlY}QOKk%q1B1=ySS?uq
D5<Vh7

diff --git a/calculators/locale/zh_CN/LC_MESSAGES/django.mo b/calculators/locale/zh_CN/LC_MESSAGES/django.mo
index c2fabde9f13639bced14622548aa07f9d6188616..f961147f33cccb8f91b462ed833cc11a1cf0e20b 100755
GIT binary patch
delta 239
zcmcaAyheD!pZZ@63=C6P85pD)7#RB57#KJi7#LQwF);8jFfeR|(udd>7=#!Y7|uiK
zM{EoXYzzzxU)dNKEEyOW{;)AH$T2W5n6Wc3=rS-cgt9X*7%(s}G(-7Y*clk?85kHI
zLHSA?5c>i+7~;SN<#0eOEQU%na6l}a!vV2qJyd=hlz*6mfkB^vf#DPf1A`d@1H&&4
i28Iv@1_nb;1_lWR28K3Hh<Woj-(-Bry!kcjD`o(E-yaeH

delta 278
zcmZ1@d{ubDpL%6R28JoD3=Gl?3=BKi7#KJi7#OawF);8jFfiPM(y!SV7=#!Y7=A!$
zZgvI+HU<U;Id%pHO9lo8RdxmjIR*xXcy<N`T?Ph*I(7yI0|o|$HBkOtb_ND}1_lOh
z4v4%r2gJTg4u&|eK~p&(7S4f6tmJ@Lc$5QT(G95leJKA82LppX0|Ucn4h9A@1_lOY
zP6mb$1_p*GP6h@E1_p-poDlO)Y`)3(l36W8*SRP)u_QA;PuC@}B-Kj6$iUD{*T7QO
W$U?!;*vh~}*TCGsVDo;~x6A-MOea_X

diff --git a/calculators/locale/zh_Hans/LC_MESSAGES/django.po b/calculators/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..97c67b01
--- /dev/null
+++ b/calculators/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,128 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-09-28 13:04-0700\n"
+"PO-Revision-Date: 2016-06-01 12:21+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: templates/calculators/eil.html:25 templates/calculators/eil.html.py:27
+msgid "Economic injury level (EIL) calculator"
+msgstr "经济损害水平计算器"
+
+#: templates/calculators/eil.html:32
+msgid "Input"
+msgstr "输入"
+
+#: templates/calculators/eil.html:35
+msgid "The cost of purchasing and applying the control action (insecticide)"
+msgstr "购买和采取控制措施的成本(杀虫剂)"
+
+#: templates/calculators/eil.html:36
+msgid "Control cost"
+msgstr "控制成本"
+
+#: templates/calculators/eil.html:42
+msgid "The market value of the crop in local currency per weight unit"
+msgstr "按当地货币计算的单位产量作物的市场价"
+
+#: templates/calculators/eil.html:43
+msgid "Market value"
+msgstr "市场价值"
+
+#: templates/calculators/eil.html:49
+msgid ""
+"The maximum yield per production unit. Historical values are typically used "
+"for this expression."
+msgstr "每生产单位的最大产量。在这个表达式中,通常使用历史数据。"
+
+#: templates/calculators/eil.html:50
+msgid "Yield potential"
+msgstr "产量潜力"
+
+#: templates/calculators/eil.html:57
+msgid "The proportion of the pest population killed."
+msgstr "被杀死害虫的比例"
+
+#: templates/calculators/eil.html:58
+msgid "Control efficacy"
+msgstr "控制效力"
+
+#: templates/calculators/eil.html:64
+msgid "Damage expressed as crop yield loss per pest measuring unit"
+msgstr "损失表现为每害虫测定单位的作物产量损失"
+
+#: templates/calculators/eil.html:65
+msgid "Damage per pest measuring unit"
+msgstr "每害虫测定单位的损害"
+
+#: templates/calculators/eil.html:69
+msgid "Settings"
+msgstr "设置"
+
+#: templates/calculators/eil.html:71
+msgid "Currency"
+msgstr "货币"
+
+#: templates/calculators/eil.html:75
+msgid "Crop mass unit"
+msgstr "作物重量单位"
+
+#: templates/calculators/eil.html:79
+msgid "Crop area unit"
+msgstr "作物面积单位"
+
+#: templates/calculators/eil.html:83
+msgid "Pest measuring unit"
+msgstr "害虫测定单位"
+
+#: templates/calculators/eil.html:84
+msgid "Number of aphids per plant"
+msgstr "每株植物的蚜虫数量"
+
+#: templates/calculators/eil.html:87
+msgid "Run model"
+msgstr "运行模型"
+
+#: templates/calculators/eil.html:91
+msgid "Results"
+msgstr "结果"
+
+#: templates/calculators/eil.html:93
+msgid "Calculated EIL"
+msgstr "计算的经济损害水平"
+
+#: templates/calculators/eil.html:115
+msgid "EIL as a function of yield loss per pest unit"
+msgstr "经济损害水平作为每害虫单位的产量损失的参数"
+
+#: templates/calculators/eil.html:116
+msgid "EIL as a function of control cost"
+msgstr "经济损害水平作为控制成本的参数"
+
+#: templates/calculators/eil.html:117
+msgid "EIL as a function of market value"
+msgstr "经济损害水平作为市场价值的参数"
+
+#: templates/calculators/eil.html:118
+msgid "EIL as a function of yield potential"
+msgstr "经济损害水平作为产量潜力的参数"
+
+#: templates/calculators/eil.html:119
+msgid "EIL as a function of insecticide efficacy"
+msgstr "经济损害水平作为杀虫剂效力的参数"
+
+#: templates/calculators/index.html:25 templates/calculators/index.html:27
+msgid "Calculators"
+msgstr "计算器"
diff --git a/cerealblotchmodels/locale/de/LC_MESSAGES/django.mo b/cerealblotchmodels/locale/de/LC_MESSAGES/django.mo
index ca7fd52f68c927163581605f4f6e75bce46754dd..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhPVT>~>+Ln8%4Q!4{AZ380%
JgN?<Ui~z_w4&DF&

diff --git a/cerealblotchmodels/locale/nb/LC_MESSAGES/django.mo b/cerealblotchmodels/locale/nb/LC_MESSAGES/django.mo
index 29a0d759c4cdcfdbcc858b58548189df1610c111..5e3c4101e5cb4d4eabc3675667a3e6c2695acc40 100755
GIT binary patch
delta 657
zcmbQL_eOWa6sCG7Mh1qzybKH?3=9ko{0t0I3=9mR{0t1@3=9kf{0t0g3=9k%{0t1d
z3=9nG`574085kJ$@-r}KGcYhbg^CLbK=jE&X)6H+1{RPx0t^gn3=9lW0t^fi3=9m3
zP=1vF0|O5O14E+#Lp_+$C&0kK$H2faTY!Oqm4Sg_l>o#+8w3~_1Q{3@jzSH%F2KNG
z#K6Gt0m@evWMB|rU|_HjgsArwWMGhIU|>iRWMGhHU|?v1((?ov7!(*77<NI`-4<kE
zPz9MISPwBkObB9tx)8)d8zG2;{DdGrh!tXBU}s=pND+dl&k<r^5Mp3psD;uKp!8xP
zh|jkPK|*A=5CelS0|Ub~A&8G(2{AD6GcYiG7h+%#Wnf@nuNP)u&|qL-kQIg~a1(|E
zeXuYCgFOQSL$)vj12+Q$!)jrOhV8--2c8v%7<^xtfkBRef#I_-1A{CB1A~wV#GwWv
z5c4cVARcjr@<T)z7&JjqA;Q2Q!@$5$-wl;mAp$XAs|X~hE<?q?h(Ii06ot?Vq6`eo
z3=9nRq7Va|MIjDL5M^NCXJlX~6NOmZCI+D=i$S7dffyvn_lPkta56A3JQ8DIU}Rv}
O%+IRLxjC6{69)hyB|N79

delta 696
zcmaE(J5_JP6sG!YMh1qzybKH?3=9mJ{0t0I3=9l){0t1@3=9l2`57407#J8f@-r~-
zGB7aQ;Adb^XJBA>#?Qc@&A`CGCjb$*5`gIQfYQkV3=AwFa|9R|*cccXngtjbBp4VN
zx}f~U0t^g13=9mb1Q_bUjO_vp415d>3`YbQ7+4t?7%mGy9CTBFfkBXgf#Dt001(HB
zfq_9%5MrQ@AOnK{0|P^<AVhtcAOnLu0|P_1AOnLm0|UcqD1BUzfkA<Rf#ES!9g7eH
zgDS`zp?Zh`_CgQ?0)!wIrV2qER4xSZL7NZ*13Lo)L$44-{Zt_a1|bFphGkHCCzL)T
z1o8QOAxMZk5n^BvW?*3WF9h+iurLDyKLZ1Uf-nPvC<6n7LA@{og9ZZwgPSl!LB22~
z=xc--80;As7^Vm_FmN+4FkFFZcpwaM;5T82!5ktC3~~$%3^F1N46+Oi4AvqLhenD(
z%u5u3cq9+XuN7fn&;&(=2m^x*0|P_-7O2EUr~&sxAVKv9DlRJuu|Nw-dx|nJFf%YP
zWQalx$PtD3q*IiEfuE6qVZJED;`L$>dXE?+Do%<)g8Zo%0|O@m0|U1>0|O%i!)AU~
yZBDfiUFV|I#FEVXJYAQ>l2j`NBLhPVT>~>+Ln8%4Q!4{AZ380%gU#lATR8xOOGpv`

diff --git a/cerealblotchmodels/locale/zh_CN/LC_MESSAGES/django.mo b/cerealblotchmodels/locale/zh_CN/LC_MESSAGES/django.mo
index 287519e7c51630a2ad10c9d182c4e6c0ee9f2eb2..152c73b13a20b8df3cff03efa7d9ba6a360ff080 100755
GIT binary patch
delta 281
zcmZ1?_*-Cu3S+$-BLhPeD+7ZN0|P@P8v}z10|P@38v_GB0|UcGHU<V!1_p+MQ2II>
z0|Ofa1H)T31_lWR28J(CJ})~111AFmg9tlBy&RM_VP{~FW?*3OVuzTQ#?HXN!@$5$
z236n8&QK3Fuoo&Zg`I&xkb!|=AymO;sQ6xXh=r%vAr5>D73bi97%0jCu|NsRH-ggk
h91w^3a6lX$2Bl-6@+llpiwZYuGQ~4*-pKly2>@zx86p4x

delta 320
zcmew@utac!3S+%HBLhPeD+7ZN0|Ub%HU<V21_p+$Yzz$i3=9mn*ccc@85kH|L1_kd
z1_m|;1_m*91_lWR1_oIu-;AAsfs=uO!ImAO-W^KEvNJG9GcYg|vqQ}5XJ=sGVPIgG
z4^_X0ouM9V;5MklUUmisK?VkfQ&0tWpyJP<7Jg=jIFN?}Vvr$}w&Q?U;0@(RL+K0-
zh{H-bAP%pG(rr-rUJj^5vo>oo#WSmg=sFjrCYEI8=jpm6mZVxK7#SE^=o*;m8X74W
Tnpzo{X&V?B7;J83{l)|U9N;7<

diff --git a/cerealblotchmodels/locale/zh_Hans/LC_MESSAGES/django.mo b/cerealblotchmodels/locale/zh_Hans/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..b03126cabddf3a62092e3e9c28b6d6b60a8d922a
GIT binary patch
literal 2173
zcmca7#4?qEfq_Ahfq_AWfq_AVk%2*<fq_AX2_(wE@PdhfL6m`k;UyD9{67-|gCGL~
zgFZ6@gDe9BgCjEog9rlyLp(DB0}BHKLkTkjg9HNuLnSi<13Lo)!z5+~23`gRhFQ!E
z4Dt*N3@ex+_MCv~f6C0jAi%)Dz{~=nMOYXZ*cccXR9P4pxIylKid(Qi?Dd3-N3$?6
za56A3q_aTmD`a6{uw-Ch=z_{0VPRkpVqjpnz{0>F#=yYv7%KjY1>znyRt5%f1_lNZ
zR){$|tPuB`u`)35F)%P#vobL7GcYiCu`)0yFfuSiu|mwNW@BJbVPIhBV}r<VW`l&!
zVJLl*4dVXyY!G*SgYx;=A@+!|L)0rkX)|^P25ANc1|N2ac^T{s3_J`B3>8rIt?Ur<
z`k~^}*dgJt7%IOND!!i`V&55di2I&G#kn{j=81Da%vXW(O`x<R2gF@|91wdVpmaP`
zJ`E~g%)!9G$iToL3<@&_NZf<sR}zv;z-a=Men4CW5WxV6Kak%*TrLI%1`Y;Dm`gE0
z!T=-=!l1MVqL~>WX#^DiAU-HPL6adkuH_gYaRW+UAbC*yg3=Bso>)NwPz(w`5EGQ{
zKr|@+8Pt@G&8-zY^U_k2OHxx5a#9n^Qi~a!5|gvji}FkJQWR1WOA-~*@{1HoGEx<i
z5{q(DD;4rmOB9lF@=KC46ms)ZQgaxb(8V!D6jD;lQgiYPa#Qn47@Sj!QWJAf%qV7X
zF3K-pa7nCGNJ&jEN=+?RD9+4FPE{z*FVD<NXK=|ZPE9OMh0zLSi8-aI48EDg#hH2O
z3i(OJsYPXpC7Jno3YmFn`9-;4He9~ApeV5tq!2|C<aUM3Vuhm8yu8f3bRC6)9FQFf
z<%yXk41W0#zZa#JlosWsrZD&;*^!c1lFAT}lV6^i!VplDT98--u@8x@kdj}V$`F*8
znWvDGSX`oDWTB9fSXm4f(NRcA%*?4|2rA8khG1}FZmL3ZQGS6!VlhNL$h-M@48h4o
z`8hcX1t24mGZKqR6p|_xipw(#K)wORNlJbRIOa0*QWf&^z|mBcnVwO?5S*Hmnp^@l
z6vi$<aw=51JT<W-Beh7OxCG*ZU~q7Qyq?Ms3=1`|cSBNh3sQ>`OG=AUq3&16O-;;W
z2+1f)EzZc#Nnr@d%uQtoPb>ljCfLBzVuo-u^8<?Vvr>~wbUjma!%~ZiGxPJT6u5#?
z3-XIfbbX7{GgEY(O4EyVL-MT@xB~ojgHp>fL5g%;5=&C86pRcE&2$Y7bPdcE3=ORe
zOtlS+3=Ft@5{pZ8Ly8jfigOZ6@{6n#xO@`x(n}N5Q*}d96LXRHRti-a@g9kJ#azCg
zzOD!t80r~tIp^n<q~?|AhEx`$S}ByIR+Q)$<RoV1Su23Ty*RbRHZ;Ud*8-sqWMNur
zk*;fAa(+r?Ub>ZnMN(!7S3pi_QDTm+TYgb)v6Vtz0hn8CYiO+iVcHs4b4BR7r{;kI
z6Xe=}{M3}p5(Ps&3q5l#XpVf=GXL59$<H=ydAf5m!_y_pU+!A=eDB0((<VNj-ui6C
z!l(1PpU-M}(cJTF=K5z-H$3ZIhpq^n|FnPN(~VOZUToO@ymKYUoTi;{qZpp-o%6hN
zCBu{5ea|LMdcM5(>7ItC%e$XVU;1pv%BQ=QF+88P@A>prDD|{q55vpG=}(tz1UX@O
z)3dGJPxdc-*0>%a`gGd%7rpDDq7dgkowMS_{s}J@_PpQI^J4w>=W9EkHq2yrHhlra
z`7icQc{+O@!wax+AdBbBXL#P#_+o$i^I0tnPuts`E@_8SPdl4lw)Zo<*x&xNZ?}=f
z(<Lik&g^|Tdj-R@=}Vz3h)ocS8J_Iud$ObJ>Dt9lC-gj9u>JY07N~chH|>1dzWZta
z<`?^RK5yFjyldO@UHhNU>3*`K>&cFWr#oAp&fdrHvZ3=?_e!V^2nXsK2<O>`DK9oI
ze7<@n!?Q_ipD*u)x*ZY%P|maIOP|hdf3{;K!^;^Rpx}EpecQ|FTNqw0YI(7C87!FK
G1_1yd1-Xg<

literal 0
HcmV?d00001

diff --git a/cerealblotchmodels/locale/zh_Hans/LC_MESSAGES/django.po b/cerealblotchmodels/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..41b2006a
--- /dev/null
+++ b/cerealblotchmodels/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,415 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-06-12 15:06+0200\n"
+"PO-Revision-Date: 2016-10-07 11:05+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:25
+#: templates/cerealblotchmodels/barleynetblotchform.html:34
+msgid "Barley net blotch"
+msgstr "大麦网斑病"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:42
+msgid "Background data for the barley net blotch model"
+msgstr "大麦网斑病模型的背景数据"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:49
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:45
+#: templates/cerealblotchmodels/wheatleafblotchform.html:55
+msgid "Weather station"
+msgstr "气象站"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:55
+#: templates/cerealblotchmodels/wheatleafblotchform.html:61
+msgid "Sowing date"
+msgstr "播种日期"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:60
+msgid "Crop"
+msgstr "作物"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:67
+msgid "Same crop as last season"
+msgstr "与上季同样的作物"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:72
+#: templates/cerealblotchmodels/wheatleafblotchform.html:78
+msgid "Plowed"
+msgstr "犁过的"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:78
+#: templates/cerealblotchmodels/wheatleafblotchform.html:82
+msgid "Observation date"
+msgstr "观测日期"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:83
+#: templates/cerealblotchmodels/wheatleafblotchform.html:87
+msgid "&#37; Infected leaves"
+msgstr "&#37; 感染水平"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:88
+#: templates/cerealblotchmodels/wheatleafblotchform.html:98
+msgid "Spraying date"
+msgstr "喷药日期"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:93
+msgid "Preparation"
+msgstr "准备"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:99
+#: templates/cerealblotchmodels/wheatleafblotchform.html:109
+#: templates/cerealblotchmodels/wheatleafblotchform.html:120
+#: templates/cerealblotchmodels/wheatleafblotchform.html:131
+msgid "Preparation dose"
+msgstr "准备剂量"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:108
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:152
+#: templates/cerealblotchmodels/wheatleafblotchform.html:140
+msgid "Run model"
+msgstr "运行模型"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:115
+#: templates/cerealblotchmodels/wheatleafblotchform.html:147
+msgid "Model is running, please wait"
+msgstr "模型在运行,请等候"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:126
+#: templates/cerealblotchmodels/wheatleafblotchform.html:158
+msgid "Scroll past chart by swiping the dotted line on the right"
+msgstr "点击右边点状线看上一幅图"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:152
+#: templates/cerealblotchmodels/wheatleafblotchform.html:184
+msgid "Missing observation information"
+msgstr "遗失的观测信息"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:161
+#: templates/cerealblotchmodels/wheatleafblotchform.html:193
+msgid "Missing spraying information"
+msgstr "遗失的喷药信息"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:194
+#: templates/cerealblotchmodels/wheatleafblotchform.html:260
+msgid "Temperature, daily mean"
+msgstr "日均温"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:195
+msgid "Rain last 28 days"
+msgstr "过去28天降雨"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:196
+msgid "Rain, daily"
+msgstr "日降雨"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:197
+msgid "Day degrees since sowing"
+msgstr "从撒种开始日温度"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:198
+#: templates/cerealblotchmodels/barleynetblotchform.html:263
+#: templates/cerealblotchmodels/wheatleafblotchform.html:261
+#: templates/cerealblotchmodels/wheatleafblotchform.html:332
+msgid "Threshold"
+msgstr "阈值"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:199
+#: templates/cerealblotchmodels/barleynetblotchform.html:264
+#: templates/cerealblotchmodels/wheatleafblotchform.html:262
+#: templates/cerealblotchmodels/wheatleafblotchform.html:333
+msgid "Disease"
+msgstr "疾病"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:206
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:383
+#: templates/cerealblotchmodels/wheatleafblotchform.html:269
+msgid "Time"
+msgstr "时间"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:214
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:390
+#: templates/cerealblotchmodels/wheatleafblotchform.html:279
+msgid "Warning status"
+msgstr "预警信息"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:247
+#: templates/cerealblotchmodels/wheatleafblotchform.html:316
+msgid "No data returned"
+msgstr "无数据返回"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:260
+#: templates/cerealblotchmodels/wheatleafblotchform.html:329
+msgid "Disease value"
+msgstr "疾病值"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:267
+msgid "Barley net blotch development"
+msgstr "大麦网斑病发展"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:279
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:308
+#: templates/cerealblotchmodels/wheatleafblotchform.html:348
+msgid "Select weather station"
+msgstr "选择气象站"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:305
+#: templates/cerealblotchmodels/wheatleafblotchform.html:377
+msgid "Select crop"
+msgstr "选择作物"
+
+#: templates/cerealblotchmodels/barleynetblotchform.html:333
+#: templates/cerealblotchmodels/wheatleafblotchform.html:417
+msgid "Select preparation"
+msgstr "选择准备"
+
+#: templates/cerealblotchmodels/index.html:25
+#: templates/cerealblotchmodels/index.html:27
+msgid "Cereal blotch models"
+msgstr "谷物斑点病模型"
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:25
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:28
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:439
+msgid "Septoria humidity model"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:32
+msgid "Background data"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:38
+msgid "Country"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:40
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:47
+msgid "Please select"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:53
+#, fuzzy
+#| msgid "Spraying date"
+msgid "Sprayings"
+msgstr "喷药日期"
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:55
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:60
+#, fuzzy
+#| msgid "Spraying date"
+msgid "Spraying 1"
+msgstr "喷药日期"
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:70
+msgid "Phenology"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:72
+msgid "Growth stage 31"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:77
+msgid "3rd upper leaf (gs 32)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:82
+msgid "2nd upper leaf (gs 33)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:87
+msgid "Upper leaf (gs 37-39)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:92
+msgid "All kernels fully developed (gs 75)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:100
+msgid "Threshold values for 'humid hour'"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:102
+msgid "Relative humidity"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:107
+msgid "Leaf wetness (min/hour)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:112
+#, fuzzy
+#| msgid "Preparation"
+msgid "Precipitation"
+msgstr "准备"
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:117
+msgid "Sliding hours past (hours)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:122
+msgid "Sliding hours ahead (hours)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:131
+msgid "Other threshold values"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:133
+msgid "Number of consecutive 'humid hours'"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:138
+msgid "Spraying protection days"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:143
+msgid "Leaf life time (days)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:351
+#, fuzzy
+#| msgid "Model is running, please wait"
+msgid "The model is running, please wait"
+msgstr "模型在运行,请等候"
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:370
+msgid "Leaf wetness, hourly"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:371
+#, fuzzy
+#| msgid "Rain, daily"
+msgid "Rain, hourly"
+msgstr "日降雨"
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:372
+msgid "Relative humidity, hourly mean"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:373
+msgid "Humid hour (yes/no)"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:374
+msgid "Humid period hour"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:375
+msgid "Humid hour sum"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:376
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:434
+msgid "Humid period hour outside protection period"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:430
+msgid "Hours"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:435
+msgid "Threshold humid period"
+msgstr ""
+
+#: templates/cerealblotchmodels/septoriahumiditymodelform.html:436
+msgid "Spraying protection period"
+msgstr ""
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:25
+#: templates/cerealblotchmodels/wheatleafblotchform.html:34
+msgid "Wheat leaf blotch"
+msgstr ""
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:43
+#, fuzzy
+#| msgid "Background data for the barley net blotch model"
+msgid "Background data for the wheat leaf blotch model"
+msgstr "大麦网斑病模型的背景数据"
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:50
+msgid "Growth stage"
+msgstr ""
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:66
+msgid "Wheat variety"
+msgstr ""
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:73
+msgid "Previous crop was wheat"
+msgstr ""
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:96
+#, fuzzy
+#| msgid "Spraying date"
+msgid "Spraying"
+msgstr "喷药日期"
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:103
+#, fuzzy
+#| msgid "Preparation"
+msgid "Preparation 1"
+msgstr "准备"
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:114
+#, fuzzy
+#| msgid "Preparation"
+msgid "Preparation 2"
+msgstr "准备"
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:125
+#, fuzzy
+#| msgid "Preparation"
+msgid "Preparation 3"
+msgstr "准备"
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:201
+#, fuzzy
+#| msgid "Missing spraying information"
+msgid "Missing spraying information on second preparation"
+msgstr "遗失的喷药信息"
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:212
+msgid "Too early to calculate risk"
+msgstr ""
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:336
+#, fuzzy
+#| msgid "Barley net blotch development"
+msgid "Wheat leaf blotch development"
+msgstr "大麦网斑病发展"
+
+#: templates/cerealblotchmodels/wheatleafblotchform.html:449
+msgid ""
+"WARNING: We suspect you are using Internet Explorer to view this site. VIPS "
+"is not designed to work with Internet Explorer, you may experience errors "
+"and missing features. Please use a different browser, like Microsoft Edge or "
+"Google Chrome."
+msgstr ""
+
+#, fuzzy
+#~| msgid "Weather station"
+#~ msgid "WeatherStation"
+#~ msgstr "气象站"
+
+#, fuzzy
+#~| msgid "Temperature, daily mean"
+#~ msgid "Temperature, hourly mean"
+#~ msgstr "日均温"
+
+#, fuzzy
+#~| msgid "Background data for the barley net blotch model"
+#~ msgid "Background data for the Septoria humidity model"
+#~ msgstr "大麦网斑病模型的背景数据"
diff --git a/forecasts/locale/bg/LC_MESSAGES/django.mo b/forecasts/locale/bg/LC_MESSAGES/django.mo
index 58e5cfe2e205ba5e1435891eeaf7be72aafcad17..aae6630562209dd31c28b6425d37ea8a58f51b72 100755
GIT binary patch
delta 159
zcmdnTJ(YXHn))zC28L!P1_n_E28LVA3=HB73=AKb85jf@7#KKM7#PGD7#Jj37#K7d
z7#Iv#AmWiM3=CWh3=CONx|D^1L4tvSp@D^gfro*CVI~U$gB1e<!!juUAqxY85Ca3l
tI~E289R>ylMpgy}IR*v>Jyr%j24w~Y247YNFkQIWlChp~^FyY)OaN}y5vl+H

delta 198
zcmbQry^njsn)-T128L!P1_n_E1_ovp1_p5k1_ntM1_l8J1_nbG1_m((1_mb<1_liV
z28KwecoPc)0~Z4W!(=EukA;Cjf`NfyB?|)s4+8_kAr=M(D+UIJ^H4q)D+7ZN0|SFN
zD+7ZL0|SE=D+7ZZ0|P@iD+3>cG6Mrc87l*rp0(MMv7S*aMAx|}HL)Z!KTp>su_V<>
f!N|bSLf61T*T_)8(9FufT-(6Nz+m%MrUy&_9cUU&

diff --git a/forecasts/locale/bs/LC_MESSAGES/django.mo b/forecasts/locale/bs/LC_MESSAGES/django.mo
index 01ed8747e2ad51607c81d96ad6cb4c1010704356..87b2335a2432221ae0864ab8ac986f48d474c2d0 100755
GIT binary patch
delta 191
zcmaFIeUy8`nfkMg3=EH%7#KJh7#KFPFfgz(Ffi<5VPFtsU|=}F!oa}Cz`$^cg@J*E
zfq~&6lzzs-z`)MH!0?)dfkBLcf#EX?L_ZfRgcfFnm?Oi=z`)JGz@Ws+z`(}9z@W#<
zz#zxKz+lSCz`(`8z!1X9pa*8evqB8YVr5_uW?*1wWMyFBXJBBM$_jDFQdR~AUIqq+
Q?VBqZ=P+)zW8T070ME@8KmY&$

delta 230
zcmX@g{f>LWnfh;x3=EH%7#KJh7#MD`Ffgz(Ffcr3VPFtsU|@L3!oa}Cz`*dEg@J*E
zfq{XG6+-i~GBB_+FffR)GBAiSFfholLi8I$X&Y9EIj*b>4BQM14Bo5^3~USx4B@N{
z3~~$%3~{Us3|tHh47IEbdSFHe)S$_%3=F~y3=FGS85sB(7#Q}kLL73Am4Shmfq~({
z=1RsnjA|je&PAz-C7Jnox-N+&sa6U`28I^81{S(Th6;veRtDzU21W)3n}wJ+GXVe|
CSssS~

diff --git a/forecasts/locale/de/LC_MESSAGES/django.mo b/forecasts/locale/de/LC_MESSAGES/django.mo
index df5f5ea966dc10d9071ced91974192502e3331b9..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhPVT>}eUBSQs4Gb;mgZ380%
JgN?<Ui~z`Z4&nd+

diff --git a/forecasts/locale/nb/LC_MESSAGES/django.mo b/forecasts/locale/nb/LC_MESSAGES/django.mo
index 73254ab423499a97ada8056e6e303ef4d8e61572..988fa198fa49a5a9e4897c7d0681d51fbcc3d2b8 100755
GIT binary patch
delta 410
zcmX>nwp47x62^KbMh1qjYzz!y3=9kw91IMs3=9nZ91IL>3=9mR91IMc3=9l0P&y4N
zU%<h@z{kMAP{zT)z|FwG(8|HUz`?-4Fp&dd&MXcF1|bFphK*4A2nPcLI|Bp5b*TRP
z91IK+3=9lUIT-30xEL51{&6sXX--ZEEy4*gP@a>4fro*CL4%WlftP`S!ITr?FlVSb
zFQ~duP6h^L1_p*WsC*MA#KKM}JrQcoOil&{eg+1HWl;UwIO`!kILOJsAj-hNaF&yS
z!GVE+;V~xz0}BHKg9;Z!UK2{2axpLnGB7YWLixd55Ff{LF)%oSLWBzvVmqMpAua|6
jRR#uzGh7gle1hu#59JGTa6^0~w^@^!lVx)>`)6hVY*-|J

delta 449
zcmZ1~c1~==62|&$Mh1qjYzz!y3=9m391IMs3=9kv91IL>3=9l)91IMc3=9mdP`V!~
zKa+!jfscWKVLk@~12+Q$!#WNI1`Y-WhFu&Ga}IMbFbFX)Fx-ODZ#ftk*clkWhJnoI
z;ACKsU|?Y2<7B93;9_84Q0HU-(?(F*mJ?#22PXpq4+8^3ASVL@F9QQZ94EwKIZ$=Q
zP<3^j3=GN)3=Hj1`PG~d3pYXOT~KolaWXLQGcYimhw8u2Sr75SD^3OmQ3eKvZ=4Ja
z4h#$oJX{P6EDQ_`zFZLbASfNj#lRrQz`&3N<=1dQeB8msz~Bf95iYPN86HCE*IWz?
zstgPaU%4P2k>-Zz*WiZmtvI+LK62lz$;`>37NYB1l$uzQnV+ZYl30>zrC?-WXrXIh
Yp=)HQU}$D#V6JUoWMHsapZyy%013G-8~^|S

diff --git a/forecasts/locale/zh_CN/LC_MESSAGES/django.mo b/forecasts/locale/zh_CN/LC_MESSAGES/django.mo
index d34d6bf7a6954a41f8d3d9ed3e96f7ff273574d6..74751d37662e6c330c0467c0bfc6e31f8ca0bc3b 100755
GIT binary patch
delta 401
zcmX>kGE-#39LD-z3=9mn*ccc%85kI@vNJHSF)%RPhtkj385npN7#Q9{>0j&&49pA+
z4D1{X4EziX4BQ+L_0mvU2})~nK=c_v)!9PDeW7#+2Lpo;0|P@e2SYvBf;^~1HI#0G
z(w!U(3|tHh3==pQ7<d^N7-mDoS3)h=0OjxHU|^77U|=``<=^Fic<2d~{|?Ik3f1=?
zD$c`M4{@n5Cj)~z0|SEsC&Wh{oDgw;C>_HI@o^@UUkRn#I2jnU7#J8PL-p<Bgjjr(
l6XKxrP<1ajAs+Y&m1pK+VBlt8VBp;>$^4#qvmv`6GXU3;B;x=8

delta 440
zcmbO!a!6#u9L9QOMh1pkYzz#X3=9na*clku7#J8hI3P4X2Ll5S0|SE?lvd_oU|?oo
zU@+idVBlw9U@(EIbAi&{P&x>zJ`$=f4Juv+rE57D7=#!Y7+N?O>cJLFhe|Ag(yO8L
zCJqJ$E(QjMog54dybKHsN1)=DpcdSO@}F@qFi0>kFuaBG**GB{;^l;RL>$VO<Aiuf
z11fIHSq~Ag;bdS?XJBCPgh~`b6;?p$R!)eICqem(p!9l91_mt#28KOQeb1p5z2k&9
z=m%7tAQ!{~a$FFH>2NVHa5FG4m~ED1e$T8HqU&6gnpl#VpQr1RSdwa`U}Ruup=)5F
XYh<WkXl7+#u5DmsV6d5$U4$6`Cb249

diff --git a/forecasts/locale/zh_Hans/LC_MESSAGES/django.po b/forecasts/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..96353c19
--- /dev/null
+++ b/forecasts/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,214 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-08-21 16:07+0200\n"
+"PO-Revision-Date: 2016-05-27 17:31+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: models.py:521
+msgid "Language code"
+msgstr "语言代码"
+
+#: templates/forecasts/bogus_translation_template.html:1
+msgid "Percent"
+msgstr "百分比"
+
+#: templates/forecasts/bogus_translation_template.html:2
+msgid "Number"
+msgstr "数量"
+
+#: templates/forecasts/bogus_translation_template.html:3
+msgid "Aggregated day degrees"
+msgstr "日积温"
+
+#: templates/forecasts/bogus_translation_template.html:4
+msgid "Degrees Celcius"
+msgstr "温度 (摄氏)"
+
+#: templates/forecasts/bogus_translation_template.html:5
+msgid "Hours"
+msgstr "小时"
+
+#: templates/forecasts/bogus_translation_template.html:6
+msgid "Millimeters"
+msgstr "毫米"
+
+#: templates/forecasts/bogus_translation_template.html:7
+msgid "Minutes"
+msgstr "分钟"
+
+#: templates/forecasts/bogus_translation_template.html:8
+msgid "Minutes/day"
+msgstr "分钟/天"
+
+#: templates/forecasts/bogus_translation_template.html:9
+msgid "Minutes/hour"
+msgstr "分钟/小时"
+
+#: templates/forecasts/bogus_translation_template.html:10
+msgid "Time"
+msgstr "时间"
+
+#: templates/forecasts/bogus_translation_template.html:11
+msgid "Watt/square meter"
+msgstr "瓦/平方米"
+
+#: templates/forecasts/bogus_translation_template.html:12
+msgid "Yes or no"
+msgstr "是 或 否"
+
+#: templates/forecasts/bogus_translation_template.html:13
+msgid "Risk value"
+msgstr ""
+
+#: templates/forecasts/detail.html:25 templates/forecasts/detail.html.py:27
+#: templates/forecasts/detail_error.html:25
+msgid "Details"
+msgstr "细节"
+
+#: templates/forecasts/detail.html:38
+msgid "Model"
+msgstr "模型"
+
+#: templates/forecasts/detail.html:39 templates/forecasts/index.html:63
+#: templates/forecasts/index.html.py:84
+msgid "Location"
+msgstr "位置"
+
+#: templates/forecasts/detail.html:40 templates/forecasts/index.html:62
+#: templates/forecasts/index.html.py:83
+msgid "Weather station"
+msgstr "气象站"
+
+#: templates/forecasts/detail.html:40
+msgid "Distance to location"
+msgstr "距离"
+
+#: templates/forecasts/detail.html:41
+msgid "Period"
+msgstr "时间"
+
+#: templates/forecasts/detail.html:45
+msgid "Showing latest"
+msgstr "显示最新"
+
+#: templates/forecasts/detail.html:47
+msgid "Days"
+msgstr "天"
+
+#: templates/forecasts/detail.html:48
+msgid "Change"
+msgstr "变化"
+
+#: templates/forecasts/detail.html:56
+msgid "Scroll past chart by swiping the dotted line on the right"
+msgstr "点击右边点状线查看过去图表"
+
+#: templates/forecasts/detail.html:68
+msgid "Timestamp"
+msgstr "时间戳"
+
+#: templates/forecasts/detail.html:69
+msgid "Warning status"
+msgstr "预警状态"
+
+#: templates/forecasts/detail.html:89
+msgid "No results for this forecast"
+msgstr "基于该预报无结果"
+
+#: templates/forecasts/detail_error.html:27
+msgid "Error with details"
+msgstr "错误细节"
+
+#: templates/forecasts/detail_error.html:28
+msgid "Forecast not found"
+msgstr "预报未发现"
+
+#: templates/forecasts/detail_error.html:29
+msgid "To list of available forecasts"
+msgstr "可使用预报的列表"
+
+#: templates/forecasts/index.html:25 templates/forecasts/index.html.py:27
+msgid "Forecasts"
+msgstr "预报"
+
+#: templates/forecasts/index.html:45
+msgid "Search"
+msgstr "搜索"
+
+#: templates/forecasts/index.html:59 templates/forecasts/index.html.py:80
+msgid "Crop"
+msgstr "作物"
+
+#: templates/forecasts/index.html:60 templates/forecasts/index.html.py:81
+msgid "Pest"
+msgstr "病虫害"
+
+#: templates/forecasts/index.html:61 templates/forecasts/index.html.py:82
+msgid "Model name"
+msgstr "模型名称"
+
+#: templates/forecasts/index.html:64 templates/forecasts/index.html.py:85
+msgid "Date start"
+msgstr "开始时间"
+
+#: templates/forecasts/index.html:65 templates/forecasts/index.html.py:86
+msgid "Date end"
+msgstr "结束时间"
+
+#: templates/forecasts/index.html:75
+msgid "Private forecasts"
+msgstr "个人预报"
+
+#: templates/forecasts/index.html:100 templates/forecasts/index.html.py:139
+msgid "Results"
+msgstr "结果"
+
+#: templates/forecasts/index.html:155
+msgid "Select crop"
+msgstr "选择作物"
+
+#: templates/forecasts/index.html:171
+msgid "Select pest"
+msgstr "选择病虫害"
+
+#: templates/forecasts/index.html:187
+msgid "Select model"
+msgstr "选择模型"
+
+#: templates/models/detail.html:22 templates/models/detail_test.html:22
+#: templates/models/index.html:22 templates/models/index.html.py:24
+msgid "Models"
+msgstr "模型"
+
+#: templates/models/detail.html:28 templates/models/detail_test.html:28
+msgid "Description"
+msgstr "描述"
+
+#: templates/models/detail.html:29 templates/models/detail_test.html:29
+msgid "Interpretation of warning status"
+msgstr "解释预警状态"
+
+#: templates/models/detail.html:30 templates/models/detail_test.html:30
+msgid "Technical usage"
+msgstr "技术使用"
+
+#: templates/models/detail.html:31 templates/models/detail_test.html:31
+msgid "Sample configuration"
+msgstr "样品配置"
+
+#: templates/models/detail.html:44
+msgid "This is technical info for model and web developers"
+msgstr "对模型和网络开发者的技术信息"
diff --git a/fusarium/locale/de/LC_MESSAGES/django.mo b/fusarium/locale/de/LC_MESSAGES/django.mo
index 0d937a96065f4e94585f8f7e3437143836cc3ece..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?0#9BMSvXV=Dt=T?2Ci
JgN?<Ui~z{B4(I>?

diff --git a/fusarium/locale/nb/LC_MESSAGES/django.mo b/fusarium/locale/nb/LC_MESSAGES/django.mo
index 10e23878d8b764891d18e69b8854d6b6d0a4bb27..b9eabd0bbc38c6f625129ba42072010231253f84 100755
GIT binary patch
delta 27
jcmaFMe1v&|4zCj<14AkU1A{aJ1H+1mmYEw*D=`89U2q1z

delta 66
zcmX@Y{FZrw4sSLi14AkU1A{aJ1H;9MmYHfHy3R$Zi6xo&dAcr%C8<^lMh1pvx&}tN
WM#c(;rd9?<+6IOO1{>$AG6DcQtq{Nf

diff --git a/fusarium/locale/zh_CN/LC_MESSAGES/django.mo b/fusarium/locale/zh_CN/LC_MESSAGES/django.mo
index c7ac97fb4f835d37075ec9c6c505a27a30c91a14..9595dd90daf98a28103ff838efd1d6e85d0fffcc 100755
GIT binary patch
delta 27
icmX@iJd1gP4zC;|14AkU1A{0714GM1%czZe*cky(0tMp$

delta 66
zcmbQme3*HH4zD{S14AkU1A{071H;;hmQiXUy3R$Zi6xo&dAcr%C8<^lMh1pvx(1fI
WMivT&##RO<x(4P31{)`EF#-S-QxEw7

diff --git a/fusarium/locale/zh_Hans/LC_MESSAGES/django.po b/fusarium/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..1746d412
--- /dev/null
+++ b/fusarium/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,24 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-09-28 13:04-0700\n"
+"PO-Revision-Date: 2016-10-27 11:25+0200\n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: templates/fusarium/oat_flowering.html:3
+#: templates/fusarium/oat_flowering.html:9
+msgid "Oat flowering model"
+msgstr "燕麦开花病模型"
diff --git a/information/locale/bg/LC_MESSAGES/django.mo b/information/locale/bg/LC_MESSAGES/django.mo
index 6dec0159d88e55379b7d87fbbc9c789c305a3e8c..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?2DnLn8%411lqAZ380%
JgN?<Ui~z^j4%Ywx

diff --git a/information/locale/bs/LC_MESSAGES/django.mo b/information/locale/bs/LC_MESSAGES/django.mo
index cd800eb09e45818332594aeeee4019c7c7475b5d..39c347e62003140b6f74dc1e2b14159c25e7b2b4 100755
GIT binary patch
delta 36
scmX@dx|DT-iD(WZ1H&N(1_o{h1_pg528K)q1_tYip365&GHzuA0ExB-Y5)KL

delta 74
zcmZ3=dX9C1iRe^D28Kfn3=G^13=9!W3=EkJ3=Am~J(sJ6=sFjrCYEI8=jpm6mZVxK
e7#SFv=^B{p8X74W8dw<_Ya19D7;JpIgAo9X=n|9w

diff --git a/information/locale/de/LC_MESSAGES/django.mo b/information/locale/de/LC_MESSAGES/django.mo
index 0d937a96065f4e94585f8f7e3437143836cc3ece..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?0#9BMSvXV=Dt=T?2Ci
JgN?<Ui~z{B4(I>?

diff --git a/information/locale/nb/LC_MESSAGES/django.mo b/information/locale/nb/LC_MESSAGES/django.mo
index 9b40dc103907771ea5f23fc047b092b002d1cc1b..ea7b2298788a1a01fc5588c443d775cd4de54159 100755
GIT binary patch
delta 109
zcmX@eF@s}5O{^0m1H%tS1_pKp1_o<p1_mw$1_oy+?Z?c(z{9}65XsEIz|FwGkOmbm
uVuq-%WoBRyWME)uWoBUDWME*J4pq01nSmjTfq`M|#+xyWo8y=sGXemsmJPuG

delta 148
zcmbQiagbv|O>8zJ1H%tS1_pKp28I-71_mw$28J9cUCzwFz{9}6(8SEZz|FwG&<_=#
z%?we$jG2K!kb!|=9Ww(1Cj$e+0jRoD%nS@!3=9m{Hr|Y3R148{E=o--$;{8wbxABq
hwNfxLFf`LOFxNFSQZO{IGBVaSFfuUMY{c}85db<j8D9VZ

diff --git a/information/locale/zh_CN/LC_MESSAGES/django.mo b/information/locale/zh_CN/LC_MESSAGES/django.mo
index 7425c3da798d5c897cbf35198cc1ce740a940983..3fd2351c575eec663bc4a3eb959ceb96356387b7 100755
GIT binary patch
delta 109
zcmdnU-oZYhCiWKt1H%tS1_m|;28Pc}5c(ICW@KhyU}j)o;9!P`^Dr|o@Gvki2t#QF
jsJJeaHeqI9;ACK6ux4gpaAII!aNT&*mvOT{QxYQp(>4pA

delta 148
zcmeBR-^f0pCRUk|f#C-u0|Ofa1A`1RgjR;qTFeX#%nS?+hETpKGXnz;0|SE%l=g&*
zhe7FBW(EdM1_p){W(Ec)1_p+_jW>N6)k1Wgi&7IyGV}9vT@p)DtrUz549#>6EOm`6
V6by~63`}$l%nb}SD>J1s0sx=*6jA^H

diff --git a/information/locale/zh_Hans/LC_MESSAGES/django.po b/information/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..2ee67354
--- /dev/null
+++ b/information/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,64 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-09-28 13:04-0700\n"
+"PO-Revision-Date: 2016-10-27 11:25+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: models.py:13
+msgid "Parent information"
+msgstr "父信息"
+
+#: models.py:14
+msgid "Main illustration"
+msgstr "主图"
+
+#: models.py:15
+msgid "Ordering"
+msgstr "排序"
+
+#: models.py:21
+msgid "Illustration"
+msgstr "图"
+
+#: models.py:25
+msgid "Attachment"
+msgstr "附件"
+
+#: models.py:29
+msgid "Headline"
+msgstr "标题"
+
+#: models.py:30
+msgid "Lead paragraph"
+msgstr "导向段落"
+
+#: models.py:31
+msgid "Body text"
+msgstr "正文"
+
+#: models.py:32
+msgid "Language code"
+msgstr "语言代码"
+
+#: templates/information/index.html:3 templates/information/index.html.py:5
+msgid "Information"
+msgstr "信息"
+
+#: templates/information/index.html:6
+msgid ""
+"You haven't added any information pages yet. Please do so in the "
+"administration GUI."
+msgstr "您还没有添加任何信息页面。请在GUI管理区操作。"
diff --git a/observations/locale/zh_Hans/LC_MESSAGES/django.mo b/observations/locale/zh_Hans/LC_MESSAGES/django.mo
new file mode 100644
index 0000000000000000000000000000000000000000..d3ba805212a616f1f21c0e0d2a8d35577562cb1c
GIT binary patch
literal 865
zcmca7#4?qEfq{XSfq_AWfq|igfq_Agfq~%-NRWYn!GMv0fs=uO!H|)GfrWvA!J3hQ
zft`VY!GV#1ft!JW!Gn>3L4bjQA%u~EL5_ieA(fGVfd^y`BLf2m0|UcEC_RgjfkBvo
zfnhNt1A{071H*Qxy0eT741X9H7;Z5#Fz_=lFkEM1U|?flV0aFt-$CiGOb~PbFhTTl
zGDFnKGeg{`2IU(tL)4iwGcX7-Ffh14<-?g77#JBC7?>C!?gIG<<W5!wh`&Jo2ieQT
z0P!Ex`(TP0OhWw2;Fy!6P>@<&Qq167lwZK$k(!v2nU~JspH!S$RF+thnV*NuR!B)K
zNkkDSPb^l*%P&zVEKSTS$xO>kO+l6}hH_Gi82pRU6Z0~Qa~VQ1b5j-a(-iWNtO(0Y
zEmug)$w3w@W&n$(q?ROR<`gpo6y;~7CYR`Xrs#&H78Pga=UFLm1*I0`7nSJx7N=*X
z=sK0A7wd-PTPbh_`0ECxmSutz>AEDAq*^H$85o-B8XD*tnJX9?S{a#X8yFcFaQP$_
zm*|ERCFT|9B$nhCSt)S&B<7`;CZ?zAhNLFuBJr&hsxsm|67!0=d_8?#5iT&)GvIR0
z&nrpIE71+9EJ(FdC`qj-(J#nJ%*?Y^NX|$sDo!o24GnSAwLqu?S(uhur0bfOoDT|Z
zD+P<B%o45$UH8<y)FOyW0`gN+GD{Q;^(^$vxfq^xHawft`Fwioi<zsRuG`G;Wbd5k
zohuohEogtaXa>WJ<xS7Fc0;LWQ#U;8T?gZATKH^E=hJnwUbgo??U@D@g;FmXS{a^C
onGZ4uV#2fO+g?uJ!tiYV(&ux!Ayz^p7@p7Re!jcyMOPC80Q(C0$N&HU

literal 0
HcmV?d00001

diff --git a/observations/locale/zh_Hans/LC_MESSAGES/django.po b/observations/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..0cb1c649
--- /dev/null
+++ b/observations/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,107 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-10 12:35+0100\n"
+"PO-Revision-Date: 2016-10-27 11:26+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: templates/observations/detail.html:25 templates/observations/detail.html:28
+msgid "Observation"
+msgstr "观测"
+
+#: templates/observations/detail.html:29
+msgid "View all observations"
+msgstr "查看所有观测"
+
+#: templates/observations/detail.html:32 templates/observations/index.html:63
+#: templates/observations/index_new.html:46
+#: templates/observations/index_new.html:63
+msgid "Organism"
+msgstr "生物"
+
+#: templates/observations/detail.html:34 templates/observations/index.html:64
+#: templates/observations/index_new.html:50
+#: templates/observations/index_new.html:64
+msgid "Crop"
+msgstr "作物"
+
+#: templates/observations/detail.html:36 templates/observations/index.html:62
+#: templates/observations/index_new.html:62
+msgid "Time of observation"
+msgstr "观测时间"
+
+#: templates/observations/detail.html:38
+msgid "Observer"
+msgstr "观测者"
+
+#: templates/observations/detail.html:42
+msgid "Observation data"
+msgstr "观测数据"
+
+#: templates/observations/detail.html:87
+msgid "Observation was not quantified"
+msgstr "观测没有定量化"
+
+#: templates/observations/detail.html:116
+msgid "Map view not available"
+msgstr ""
+
+#: templates/observations/index.html:25 templates/observations/index.html:28
+#: templates/observations/index_new.html:25
+msgid "Observations"
+msgstr "观测"
+
+#: templates/observations/index.html:33
+msgid "All pests"
+msgstr "所有病虫害"
+
+#: templates/observations/index.html:49
+msgid "From"
+msgstr ""
+
+#: templates/observations/index.html:53
+msgid "To"
+msgstr ""
+
+#: templates/observations/index.html:55
+msgid "Date search"
+msgstr ""
+
+#: templates/observations/index.html:65
+#: templates/observations/index_new.html:65
+msgid "Heading"
+msgstr "标题"
+
+#: templates/observations/index.html:96
+#, fuzzy
+#| msgid "Crop"
+msgid "Crops"
+msgstr "作物"
+
+#: templates/observations/index.html:136
+msgid "View details"
+msgstr "看细节"
+
+#: templates/observations/index_new.html:31
+msgid "Current date"
+msgstr ""
+
+#: templates/observations/index_new.html:54
+msgid "Crop categories"
+msgstr ""
+
+#: templates/observations/index_new.html:57
+msgid "Filter"
+msgstr ""
diff --git a/roughage/locale/de/LC_MESSAGES/djangojs.mo b/observations/locale/zh_Hans/LC_MESSAGES/djangojs.mo
old mode 100755
new mode 100644
similarity index 64%
rename from roughage/locale/de/LC_MESSAGES/djangojs.mo
rename to observations/locale/zh_Hans/LC_MESSAGES/djangojs.mo
index 0d937a96065f4e94585f8f7e3437143836cc3ece..314bedb17d5caa2d590b5786ba725a4f8d4dab37
GIT binary patch
delta 29
lcmZ3={FP~f3ZwNz)xe4KKk^w`D-`6E7A5A`8d!5N005l)36uZ;

delta 75
zcmey$w3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?0#9BMSvXV=Dt=T?2Ci
egNemoM2)N!3UW$|5_4=d@)Q(p6$~}4xflReJ{0W$

diff --git a/observations/locale/zh_Hans/LC_MESSAGES/djangojs.po b/observations/locale/zh_Hans/LC_MESSAGES/djangojs.po
new file mode 100644
index 00000000..39c5bf83
--- /dev/null
+++ b/observations/locale/zh_Hans/LC_MESSAGES/djangojs.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-12-10 15:03+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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: static/observations/js/observationList.js:165
+msgid "Observation(s) found at location"
+msgstr ""
+
+#: static/observations/js/observationList.js:183
+msgid "in"
+msgstr ""
+
+#: static/observations/js/observationList.js:274
+msgid "Details"
+msgstr ""
+
+#: static/observations/js/observationList.js:505
+msgid "Days since observation"
+msgstr ""
+
+#: static/observations/js/observationList.js:508
+msgid "Days"
+msgstr ""
+
+#: static/observations/js/observationList.js:510
+msgid "Older"
+msgstr ""
diff --git a/organisms/locale/bs/LC_MESSAGES/django.mo b/organisms/locale/bs/LC_MESSAGES/django.mo
index 84f9710fb79d88fab474235a4033530452b0e70c..d61b62d65b7f86691c58287e0b39881fb2f78cc4 100755
GIT binary patch
delta 43
ucmcb|vXy0mjqGGb28K2U1_pKp1_mi62(84#z`(`8z@RlTGJfO3T1Eh(kOz7I

delta 82
zcmdnWa*t(#jqDyq28K2U1_pKp1_oy)2<^?pz`(`8zz{q!GF~l2*SRP)u_QA;PuC@}
hB-Kj6$iUD{*T7uYz)Zo=)XK<E+rY@cVB^*XMgXEP5!L_z

diff --git a/organisms/locale/de/LC_MESSAGES/django.mo b/organisms/locale/de/LC_MESSAGES/django.mo
index 0d937a96065f4e94585f8f7e3437143836cc3ece..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?0#9BMSvXV=Dt=T?2Ci
JgN?<Ui~z{B4(I>?

diff --git a/organisms/locale/nb/LC_MESSAGES/custom.mo b/organisms/locale/nb/LC_MESSAGES/custom.mo
index 69cdba616a8d58cec09539f6844bf65727221bee..a48d4a52d02b726b844b0d09eeccd7166343735b 100755
GIT binary patch
delta 27
jcmX@fynuOv4zCj<14B3i0|P4q1H-I|meCvc@-PAbQ!EA&

delta 66
zcmZ3$e3E&B4sSLi14B3i0|P4q1H<8omeFb<y3R$Zi6xo&dAcr%C8<^lMh1o^x(1fI
W1||vymR3e)+6G1j1{){xGXek|V-O+$

diff --git a/organisms/locale/nb/LC_MESSAGES/django.mo b/organisms/locale/nb/LC_MESSAGES/django.mo
index ed472a5b60603484ffea867ac56e2afb0f3c61b8..85daa77a81f6e681e8de41848a1c99b9a219a9f5 100755
GIT binary patch
delta 44
zcmeBWdBQxwM$U<mfuW6ofq{*If#D=00|N&G1H%PI1_mw$28NrA6QeRWzENZZ0JjJT
A%m4rY

delta 83
zcmaFD+{-e-MlPF?fuW6ofq{*If#DM)0|N&G1H(^71_mw$1_makiBXwqA-c{*sfi_-
n`FXl7i6yC43PuKoX1WIEx&~$nhNf0VhS~;31_m1ss4xNm$W9U|

diff --git a/organisms/locale/zh_CN/LC_MESSAGES/django.mo b/organisms/locale/zh_CN/LC_MESSAGES/django.mo
index 1339055ce1e0edd0766022e5d139510cf72989ed..24bb860d7e4e3ca8be1c63e2fe0f8430d6f9c256 100755
GIT binary patch
delta 42
ocmdnbJdJsRjqEQ528K2U1_m|;28KpP2;Bjt`zJ<5PrUmG0I)a-1^@s6

delta 81
zcmbQnyq|f3jjS>w14A1F0|Ofa1H&pt2)z+X@0b`Ftrnu|T$Gwvl9`{U>ylWKYNcRg
bU}&amV5w_lp<rliWniLfU~XVAapO|}j@S}!

diff --git a/organisms/locale/zh_Hans/LC_MESSAGES/django.po b/organisms/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..1e317473
--- /dev/null
+++ b/organisms/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,30 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-09-28 13:04-0700\n"
+"PO-Revision-Date: 2016-06-01 11:48+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: templates/organisms/index.html:3 templates/organisms/index.html.py:5
+msgid "Organisms"
+msgstr "生物"
+
+#: templates/organisms/index.html:5
+msgid "Crops"
+msgstr "作物"
+
+#: templates/organisms/index.html:6
+msgid "Crop"
+msgstr "作物"
diff --git a/roughage/locale/de/LC_MESSAGES/django.mo b/roughage/locale/de/LC_MESSAGES/django.mo
deleted file mode 100755
index 0d937a96065f4e94585f8f7e3437143836cc3ece..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 421
zcmca7#4?qEfq{XMfq_AWfq_AVfq{XUfq_8>B*?(PV8Ot^kj==zU<p+N6=q-vD9X=D
zO)k;(OwkQXEh^5;&$ChpaCG)|bazz<a}5gi^!MWmN-fAQD$(^VPR~rybt+9S)(y$G
zQs4^k57BilN=+=u%+J$xNi0dVQZO<wG}AS()HSkDFf_I@FxE9NH!$D|@YfAWEz1NM
z4pkTF>KLT!>#ytLsNmsm<?E>(<?rXp<&#)kq8n0_m{**WSdw34rQjCo<D=l`=<BLr
z<Lc|^>Eqz&;u7Q<9BjwslbDxYnwXxd8<LusYo*}h=;s~^a<Yw&k3&wTUVc$JLXDLI
zm#?R<E5d(<dInt1`FSO&c_q3bl?AC*3MHu(CHe(9iJ5uU3dtFXMa8KlwxJ<zx)um^
zAZMke7U{a?CFiGP=A~OHSR`eZa0TR)7A5BBy5$$;7F#Lg6@a<Lwno+p5T>n0o`RyS
Kf}y507Xtt>xpY$i

diff --git a/roughage/locale/nb/LC_MESSAGES/django.mo b/roughage/locale/nb/LC_MESSAGES/django.mo
index a46403697ce2540bdd572af4e791dafb5b7104b2..d11b4333dfbfe47600040f23a7ad764477e9b867 100755
GIT binary patch
delta 199
zcmX@gGlyrwm3k*e28Ie|1_l8J28P`%3=BLB3=C&j7#R2%7#MD{Ffgz(FfhDeVPKGC
zU|@L1!oVQNz`(%4%D^DSz`!8I%D}+Sz`$V2%D^DRz`)?j%D}+Oz`zgzl}}@3U{GLS
zU}$7zVBlh4U|7Tov1ctS#GZYu3}#@9PqQ*Ga4;}1+<{6wWrbM$iIstYn}LDh2h;)<
XHU<V31_lQ4&7F)oOq=g9r!xTnzRMOE

delta 238
zcmbQkbChSomHKQ(28Ie|1_l8J28Jgr3=BLB3=Cgc7#R2%7#NsX85md@7#IXu85krP
z7#PG^85jf^7#Iv$85pD(7#N&c85sB(7#QMM85o2Z7#Q+c85npO7#JF%^8Ks~3<?Yk
z469ff7`PZ17*4Z7?77AYvFAA}gBjT3FRTm<91IK$tZWboJ~oKO(rgS2+zbp1ifj-I
zblDgfSQr=>95#0{>M*H==sFjrCYEI8=jpm6mZVxK7#SFv=^7a78ki~=nphc_Ya19E
L7;N6eoW%qHU_~5(

diff --git a/roughage/locale/nb/LC_MESSAGES/djangojs.mo b/roughage/locale/nb/LC_MESSAGES/djangojs.mo
index e22924b63501611790e3873a3934f7b94c3ee9d0..e9ab74aeb550ff267ce7a66b4caf1ce242fa3924 100755
GIT binary patch
delta 52
zcmey!a)M=oi>ebN1H&l>1_l-e1_oXx1_luZ1_mJ}1_nU}1_pH|1_nL`1_sNCne#Rq
IFgh{<0MT>@LI3~&

delta 91
zcmX@X@{whNi)uC_1H&l>1_l-e1_m=G1_luZ1_o;;1_nU}28IA81_nL`28N`Gne)^_
vbe)S*6H7Al^K@MjOH!>Aj0_CTbPWu34a^h_4Xg}|v<(am3^ubcx-bF&0+$iG

diff --git a/roughage/locale/zh_CN/LC_MESSAGES/django.mo b/roughage/locale/zh_CN/LC_MESSAGES/django.mo
index 4bfd3d4e4c9259ef9deb08d7e9c3d60e24f9dd00..80f588cdff63bb545bfcf89b35fcd862539756ea 100755
GIT binary patch
delta 199
zcmZqTxye1@O1&H-149Kf0|O5O1H*I{2)%@bfq{*Ifng(*-oe7az|X+IupcUao`r!y
zj)8&U4pjU%3j>2F0|Ns$D@2_lD+2>30|SF0D@2_&E5y7gRt5$k1_p*iR){?%tPEyg
ojg3%&=}?7BSQ!|Y85kH=Lp7|2(ubhpS2uSu$}(*}&uq*D0BrCTMgRZ+

delta 238
zcmcb~-NZBDO1(QH149Kf0|O5O1H%Cp2z{1?fq{*If#DXEe#pYWz|X+I@B%9TgN1=X
zj)8%Jl@%hc!pguP%D}*20_A(LGB9v5Ffc^1Le!<OLd<JsWnd6uU|{HCh1fHfmB9?G
zaTQeH094^wRt5%U1_p*JPz^Vr^lPa2zs;SDvP^0ry3R$Zi6xo&dAcr%C8<^lMh1pv
bx(1fIMivT&##RO<x(4P32AdZ%n=t_ZE1Mv@

diff --git a/roughage/locale/zh_CN/LC_MESSAGES/djangojs.mo b/roughage/locale/zh_CN/LC_MESSAGES/djangojs.mo
index 1a9ae58fb50119715fd348774d3eeed47226164a..e2bcfb9fe4d17f888bd06e80e083633367a19bc1 100755
GIT binary patch
delta 52
zcmX@fvVdiRi>e$W1H&l>1_m|;28Nf63=E<S3=AI_85sCMVoVGSoD2*MViPm_H!Ct~
GFaiMR$_NJl

delta 90
zcmZ3$a*}0&i>f;#1H&l>1_m|;1_mJ}1_n_E1_ntc1_pix1_pg51_n+B1_t|ynf+=Z
uy3R$Zi6xo&dAcr%C8<^lMh1pvx(1fIMivT&##RO<x(4P31{=R>GXemraS@jQ

diff --git a/roughage/locale/de/LC_MESSAGES/django.po b/roughage/locale/zh_Hans/LC_MESSAGES/django.po
similarity index 73%
rename from roughage/locale/de/LC_MESSAGES/django.po
rename to roughage/locale/zh_Hans/LC_MESSAGES/django.po
index 5881981e..fc6c7839 100755
--- a/roughage/locale/de/LC_MESSAGES/django.po
+++ b/roughage/locale/zh_Hans/LC_MESSAGES/django.po
@@ -3,105 +3,105 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-09-28 13:03-0700\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: 2016-09-28 13:04-0700\n"
+"PO-Revision-Date: 2016-11-03 13:59+0100\n"
+"Language: zh_Hans\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"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"X-Generator: Poedit 1.8.7\n"
 
 #: templates/roughage/nutrition.html:24 templates/roughage/nutrition.html:27
 msgid "Roughage nutrition model"
-msgstr ""
+msgstr "粗粮营养模型"
 
 #: templates/roughage/nutrition.html:60
 msgid "Soil type"
-msgstr ""
+msgstr "土壤类型"
 
 #: templates/roughage/nutrition.html:70
 msgid "Clover share"
-msgstr ""
+msgstr "苜蓿共享"
 
 #: templates/roughage/nutrition.html:80
 msgid "First harvest date"
-msgstr ""
+msgstr "第一次收获日期"
 
 #: templates/roughage/nutrition.html:85
 msgid "Second harvest date"
-msgstr ""
+msgstr "第二次收获日期"
 
 #: templates/roughage/nutrition.html:107
 msgid "Use weather scenarios"
-msgstr ""
+msgstr "使用天气情景"
 
 #: templates/roughage/nutrition.html:110
 msgid "Mean daily temperature"
-msgstr ""
+msgstr "日均温"
 
 #: templates/roughage/nutrition.html:119
 msgid "Daily precipitation"
-msgstr ""
+msgstr "日降水量"
 
 #: templates/roughage/nutrition.html:128
 msgid "Daily global radiation"
-msgstr ""
+msgstr "日全球辐射"
 
 #: templates/roughage/nutrition.html:142
 msgid "Add artificial watering"
-msgstr ""
+msgstr "人工加水"
 
 #: templates/roughage/nutrition.html:197 templates/roughage/nutrition.html:259
 msgid "Time of day"
-msgstr ""
+msgstr "一天中的时间"
 
 #: templates/roughage/nutrition.html:209 templates/roughage/nutrition.html:271
 msgid "Harvest width"
-msgstr ""
+msgstr "收获的宽度"
 
 #: templates/roughage/nutrition.html:216 templates/roughage/nutrition.html:278
 msgid "Estimated harvest"
-msgstr ""
+msgstr "估算的收获"
 
 #: templates/roughage/nutrition.html:225 templates/roughage/nutrition.html:287
 msgid "Conditioning"
-msgstr ""
+msgstr "情形"
 
 #: templates/roughage/nutrition.html:227 templates/roughage/nutrition.html:289
 msgid "Weak"
-msgstr ""
+msgstr "弱"
 
 #: templates/roughage/nutrition.html:228 templates/roughage/nutrition.html:290
 msgid "Strong"
-msgstr ""
+msgstr "强"
 
 #: templates/roughage/nutrition.html:229 templates/roughage/nutrition.html:291
 msgid "Crushed"
-msgstr ""
+msgstr "奔溃"
 
 #: templates/roughage/nutrition.html:236 templates/roughage/nutrition.html:298
 msgid "String width"
-msgstr ""
+msgstr "线宽"
 
 #: templates/roughage/nutrition.html:243 templates/roughage/nutrition.html:305
 msgid "Estimated dry matter fraction"
-msgstr ""
+msgstr "估算的干物质组成比例"
 
 #: templates/roughage/nutrition.html:317
 msgid "Run model"
-msgstr ""
+msgstr "运行模型"
 
 #: templates/roughage/nutrition.html:321
 msgid "Model is running, please wait"
-msgstr ""
+msgstr "模型在运行中,请等候"
 
 #: templates/roughage/nutrition.html:340
 msgid "Results"
-msgstr ""
+msgstr "结果"
diff --git a/roughage/locale/de/LC_MESSAGES/djangojs.po b/roughage/locale/zh_Hans/LC_MESSAGES/djangojs.po
similarity index 63%
rename from roughage/locale/de/LC_MESSAGES/djangojs.po
rename to roughage/locale/zh_Hans/LC_MESSAGES/djangojs.po
index 54f4da13..018f82cf 100755
--- a/roughage/locale/de/LC_MESSAGES/djangojs.po
+++ b/roughage/locale/zh_Hans/LC_MESSAGES/djangojs.po
@@ -3,33 +3,33 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-09-28 13:03-0700\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: 2016-09-28 13:04-0700\n"
+"PO-Revision-Date: 2016-11-03 14:00+0100\n"
+"Language: zh_Hans\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"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"X-Generator: Poedit 1.8.7\n"
 
 #: static/roughage/js/nutrition.js:212
 msgid "Select weather station"
-msgstr ""
+msgstr "选择气象站"
 
 #: static/roughage/js/nutrition.js:241
 msgid "Don't use normaldata"
-msgstr ""
+msgstr "不使用正常数据"
 
 #: static/roughage/js/nutrition.js:287
 msgid "Watering amount"
-msgstr ""
+msgstr "加水量"
 
 #: static/roughage/js/nutrition.js:321
 msgid "Date"
-msgstr ""
+msgstr "日期"
diff --git a/vips_messages/locale/bg/LC_MESSAGES/django.mo b/vips_messages/locale/bg/LC_MESSAGES/django.mo
index ae07c8c818d136488367ab1decdb18eaf4a92865..82afa73a431109f2404cafb815b52f95a44ef154 100755
GIT binary patch
delta 52
zcmeyya+YO+i>f~(1H*a-1_mw$28REP3=9GwHWLGb5Ca2)G!p}Z90LP`-o(t3&1{SX
Fi~#P82mSy6

delta 90
zcmX@h@{MJJi)sZU1H*a-1_mw$1_li#1_l8J1_om$1_mJp1_l=<1_n6>28Qs7nI&o=
uy3R$Zi6xo&dAcr%C8<^lMh1pvx(4RD24)I|rdCEq+6G1j1{-e`GXenSixPqW

diff --git a/vips_messages/locale/bs/LC_MESSAGES/django.mo b/vips_messages/locale/bs/LC_MESSAGES/django.mo
index 70aedba7426aa61cec631fd85e35a37fd2802818..80148f4ca072c4c9eb1bc43db3c4952fd25a625f 100755
GIT binary patch
delta 52
zcmbQp`hsPGi|S-X28Q(v3=C`x3=Gap3=HfH3=CdSI*5sZftP`SA!=e~#bz$Xc18f(
C#Rt~_

delta 90
zcmaFCGLdzHi|QUm28Q(v3=C`x3=BC;3=HfH3=G9kx|)fBftP`Sp?P9vg<6QNb5Uwy
oNoIbYu1jJ`s+EF~fuWhMfw``MnS!CIm64IQfsuj1#(Q0i01>+rS^xk5

diff --git a/vips_messages/locale/de/LC_MESSAGES/django.mo b/vips_messages/locale/de/LC_MESSAGES/django.mo
index 0d937a96065f4e94585f8f7e3437143836cc3ece..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 100755
GIT binary patch
delta 15
WcmZ3={D*0R3Zv6R)xeGO*%$#Ukp%nz

delta 54
zcmeyvw3K;*3S;&})j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?0#9BMSvXV=Dt=T?2Ci
JgN?<Ui~z{B4(I>?

diff --git a/vips_messages/locale/nb/LC_MESSAGES/django.mo b/vips_messages/locale/nb/LC_MESSAGES/django.mo
index a326d5113324e1841d63bdfb351635a41d923cb2..333e9b46351a5d055bacccb894842c01f1b66316 100755
GIT binary patch
delta 144
zcmaFBzMXwSPrVZ(1H&yw1_mJp1_oJX1_n+B1_lFW1_pix1_mo;1_mAm1_m!?1_nL`
z28M8E1_llW28J|d1_ovZ28MiQ1_mw$28Lp&x;m)-Ze|7s0R{$!sZjA{Q1zRc85kHD
VAZ9W#fX&>@&B(*J*@0;RBLE0K4EX>6

delta 183
zcmdna{(yZ#PklBc1H&yw1_mJp1_n1~1_n+B28Kvx1_pix28Lv21_mAm28Lp01_nL`
z28IS^1_llW28MoS1_ovZ28J2T3=CWh3=DIi>Xt+GZ((L&5MW?n*asCq4^@AMnSp_k
z0b(W-1K7;X+>AVoY9YGLMX8A;nfZCTE{P?nRtiQ2hGx13=DG%E3WlauMn>8OMg|6(
JMVJ;d0s!IQ81Mi9

diff --git a/vips_messages/locale/vi/LC_MESSAGES/django.mo b/vips_messages/locale/vi/LC_MESSAGES/django.mo
index cb7af51942ac354e9c7fa9d6681cff4980c96815..314bedb17d5caa2d590b5786ba725a4f8d4dab37 100755
GIT binary patch
delta 14
WcmbQo{FP~f3ZwNz)xe4K{{sLfM+LtC

delta 54
zcmey$G>>_L3S-Jd)j+inUFV|I#FEVXJYAQ>l2j`NBLhP-T?2Dn12Y9fQ!67QZ380%
JgN?;Zi~z&|4#EHc

diff --git a/vips_messages/locale/zh_CN/LC_MESSAGES/django.mo b/vips_messages/locale/zh_CN/LC_MESSAGES/django.mo
index 3e73e88ee167f865f396d2a40334df292b6e69e4..f5af50f2e63c2796cabe6aab90531a39886efa08 100755
GIT binary patch
delta 143
zcmey%c7<(1PyH_j28LUV3=BdH3=CJ97#P?X7#LnKF)(m4FfhDlVqoB5U|{$OrP-Jv
zd|_q=24)5Z1_fq_dKD;N8_L&*sxyPq&QSRPW(EdE28bC<3=9l>3=EUG8UJoJWb$DI
E0015h^Z)<=

delta 182
zcmcb@_Lpr!PrWiD1H&yw1_mJp28Mr33=C`x3=D$I3=EtM3=9&?3=BLB3=B$8S|3W=
zFf%YPGcYiCGDFn+Lir(3egsrqJe1CX%2zToFfcMe%w%F<VBlk5n9R-iS1m->xhOTU
pBr`ux*Cnwe)k?w0z|c(Bz*5)9Lc!43%D_a|z}&!KGb@unBLJtS75V@G

diff --git a/vips_messages/locale/zh_Hans/LC_MESSAGES/django.po b/vips_messages/locale/zh_Hans/LC_MESSAGES/django.po
new file mode 100755
index 00000000..6fea5e3f
--- /dev/null
+++ b/vips_messages/locale/zh_Hans/LC_MESSAGES/django.po
@@ -0,0 +1,70 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-09-28 13:04-0700\n"
+"PO-Revision-Date: 2016-10-27 11:42+0200\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: zh_Hans\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7\n"
+
+#: models.py:196 templates/messages/index.html:49
+msgid "Headline"
+msgstr "标题"
+
+#: models.py:198
+msgid "Date published"
+msgstr "发布日期"
+
+#: models.py:199
+msgid "Date expired"
+msgstr "过期日期"
+
+#: models.py:200
+msgid "Illustration"
+msgstr "图"
+
+#: templates/messages/index.html:3 templates/messages/index.html.py:9
+msgid "Messages"
+msgstr "信息"
+
+#: templates/messages/index.html:14
+msgid "Text search"
+msgstr "搜索文本"
+
+#: templates/messages/index.html:20
+msgid "All crop categories"
+msgstr "所有作物类型"
+
+#: templates/messages/index.html:31
+msgid "From"
+msgstr "从"
+
+#: templates/messages/index.html:36
+msgid "To"
+msgstr "到"
+
+#: templates/messages/index.html:38
+msgid "Date search"
+msgstr "搜索日期"
+
+#: templates/messages/index.html:47
+msgid "Publish date"
+msgstr "发布日期"
+
+#: templates/messages/index.html:48
+msgid "Crop group(s)"
+msgstr "作物组"
+
+#: templates/messages/index.html:50
+msgid "Author"
+msgstr "作者"
-- 
GitLab