From 50fffd041751192655c67e0e31174821503eb6d4 Mon Sep 17 00:00:00 2001 From: Yohan Boniface Date: Fri, 21 Apr 2023 23:19:18 +0200 Subject: [PATCH 1/2] i18n --- umap/locale/de/LC_MESSAGES/django.mo | Bin 7318 -> 7335 bytes umap/locale/de/LC_MESSAGES/django.po | 7 +- umap/locale/en/LC_MESSAGES/django.po | 22 +- umap/locale/fa_IR/LC_MESSAGES/django.mo | Bin 8905 -> 8955 bytes umap/locale/fa_IR/LC_MESSAGES/django.po | 7 +- umap/locale/th_TH/LC_MESSAGES/django.mo | Bin 436 -> 10318 bytes umap/locale/th_TH/LC_MESSAGES/django.po | 259 ++++++++++++------------ umap/static/umap/locale/bg.js | 4 +- umap/static/umap/locale/bg.json | 4 +- umap/static/umap/locale/de.js | 48 ++--- umap/static/umap/locale/de.json | 48 ++--- umap/static/umap/locale/fa_IR.js | 26 +-- umap/static/umap/locale/fa_IR.json | 26 +-- 13 files changed, 227 insertions(+), 224 deletions(-) diff --git a/umap/locale/de/LC_MESSAGES/django.mo b/umap/locale/de/LC_MESSAGES/django.mo index c80ae02a76e397424bfc0374386bff0ddedf373f..fd978ff1b70e45d49b8ad6cfc030b3d7efa9d48f 100644 GIT binary patch delta 1874 zcmXxkTTISz9LMqRbLjM_r$;%4dW0ycbQGzaLy0HmG_x*pi1D~6T zcMb#1I2XGy5eIP!KF3KojAPN0U^W@YqZjj0pDV_BxE{x08^&T6vIpxy9iR`jpMzQ%Je(Eb5CF@CaTqUm$MbMa2rxx>qVd5|9f<}SM~sP!Xea2-k~P? zh)VT0)I#4;C;aP}#H^=zo`U*ZAG%PBMOyaAOzP3SU`Xj@09h5loaEIK~tL8uhvM4=vN zZbBC_+9%XDymYOmC(XS{}j( zpEQVqlDYid7{u||jWh5bPR9XE!a+>M5%>3=1T!!9IhcaGkhNM1GN%Pm3qOHc$SGWj z-I&h&_KAxrbVMbZO~PpyizKN2eqSAR>7q?I2ChI3oJ(mH=>?z!XZ43T1e}J z$i!EXF6%-E?_em%#Q+yav6OA4;UiQgUZW-$M9RXxqZTrZTF8j|`zQ`tXPv-@`cqNQ zWuPYXqK>Y}?XN2urW3WXi>P9~olO3f;wN;dDnFto{)L$s!vSVtF6u0Iy7vcB&s{?e z+>d@7K)pqysEJdl$VFI&l$ixxL$2p^p`BdCMtq14&Sg{;TREy~_o6az47I?MNcQal z>d3l~AA98Xzr=j*KVUkJr(m)%4|Tr_wXo1JE|l{7NVe=TYQh0z6ZRGL8jj*coKBjQ znI6;`zCy~!-l2nEP~(lI5|^U~m61xE8f6whE#x@6V#)wBvkKDoZd1D^W#Ph006~s`vt^iJOtrwDZUtXt$8^v0j|4_x~{$+Q|#lKyOf~ z{)C$7Giry!uA_K{`$R_9-(5jAX6p$(uX9%;Vc{cC7St9;u+3ORkSL2~{%~W=@b28( zFzei#Qd~=HAeItJUm;OIloR?oRtD9Sfdz!VkW`>LDlJ}Z3!!g5HE#q9Y3FMQrECeI zBT&;BZX#9_+X*$*gNjY9j8Gc45|xBn7EwYJ6H2vO4nYmtHbRB2Bl8heM7qvjDgNK| zZmLxfI&(@O+;aKUdrs|y&vaS1H}a3iaj*ZQB39FxuOc=QenRhi9uZBb^205oFF9^j zbl>8H>bSM#^=%DD+7GqX2ilzCx`y`p;Qms-&+pG`YG`RJ$#n{R1-`_p+LpRtZC$`y m9jI+Ca@GafnrmB}%=-5B)}s9Uj*gDL{z*Gx`X;2@jQ, 2020 # Claus Ruedinger , 2020 # Ettore Atalan , 2016 @@ -16,8 +17,8 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-02-27 12:54+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: Christopher , 2020\n" -"Language-Team: German (http://www.transifex.com/openstreetmap/umap/language/de/)\n" +"Last-Translator: pgeo, 2023\n" +"Language-Team: German (http://app.transifex.com/openstreetmap/umap/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -296,7 +297,7 @@ msgstr "Über" #: umap/templates/umap/navigation.html:15 msgid "Help" -msgstr "" +msgstr "Hilfe" #: umap/templates/umap/navigation.html:18 msgid "Change password" diff --git a/umap/locale/en/LC_MESSAGES/django.po b/umap/locale/en/LC_MESSAGES/django.po index 51b9e2ed..423a1b23 100644 --- a/umap/locale/en/LC_MESSAGES/django.po +++ b/umap/locale/en/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-02-27 12:54+0000\n" +"POT-Creation-Date: 2023-04-21 20:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -275,7 +275,7 @@ msgstr "" msgid "You are logged in. Continuing..." msgstr "" -#: umap/templates/umap/map_list.html:7 umap/views.py:227 +#: umap/templates/umap/map_list.html:7 umap/views.py:226 msgid "by" msgstr "" @@ -333,44 +333,44 @@ msgstr "" msgid "Not map found." msgstr "" -#: umap/views.py:232 +#: umap/views.py:231 msgid "View the map" msgstr "" -#: umap/views.py:529 +#: umap/views.py:519 #, python-format msgid "" "Your map has been created! If you want to edit this map from another " "computer, please use this link: %(anonymous_url)s" msgstr "" -#: umap/views.py:534 +#: umap/views.py:524 msgid "Congratulations, your map has been created!" msgstr "" -#: umap/views.py:564 +#: umap/views.py:554 msgid "Map has been updated!" msgstr "" -#: umap/views.py:589 +#: umap/views.py:579 msgid "Map editors updated with success!" msgstr "" -#: umap/views.py:614 +#: umap/views.py:604 msgid "Only its owner can delete the map." msgstr "" -#: umap/views.py:637 +#: umap/views.py:627 #, python-format msgid "" "Your map has been cloned! If you want to edit this map from another " "computer, please use this link: %(anonymous_url)s" msgstr "" -#: umap/views.py:642 +#: umap/views.py:632 msgid "Congratulations, your map has been cloned!" msgstr "" -#: umap/views.py:793 +#: umap/views.py:787 msgid "Layer successfully deleted." msgstr "" diff --git a/umap/locale/fa_IR/LC_MESSAGES/django.mo b/umap/locale/fa_IR/LC_MESSAGES/django.mo index 41981b48acff96d96bfbcbaf4bfb28c85cc5b2fb..6a6d3c00fa8d3989f413a15be09dfa82da00256e 100644 GIT binary patch delta 1872 zcmYk+Sx8h-9LMo9I+d0>Q!bUIP36*NPHJVYZRX_CqWI7v;e!=YF%o7%H3cmX8B~)# z1U+O>(nAYVBt;MQ(1Kt@L=J@Y5``pD6oI|;{ax>b2mgM~J#*)tbN~Ny=2gYtiooy; zXP2SX6LX0NQO2}l%_RQO+*6E6!|AA@T+GCk=*3-FjGdT{FL4HbK^KmpzCSg_7!NMO znYbDG3z#PUFJYhsmtq&jVL#5nL7asnI31&7jhT(f=)_#qeFd0<+b{`F;A9LUYcN+) zFVKTpP%oA;zj;n)J_F9FJQTCgjU}iFYEciULoIA4Y61H&0Z-ZE7jYri*HF*t#|8Kv z6LAc)F=3kZ=4KVTnBSDsNyV+G)U}}A_&A=!Zk&hd%&s>oLxxNRrr>te0{5c_{iyF> z!V$cUT1Z#?_{4q4km<*Oht43KHvEo9u$kA=f*ZFyv!c2LQPnQD&Zb`ywyei^`H(0lP#e7^$I(6NMYcPZ=^(ZbvS0ec@p;JhKim(lH@E(#3GmO>v4L4ySJBzLf z;5rQA7JP?Z%%JdVu>rN9Zp_9T=)(c5#3bsb7u+4NJI%I-a04H-<5_%ynrJ;|Mw{z2 zQVr9K>?iXGxy3v~)jW*4?-0aPY`VI4;Cp~f5Vri1#QptGHUOnyC- z+IA#M<~(ZR>-Y)7_y!+y6!d^j&-fcYL@oF=Dy1K7zoIhr162wYUZ)@)NsjSilFq-6 z4vRC5s0DPO9&`cON2VLKNqg<_yQl~Ep&s}G$8ZF-@Xri7P+5qydOFee#VXuNXg^gl zzctx5RI4E}2)+4QqJ$_Vv_O?(J)uSE7i=RDXBy^(6 zh$7~<&Z&nBZNf<77uot@QJr;smPbB7%5RoUxK>v?T8(3ERuDd2OlUfq>|1M}X;}M3 zn>kK-Rn2r1B8{VL?O11Mbn=2Ir?2^dKa>!AaEc>8c+8z0-Q@R&Zn_7YaYOfqZiUZ< P&xX$o-3s}Wcf|h#Ta=>@ delta 1826 zcmYk+OGs2v9LMqh=#<(^b5hf?#>_M)%V+t@d^BlgWl~Vu!XVmYJ_sL+ViuAWLImML zu!RI!P!SFESQWLX45ETI1r^yQgGj=Mo+K&*$9Zz4x5^KmU7w2cHE)?-RYl zMr$UP6W626j$`EX{S^8!Hr6Z! z*CKx*tKm17fgKpY9$bK9xD0RNQk=lWIEkq^j&0na?M1WZ9M=AdqnhgwhxYT{a4gooVmW0=WtKk7cCxC(Eh58q%m zenHl3i|0o&lZI)`Z@F}ovLNb758xT>#+CRJ^+c(xg0A^78P}l}SciVxiMqZWr|>jt zAzce26JJDzY!v-?4MRP2Cg}8HHIJ2scTt&mjhbK*DGU3GTF5ulLT23md)R30bsRq$ zPeomqg_6qRyMa6CSf)Sjce)chz}g zxF2s~5qe3dj!Ur&&tnEY#T=Z%O7!{2e>t5dHYyK?kYw0>+=)+c8~Ug$y4Hd<*nzw8 z7V0hdgVmT%0c2x0HsA=><0sUE<+5+G$h9&=r;dRj4&ph~1PQz&Dyn8A%hrq3kDW$N zu?wiZ9!H(`5LKL?QCm2RnmCn{f_NA;&p4LgSFFNN23L_yYeQYwg`02)m669-hSL~J z>I0ml)D`n?YC+wo@5V_~YDZ8Re1y&T(jCv_q$^zChkxNRZy8W#|hldUJB oh$6yiS>eQ(^r&!gTzibC;Nn<9c647~U-)^#b8q-^(t(A40kK<_%>V!Z diff --git a/umap/locale/fa_IR/LC_MESSAGES/django.po b/umap/locale/fa_IR/LC_MESSAGES/django.po index d209cb51..07caaec6 100644 --- a/umap/locale/fa_IR/LC_MESSAGES/django.po +++ b/umap/locale/fa_IR/LC_MESSAGES/django.po @@ -4,6 +4,7 @@ # # Translators: # Goudarz Jafari , 2020 +# *Sociologist Abedi*, 2023 # *Sociologist Abedi*, 2021 msgid "" msgstr "" @@ -11,8 +12,8 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-02-27 12:54+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: *Sociologist Abedi*, 2021\n" -"Language-Team: Persian (Iran) (http://www.transifex.com/openstreetmap/umap/language/fa_IR/)\n" +"Last-Translator: *Sociologist Abedi*, 2023\n" +"Language-Team: Persian (Iran) (http://app.transifex.com/openstreetmap/umap/language/fa_IR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -291,7 +292,7 @@ msgstr "درباره" #: umap/templates/umap/navigation.html:15 msgid "Help" -msgstr "" +msgstr "راهنما" #: umap/templates/umap/navigation.html:18 msgid "Change password" diff --git a/umap/locale/th_TH/LC_MESSAGES/django.mo b/umap/locale/th_TH/LC_MESSAGES/django.mo index 01cd4296b300192ee0209cff5ce217419846244b..01bd3543a5a1a0e1654816593f2bcd01c227d446 100644 GIT binary patch literal 10318 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 C6deu# diff --git a/umap/locale/th_TH/LC_MESSAGES/django.po b/umap/locale/th_TH/LC_MESSAGES/django.po index b1199c71..727b1559 100644 --- a/umap/locale/th_TH/LC_MESSAGES/django.po +++ b/umap/locale/th_TH/LC_MESSAGES/django.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Krittin Leewanich, 2023 msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-07 14:28+0000\n" -"PO-Revision-Date: 2019-04-07 14:28+0000\n" -"Last-Translator: yohanboniface \n" -"Language-Team: Thai (Thailand) (http://www.transifex.com/openstreetmap/umap/language/th_TH/)\n" +"POT-Creation-Date: 2023-02-27 12:54+0000\n" +"PO-Revision-Date: 2013-11-22 14:00+0000\n" +"Last-Translator: Krittin Leewanich, 2023\n" +"Language-Team: Thai (Thailand) (http://app.transifex.com/openstreetmap/umap/language/th_TH/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -24,353 +25,353 @@ msgid "" "need a stable instance, please use %(stable_url)s. You can also host your own " "instance, it's open source!" -msgstr "" +msgstr "นี่เป็นเพียงตัวอย่างสาธิต ใช้สำหรับการทดสอบและการเผยแพร่ล่วงหน้า ถ้าต้องการตัวอย่าง\nเสถียร โปรดใช้ %(stable_url)s คุณยังสามารถโฮสต์ตัวอย่างของคุณได้ เนื่องจากเป็นโอเพนซอร์ส!" #: tmp/framacarte/templates/umap/home.html:83 #: tmp/framacarte/templates/umap/navigation.html:14 #: umap/templates/umap/about_summary.html:33 #: umap/templates/umap/navigation.html:26 msgid "Create a map" -msgstr "" +msgstr "สร้างแผนที่" #: tmp/framacarte/templates/umap/navigation.html:7 #: umap/templates/umap/navigation.html:10 msgid "My maps" -msgstr "" +msgstr "แผนที่ของฉัน" #: tmp/framacarte/templates/umap/navigation.html:9 #: umap/templates/umap/navigation.html:12 msgid "Log in" -msgstr "" +msgstr "เข้าสู่ระบบ" #: tmp/framacarte/templates/umap/navigation.html:9 #: umap/templates/umap/navigation.html:12 msgid "Sign in" -msgstr "" +msgstr "ลงชื่อเข้าใช้" #: tmp/framacarte/templates/umap/navigation.html:12 #: umap/templates/umap/navigation.html:20 msgid "Log out" -msgstr "" +msgstr "ออกจากระบบ" #: tmp/framacarte/templates/umap/search_bar.html:6 #: umap/templates/umap/search_bar.html:6 msgid "Search maps" -msgstr "" +msgstr "ค้นหาแผนที่" #: tmp/framacarte/templates/umap/search_bar.html:10 #: tmp/framacarte/templates/umap/search_bar.html:13 #: umap/templates/umap/search_bar.html:9 msgid "Search" -msgstr "" +msgstr "ค้นหา" #: umap/forms.py:40 #, python-format msgid "Secret edit link is %s" -msgstr "" +msgstr "ลิงก์แก้ไขลับคือ %s" -#: umap/forms.py:44 umap/models.py:115 +#: umap/forms.py:44 umap/models.py:114 msgid "Everyone can edit" -msgstr "" +msgstr "ทุนคนแก้ไขได้" #: umap/forms.py:45 msgid "Only editable with secret edit link" -msgstr "" +msgstr "แก้ไขได้ ด้วยลิงก์ลับ" #: umap/middleware.py:14 msgid "Site is readonly for maintenance" -msgstr "" +msgstr "สามารถอ่านไซต์เท่านั้น เนื่องจากมีการซ่อมบำรุง" -#: umap/models.py:17 +#: umap/models.py:16 msgid "name" -msgstr "" +msgstr "ชื่อ" + +#: umap/models.py:47 +msgid "details" +msgstr "รายละเอียด" #: umap/models.py:48 -msgid "details" -msgstr "" - -#: umap/models.py:49 msgid "Link to a page where the licence is detailed." -msgstr "" +msgstr "ลิงก์ไปยังหน้ารายละเอียดใบอนุญาต" -#: umap/models.py:63 +#: umap/models.py:62 msgid "URL template using OSM tile format" -msgstr "" +msgstr "แม่แบบ URL ที่ใช้ฟอร์แมตไทล์ OSM" -#: umap/models.py:71 +#: umap/models.py:70 msgid "Order of the tilelayers in the edit box" -msgstr "" +msgstr "ลำดับของเลเยอร์ไทล์ในกล่องแก้ไข" + +#: umap/models.py:115 +msgid "Only editors can edit" +msgstr "แก้ไขเฉพาะผู้แก้ไข" #: umap/models.py:116 -msgid "Only editors can edit" -msgstr "" - -#: umap/models.py:117 msgid "Only owner can edit" -msgstr "" +msgstr "แก้ไขเฉพาะเจ้าของ" + +#: umap/models.py:119 +msgid "everyone (public)" +msgstr "ทุกคน (สาธารณะ)" #: umap/models.py:120 -msgid "everyone (public)" -msgstr "" +msgid "anyone with link" +msgstr "ทุกคนที่มีลิงก์" #: umap/models.py:121 -msgid "anyone with link" -msgstr "" +msgid "editors only" +msgstr "เฉพาะผู้แก้ไข" #: umap/models.py:122 -msgid "editors only" -msgstr "" - -#: umap/models.py:123 msgid "blocked" -msgstr "" +msgstr "บล็อก" -#: umap/models.py:126 umap/models.py:256 +#: umap/models.py:125 umap/models.py:255 msgid "description" -msgstr "" +msgstr "คำอธิบาย" + +#: umap/models.py:126 +msgid "center" +msgstr "ทำให้อยู่ตรงกลาง" #: umap/models.py:127 -msgid "center" -msgstr "" +msgid "zoom" +msgstr "ซูม" #: umap/models.py:128 -msgid "zoom" -msgstr "" - -#: umap/models.py:129 msgid "locate" -msgstr "" +msgstr "ระบุตำแหน่ง" -#: umap/models.py:129 +#: umap/models.py:128 msgid "Locate user on load?" -msgstr "" +msgstr "ระบุตำแหน่งผู้ใช้ที่กำลังโหลด?" + +#: umap/models.py:131 +msgid "Choose the map licence." +msgstr "เลือกใบอนุญาติแผนที่" #: umap/models.py:132 -msgid "Choose the map licence." -msgstr "" - -#: umap/models.py:133 msgid "licence" -msgstr "" +msgstr "ใบอนุญาติ" + +#: umap/models.py:137 +msgid "owner" +msgstr "เจ้าของ" #: umap/models.py:138 -msgid "owner" -msgstr "" +msgid "editors" +msgstr "ผู้แก้ไข" #: umap/models.py:139 -msgid "editors" -msgstr "" +msgid "edit status" +msgstr "สถานะการแก้ไข" #: umap/models.py:140 -msgid "edit status" -msgstr "" +msgid "share status" +msgstr "สถานะการแชร์" #: umap/models.py:141 -msgid "share status" -msgstr "" - -#: umap/models.py:142 msgid "settings" -msgstr "" +msgstr "การตั้งค่า" -#: umap/models.py:210 +#: umap/models.py:209 msgid "Clone of" -msgstr "" +msgstr "โคลนของ" + +#: umap/models.py:260 +msgid "display on load" +msgstr "แสดงตอนโหลด" #: umap/models.py:261 -msgid "display on load" -msgstr "" - -#: umap/models.py:262 msgid "Display this layer on load." -msgstr "" +msgstr "แสดงเลเยอร์ตอนโหลด" #: umap/templates/404.html:7 msgid "Take me to the home page" -msgstr "" +msgstr "ไปหน้าหลัก" #: umap/templates/auth/user_detail.html:7 #, python-format msgid "Browse %(current_user)s's maps" -msgstr "" +msgstr "เรียกดูแผนที่ของ %(current_user)s" #: umap/templates/auth/user_detail.html:15 #, python-format msgid "%(current_user)s has no maps." -msgstr "" +msgstr "ไม่มีแผนที่ของ %(current_user)s" #: umap/templates/registration/login.html:4 msgid "Please log in with your account" -msgstr "" +msgstr "โปรดเข้าสู่ระบบ" #: umap/templates/registration/login.html:18 msgid "Username" -msgstr "" +msgstr "ชื่อผู้ใช้" #: umap/templates/registration/login.html:20 msgid "Password" -msgstr "" +msgstr "รหัสผ่าน" #: umap/templates/registration/login.html:21 msgid "Login" -msgstr "" +msgstr "ลงชื่อเข้าใช้" #: umap/templates/registration/login.html:27 msgid "Please choose a provider" -msgstr "" +msgstr "โปรดเลือกผู้ให้บริการ" #: umap/templates/umap/about_summary.html:6 #, python-format msgid "" "uMap lets you create maps with OpenStreetMap " "layers in a minute and embed them in your site." -msgstr "" +msgstr "uMap ช่วยให้คุณสร้างแผนที่ด้วยเลเยอร์จาก OpenStreetMap ในระยะเวลาไม่กี่นาที และฝังไว้ในเว็บไซต์ของคุณ" #: umap/templates/umap/about_summary.html:11 msgid "Choose the layers of your map" -msgstr "" +msgstr "เลือกเลเยอร์ของแผนที่" #: umap/templates/umap/about_summary.html:12 msgid "Add POIs: markers, lines, polygons..." -msgstr "" +msgstr "เพิ่ม POI: เครื่องหมาย, เส้น, รูปร่าง..." #: umap/templates/umap/about_summary.html:13 msgid "Manage POIs colours and icons" -msgstr "" +msgstr "จัดการสีและสัญลักษณ์ POI" #: umap/templates/umap/about_summary.html:14 msgid "Manage map options: display a minimap, locate user on load…" -msgstr "" +msgstr "จัดการตัวเลือกแผนที่: แสดงแผนที่เล็ก, ระบุตำแหน่งผู้ใช้ตอนโหลด..." #: umap/templates/umap/about_summary.html:15 msgid "Batch import geostructured data (geojson, gpx, kml, osm...)" -msgstr "" +msgstr "แบทช์นำเข้าข้อมูลโครงสร้างทางภูมิศาสตร์ (geojson, gpx, kml, osm...)" #: umap/templates/umap/about_summary.html:16 msgid "Choose the license for your data" -msgstr "" +msgstr "เลือกใบอนุญาติสำหรับข้อมูล" #: umap/templates/umap/about_summary.html:17 msgid "Embed and share your map" -msgstr "" +msgstr "ฝังและแชร์แผนที่" #: umap/templates/umap/about_summary.html:23 #, python-format msgid "And it's open source!" -msgstr "" +msgstr "และเป็นโอเพ่นซอร์ส!" #: umap/templates/umap/about_summary.html:35 msgid "Play with the demo" -msgstr "" +msgstr "เล่นกับตัวอย่างเดโม่" #: umap/templates/umap/home.html:17 msgid "Map of the uMaps" -msgstr "" +msgstr "แผนที่จาก uMaps" #: umap/templates/umap/home.html:24 msgid "Get inspired, browse maps" -msgstr "" +msgstr "รับแรงบันดาลใจ เรียกดูแผนที่" #: umap/templates/umap/login_popup_end.html:2 msgid "You are logged in. Continuing..." -msgstr "" +msgstr "คุณเข้าสู่ระบบแล้ว กำลังดำเนินการต่อ..." -#: umap/templates/umap/map_list.html:7 umap/views.py:214 +#: umap/templates/umap/map_list.html:7 umap/views.py:227 msgid "by" -msgstr "" +msgstr "โดย" #: umap/templates/umap/map_list.html:11 msgid "More" -msgstr "" +msgstr "เพิ่มเติม" #: umap/templates/umap/navigation.html:14 msgid "About" -msgstr "" +msgstr "เกี่ยวกับ" #: umap/templates/umap/navigation.html:15 -msgid "Feedback" -msgstr "" +msgid "Help" +msgstr "ช่วยเหลือ" #: umap/templates/umap/navigation.html:18 msgid "Change password" -msgstr "" +msgstr "เปลี่ยนรหัสผ่าน" #: umap/templates/umap/password_change.html:6 msgid "Password change" -msgstr "" +msgstr "การเปลี่ยนแปลงรหัสผ่าน" #: umap/templates/umap/password_change.html:7 msgid "" "Please enter your old password, for security's sake, and then enter your new" " password twice so we can verify you typed it in correctly." -msgstr "" +msgstr "โปรดใส่รหัสผ่านเก่าของคุณ และเพื่อความปลอดภัย ป้อนรหัสผ่ายใหม่สองครั้งเพื่อตรวจสอบว่าคุณนั้นพิมพ์ถูกต้องแล้ว" #: umap/templates/umap/password_change.html:12 msgid "Old password" -msgstr "" +msgstr "รหัสผ่านเก่า" #: umap/templates/umap/password_change.html:14 msgid "New password" -msgstr "" +msgstr "รหัสผ่านใหม่" #: umap/templates/umap/password_change.html:16 msgid "New password confirmation" -msgstr "" +msgstr "ยืนยันรหัสผ่านใหม่" #: umap/templates/umap/password_change.html:18 msgid "Change my password" -msgstr "" +msgstr "เปลี่ยนรหัสผ่าน" #: umap/templates/umap/password_change_done.html:6 msgid "Password change successful" -msgstr "" +msgstr "เปลี่ยนรหัสผ่านแล้ว" #: umap/templates/umap/password_change_done.html:7 msgid "Your password was changed." -msgstr "" +msgstr "รหัสผ่านของคุณนั้นถูกเปลี่ยนแล้ว" #: umap/templates/umap/search.html:13 msgid "Not map found." -msgstr "" +msgstr "ไม่พบแผนที่" -#: umap/views.py:220 +#: umap/views.py:232 msgid "View the map" -msgstr "" +msgstr "ดูแผนที่" -#: umap/views.py:524 +#: umap/views.py:529 #, python-format msgid "" "Your map has been created! If you want to edit this map from another " "computer, please use this link: %(anonymous_url)s" -msgstr "" +msgstr "แผนที่ของคุณถูกสร้างแล้ว! ถ้าคุณต้องการแก้ไขแผนที่นี้จากอุปกรณ์อื่น โปรดใช้ลิงค์: %(anonymous_url)s" -#: umap/views.py:529 +#: umap/views.py:534 msgid "Congratulations, your map has been created!" -msgstr "" +msgstr "ยินดีด้วย แผนที่ของคุณถูกสร้างขึ้นแล้ว!" -#: umap/views.py:561 +#: umap/views.py:564 msgid "Map has been updated!" -msgstr "" +msgstr "อัพเดทแผนที่แล้ว!" -#: umap/views.py:587 +#: umap/views.py:589 msgid "Map editors updated with success!" -msgstr "" +msgstr "ผู้แก้ไขแผนที่อัปเดตสำเร็จแล้ว!" -#: umap/views.py:612 +#: umap/views.py:614 msgid "Only its owner can delete the map." -msgstr "" +msgstr "เฉพาะเจ้าของสามารถลบแผนที่ได้เท่านั้น" #: umap/views.py:637 #, python-format msgid "" "Your map has been cloned! If you want to edit this map from another " "computer, please use this link: %(anonymous_url)s" -msgstr "" +msgstr "แผนที่ของคุณถูกโคลนแล้ว! ถ้าคุณต้องการแก้ไขแผนที่นี้จากอุปกรณ์อื่น โปรดใช้ลิงค์: %(anonymous_url)s" #: umap/views.py:642 msgid "Congratulations, your map has been cloned!" -msgstr "" +msgstr "ยินดีด้วย แผนที่ของคุณถูกโคลนแล้ว!" -#: umap/views.py:809 +#: umap/views.py:793 msgid "Layer successfully deleted." -msgstr "" +msgstr "ลบเลเยอร์สำเร็จแล้ว" diff --git a/umap/static/umap/locale/bg.js b/umap/static/umap/locale/bg.js index b047d8b8..09fe58c4 100644 --- a/umap/static/umap/locale/bg.js +++ b/umap/static/umap/locale/bg.js @@ -47,9 +47,9 @@ var locale = { "On the top": "Отгоре", "Popup content template": "Popup content template", "Set symbol": "Set symbol", - "Side panel": "Side panel", + "Side panel": "Страничен панел", "Simplify": "Опрости", - "Symbol or url": "Symbol or url", + "Symbol or url": "Символ или URL", "Table": "Table", "always": "винаги", "clear": "изчисти", diff --git a/umap/static/umap/locale/bg.json b/umap/static/umap/locale/bg.json index e014ba6e..87cc4500 100644 --- a/umap/static/umap/locale/bg.json +++ b/umap/static/umap/locale/bg.json @@ -47,9 +47,9 @@ "On the top": "Отгоре", "Popup content template": "Popup content template", "Set symbol": "Set symbol", - "Side panel": "Side panel", + "Side panel": "Страничен панел", "Simplify": "Опрости", - "Symbol or url": "Symbol or url", + "Symbol or url": "Символ или URL", "Table": "Table", "always": "винаги", "clear": "изчисти", diff --git a/umap/static/umap/locale/de.js b/umap/static/umap/locale/de.js index d35fe308..608c5f1e 100644 --- a/umap/static/umap/locale/de.js +++ b/umap/static/umap/locale/de.js @@ -1,6 +1,6 @@ var locale = { "Add symbol": "Symbol hinzufügen", - "Allow scroll wheel zoom?": "Möchtest du Zoomen mit dem Mausrad erlauben?", + "Allow scroll wheel zoom?": "Zoomen mit dem Mausrad erlauben?", "Automatic": "Automatisch", "Ball": "Stecknadel", "Cancel": "Abbrechen", @@ -15,7 +15,7 @@ var locale = { "Default zoom level": "Standard-Zoomstufe", "Default: name": "Standard: Name", "Display label": "Beschriftung anzeigen", - "Display the control to open OpenStreetMap editor": "Den Button zum OpenStreetMap editor anzeigen", + "Display the control to open OpenStreetMap editor": "Den Button zum OpenStreetMap-Editor anzeigen", "Display the data layers control": "Datenebenensteuerung anzeigen", "Display the embed control": "Eingebettete Steuerung anzeigen", "Display the fullscreen control": "Vollbildsteuerung anzeigen", @@ -24,7 +24,7 @@ var locale = { "Display the search control": "Suchsteuerung anzeigen", "Display the tile layers control": "Kachelebenensteuerung anzeigen", "Display the zoom control": "Zoomsteuerung anzeigen", - "Do you want to display a caption bar?": "Mächtest du eine Überschrift (Fußzeile) anzeigen?", + "Do you want to display a caption bar?": "Möchtest du eine Überschrift (Fußzeile) anzeigen?", "Do you want to display a minimap?": "Möchtest du eine Übersichtskarte anzeigen?", "Do you want to display a panel on load?": "Möchtest du beim Seitenaufruf eine Seitenleiste anzeigen?", "Do you want to display popup footer?": "Möchtest du eine Fußzeile im Popup anzeigen?", @@ -82,7 +82,7 @@ var locale = { "**double star for bold**": "**Zwei Sterne für Fett**", "*simple star for italic*": "*Ein Stern für Kursiv*", "--- for an horizontal rule": "--- Für eine horizontale Linie", - "A comma separated list of numbers that defines the stroke dash pattern. Ex.: \"5, 10, 15\".": "Eine kommagetrente Zahlenfolge, die die Linienart (Strichmuster) der Kontur definiert, z.B.: \"5, 10, 15\".", + "A comma separated list of numbers that defines the stroke dash pattern. Ex.: \"5, 10, 15\".": "Eine kommagetrente Zahlenfolge, die die Linienart (Strichmuster) der Kontur definiert, z. B.: \"5, 10, 15\".", "About": "Über", "Action not allowed :(": "Aktion nicht erlaubt :(", "Activate slideshow mode": "Diashowmodus aktivieren", @@ -111,11 +111,11 @@ var locale = { "Cancel edits": "Bearbeitungen abbrechen", "Center map on your location": "Die Karte auf deinen Standort ausrichten", "Change map background": "Hintergrundkarte ändern", - "Change tilelayers": "Hintergrundkarte ändern", + "Change tilelayers": "Kachelebenen ändern", "Choose a preset": "Wähle eine Vorlage", "Choose the format of the data to import": "Wähle das Datenformat für den Import", "Choose the layer to import in": "Wähle die Ebene, in die importiert werden soll", - "Click last point to finish shape": "Kllicke den letzten Punkt an, um die Form abzuschließen", + "Click last point to finish shape": "Klicke den letzten Punkt an, um die Form abzuschließen", "Click to add a marker": "Klicke, um einen Marker hinzuzufügen", "Click to continue drawing": "Klicke, um weiter zu zeichnen", "Click to edit": "Zum Bearbeiten klicken", @@ -128,7 +128,7 @@ var locale = { "Close": "Schließen", "Clustering radius": "Gruppierungsradius", "Comma separated list of properties to use when filtering features": "Kommagetrennte Liste der Merkmale, welche beim Filtern von Elementen verwendet werden sollen", - "Comma, tab or semi-colon separated values. SRS WGS84 is implied. Only Point geometries are imported. The import will look at the column headers for any mention of «lat» and «lon» at the begining of the header, case insensitive. All other column are imported as properties.": "Komma-, tabulator-, oder semikolongetrennte Werte. SRS WGS84 ist impliziert. Nur Punktgeometrien werden importiert. Beim Import wird nach Spaltenüberschriften mit jeder Nennung von „lat“ und „lon“ am Anfang der Überschrift gesucht (ohne Beachtung von Groß-/Kleinschreibung). Alle anderen Spalten werden als Merkmale importiert.", + "Comma, tab or semi-colon separated values. SRS WGS84 is implied. Only Point geometries are imported. The import will look at the column headers for any mention of «lat» and «lon» at the begining of the header, case insensitive. All other column are imported as properties.": "Komma-, Tabulator-, oder Semikolongetrennte Werte. SRS WGS84 ist impliziert. Nur Punktgeometrien werden importiert. Beim Import wird nach Spaltenüberschriften mit jeder Nennung von „lat“ und „lon“ am Anfang der Überschrift gesucht (ohne Beachtung von Groß-/Kleinschreibung). Alle anderen Spalten werden als Merkmale importiert.", "Continue line": "Linie fortführen", "Continue line (Ctrl+Click)": "Linie weiterzeichnen (Strg+Klick)", "Coordinates": "Koordinaten", @@ -266,7 +266,7 @@ var locale = { "Shape properties": "Formeigenschaften", "Short URL": "Kurze URL", "Short credits": "Kurze Credits", - "Show/hide layer": "Ebene Einblenden/Ausblenden", + "Show/hide layer": "Ebene einblenden/ausblenden", "Simple link: [[http://example.com]]": "Einfacher Link: [[http://beispiel.com]]", "Slideshow": "Diashow", "Smart transitions": "Weiche Übergänge", @@ -283,8 +283,8 @@ var locale = { "TMS format": "TMS-Format", "Text color for the cluster label": "Textfarbe für die Gruppierungsbezeichnung", "Text formatting": "Textformatierung", - "The name of the property to use as feature label (ex.: \"nom\")": "Den Namen des Merkmals als Elementbezeichnung verwenden (z.B.: \"Name\")", - "The zoom and center have been set.": "The zoom and center have been set.", + "The name of the property to use as feature label (ex.: \"nom\")": "Den Namen des Merkmals als Elementbezeichnung verwenden (z. B.: \"Name\")", + "The zoom and center have been set.": "Zoom und Mittelpunkt wurden gesetzt.", "To use if remote server doesn't allow cross domain (slower)": "Anzuwenden, wenn der Zielserver kein Cross Origin Resource Sharing (CORS) erlaubt (langsamer).", "To zoom": "Bis Zoomstufe", "Toggle edit mode (Shift+Click)": "Bearbeitungsmodus umschalten (Umschalt+Klick)", @@ -293,7 +293,7 @@ var locale = { "Transform to polygon": "In Fläche umwandeln", "Type of layer": "Ebenentyp", "Unable to detect format of file {filename}": "Format der Datei {filename} kann nicht erkannt werden", - "Untitled layer": "unbenannte Ebene", + "Untitled layer": "Unbenannte Ebene", "Untitled map": "Unbenannte Karte", "Update permissions": "Berechtigungen aktualisieren", "Update permissions and editors": "Berechtigungen und Bearbeiter ändern", @@ -316,7 +316,7 @@ var locale = { "Zoom in": "Hineinzoomen", "Zoom level for automatic zooms": "Zommstufe für automatischen Zoom", "Zoom out": "Herauszoomen", - "Zoom to layer extent": "Auf Ebenenausdehnung zommen", + "Zoom to layer extent": "Auf Ebenenausdehnung zoomen", "Zoom to the next": "Zum nächsten zoomen", "Zoom to the previous": "Zum vorherigen zoomen", "Zoom to this feature": "Auf dieses Element zoomen", @@ -370,18 +370,18 @@ var locale = { "Open current feature on load": "Open current feature on load", "Permalink": "Permalink", "The name of the property to use as feature unique identifier.": "The name of the property to use as feature unique identifier.", - "Advanced filter keys": "Advanced filter keys", - "Comma separated list of properties to use for checkbox filtering": "Comma separated list of properties to use for checkbox filtering", - "Data filters": "Data filters", - "Do you want to display caption menus?": "Do you want to display caption menus?", - "Example: key1,key2,key3": "Example: key1,key2,key3", - "Invalid latitude or longitude": "Invalid latitude or longitude", - "Invalide property name: {name}": "Invalide property name: {name}", - "No results for these filters": "No results for these filters", - "Permanent credits": "Permanent credits", - "Permanent credits background": "Permanent credits background", - "Select data": "Select data", - "Will be permanently visible in the bottom left corner of the map": "Will be permanently visible in the bottom left corner of the map" + "Advanced filter keys": "Erweiterte Filterschlüssel", + "Comma separated list of properties to use for checkbox filtering": "Kommaseparierte Eigenschaftsliste zur Checkbox-Filterung", + "Data filters": "Datenfilter", + "Do you want to display caption menus?": "Möchtest du Beschriftungsmenüs anzeigen?", + "Example: key1,key2,key3": "Beispiel: key1,key2,key3", + "Invalid latitude or longitude": "Ungültiger Längen- oder Breitengrad", + "Invalide property name: {name}": "Ungültiger Eigenschaftsname: {name}", + "No results for these filters": "Keine Ergebnisse für diese Filter", + "Permanent credits": "Dauerhafte Danksagung", + "Permanent credits background": "Dauerhafte Danksagung im Hintergrund", + "Select data": "Wähle Daten aus", + "Will be permanently visible in the bottom left corner of the map": "Wird in der unteren linken Ecke der Karte permanent sichtbar sein" }; L.registerLocale("de", locale); L.setLocale("de"); \ No newline at end of file diff --git a/umap/static/umap/locale/de.json b/umap/static/umap/locale/de.json index a09de601..f3c2a806 100644 --- a/umap/static/umap/locale/de.json +++ b/umap/static/umap/locale/de.json @@ -1,6 +1,6 @@ { "Add symbol": "Symbol hinzufügen", - "Allow scroll wheel zoom?": "Möchtest du Zoomen mit dem Mausrad erlauben?", + "Allow scroll wheel zoom?": "Zoomen mit dem Mausrad erlauben?", "Automatic": "Automatisch", "Ball": "Stecknadel", "Cancel": "Abbrechen", @@ -15,7 +15,7 @@ "Default zoom level": "Standard-Zoomstufe", "Default: name": "Standard: Name", "Display label": "Beschriftung anzeigen", - "Display the control to open OpenStreetMap editor": "Den Button zum OpenStreetMap editor anzeigen", + "Display the control to open OpenStreetMap editor": "Den Button zum OpenStreetMap-Editor anzeigen", "Display the data layers control": "Datenebenensteuerung anzeigen", "Display the embed control": "Eingebettete Steuerung anzeigen", "Display the fullscreen control": "Vollbildsteuerung anzeigen", @@ -24,7 +24,7 @@ "Display the search control": "Suchsteuerung anzeigen", "Display the tile layers control": "Kachelebenensteuerung anzeigen", "Display the zoom control": "Zoomsteuerung anzeigen", - "Do you want to display a caption bar?": "Mächtest du eine Überschrift (Fußzeile) anzeigen?", + "Do you want to display a caption bar?": "Möchtest du eine Überschrift (Fußzeile) anzeigen?", "Do you want to display a minimap?": "Möchtest du eine Übersichtskarte anzeigen?", "Do you want to display a panel on load?": "Möchtest du beim Seitenaufruf eine Seitenleiste anzeigen?", "Do you want to display popup footer?": "Möchtest du eine Fußzeile im Popup anzeigen?", @@ -82,7 +82,7 @@ "**double star for bold**": "**Zwei Sterne für Fett**", "*simple star for italic*": "*Ein Stern für Kursiv*", "--- for an horizontal rule": "--- Für eine horizontale Linie", - "A comma separated list of numbers that defines the stroke dash pattern. Ex.: \"5, 10, 15\".": "Eine kommagetrente Zahlenfolge, die die Linienart (Strichmuster) der Kontur definiert, z.B.: \"5, 10, 15\".", + "A comma separated list of numbers that defines the stroke dash pattern. Ex.: \"5, 10, 15\".": "Eine kommagetrente Zahlenfolge, die die Linienart (Strichmuster) der Kontur definiert, z. B.: \"5, 10, 15\".", "About": "Über", "Action not allowed :(": "Aktion nicht erlaubt :(", "Activate slideshow mode": "Diashowmodus aktivieren", @@ -111,11 +111,11 @@ "Cancel edits": "Bearbeitungen abbrechen", "Center map on your location": "Die Karte auf deinen Standort ausrichten", "Change map background": "Hintergrundkarte ändern", - "Change tilelayers": "Hintergrundkarte ändern", + "Change tilelayers": "Kachelebenen ändern", "Choose a preset": "Wähle eine Vorlage", "Choose the format of the data to import": "Wähle das Datenformat für den Import", "Choose the layer to import in": "Wähle die Ebene, in die importiert werden soll", - "Click last point to finish shape": "Kllicke den letzten Punkt an, um die Form abzuschließen", + "Click last point to finish shape": "Klicke den letzten Punkt an, um die Form abzuschließen", "Click to add a marker": "Klicke, um einen Marker hinzuzufügen", "Click to continue drawing": "Klicke, um weiter zu zeichnen", "Click to edit": "Zum Bearbeiten klicken", @@ -128,7 +128,7 @@ "Close": "Schließen", "Clustering radius": "Gruppierungsradius", "Comma separated list of properties to use when filtering features": "Kommagetrennte Liste der Merkmale, welche beim Filtern von Elementen verwendet werden sollen", - "Comma, tab or semi-colon separated values. SRS WGS84 is implied. Only Point geometries are imported. The import will look at the column headers for any mention of «lat» and «lon» at the begining of the header, case insensitive. All other column are imported as properties.": "Komma-, tabulator-, oder semikolongetrennte Werte. SRS WGS84 ist impliziert. Nur Punktgeometrien werden importiert. Beim Import wird nach Spaltenüberschriften mit jeder Nennung von „lat“ und „lon“ am Anfang der Überschrift gesucht (ohne Beachtung von Groß-/Kleinschreibung). Alle anderen Spalten werden als Merkmale importiert.", + "Comma, tab or semi-colon separated values. SRS WGS84 is implied. Only Point geometries are imported. The import will look at the column headers for any mention of «lat» and «lon» at the begining of the header, case insensitive. All other column are imported as properties.": "Komma-, Tabulator-, oder Semikolongetrennte Werte. SRS WGS84 ist impliziert. Nur Punktgeometrien werden importiert. Beim Import wird nach Spaltenüberschriften mit jeder Nennung von „lat“ und „lon“ am Anfang der Überschrift gesucht (ohne Beachtung von Groß-/Kleinschreibung). Alle anderen Spalten werden als Merkmale importiert.", "Continue line": "Linie fortführen", "Continue line (Ctrl+Click)": "Linie weiterzeichnen (Strg+Klick)", "Coordinates": "Koordinaten", @@ -266,7 +266,7 @@ "Shape properties": "Formeigenschaften", "Short URL": "Kurze URL", "Short credits": "Kurze Credits", - "Show/hide layer": "Ebene Einblenden/Ausblenden", + "Show/hide layer": "Ebene einblenden/ausblenden", "Simple link: [[http://example.com]]": "Einfacher Link: [[http://beispiel.com]]", "Slideshow": "Diashow", "Smart transitions": "Weiche Übergänge", @@ -283,8 +283,8 @@ "TMS format": "TMS-Format", "Text color for the cluster label": "Textfarbe für die Gruppierungsbezeichnung", "Text formatting": "Textformatierung", - "The name of the property to use as feature label (ex.: \"nom\")": "Den Namen des Merkmals als Elementbezeichnung verwenden (z.B.: \"Name\")", - "The zoom and center have been set.": "The zoom and center have been set.", + "The name of the property to use as feature label (ex.: \"nom\")": "Den Namen des Merkmals als Elementbezeichnung verwenden (z. B.: \"Name\")", + "The zoom and center have been set.": "Zoom und Mittelpunkt wurden gesetzt.", "To use if remote server doesn't allow cross domain (slower)": "Anzuwenden, wenn der Zielserver kein Cross Origin Resource Sharing (CORS) erlaubt (langsamer).", "To zoom": "Bis Zoomstufe", "Toggle edit mode (Shift+Click)": "Bearbeitungsmodus umschalten (Umschalt+Klick)", @@ -293,7 +293,7 @@ "Transform to polygon": "In Fläche umwandeln", "Type of layer": "Ebenentyp", "Unable to detect format of file {filename}": "Format der Datei {filename} kann nicht erkannt werden", - "Untitled layer": "unbenannte Ebene", + "Untitled layer": "Unbenannte Ebene", "Untitled map": "Unbenannte Karte", "Update permissions": "Berechtigungen aktualisieren", "Update permissions and editors": "Berechtigungen und Bearbeiter ändern", @@ -316,7 +316,7 @@ "Zoom in": "Hineinzoomen", "Zoom level for automatic zooms": "Zommstufe für automatischen Zoom", "Zoom out": "Herauszoomen", - "Zoom to layer extent": "Auf Ebenenausdehnung zommen", + "Zoom to layer extent": "Auf Ebenenausdehnung zoomen", "Zoom to the next": "Zum nächsten zoomen", "Zoom to the previous": "Zum vorherigen zoomen", "Zoom to this feature": "Auf dieses Element zoomen", @@ -370,16 +370,16 @@ "Open current feature on load": "Open current feature on load", "Permalink": "Permalink", "The name of the property to use as feature unique identifier.": "The name of the property to use as feature unique identifier.", - "Advanced filter keys": "Advanced filter keys", - "Comma separated list of properties to use for checkbox filtering": "Comma separated list of properties to use for checkbox filtering", - "Data filters": "Data filters", - "Do you want to display caption menus?": "Do you want to display caption menus?", - "Example: key1,key2,key3": "Example: key1,key2,key3", - "Invalid latitude or longitude": "Invalid latitude or longitude", - "Invalide property name: {name}": "Invalide property name: {name}", - "No results for these filters": "No results for these filters", - "Permanent credits": "Permanent credits", - "Permanent credits background": "Permanent credits background", - "Select data": "Select data", - "Will be permanently visible in the bottom left corner of the map": "Will be permanently visible in the bottom left corner of the map" + "Advanced filter keys": "Erweiterte Filterschlüssel", + "Comma separated list of properties to use for checkbox filtering": "Kommaseparierte Eigenschaftsliste zur Checkbox-Filterung", + "Data filters": "Datenfilter", + "Do you want to display caption menus?": "Möchtest du Beschriftungsmenüs anzeigen?", + "Example: key1,key2,key3": "Beispiel: key1,key2,key3", + "Invalid latitude or longitude": "Ungültiger Längen- oder Breitengrad", + "Invalide property name: {name}": "Ungültiger Eigenschaftsname: {name}", + "No results for these filters": "Keine Ergebnisse für diese Filter", + "Permanent credits": "Dauerhafte Danksagung", + "Permanent credits background": "Dauerhafte Danksagung im Hintergrund", + "Select data": "Wähle Daten aus", + "Will be permanently visible in the bottom left corner of the map": "Wird in der unteren linken Ecke der Karte permanent sichtbar sein" } \ No newline at end of file diff --git a/umap/static/umap/locale/fa_IR.js b/umap/static/umap/locale/fa_IR.js index edd592fc..7238440a 100644 --- a/umap/static/umap/locale/fa_IR.js +++ b/umap/static/umap/locale/fa_IR.js @@ -284,7 +284,7 @@ var locale = { "Text color for the cluster label": "رنگ متن برای برچسب خوشه", "Text formatting": "قالب بندی متن", "The name of the property to use as feature label (ex.: \"nom\")": "نام ویژگی مورد استفاده برای برچسب ویژگی (به عنوان مثال: \"nom\")", - "The zoom and center have been set.": "The zoom and center have been set.", + "The zoom and center have been set.": "بزرگنمایی و مرکز تنظیم شده است.", "To use if remote server doesn't allow cross domain (slower)": "برای استفاده در صورت عدم دسترسی سرور از راه دور به دامنه (کندتر)", "To zoom": "زوم", "Toggle edit mode (Shift+Click)": "تغییر حالت ویرایش (Shift+Click)", @@ -370,18 +370,18 @@ var locale = { "Open current feature on load": "باز کردن ویژگی فعلی هنگام بارگیری", "Permalink": "پیوند ثابت", "The name of the property to use as feature unique identifier.": "نام ویژگی برای استفاده به عنوان شناسه منحصر به فرد ویژگی.", - "Advanced filter keys": "Advanced filter keys", - "Comma separated list of properties to use for checkbox filtering": "Comma separated list of properties to use for checkbox filtering", - "Data filters": "Data filters", - "Do you want to display caption menus?": "Do you want to display caption menus?", - "Example: key1,key2,key3": "Example: key1,key2,key3", - "Invalid latitude or longitude": "Invalid latitude or longitude", - "Invalide property name: {name}": "Invalide property name: {name}", - "No results for these filters": "No results for these filters", - "Permanent credits": "Permanent credits", - "Permanent credits background": "Permanent credits background", - "Select data": "Select data", - "Will be permanently visible in the bottom left corner of the map": "Will be permanently visible in the bottom left corner of the map" + "Advanced filter keys": "کلیدهای فیلتر پیشرفته", + "Comma separated list of properties to use for checkbox filtering": "فهرستی از ویژگی‌های جدا شده با کاما برای استفاده برای فیلتر کردن کادر تأیید", + "Data filters": "فیلتر داده‌ها", + "Do you want to display caption menus?": "آیا می‌خواهید منوهای زیرنویس نشان داده شود؟", + "Example: key1,key2,key3": "به عنوان مثال: کلید 1، کلید 2، کلید 3", + "Invalid latitude or longitude": "طول یا عرض جغرافیایی نامعتبر است", + "Invalide property name: {name}": "نام دارایی معتبر نیست: {name}", + "No results for these filters": "برای این فیلترها هیچ نتیجه‌ای وجود ندارد", + "Permanent credits": "اعتبارات دائمی", + "Permanent credits background": "پیشینه اعتبارات دائمی", + "Select data": "داده‌ها را انتخاب کنید", + "Will be permanently visible in the bottom left corner of the map": "برای همیشه در گوشه سمت چپ پایین نقشه قابل مشاهده خواهد بود" }; L.registerLocale("fa_IR", locale); L.setLocale("fa_IR"); \ No newline at end of file diff --git a/umap/static/umap/locale/fa_IR.json b/umap/static/umap/locale/fa_IR.json index 0339d780..3c65cef8 100644 --- a/umap/static/umap/locale/fa_IR.json +++ b/umap/static/umap/locale/fa_IR.json @@ -284,7 +284,7 @@ "Text color for the cluster label": "رنگ متن برای برچسب خوشه", "Text formatting": "قالب بندی متن", "The name of the property to use as feature label (ex.: \"nom\")": "نام ویژگی مورد استفاده برای برچسب ویژگی (به عنوان مثال: \"nom\")", - "The zoom and center have been set.": "The zoom and center have been set.", + "The zoom and center have been set.": "بزرگنمایی و مرکز تنظیم شده است.", "To use if remote server doesn't allow cross domain (slower)": "برای استفاده در صورت عدم دسترسی سرور از راه دور به دامنه (کندتر)", "To zoom": "زوم", "Toggle edit mode (Shift+Click)": "تغییر حالت ویرایش (Shift+Click)", @@ -370,16 +370,16 @@ "Open current feature on load": "باز کردن ویژگی فعلی هنگام بارگیری", "Permalink": "پیوند ثابت", "The name of the property to use as feature unique identifier.": "نام ویژگی برای استفاده به عنوان شناسه منحصر به فرد ویژگی.", - "Advanced filter keys": "Advanced filter keys", - "Comma separated list of properties to use for checkbox filtering": "Comma separated list of properties to use for checkbox filtering", - "Data filters": "Data filters", - "Do you want to display caption menus?": "Do you want to display caption menus?", - "Example: key1,key2,key3": "Example: key1,key2,key3", - "Invalid latitude or longitude": "Invalid latitude or longitude", - "Invalide property name: {name}": "Invalide property name: {name}", - "No results for these filters": "No results for these filters", - "Permanent credits": "Permanent credits", - "Permanent credits background": "Permanent credits background", - "Select data": "Select data", - "Will be permanently visible in the bottom left corner of the map": "Will be permanently visible in the bottom left corner of the map" + "Advanced filter keys": "کلیدهای فیلتر پیشرفته", + "Comma separated list of properties to use for checkbox filtering": "فهرستی از ویژگی‌های جدا شده با کاما برای استفاده برای فیلتر کردن کادر تأیید", + "Data filters": "فیلتر داده‌ها", + "Do you want to display caption menus?": "آیا می‌خواهید منوهای زیرنویس نشان داده شود؟", + "Example: key1,key2,key3": "به عنوان مثال: کلید 1، کلید 2، کلید 3", + "Invalid latitude or longitude": "طول یا عرض جغرافیایی نامعتبر است", + "Invalide property name: {name}": "نام دارایی معتبر نیست: {name}", + "No results for these filters": "برای این فیلترها هیچ نتیجه‌ای وجود ندارد", + "Permanent credits": "اعتبارات دائمی", + "Permanent credits background": "پیشینه اعتبارات دائمی", + "Select data": "داده‌ها را انتخاب کنید", + "Will be permanently visible in the bottom left corner of the map": "برای همیشه در گوشه سمت چپ پایین نقشه قابل مشاهده خواهد بود" } \ No newline at end of file From 9e688f4d247adb8f5868a23319e985e549a66d50 Mon Sep 17 00:00:00 2001 From: David Larlet Date: Sat, 22 Apr 2023 19:05:05 -0400 Subject: [PATCH 2/2] Optimize SVG icons sizes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Using Jake Archibald’s tool: https://jakearchibald.github.io/svgomg/ with default settings except keeping width/height attributes because some old browsers require default sizes for rendering (it also avoid huge/100% icons in case the CSS is not applied for whatever reason). --- umap/static/umap/img/edit.svg | 110 ++-------------------------- umap/static/umap/img/logo.svg | 98 +------------------------ umap/static/umap/img/opensource.svg | 106 ++------------------------- umap/static/umap/img/osm.svg | 110 ++-------------------------- 4 files changed, 19 insertions(+), 405 deletions(-) diff --git a/umap/static/umap/img/edit.svg b/umap/static/umap/img/edit.svg index 93a110bb..def3be37 100644 --- a/umap/static/umap/img/edit.svg +++ b/umap/static/umap/img/edit.svg @@ -1,105 +1,7 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - + + + + + + diff --git a/umap/static/umap/img/logo.svg b/umap/static/umap/img/logo.svg index 478f053e..1a8c2b75 100644 --- a/umap/static/umap/img/logo.svg +++ b/umap/static/umap/img/logo.svg @@ -1,96 +1,4 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - + + + diff --git a/umap/static/umap/img/opensource.svg b/umap/static/umap/img/opensource.svg index 33387232..1bfd9fa1 100644 --- a/umap/static/umap/img/opensource.svg +++ b/umap/static/umap/img/opensource.svg @@ -1,103 +1,7 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - + + + + + diff --git a/umap/static/umap/img/osm.svg b/umap/static/umap/img/osm.svg index 5694b0a8..38eb3948 100644 --- a/umap/static/umap/img/osm.svg +++ b/umap/static/umap/img/osm.svg @@ -1,107 +1,7 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - + + + + +