From a8d04a6abb3a024e47235f7bcbcf68a38e2732b4 Mon Sep 17 00:00:00 2001 From: Yohan Boniface Date: Fri, 4 Oct 2024 18:38:00 +0200 Subject: [PATCH] i18n --- umap/locale/cs_CZ/LC_MESSAGES/django.mo | Bin 9100 -> 12227 bytes umap/locale/cs_CZ/LC_MESSAGES/django.po | 188 ++++++++++++------------ umap/locale/en/LC_MESSAGES/django.po | 90 ++++++------ umap/locale/fr/LC_MESSAGES/django.mo | Bin 12248 -> 12342 bytes umap/locale/fr/LC_MESSAGES/django.po | 98 ++++++------ umap/locale/pt/LC_MESSAGES/django.mo | Bin 11323 -> 12262 bytes umap/locale/pt/LC_MESSAGES/django.po | 124 ++++++++-------- umap/static/umap/locale/br.js | 17 ++- umap/static/umap/locale/br.json | 17 ++- umap/static/umap/locale/ca.js | 33 +++-- umap/static/umap/locale/ca.json | 33 +++-- umap/static/umap/locale/cs_CZ.js | 165 +++++++++++---------- umap/static/umap/locale/cs_CZ.json | 165 +++++++++++---------- umap/static/umap/locale/de.js | 11 +- umap/static/umap/locale/de.json | 11 +- umap/static/umap/locale/en.js | 11 +- umap/static/umap/locale/en.json | 11 +- umap/static/umap/locale/eu.js | 13 +- umap/static/umap/locale/eu.json | 13 +- umap/static/umap/locale/fa_IR.js | 15 +- umap/static/umap/locale/fa_IR.json | 15 +- umap/static/umap/locale/fr.js | 15 +- umap/static/umap/locale/fr.json | 15 +- umap/static/umap/locale/hu.js | 13 +- umap/static/umap/locale/hu.json | 13 +- umap/static/umap/locale/pt.js | 25 +++- umap/static/umap/locale/pt.json | 25 +++- umap/static/umap/locale/pt_PT.js | 17 ++- umap/static/umap/locale/pt_PT.json | 17 ++- umap/static/umap/locale/zh_TW.js | 17 ++- umap/static/umap/locale/zh_TW.json | 17 ++- 31 files changed, 706 insertions(+), 498 deletions(-) diff --git a/umap/locale/cs_CZ/LC_MESSAGES/django.mo b/umap/locale/cs_CZ/LC_MESSAGES/django.mo index 2e696862b9c87179725fe3666d199ef0593d40c3..a7cdcb16ecd86c6ac51526549474fceb94b83e89 100644 GIT binary patch delta 5708 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 A{Qv*} delta 2673 zcmYk+drZ}39LMqJC|(i}1QhWCKTx?G1-$2t@-E&Dm69wwz)_CiISdXOPCK?~X6np6 z(?nb8R(3JUc{E#1ony3OZPr$_`U5vtv*Ai}YSWzd{&0@VXME4=`CXsy^L?HlEo=77 z3w0#L95A#hVhFLiyD_`*?VkM5zUgg@8^6V&cnk9|=?PzSZ)75KQ3?1_?+ao`r3%qe>0ie|cnFnH7_~G%p-T4$?nDZA5=ZlfanPte>rV{nyEvQ7_N8NuCb^m4Dk5`fBLZ*?0 zqHp%1zWWbwJhr0N{vIl^p?qU1^(fTwWYqOyoPpIi2Afe!dKop->!=FeMy-7;vrxrT zF;?GyIvplu+{k`2vrq%Az&!L|Htt6L%qf0UnMDDJRGAsb zT+AxmgF#GZeB*Yt|7fh)Klb zZ88Tlq9?R;+IUrjHsn-7UxxO=8sbq~Os9}2BE}OdjVbN=B633?rm zv%ynq+Y+*4=2ZHEHaBsceKWD%F6wv4x|53R_N3qK{^XQiwRM5Dz8bInA-TZzPARvW zQl^A|PRVuI_XgzJxYU*5*HYhd#g+QJo19>kSMLlLr)9bdYkU=6e}&i71S%NK_&poE zCa}rxtuyuBV9@7ZS8wX8Jat~DKIjQH)Z4y5wV*k, 2023 +# Jiří Podhorecký , 2023-2024 # Jiří Podhorecký , 2019 # Jiří Podhorecký , 2018 # Jiří Podhorecký , 2018 @@ -16,9 +16,9 @@ msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-30 18:23+0000\n" +"POT-Creation-Date: 2024-10-04 16:35+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: Jiří Podhorecký , 2023\n" +"Last-Translator: Jiří Podhorecký , 2023-2024\n" "Language-Team: Czech (Czech Republic) (http://app.transifex.com/openstreetmap/umap/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,6 +26,10 @@ msgstr "" "Language: cs_CZ\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" +#: admin.py:16 +msgid "CSV Export" +msgstr "" + #: forms.py:44 forms.py:70 msgid "Only editable with secret edit link" msgstr "Lze upravovat jen pomocí tajného odkazu" @@ -34,7 +38,7 @@ msgstr "Lze upravovat jen pomocí tajného odkazu" msgid "Everyone can edit" msgstr "Kdokoli může editovat" -#: forms.py:69 models.py:423 +#: forms.py:69 models.py:441 msgid "Inherit" msgstr "Zdědit" @@ -42,111 +46,111 @@ msgstr "Zdědit" msgid "Site is readonly for maintenance" msgstr "Stránka je jen ke čtení kvůli údržbě" -#: models.py:54 models.py:73 +#: models.py:55 models.py:74 msgid "name" msgstr "název" -#: models.py:56 models.py:433 +#: models.py:57 models.py:451 msgid "description" msgstr "popis" -#: models.py:104 +#: models.py:105 msgid "details" msgstr "podrobnosti" -#: models.py:105 +#: models.py:106 msgid "Link to a page where the licence is detailed." msgstr "Odkaz na stránku s podrobnějším popisem licence." -#: models.py:115 +#: models.py:116 msgid "URL template using OSM tile format" msgstr "Vzor URL ve formátu pro dlaždice OSM " -#: models.py:121 +#: models.py:122 msgid "Order of the tilelayers in the edit box" msgstr "Pořadí vrstev při editaci" -#: models.py:167 models.py:424 +#: models.py:168 models.py:442 msgid "Everyone" msgstr "Kdokoli" -#: models.py:168 models.py:174 models.py:425 +#: models.py:169 models.py:175 models.py:443 msgid "Editors and team only" -msgstr "" +msgstr "Pouze pro editory a tým" -#: models.py:169 models.py:426 +#: models.py:170 models.py:444 msgid "Owner only" msgstr "Jen vlastník" -#: models.py:172 +#: models.py:173 msgid "Everyone (public)" msgstr "Kdokoli (veřejná)" -#: models.py:173 +#: models.py:174 msgid "Anyone with link" msgstr "Kdokoli kdo má odkaz" -#: models.py:175 +#: models.py:176 msgid "Blocked" msgstr "Blokováno" -#: models.py:178 +#: models.py:179 msgid "center" msgstr "střed" -#: models.py:179 +#: models.py:180 msgid "zoom" msgstr "přiblížení" -#: models.py:181 +#: models.py:182 msgid "locate" msgstr "lokalizuj" -#: models.py:181 +#: models.py:182 msgid "Locate user on load?" msgstr "Najdi poluhu uživatele na startu?" -#: models.py:185 +#: models.py:186 msgid "Choose the map licence." msgstr "Vyberte si licenci mapy." -#: models.py:186 +#: models.py:187 msgid "licence" msgstr "licence" -#: models.py:197 +#: models.py:198 msgid "owner" msgstr "vlastník" -#: models.py:201 +#: models.py:202 msgid "editors" msgstr "přispěvovatelé" -#: models.py:207 +#: models.py:208 msgid "team" -msgstr "" +msgstr "tým" -#: models.py:213 models.py:447 +#: models.py:214 models.py:465 msgid "edit status" msgstr "kdo může provádět úpravy" -#: models.py:218 +#: models.py:219 msgid "share status" msgstr "nastavení sdílení" -#: models.py:221 models.py:442 +#: models.py:222 models.py:460 msgid "settings" msgstr "nastavení" -#: models.py:364 +#: models.py:382 msgid "Clone of" msgstr "Kopie" -#: models.py:437 +#: models.py:455 msgid "display on load" msgstr "zobrazit při startu" -#: models.py:438 +#: models.py:456 msgid "Display this layer on load." msgstr "Zobrazit tuto vrstvu na startu." @@ -271,7 +275,7 @@ msgstr "Vyzkoušejte si to hned" #: templates/umap/components/alerts/alert.html:64 #: templates/umap/components/alerts/alert.html:92 msgid "Close" -msgstr "" +msgstr "Zavřít" #: templates/umap/components/alerts/alert.html:30 #, python-format @@ -279,39 +283,39 @@ msgid "" "Pro-tip: to easily find back your maps, create an account or log in." -msgstr "" +msgstr "Tip pro uživatele: Chcete-li snadno najít zpět své mapy, vytvořte si účet nebo se přihlaste." #: templates/umap/components/alerts/alert.html:35 msgid "Here is your secret link to edit the map, please keep it safe:" -msgstr "" +msgstr "Zde je váš tajný odkaz pro úpravu mapy, prosím, mějte ho v bezpečí:" #: templates/umap/components/alerts/alert.html:39 msgid "Copy link" -msgstr "" +msgstr "Zkopírovat odkaz" #: templates/umap/components/alerts/alert.html:46 msgid "Enter your email address to receive the secret link:" -msgstr "" +msgstr "Zadejte svou e-mailovou adresu, abyste obdrželi tajný odkaz:" #: templates/umap/components/alerts/alert.html:52 msgid "Email" -msgstr "" +msgstr "E-mail" #: templates/umap/components/alerts/alert.html:55 msgid "Send me the link" -msgstr "" +msgstr "Pošlete mi odkaz" #: templates/umap/components/alerts/alert.html:79 msgid "See their edits in another tab" -msgstr "" +msgstr "Zobrazit jejich úpravy na jiné kartě" #: templates/umap/components/alerts/alert.html:82 msgid "Keep your changes and loose theirs" -msgstr "" +msgstr "Ponechte si své změny a opusťte cizí" #: templates/umap/components/alerts/alert.html:85 msgid "Keep their changes and loose yours" -msgstr "" +msgstr "Ponechte si jejich změny a opusťte své" #: templates/umap/content.html:26 msgid "" @@ -330,19 +334,19 @@ msgstr "Toto je ukázková verze, používaná na testování nových vydání u #: templates/umap/content_footer.html:5 msgid "An OpenStreetMap project" -msgstr "" +msgstr "Projekt OpenStreetMap" #: templates/umap/content_footer.html:6 msgid "version" -msgstr "" +msgstr "verze" #: templates/umap/content_footer.html:7 msgid "Hosted by" -msgstr "" +msgstr "Běží na" #: templates/umap/content_footer.html:8 msgid "Contact" -msgstr "" +msgstr "Kontakt" #: templates/umap/content_footer.html:9 templates/umap/navigation.html:25 msgid "Help" @@ -351,19 +355,19 @@ msgstr "Nápověda" #: templates/umap/dashboard_menu.html:6 #, python-format msgid "My Maps (%(count)s)" -msgstr "" +msgstr "Moje mapy (%(count)s)" #: templates/umap/dashboard_menu.html:8 msgid "My Maps" -msgstr "" +msgstr "Moje mapy" -#: templates/umap/dashboard_menu.html:11 +#: templates/umap/dashboard_menu.html:12 msgid "My profile" msgstr "Můj profil" -#: templates/umap/dashboard_menu.html:13 +#: templates/umap/dashboard_menu.html:15 msgid "My teams" -msgstr "" +msgstr "Moje týmy" #: templates/umap/home.html:14 msgid "Map of the uMaps" @@ -377,11 +381,11 @@ msgstr "Inspirujte se, koukněte na mapy jiných" msgid "You are logged in. Continuing..." msgstr "Jste přihlášeni. Jedeme dál ..." -#: templates/umap/map_list.html:10 views.py:433 +#: templates/umap/map_list.html:11 views.py:433 msgid "by" msgstr ", autor:" -#: templates/umap/map_list.html:18 +#: templates/umap/map_list.html:20 msgid "More" msgstr "Více" @@ -391,15 +395,15 @@ msgstr "Název" #: templates/umap/map_table.html:11 msgid "Preview" -msgstr "" +msgstr "Náhled" #: templates/umap/map_table.html:14 msgid "Who can see" -msgstr "" +msgstr "Kdo může vidět" #: templates/umap/map_table.html:17 msgid "Who can edit" -msgstr "" +msgstr "Kdo může upravit" #: templates/umap/map_table.html:20 msgid "Last save" @@ -415,7 +419,7 @@ msgstr "Akce" #: templates/umap/map_table.html:41 templates/umap/map_table.html:43 msgid "Open preview" -msgstr "" +msgstr "Otevřít náhled" #: templates/umap/map_table.html:72 templates/umap/map_table.html:74 msgid "Share" @@ -432,42 +436,42 @@ msgstr "Stažení" #: templates/umap/map_table.html:90 templates/umap/map_table.html:92 msgid "Clone" -msgstr "" +msgstr "Klonovat" #: templates/umap/map_table.html:101 templates/umap/map_table.html:103 msgid "Delete" -msgstr "" +msgstr "Smazat" #: templates/umap/map_table.html:117 msgid "first" -msgstr "" +msgstr "první" #: templates/umap/map_table.html:118 msgid "previous" -msgstr "" +msgstr "předchozí" #: templates/umap/map_table.html:126 #, python-format msgid "Page %(maps_number)s of %(num_pages)s" -msgstr "" +msgstr "Strana %(maps_number)s z %(num_pages)s" #: templates/umap/map_table.html:131 msgid "next" -msgstr "" +msgstr "další" #: templates/umap/map_table.html:132 msgid "last" -msgstr "" +msgstr "poslední" #: templates/umap/map_table.html:140 #, python-format msgid "Lines per page: %(per_page)s" -msgstr "" +msgstr "Řádek na stranu: %(per_page)s" #: templates/umap/map_table.html:145 #, python-format msgid "%(count)s maps" -msgstr "" +msgstr "%(count)s map" #: templates/umap/navigation.html:11 templates/umap/user_dashboard.html:6 msgid "My Dashboard" @@ -559,20 +563,20 @@ msgstr "Hledej" #: templates/umap/team_detail.html:10 #, python-format msgid "Browse %(current_team)s's maps" -msgstr "" +msgstr "Prohlížet mapy týmu %(current_team)s" #: templates/umap/team_detail.html:22 #, python-format msgid "%(current_team)s has no public maps." -msgstr "" +msgstr "%(current_team)s nemá veřejné mapy." #: templates/umap/team_form.html:24 msgid "Delete this team" -msgstr "" +msgstr "Smazat tento tým" #: templates/umap/team_form.html:47 msgid "Add user" -msgstr "" +msgstr "Přidat uživatele" #: templates/umap/user_dashboard.html:9 templates/umap/user_dashboard.html:25 msgid "Search my maps" @@ -580,12 +584,12 @@ msgstr "Prohledávat moje mapy" #: templates/umap/user_dashboard.html:17 templates/umap/user_dashboard.html:22 msgid "Map’s title" -msgstr "" +msgstr "Název mapy" #: templates/umap/user_dashboard.html:30 #, python-format msgid "Download %(count)s maps" -msgstr "" +msgstr "Stáhnout %(count)s map" #: templates/umap/user_dashboard.html:40 msgid "You have no map yet." @@ -593,76 +597,76 @@ msgstr "Zatím nemáte žádnou mapu." #: templates/umap/user_teams.html:17 msgid "Users" -msgstr "" +msgstr "Uživatelé" #: templates/umap/user_teams.html:48 msgid "New team" -msgstr "" +msgstr "Nový tým" #: views.py:235 msgid "Cannot delete a team with more than one member" -msgstr "" +msgstr "Nelze smazat tým s více než jedním členem" #: views.py:239 #, python-format msgid "Team “%(name)s” has been deleted" -msgstr "" +msgstr "Tým \"%(name)s\" byl smazán" #: views.py:438 msgid "View the map" msgstr "Prohlídnout si tuto mapu" -#: views.py:824 +#: views.py:818 msgid "See full screen" -msgstr "" +msgstr "Zobrazit celou obrazovku" -#: views.py:953 +#: views.py:950 msgid "Map editors updated with success!" msgstr "Seznam přispěvovatelů byl úspěšně upraven!" -#: views.py:989 +#: views.py:986 #, python-format msgid "The uMap edit link for your map: %(map_name)s" msgstr "Odkaz na úpravu uMap pro vaši mapu: %(map_name)s" -#: views.py:992 +#: views.py:989 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "Zde je váš tajný odkaz na úpravu: %(link)s" -#: views.py:999 +#: views.py:996 #, python-format msgid "Can't send email to %(email)s" -msgstr "" +msgstr "Nelze odeslat e-mail na %(email)s" -#: views.py:1002 +#: views.py:999 #, python-format msgid "Email sent to %(email)s" msgstr "E-mail odeslán na %(email)s" -#: views.py:1013 +#: views.py:1010 msgid "Only its owner can delete the map." msgstr "Jen vlastník může vymzat tuto mapu." -#: views.py:1016 +#: views.py:1013 msgid "Map successfully deleted." -msgstr "" +msgstr "Mapa byla úspěšně smazána." -#: views.py:1042 +#: views.py:1039 #, 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 "Byla vytvořena kopie mapy! Pokud chcete upravovat tuto mapu z jiného počítače, použijte tento odkaz: %(anonymous_url)s" -#: views.py:1047 +#: views.py:1044 msgid "Congratulations, your map has been cloned!" msgstr "Gratulujeme, byla vytvořena kopie mapy!" -#: views.py:1282 +#: views.py:1277 msgid "Layer successfully deleted." msgstr "Vrstva úspěšně vymazána." -#: views.py:1304 +#: views.py:1299 msgid "Permissions updated with success!" msgstr "Oprávnění úspěšně aktualizována!" diff --git a/umap/locale/en/LC_MESSAGES/django.po b/umap/locale/en/LC_MESSAGES/django.po index 61b882c4..26aad546 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: 2024-09-04 14:02+0000\n" +"POT-Creation-Date: 2024-10-04 16:35+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,10 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: admin.py:16 +msgid "CSV Export" +msgstr "" + #: forms.py:44 forms.py:70 msgid "Only editable with secret edit link" msgstr "" @@ -25,7 +29,7 @@ msgstr "" msgid "Everyone can edit" msgstr "" -#: forms.py:69 models.py:423 +#: forms.py:69 models.py:441 msgid "Inherit" msgstr "" @@ -33,111 +37,111 @@ msgstr "" msgid "Site is readonly for maintenance" msgstr "" -#: models.py:54 models.py:73 +#: models.py:55 models.py:74 msgid "name" msgstr "" -#: models.py:56 models.py:433 +#: models.py:57 models.py:451 msgid "description" msgstr "" -#: models.py:104 +#: models.py:105 msgid "details" msgstr "" -#: models.py:105 +#: models.py:106 msgid "Link to a page where the licence is detailed." msgstr "" -#: models.py:115 +#: models.py:116 msgid "URL template using OSM tile format" msgstr "" -#: models.py:121 +#: models.py:122 msgid "Order of the tilelayers in the edit box" msgstr "" -#: models.py:167 models.py:424 +#: models.py:168 models.py:442 msgid "Everyone" msgstr "" -#: models.py:168 models.py:174 models.py:425 +#: models.py:169 models.py:175 models.py:443 msgid "Editors and team only" msgstr "" -#: models.py:169 models.py:426 +#: models.py:170 models.py:444 msgid "Owner only" msgstr "" -#: models.py:172 +#: models.py:173 msgid "Everyone (public)" msgstr "" -#: models.py:173 +#: models.py:174 msgid "Anyone with link" msgstr "" -#: models.py:175 +#: models.py:176 msgid "Blocked" msgstr "" -#: models.py:178 +#: models.py:179 msgid "center" msgstr "" -#: models.py:179 +#: models.py:180 msgid "zoom" msgstr "" -#: models.py:181 +#: models.py:182 msgid "locate" msgstr "" -#: models.py:181 +#: models.py:182 msgid "Locate user on load?" msgstr "" -#: models.py:185 +#: models.py:186 msgid "Choose the map licence." msgstr "" -#: models.py:186 +#: models.py:187 msgid "licence" msgstr "" -#: models.py:197 +#: models.py:198 msgid "owner" msgstr "" -#: models.py:201 +#: models.py:202 msgid "editors" msgstr "" -#: models.py:207 +#: models.py:208 msgid "team" msgstr "" -#: models.py:213 models.py:447 +#: models.py:214 models.py:465 msgid "edit status" msgstr "" -#: models.py:218 +#: models.py:219 msgid "share status" msgstr "" -#: models.py:221 models.py:442 +#: models.py:222 models.py:460 msgid "settings" msgstr "" -#: models.py:364 +#: models.py:382 msgid "Clone of" msgstr "" -#: models.py:437 +#: models.py:455 msgid "display on load" msgstr "" -#: models.py:438 +#: models.py:456 msgid "Display this layer on load." msgstr "" @@ -348,11 +352,11 @@ msgstr "" msgid "My Maps" msgstr "" -#: templates/umap/dashboard_menu.html:11 +#: templates/umap/dashboard_menu.html:12 msgid "My profile" msgstr "" -#: templates/umap/dashboard_menu.html:13 +#: templates/umap/dashboard_menu.html:15 msgid "My teams" msgstr "" @@ -601,57 +605,57 @@ msgstr "" msgid "View the map" msgstr "" -#: views.py:824 +#: views.py:818 msgid "See full screen" msgstr "" -#: views.py:953 +#: views.py:950 msgid "Map editors updated with success!" msgstr "" -#: views.py:989 +#: views.py:986 #, python-format msgid "The uMap edit link for your map: %(map_name)s" msgstr "" -#: views.py:992 +#: views.py:989 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "" -#: views.py:999 +#: views.py:996 #, python-format msgid "Can't send email to %(email)s" msgstr "" -#: views.py:1002 +#: views.py:999 #, python-format msgid "Email sent to %(email)s" msgstr "" -#: views.py:1013 +#: views.py:1010 msgid "Only its owner can delete the map." msgstr "" -#: views.py:1016 +#: views.py:1013 msgid "Map successfully deleted." msgstr "" -#: views.py:1042 +#: views.py:1039 #, 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 "" -#: views.py:1047 +#: views.py:1044 msgid "Congratulations, your map has been cloned!" msgstr "" -#: views.py:1282 +#: views.py:1277 msgid "Layer successfully deleted." msgstr "" -#: views.py:1304 +#: views.py:1299 msgid "Permissions updated with success!" msgstr "" diff --git a/umap/locale/fr/LC_MESSAGES/django.mo b/umap/locale/fr/LC_MESSAGES/django.mo index 6629540e09d2c52216d2d50686e8bf53e96de4b9..3edcaa6f20c62369dceb71a44239ab53f43a639d 100644 GIT binary patch delta 3354 zcmY+_32YTb9LMp0>BR$D?iM*8^nlg^ZAGA#OD-t_N{ek(gd(RPZLI|=tuBhC1wqP9 zB8h}xnhL~_Rwaf6iA2DF8Zm}|a;OB+Ks`Vr2K4*eH;r-f{`;BPw>vZYpV{}$&iFp%HSnbf7g+Z-RjKxYfS@;stj~N-OvklLqAl9gWdNzsE%{p_eGdM zdnxKkH@Wjos7xJ2P5c^aoMueIJE-x3UCBSoX(=pJcg#XP(F`OBwj8xqYq19RU>{74 z3q8qX+(kPVHSuOt=5AtJ{2SSy7R|=cIB}@Wos7!Z1dobln2$=$Obp^YR0gV16WEN2 zxDT~dUt%ua!=G_F7bycHNSB^$Hmcu6sD6r_m8gl;Vi3KpRLF+Ck4)A+!)16Gm5~At zt*{LBWXn(;RG}tZi+Zv;cYe1!zaKS$CRAoVa_5hr`Z*pt@7d?>f-|Ta&Z3^+g7Yfs z34TR&bQdeI6_2k=84_J>H=OFU2lN>y~ zPQOsm%>P1l(2ZHB9YhT{8a2Qq4B`SDf;Fi752L?#kgVHf)TX_QT9P>4QEl2DI0AD} z_pM1F|JqDjIk6viqkhw;CWh9k3e|A~s^gDQOY$vhf;TV~W0JI%X2VfWIuHF_@7k5f zvspD3U_COF{gXug^`0jrhb|b38lVs(a4~A_N}MZE6RLLYU8sTTF&vvvZ_^=UZgv{A z1iz#13-2G=JKb?O?Li)ubSeu`7w*JtY(S;x3M!R?{qKiCW9i7{mfp1}adm z<6dOnSrclLe(lcpP6;jXAl%1!ZzvTl!S~o2Z=iPfZPdVR$*%@X#5Bx64KNFJeKBg{ zD^N>Ui_!QYYRQfuUDsqOE6yVe+3n-O&tcX9(BV(R0oGp6FQ7B zc+8#u3f0j!sQWIWGIhnIt zd!_SnLgiWFWkSDzS|*hzi3(zz8kAQ<_{S|Ac^m!mrgJ=ct2rpW+H_3V-$Y<@bf7FE zp7v}19Wq>X43-iv5bKGhL?NM~w_uH53mqoIIzmg`Qi>VhHqh$t&dkSHg1zDwrEN6v zVyI~gurKinq4!^<6_G$}CRPzzB9%Ns`{a2wT+xr1ez;U7`A6lSQb*{QX$7&7Xeo=S z@R#qGe2!}g?dIjgEJFKcIH6KYjPz@v!zR$i97q%pxkLwI9-%itrBdT-6FsIDWo!t0 z4M!2>gm&%2g#I)J5c0E+|4^R82Z)yPD3v1DnB8&`d9nUig0#Fy4%6Ie{qL(h z7{dPn$)Uc4c!bdIZbPgjstA<{M73WF9Rje8c%2wZyg|ehCB#%>I*~=Vq9pSB?^@xQ zPHcDWB&T?ac*(Uh(XE_Kq#otYcg88i6GVHWrm?!+^{_x*esDrXX-QdmV`*$r$2OsQ ia9mz~;}?CpL`BV=Q&v7d*mybVctqIz#)j0vk^cgu?JX<- delta 3262 zcmYk-X;76_9LMoLh%5;tqNS#F*#%sH&`jbgmLe`0qLNq&Wu~Z^iAJS8u80|e3uTS< z!X-zoEN>H2LynW$#xz4wra7Zo&Q#9iSiNxah4%gN9A-Ro|Ig<<=icY+=eZwOo|)^N z?-kK(BwYp&CnL2 z!5pl^o@So4kSUh8>+(JQ4L*1CeNbzQ6G#$ zHJpO_J`*(qMVOBj7)|@uNG1VyIS*k!?psk6p2iG3he7PdkJZ7ks18rYMx2hxc*z;X z^yqh4n27nPj!!@>^*r>3kXcKnHy%Na^dzd{Hq;0@P*Zyr3-KBz;c#lDPgaiV@B(BN zZ5^uPO{f`cM%A|m`Pd;Yx8bow=3i6zH3fR$d(;Czp(?zD`u+y0;wXBl@B3g1CZk3? z-jy#z&D2U%$KOUZv=7tp2&%pxk=3&Ey_x_1WUf%45yh}@49>DqYZb&zSdRDL1=L7x z;%qbyNp?c`O%VGC*ve?^TnKF!}NeNp#mNZ)N3mSZXEeQ^+b z;kU>>w_nnje>HHOf(VRF_g@$Z&H<>AX1MzxYEzbAH=Kz&Mioe3Y$<99cA}o!kJ>Y> zI1<}22V*k)-;MIf6i_e;HAS0HQ`wC4$=*jb_ycM!FJb`yL(M>ccASpkcx0d1Ow{IF z>B^5|6!-0T7|)=VU_++A)Ls)A_3#Z;!|$OQ`~tNk9jFF0@6pf`HNt+VrOQG!FblP0 zRmdZ@8t=mc_&8p`!C|~N=rxmI)l|;Rd$x^?D%gvffy4e6_KCZ1LsfJZ1DL?h;uT^%P^Wb{B8s)7nshvr}$&UfWCsETSa z2G?RNZgKa!-2EQZ^GEP?Y{8dsDlY?-x1si02ZrhVt5-@p2vt}_=(vq0RukKZNyJ=2 z>1jeE?@F95+e)k=m}PsC&=T<<)p?BLaVMdq4&)NrD@tAomzjh%;TB>Vv7A^;C~2*f z782SALE?U*hNvUf6J4p=Wf-t6BQ$Ewtd>uyk(fbf(3(M#vVO|z$~Y(7a<8NFDDf20 zObj5D%6&TjKgN+?ORRKdY?sdee%-RsYy&Z#c!(H73@2Vx`wx;?LnzHB3JGlxol};` z9wu}Y14J!xYg*)PHaW|14xx?r0ObiAG*o+nliO0#@yqf;~ydMW8m_Xtr%R1&wQ6mFIf-gZ|y5yJ_+15$}@L<3Pl zWD;HJ8JBquO9{P}CleWj-t}V%rRhGMf7RLK6NxFVY@Ktq9-qg}RN_@vsQ0qY_p?NF g=v3@qVWH3B=Ol#E1BsELqV!V{VO621>|x#i2fjoZod5s; diff --git a/umap/locale/fr/LC_MESSAGES/django.po b/umap/locale/fr/LC_MESSAGES/django.po index b952a8e9..4b003135 100644 --- a/umap/locale/fr/LC_MESSAGES/django.po +++ b/umap/locale/fr/LC_MESSAGES/django.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-30 18:23+0000\n" +"POT-Creation-Date: 2024-10-04 16:35+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" "Last-Translator: yohanboniface , 2013-2014,2018-2019,2023-2024\n" "Language-Team: French (http://app.transifex.com/openstreetmap/umap/language/fr/)\n" @@ -34,6 +34,10 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +#: admin.py:16 +msgid "CSV Export" +msgstr "Export CSV" + #: forms.py:44 forms.py:70 msgid "Only editable with secret edit link" msgstr "Modifiable seulement avec le lien de modification secret" @@ -42,7 +46,7 @@ msgstr "Modifiable seulement avec le lien de modification secret" msgid "Everyone can edit" msgstr "Tout le monde peut modifier" -#: forms.py:69 models.py:423 +#: forms.py:69 models.py:441 msgid "Inherit" msgstr "Par défaut" @@ -50,111 +54,111 @@ msgstr "Par défaut" msgid "Site is readonly for maintenance" msgstr "Le site est en lecture seule pour maintenance." -#: models.py:54 models.py:73 +#: models.py:55 models.py:74 msgid "name" msgstr "nom" -#: models.py:56 models.py:433 +#: models.py:57 models.py:451 msgid "description" msgstr "description" -#: models.py:104 +#: models.py:105 msgid "details" msgstr "détails" -#: models.py:105 +#: models.py:106 msgid "Link to a page where the licence is detailed." msgstr "Lien vers une page détaillant la licence." -#: models.py:115 +#: models.py:116 msgid "URL template using OSM tile format" msgstr "Modèle d'URL au format des tuiles OSM" -#: models.py:121 +#: models.py:122 msgid "Order of the tilelayers in the edit box" msgstr "Ordre des calques de tuiles dans le panneau de modification" -#: models.py:167 models.py:424 +#: models.py:168 models.py:442 msgid "Everyone" msgstr "Tout le monde" -#: models.py:168 models.py:174 models.py:425 +#: models.py:169 models.py:175 models.py:443 msgid "Editors and team only" msgstr "Éditeurs et équipe seulement" -#: models.py:169 models.py:426 +#: models.py:170 models.py:444 msgid "Owner only" msgstr "Propriétaire uniquement" -#: models.py:172 +#: models.py:173 msgid "Everyone (public)" msgstr "Tout le monde (public)" -#: models.py:173 +#: models.py:174 msgid "Anyone with link" msgstr "Quiconque a le lien" -#: models.py:175 +#: models.py:176 msgid "Blocked" msgstr "Bloquée" -#: models.py:178 +#: models.py:179 msgid "center" msgstr "centre" -#: models.py:179 +#: models.py:180 msgid "zoom" msgstr "zoom" -#: models.py:181 +#: models.py:182 msgid "locate" msgstr "géolocaliser" -#: models.py:181 +#: models.py:182 msgid "Locate user on load?" msgstr "Géolocaliser l'utilisateur au chargement ?" -#: models.py:185 +#: models.py:186 msgid "Choose the map licence." msgstr "Choisir une licence pour la carte" -#: models.py:186 +#: models.py:187 msgid "licence" msgstr "licence" -#: models.py:197 +#: models.py:198 msgid "owner" msgstr "créateur" -#: models.py:201 +#: models.py:202 msgid "editors" msgstr "éditeurs" -#: models.py:207 +#: models.py:208 msgid "team" msgstr "équipe" -#: models.py:213 models.py:447 +#: models.py:214 models.py:465 msgid "edit status" msgstr "statut de modification" -#: models.py:218 +#: models.py:219 msgid "share status" msgstr "qui a accès" -#: models.py:221 models.py:442 +#: models.py:222 models.py:460 msgid "settings" msgstr "réglages" -#: models.py:364 +#: models.py:382 msgid "Clone of" msgstr "Clone de" -#: models.py:437 +#: models.py:455 msgid "display on load" msgstr "afficher au chargement." -#: models.py:438 +#: models.py:456 msgid "Display this layer on load." msgstr "Afficher ce calque au chargement." @@ -365,11 +369,11 @@ msgstr "Mes cartes (%(count)s)" msgid "My Maps" msgstr "Mes cartes" -#: templates/umap/dashboard_menu.html:11 +#: templates/umap/dashboard_menu.html:12 msgid "My profile" msgstr "Mon profil" -#: templates/umap/dashboard_menu.html:13 +#: templates/umap/dashboard_menu.html:15 msgid "My teams" msgstr "Mes équipes" @@ -385,11 +389,11 @@ msgstr "Naviguer dans les cartes" msgid "You are logged in. Continuing..." msgstr "Vous êtes maintenant identifié. Merci de patienter..." -#: templates/umap/map_list.html:10 views.py:433 +#: templates/umap/map_list.html:11 views.py:433 msgid "by" msgstr "par" -#: templates/umap/map_list.html:18 +#: templates/umap/map_list.html:20 msgid "More" msgstr "Plus" @@ -619,57 +623,57 @@ msgstr "L'équipe «%(name)s» a été supprimée" msgid "View the map" msgstr "Voir la carte" -#: views.py:824 +#: views.py:818 msgid "See full screen" msgstr "Plein écran" -#: views.py:953 +#: views.py:950 msgid "Map editors updated with success!" msgstr "Éditeurs de la carte mis à jour !" -#: views.py:989 +#: views.py:986 #, python-format msgid "The uMap edit link for your map: %(map_name)s" -msgstr "La lien d'édition uMap pour votre carte : %(map_name)s" +msgstr "Le lien d'édition uMap pour votre carte : %(map_name)s" -#: views.py:992 +#: views.py:989 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "Voici votre lien d'édition secret : %(link)s" -#: views.py:999 +#: views.py:996 #, python-format msgid "Can't send email to %(email)s" msgstr "Impossible d'envoyer un courriel vers %(email)s" -#: views.py:1002 +#: views.py:999 #, python-format msgid "Email sent to %(email)s" msgstr "Courriel envoyé à %(email)s" -#: views.py:1013 +#: views.py:1010 msgid "Only its owner can delete the map." msgstr "Seul le créateur de la carte peut la supprimer." -#: views.py:1016 +#: views.py:1013 msgid "Map successfully deleted." -msgstr "La bien été supprimée." +msgstr "La carte a bien été supprimée." -#: views.py:1042 +#: views.py:1039 #, 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 "Votre carte a été dupliquée ! Si vous souhaitez la modifier depuis un autre ordinateur, veuillez utiliser ce lien : %(anonymous_url)s" -#: views.py:1047 +#: views.py:1044 msgid "Congratulations, your map has been cloned!" msgstr "Votre carte a été dupliquée !" -#: views.py:1282 +#: views.py:1277 msgid "Layer successfully deleted." msgstr "Calque supprimé." -#: views.py:1304 +#: views.py:1299 msgid "Permissions updated with success!" msgstr "Les permissions ont bien été modifiées !" diff --git a/umap/locale/pt/LC_MESSAGES/django.mo b/umap/locale/pt/LC_MESSAGES/django.mo index 2cd562bbd24612eb88f0051c2d331fe2ada7b45b..51ea060f68503a86b31594d4ff2e1ac28f741a5e 100644 GIT binary patch delta 3909 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