From 20b1dd6f26965e6b4436b42f2bc1645c55205210 Mon Sep 17 00:00:00 2001 From: Yohan Boniface Date: Fri, 14 Feb 2025 15:38:31 +0100 Subject: [PATCH] i18n --- umap/locale/el/LC_MESSAGES/django.mo | Bin 14963 -> 18520 bytes umap/locale/el/LC_MESSAGES/django.po | 216 ++++++++----- umap/locale/es/LC_MESSAGES/django.mo | Bin 11912 -> 13657 bytes umap/locale/es/LC_MESSAGES/django.po | 183 +++++++---- umap/locale/gl/LC_MESSAGES/django.mo | Bin 6001 -> 13626 bytes umap/locale/gl/LC_MESSAGES/django.po | 405 +++++++++++++----------- umap/locale/it/LC_MESSAGES/django.mo | Bin 9823 -> 13500 bytes umap/locale/it/LC_MESSAGES/django.po | 242 ++++++++------ umap/locale/pt/LC_MESSAGES/django.mo | Bin 12035 -> 13840 bytes umap/locale/pt/LC_MESSAGES/django.po | 186 ++++++----- umap/locale/zh_TW/LC_MESSAGES/django.mo | Bin 11636 -> 12882 bytes umap/locale/zh_TW/LC_MESSAGES/django.po | 174 ++++++---- umap/static/umap/locale/el.js | 92 +++--- umap/static/umap/locale/el.json | 92 +++--- umap/static/umap/locale/it.js | 52 +-- umap/static/umap/locale/it.json | 52 +-- umap/static/umap/locale/pt.js | 62 ++-- umap/static/umap/locale/pt.json | 62 ++-- 18 files changed, 1042 insertions(+), 776 deletions(-) diff --git a/umap/locale/el/LC_MESSAGES/django.mo b/umap/locale/el/LC_MESSAGES/django.mo index 89c7f2903d89378b301f0681e5ec157aa1d07dfb..272ab05ccf60d2c9bbd4f3d7ff6be46be2559364 100644 GIT binary patch delta 6406 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 delta 3176 zcmYk-X-rgC7{>84g19m)Dgs&h|H)*WYt2VA_ zO{%f6b-A%>Y)n6(jj2NGht{O6ZBuO;b>?GoGnGjnY`nfLzAIm|uxEbkp|Ho6|w z`fo*t?lF{2M0X-9)EFBlx8*{K?O;p_#-SU>;!8La`(ZV<#sk;}-@`t59MiD{Bhhp; zW&}i`zBdIEjPaWyDoJ$Iq6R*I(RcwP@S4;AEqZAGgPJbNds~t&-=KM9&LOL|?EL8F=L2d08Wbx)LjK{;M6_CO%*7K}i1$%jo=pbp$O^Cu7h{3m|7I$gbi|X| zby$epV=kix{sFz1PAU(_T{sx8V;Y8VemR(d6LA%ez)w&UdWuTkh{WI#_d*_QvamnT zHw{#jbSIFHxxq!b@Egv=5KnMt<{)F4V${HX)Xwe2EIf!s_$B%8eX2L-k5SAv8S8Ky9>yHJjp^7s$(ZR_ zgp=_Y>Ii;EjT^$vYR96#l1eg_v$z+vg2{b@@ADB1Y$bC1<|%6Bk^O=zOLojf=4R$O z?e(bF`5jEbBRCqbV+KahsiVtFVgJWdsiwn==dnM=bJ5n1N6mCUDkqNPAZ$W*&pbg5 z6q{chSub_Trt@{TY1uADn{PiAe+5e`V#8fx)w1g?hj))XbZ38a_mx zWpdeH65f=fCbk8OaW^VA9^-uM%piBM3Li0n`7FDbb|HzPoji#i{LD{9+58Lg43j`Z zGcQDT+iXMq;GDvL@fHq~LxS&fEE(02b|Pvasi+C&pzfQCn)p`d?`N<*?aNNv|Ao`> z6DIP92Tt3~EVRNn?2LU;XFn44pjoJam*byk;a9kW+3CI#-c=SJn1mNqv>-i0WgRg| z@4t$+YzeVU4X2Qcf&X4n*pAR|L^h#PNxUAY@z$UwsM3`v2-JfAcvMwBOm+H{%qp#k zHAI@8uS8Q(B0evxsk9|8?a5^!E7)c}%&r6(BA?X80wHV1ilS`=RH>LwI zO$`dUYW($Fh7jc6|D_wXxx_4jV>M%lDk6n=vAjWp#5PNb2I5shxlvB2ga$G5P{}>T zX~#NNYyIR&pe*95SEz`HAbJuiqli_+Mxqn(8lkd*;9osYSjV&I<| zFOA73A_?;Qg`&fx6ccR-523P&SV62L%7_x8k98+J-)eS;S&i?PEwJ&0@^=rgl z>;1?f*3Xd%R%X=KR&;ciu(74(rM0Ej!st<<<4SzBR#WtTtE|&j`|nPxTeVras%n|9 zywutqlV*P&Gty=CjNNEoj?H)3x$$K#E3|v6eWd$Nmvu5B(JD$f7rM5ps=^wWxMJu$ zZ)K&g##7*}Df3o%D}5z2vder`<=%2%P44mvudh69X;sCjR8K~F#-LO#nFF|F*_RRv zTvkPoMr(O5%O27@$7P-Gv&EX0G{TNf{@!J^?Ux^Zq4{*P-Lj$ibj#M}kE~n$)>{oJ zF?Lgm&t*?dUG1`O59l3c&CIH|zspJrv9gCgvv&;pv6bDFJv_v^pS#9hly@z}N}Et` XpBO*S, 2021,2023-2024\n" +"Last-Translator: prendi , 2017\n" "Language-Team: Greek (http://app.transifex.com/openstreetmap/umap/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,11 +25,11 @@ msgstr "" #: admin.py:16 msgid "CSV Export" -msgstr "" +msgstr "Εξαγωγή CSV" #: decorators.py:60 msgid "This map is not publicly available" -msgstr "" +msgstr "Αυτός ο χάρτης δεν είναι δημοσίως διαθέσιμος" #: middleware.py:13 msgid "Site is readonly for maintenance" @@ -39,7 +39,7 @@ msgstr "Λόγω συντήρησης, ο ιστότοπος είναι μόνο msgid "name" msgstr "όνομα" -#: models.py:62 models.py:475 +#: models.py:62 models.py:485 msgid "description" msgstr "περιγραφή" @@ -59,29 +59,29 @@ msgstr "Πρότυπο URL που χρησιμοποιεί μορφοποίησ msgid "Order of the tilelayers in the edit box" msgstr "Σειρά των υπόβαθρων στο πλαίσιο επεξεργασίας" -#: models.py:175 models.py:469 +#: models.py:175 models.py:479 msgid "Only editable with secret edit link" msgstr "Επεξεργάσιμο μόνο με μυστικό σύνδεσμο" -#: models.py:176 models.py:470 +#: models.py:176 models.py:480 msgid "Everyone can edit" msgstr "Όλοι μπορούν να επεξεργαστούν" -#: models.py:179 models.py:463 +#: models.py:179 models.py:473 msgid "Everyone" msgstr "Οποιοσδήποτε" -#: models.py:180 models.py:189 models.py:464 +#: models.py:180 models.py:189 models.py:474 msgid "Editors and team only" -msgstr "" +msgstr "Μόνο συντάκτες και ομάδα" -#: models.py:181 models.py:465 +#: models.py:181 models.py:475 msgid "Owner only" msgstr "Μόνο ο κάτοχος" #: models.py:184 msgid "Draft (private)" -msgstr "" +msgstr "Πρόχειρο (ιδιωτικό)" #: models.py:185 msgid "Everyone (public)" @@ -95,9 +95,9 @@ msgstr "Οποιοδήποτε με τον σύνδεσμο" msgid "Blocked" msgstr "Αποκλεισμένος" -#: models.py:191 +#: models.py:191 models.py:469 msgid "Deleted" -msgstr "" +msgstr "Διαγράφηκε" #: models.py:194 msgid "center" @@ -133,33 +133,33 @@ msgstr "συντάκτες" #: models.py:223 msgid "team" -msgstr "" +msgstr "ομάδα" -#: models.py:229 models.py:491 +#: models.py:229 models.py:501 msgid "edit status" msgstr "κατάσταση επεξεργασίας" -#: models.py:234 +#: models.py:234 models.py:506 msgid "share status" msgstr "κατάσταση διαμοιρασμού" -#: models.py:237 models.py:486 +#: models.py:237 models.py:496 msgid "settings" msgstr "ρυθμίσεις" -#: models.py:402 +#: models.py:407 msgid "Clone of" msgstr "Κλώνος του" -#: models.py:462 models.py:468 +#: models.py:468 models.py:472 models.py:478 msgid "Inherit" msgstr "Κληρονόμοι" -#: models.py:481 +#: models.py:491 msgid "display on load" msgstr "εμφάνιση κατά τη φόρτωση" -#: models.py:482 +#: models.py:492 msgid "Display this layer on load." msgstr "Εμφάνιση αυτού του επιπέδου κατά την φόρτωση." @@ -168,50 +168,64 @@ msgid "" "Find out here the documentation on how to manage map’s" " permissions." -msgstr "" +msgstr "Δείτε εδώ την τεκμηρίωση για το πώς να διαχειρίζεστε τα δικαιώματα του χάρτη." #: templates/403.html:10 templates/404.html:8 msgid "← Go to the homepage" -msgstr "" +msgstr "← Μετάβαση στην αρχική σελίδα" #: templates/404.html:7 msgid "404 Page Not Found" -msgstr "" +msgstr "404 Η σελίδα δεν βρέθηκε" -#: templates/auth/user_detail.html:8 +#: templates/auth/user_detail.html:6 +#, python-format +msgid "%(current_user)s’s maps" +msgstr "%(current_user)s’s χάρτες" + +#: templates/auth/user_detail.html:12 #, python-format msgid "Browse %(current_user)s's maps" msgstr "Περιήγηση στους χάρτες του χρήστη %(current_user)s" -#: templates/auth/user_detail.html:17 +#: templates/auth/user_detail.html:21 #, python-format msgid "%(current_user)s has no maps." msgstr "Ο %(current_user)s χρήστης δεν έχει χάρτες." -#: templates/auth/user_form.html:21 templates/umap/team_form.html:21 +#: templates/auth/user_form.html:6 +msgid "My Profile" +msgstr "Το προφίλ μου" + +#: templates/auth/user_form.html:24 templates/umap/team_form.html:25 msgid "Save" msgstr "Αποθήκευση" -#: templates/auth/user_form.html:27 +#: templates/auth/user_form.html:30 msgid "Your current providers" msgstr "Οι τρέχοντες πάροχοι σας" -#: templates/auth/user_form.html:39 +#: templates/auth/user_form.html:44 msgid "Connect to another provider" msgstr "Σύνδεση σε άλλον πάροχο" -#: templates/auth/user_form.html:42 +#: templates/auth/user_form.html:47 msgid "" "It's a good habit to connect your account to more than one provider, in case" " one provider becomes unavailable, temporarily or even permanently." msgstr "Είναι καλή συνήθεια να συνδέετε το λογαριασμό σας σε περισσότερους από έναν παρόχους, σε περίπτωση που ένας πάροχος δεν είναι διαθέσιμος, προσωρινά ή και μόνιμα." -#: templates/auth/user_stars.html:8 +#: templates/auth/user_stars.html:6 +#, python-format +msgid "%(current_user)s’s starred maps" +msgstr "%(current_user)s’s χάρτες με αστέρια" + +#: templates/auth/user_stars.html:12 #, python-format msgid "Browse %(current_user)s's starred maps" msgstr "Περιήγηση στους χάρτες με αστέρι του χρήστη %(current_user)s" -#: templates/auth/user_stars.html:17 +#: templates/auth/user_stars.html:21 #, python-format msgid "%(current_user)s has no starred maps yet." msgstr "Ο %(current_user)s δεν έχει ακόμη χάρτες με αστέρι." @@ -228,11 +242,11 @@ msgstr "Σύνδεση" #: templates/registration/login.html:22 msgid "To save and easily find your maps, identify yourself." -msgstr "" +msgstr "Για να αποθηκεύσετε και να βρείτε εύκολα τους χάρτες σας, προσδιορίστε τον εαυτό σας." #: templates/registration/login.html:25 msgid "Please log in with your account:" -msgstr "" +msgstr "Παρακαλούμε συνδεθείτε με το λογαριασμό σας:" #: templates/registration/login.html:42 msgid "Username" @@ -244,7 +258,11 @@ msgstr "Κωδικός πρόσβασης" #: templates/registration/login.html:52 msgid "Please choose a provider:" -msgstr "" +msgstr "Παρακαλώ επιλέξτε έναν πάροχο:" + +#: templates/umap/about.html:5 templates/umap/navigation.html:22 +msgid "About" +msgstr "Σχετικά" #: templates/umap/about_summary.html:12 #, python-format @@ -358,19 +376,19 @@ msgstr "Αυτή είναι μια έκδοση επίδειξης, που χρ #: templates/umap/content_footer.html:5 msgid "An OpenStreetMap project" -msgstr "" +msgstr "Ένα έργο OpenStreetMap" #: templates/umap/content_footer.html:6 msgid "version" -msgstr "" +msgstr "έκδοση" #: templates/umap/content_footer.html:7 msgid "Hosted by" -msgstr "" +msgstr "Φιλοξενείται από" #: templates/umap/content_footer.html:8 msgid "Contact" -msgstr "" +msgstr "Επικοινωνία" #: templates/umap/content_footer.html:9 templates/umap/navigation.html:25 msgid "Help" @@ -391,7 +409,7 @@ msgstr "Το προφίλ μου" #: templates/umap/dashboard_menu.html:15 msgid "My teams" -msgstr "" +msgstr "Οι ομάδες μου" #: templates/umap/home.html:14 msgid "Map of the uMaps" @@ -413,7 +431,7 @@ msgstr "από" msgid "More" msgstr "Περισσότερα" -#: templates/umap/map_table.html:8 templates/umap/user_teams.html:14 +#: templates/umap/map_table.html:8 templates/umap/user_teams.html:18 msgid "Name" msgstr "Όνομα" @@ -437,7 +455,7 @@ msgstr "Τελευταία αποθήκευση" msgid "Owner" msgstr "Κάτοχος" -#: templates/umap/map_table.html:26 templates/umap/user_teams.html:20 +#: templates/umap/map_table.html:26 templates/umap/user_teams.html:24 msgid "Actions" msgstr "Ενέργειες" @@ -450,7 +468,7 @@ msgid "Share" msgstr "Διαμοιρασμός" #: templates/umap/map_table.html:78 templates/umap/map_table.html:80 -#: templates/umap/user_teams.html:38 templates/umap/user_teams.html:40 +#: templates/umap/user_teams.html:42 templates/umap/user_teams.html:44 msgid "Edit" msgstr "Επεξεργασία" @@ -513,10 +531,6 @@ msgstr "Σύνδεση" msgid "Sign in" msgstr "Εγγραφή" -#: templates/umap/navigation.html:22 -msgid "About" -msgstr "Σχετικά" - #: templates/umap/navigation.html:30 msgid "Change password" msgstr "Αλλαγή κωδικού πρόσβασης" @@ -525,52 +539,58 @@ msgstr "Αλλαγή κωδικού πρόσβασης" msgid "Log out" msgstr "Αποσύνδεση" -#: templates/umap/password_change.html:7 +#: templates/umap/password_change.html:6 +#: templates/umap/password_change.html:11 msgid "Password change" msgstr "Αλλαγή κωδικού πρόσβασης" -#: templates/umap/password_change.html:10 +#: templates/umap/password_change.html:14 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 "Παρακαλώ εισάγετε τον παλιό κωδικό πρόσβασης και μετά εισάγετε τον νέο κωδικό πρόσβασης δύο φορές, ώστε να επιβεβαιωθεί ότι πληκτρολογήθηκε σωστά." -#: templates/umap/password_change.html:17 +#: templates/umap/password_change.html:21 msgid "Old password" msgstr "Παλιός κωδικός πρόσβασης" -#: templates/umap/password_change.html:22 +#: templates/umap/password_change.html:26 msgid "New password" msgstr "Νέος κωδικός πρόσβασης" -#: templates/umap/password_change.html:26 +#: templates/umap/password_change.html:30 msgid "New password confirmation" msgstr "Επιβεβαίωση νέου κωδικού πρόσβασης" -#: templates/umap/password_change.html:27 +#: templates/umap/password_change.html:31 msgid "Change my password" msgstr "Αλλαγή του κωδικού πρόσβασης" -#: templates/umap/password_change_done.html:7 +#: templates/umap/password_change_done.html:6 +#: templates/umap/password_change_done.html:11 msgid "Password change successful" msgstr "Η αλλαγή του κωδικού πρόσβασης ήταν επιτυχημένη" -#: templates/umap/password_change_done.html:10 +#: templates/umap/password_change_done.html:14 msgid "Your password was changed." msgstr "Ο κωδικός πρόσβασής σας άλλαξε." -#: templates/umap/search.html:15 +#: templates/umap/search.html:6 +msgid "Explore maps" +msgstr "Εξερεύνηση χαρτών" + +#: templates/umap/search.html:19 #, python-format msgid "%(count)s map found:" msgid_plural "%(count)s maps found:" msgstr[0] "%(count)s χάρτης βρέθηκε:" msgstr[1] "%(count)s χάρτες βρέθηκαν:" -#: templates/umap/search.html:24 +#: templates/umap/search.html:28 msgid "No map found." msgstr "Δεν βρέθηκε κανένας χάρτης." -#: templates/umap/search.html:29 +#: templates/umap/search.html:33 msgid "Latest created maps" msgstr "Χάρτες που δημιουργήθηκαν τελευταίοι" @@ -582,23 +602,36 @@ msgstr "Αναζήτηση χαρτών" msgid "Search" msgstr "Αναζήτηση" -#: templates/umap/team_detail.html:10 +#: templates/umap/team_confirm_delete.html:6 +msgid "Team deletion" +msgstr "Διαγραφή ομάδας" + +#: templates/umap/team_detail.html:6 +#, python-format +msgid "%(current_team)s’s maps" +msgstr "%(current_team)s’s χάρτες" + +#: templates/umap/team_detail.html:14 #, python-format msgid "Browse %(current_team)s's maps" -msgstr "" +msgstr "Περιήγηση στους χάρτες της %(current_team)s" -#: templates/umap/team_detail.html:22 +#: templates/umap/team_detail.html:26 #, python-format msgid "%(current_team)s has no public maps." -msgstr "" +msgstr "%(current_team)s δεν έχει δημόσιους χάρτες." -#: templates/umap/team_form.html:24 +#: templates/umap/team_form.html:6 +msgid "Create or edit a team" +msgstr "Δημιουργία ή επεξεργασία ομάδας" + +#: templates/umap/team_form.html:28 msgid "Delete this team" -msgstr "" +msgstr "Διαγραφή αυτής της ομάδας" -#: templates/umap/team_form.html:47 +#: templates/umap/team_form.html:51 msgid "Add user" -msgstr "" +msgstr "Προσθήκη χρήστη" #: templates/umap/user_dashboard.html:9 templates/umap/user_dashboard.html:25 msgid "Search my maps" @@ -617,78 +650,89 @@ msgstr "Λήψη%(count)s χαρτών" msgid "You have no map yet." msgstr "Δεν έχετε ακόμη χάρτη." -#: templates/umap/user_teams.html:17 -msgid "Users" -msgstr "" +#: templates/umap/user_teams.html:6 +msgid "My Teams" +msgstr "Οι ομάδες μου" -#: templates/umap/user_teams.html:48 +#: templates/umap/user_teams.html:21 +msgid "Users" +msgstr "Χρήστες" + +#: templates/umap/user_teams.html:52 msgid "New team" -msgstr "" +msgstr "Νέα ομάδα" #: views.py:234 msgid "Cannot delete a team with more than one member" -msgstr "" +msgstr "Δεν είναι δυνατή η διαγραφή μιας ομάδας που έχει περισσότερα από ένα μέλη" #: views.py:238 #, python-format msgid "Team “%(name)s” has been deleted" -msgstr "" +msgstr "Η ομάδα «%(name)s» έχει διαγραφεί." #: views.py:442 msgid "View the map" msgstr "Προβολή του χάρτη" -#: views.py:825 +#: views.py:838 msgid "See full screen" msgstr "Προβολή πλήρους οθόνης" -#: views.py:968 +#: views.py:981 msgid "Map editors updated with success!" msgstr "Η ενημέρωση των συντακτών χάρτη ήταν επιτυχής!" -#: views.py:1004 +#: views.py:1017 #, python-format msgid "The uMap edit link for your map: %(map_name)s" msgstr "Ο uMap σύνδεσμος επεξεργασίας του χάρτη σας: %(map_name)s" -#: views.py:1007 +#: views.py:1020 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "Εδώ είναι ο μυστικός σύνδεσμος επεξεργασίας: %(link)s" -#: views.py:1014 +#: views.py:1027 #, python-format msgid "Can't send email to %(email)s" msgstr "Αδυναμία αποστολής email στο %(email)s" -#: views.py:1017 +#: views.py:1030 #, python-format msgid "Email sent to %(email)s" msgstr "Μήνυμα email στάλθηκε στο %(email)s" -#: views.py:1028 +#: views.py:1041 msgid "Only its owner can delete the map." msgstr "Μονό ο ιδιοκτήτης μπορεί να διαγράψει αυτό τον χάρτη." -#: views.py:1031 +#: views.py:1044 msgid "Map successfully deleted." msgstr "Ο χάρτης διαγράφηκε με επιτυχία." -#: views.py:1057 +#: views.py:1070 #, 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 "Ο χάρτης κλωνοποιήθηκε! Αν θέλετε να τον επεξεργαστείτε από κάποιον άλλο υπολογιστή, παρακαλώ χρησιμοποιήστε αυτόν τον σύνδεσμο: %(anonymous_url)s" -#: views.py:1062 +#: views.py:1075 msgid "Congratulations, your map has been cloned!" msgstr "Συγχαρητήρια ο χάρτης σας κλωνοποιήθηκε!" -#: views.py:1313 +#: views.py:1329 msgid "Layer successfully deleted." msgstr "Το επίπεδο διαγράφηκε με επιτυχία." -#: views.py:1335 +#: views.py:1351 msgid "Permissions updated with success!" msgstr "Τα δικαιώματα ενημερώθηκαν με επιτυχία!" + +#: views.py:1430 +#, python-format +msgid "" +"Using “%(name)s” to authenticate is deprecated. Please configure another " +"provider in your profile page." +msgstr "Η χρήση του «%(name)s» για τον έλεγχο ταυτότητας έχει ξεπεραστεί. Παρακαλούμε ρυθμίστε έναν άλλο πάροχο στη σελίδα του προφίλ σας." diff --git a/umap/locale/es/LC_MESSAGES/django.mo b/umap/locale/es/LC_MESSAGES/django.mo index 15da7a4df23f7539665e53402e1495efbb80438a..3ed488d4aed170718b4ab0dded824f9cceaf4c17 100644 GIT binary patch delta 5021 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 delta 3329 zcmY+`3vA6-0LSrjd;7rJi>hj=-rMSJ(TAcQqeYc@Rp(7n>iuRzG0fF^mR7g^Gs`@J zWshj2+1xT_S=NooWF#U8TPzi8woZmgmStO(eSi1Y zBR)nwIGmgGc_eBjQZR?-n>;G&U@f-CEwE=?Pj|fm5g(&Y*7i6xHEn`|~DL$1V2fe_%J- zVT@Wc?t!|m5VcapsDYQGp0fwNSc`hzxfs@;?Jq}Nb0x@BK)wy*z&8o-~Z6;WsUei*8sDAe^B+j!LX6Ojq{OiHj~GEp<=kGi1% zH{ocUjg6>|6FIv2JQb@QoMN0p`#dLE19Wjh^*Se_2ghIzE=Rou$51PG60>-|IZZ`3 zHlf~zC)f{NY#gg)MqnY9pgO3-RBW*Q4tvuMaR(=mgMDb{qxxBoTJk#NyqZR2F6JhB zd{iD&(fiom6I`-P)J${ib}sgyU4Z)DD%1=rQEx-7?QzugdemNjf|}5`sDb~C?2>tk zfvrhm{WY=}DjHcjrr}W32$x_HR-pFmI_ebPMt%P$^x)s9&%1Im`(ig7j?+#L%uB3}D^LTnkVP?dNZ;lPYDpj3ZFfp=runD`k40_a1k~P_;#Ay^ zgRlwt5i|+j;15_9>Uo7;)<2X=2^Tb@`KYDZfE{tW-9Ct#$#K-uokDf!M{UU^)ZuMH z4ft17f9*IZ8JL0^*hGxRt=J!Hd{n}ze2u!{Dr!ZVP!DXwerPXaQ7e*;EP@$_8o(Mn zjOC~Sbmit#*b^i0Hmd(0P@gxWp7RuSxP1|vEVjdVP$Mfqt-v(Y4W*cYt57!{Ld~Qe z2jU%Eh|yeZ@8Dle)Z0**9vt8WY(@JjYC^YA{oF^kz-NA^!uFU5o}v#jP$L_LYp@t~ zioZc8Hlt?Lf|2+H^?-j+D-yxarX~`Px}JeriGH?u_Vtn2TJL`m6?HfxaKV_lsF5y1 zbx?-tU>jga{$t)r|TQf-*&kvMb{+5za zWHnLI|17BJq>dz$NgC0CDo_oz>mmo)V3WU`-rw^D9IzKWCT&sit#d-{c2G3dQT+!N$#cn zf4)T7jbW%$uA;*>pVX28q=L*K<%FXXDE;_5fmp%je}BhQn@zNRDz63!{7;OkmCv64 zIt?9~!DI(>~QrD<+#sU$UO8AS%m=-iUc>JXfYsA7Z!v zzy9{cg|-7RlIU%46TOaGh{{wlg^VL>$(v*=sUg#eN;TO|^aJ*+jG;0~4R7}aYsywz zkD?Y>D_ukU@3cJ-V&z50TXUjwt-9z2|B4P_PXEr>oenEGuEKvQuF&Ckcdl|+p$UEb z?, 2019 # Ignacio L'Episcopo, 2024 +# Ignacio L'Episcopo, 2024-2025 # Igor Támara , 2013 # 3c4f354c26c2c190ba28f9c2666d7fdb_003e9d1 , 2014 # 3c4f354c26c2c190ba28f9c2666d7fdb_003e9d1 , 2014,2016-2017,2020 @@ -16,9 +17,9 @@ msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-24 08:39+0000\n" +"POT-Creation-Date: 2025-01-31 17:29+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: Ignacio L'Episcopo, 2024\n" +"Last-Translator: Ignacio L'Episcopo, 2024-2025\n" "Language-Team: Spanish (http://app.transifex.com/openstreetmap/umap/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,7 +33,7 @@ msgstr "Exportar CSV" #: decorators.py:60 msgid "This map is not publicly available" -msgstr "" +msgstr "Este mapa no está disponible públicamente" #: middleware.py:13 msgid "Site is readonly for maintenance" @@ -42,7 +43,7 @@ msgstr "Sitio en modo solo lectura por mantenimiento" msgid "name" msgstr "nombre" -#: models.py:62 models.py:475 +#: models.py:62 models.py:485 msgid "description" msgstr "descripción" @@ -62,29 +63,29 @@ msgstr "Plantilla de URL usando el formato de teselas OSM" msgid "Order of the tilelayers in the edit box" msgstr "Orden de las capas de teselas en el cuadro de edición" -#: models.py:175 models.py:469 +#: models.py:175 models.py:479 msgid "Only editable with secret edit link" msgstr "Solo editable con enlace secreto de edición" -#: models.py:176 models.py:470 +#: models.py:176 models.py:480 msgid "Everyone can edit" msgstr "Todos pueden editar" -#: models.py:179 models.py:463 +#: models.py:179 models.py:473 msgid "Everyone" msgstr "Todos" -#: models.py:180 models.py:189 models.py:464 +#: models.py:180 models.py:189 models.py:474 msgid "Editors and team only" msgstr "Solo editores y equipo" -#: models.py:181 models.py:465 +#: models.py:181 models.py:475 msgid "Owner only" msgstr "Solo el propietario" #: models.py:184 msgid "Draft (private)" -msgstr "" +msgstr "Borrador (privado)" #: models.py:185 msgid "Everyone (public)" @@ -98,9 +99,9 @@ msgstr "Cualquiera con el enlace" msgid "Blocked" msgstr "Bloqueado" -#: models.py:191 +#: models.py:191 models.py:469 msgid "Deleted" -msgstr "" +msgstr "Eliminado" #: models.py:194 msgid "center" @@ -138,31 +139,31 @@ msgstr "editores" msgid "team" msgstr "equipo" -#: models.py:229 models.py:491 +#: models.py:229 models.py:501 msgid "edit status" msgstr "estado de edición" -#: models.py:234 +#: models.py:234 models.py:506 msgid "share status" msgstr "estado de compartir" -#: models.py:237 models.py:486 +#: models.py:237 models.py:496 msgid "settings" msgstr "ajustes" -#: models.py:402 +#: models.py:407 msgid "Clone of" msgstr "Clon de" -#: models.py:462 models.py:468 +#: models.py:468 models.py:472 models.py:478 msgid "Inherit" msgstr "Heredar" -#: models.py:481 +#: models.py:491 msgid "display on load" msgstr "mostrar al cargar" -#: models.py:482 +#: models.py:492 msgid "Display this layer on load." msgstr "Mostrar esta capa al cargar." @@ -171,50 +172,64 @@ msgid "" "Find out here the documentation on how to manage map’s" " permissions." -msgstr "" +msgstr "Consulta aquí la documentación sobre cómo gestionar los permisos del mapa." #: templates/403.html:10 templates/404.html:8 msgid "← Go to the homepage" -msgstr "" +msgstr "← Ir a la página principal" #: templates/404.html:7 msgid "404 Page Not Found" -msgstr "" +msgstr "404 Página no encontrada" -#: templates/auth/user_detail.html:8 +#: templates/auth/user_detail.html:6 +#, python-format +msgid "%(current_user)s’s maps" +msgstr "Mapas de %(current_user)s" + +#: templates/auth/user_detail.html:12 #, python-format msgid "Browse %(current_user)s's maps" msgstr "Explorar los mapas de %(current_user)s" -#: templates/auth/user_detail.html:17 +#: templates/auth/user_detail.html:21 #, python-format msgid "%(current_user)s has no maps." msgstr "%(current_user)s no tiene mapas." -#: templates/auth/user_form.html:21 templates/umap/team_form.html:21 +#: templates/auth/user_form.html:6 +msgid "My Profile" +msgstr "Mi perfil" + +#: templates/auth/user_form.html:24 templates/umap/team_form.html:25 msgid "Save" msgstr "Guardar" -#: templates/auth/user_form.html:27 +#: templates/auth/user_form.html:30 msgid "Your current providers" msgstr "Tus proveedores actuales" -#: templates/auth/user_form.html:39 +#: templates/auth/user_form.html:44 msgid "Connect to another provider" msgstr "Conectar con otro proveedor" -#: templates/auth/user_form.html:42 +#: templates/auth/user_form.html:47 msgid "" "It's a good habit to connect your account to more than one provider, in case" " one provider becomes unavailable, temporarily or even permanently." msgstr "Es un buen hábito conectar tu cuenta a más de un proveedor, en caso de que uno no esté disponible, temporal o permanentemente." -#: templates/auth/user_stars.html:8 +#: templates/auth/user_stars.html:6 +#, python-format +msgid "%(current_user)s’s starred maps" +msgstr "Mapas destacados de %(current_user)s" + +#: templates/auth/user_stars.html:12 #, python-format msgid "Browse %(current_user)s's starred maps" msgstr "Explorar los mapas destacados de %(current_user)s" -#: templates/auth/user_stars.html:17 +#: templates/auth/user_stars.html:21 #, python-format msgid "%(current_user)s has no starred maps yet." msgstr "%(current_user)s no tiene mapas destacados todavía." @@ -231,11 +246,11 @@ msgstr "Iniciar sesión" #: templates/registration/login.html:22 msgid "To save and easily find your maps, identify yourself." -msgstr "" +msgstr "Para guardar y encontrar fácilmente tus mapas, identifícate." #: templates/registration/login.html:25 msgid "Please log in with your account:" -msgstr "" +msgstr "Por favor, inicia sesión con tu cuenta:" #: templates/registration/login.html:42 msgid "Username" @@ -247,7 +262,11 @@ msgstr "Contraseña" #: templates/registration/login.html:52 msgid "Please choose a provider:" -msgstr "" +msgstr "Por favor, elige un proveedor:" + +#: templates/umap/about.html:5 templates/umap/navigation.html:22 +msgid "About" +msgstr "Acerca de" #: templates/umap/about_summary.html:12 #, python-format @@ -416,7 +435,7 @@ msgstr "por" msgid "More" msgstr "Más" -#: templates/umap/map_table.html:8 templates/umap/user_teams.html:14 +#: templates/umap/map_table.html:8 templates/umap/user_teams.html:18 msgid "Name" msgstr "Nombre" @@ -440,7 +459,7 @@ msgstr "Último guardado" msgid "Owner" msgstr "Dueño" -#: templates/umap/map_table.html:26 templates/umap/user_teams.html:20 +#: templates/umap/map_table.html:26 templates/umap/user_teams.html:24 msgid "Actions" msgstr "Acciones" @@ -453,7 +472,7 @@ msgid "Share" msgstr "Compartir" #: templates/umap/map_table.html:78 templates/umap/map_table.html:80 -#: templates/umap/user_teams.html:38 templates/umap/user_teams.html:40 +#: templates/umap/user_teams.html:42 templates/umap/user_teams.html:44 msgid "Edit" msgstr "Editar" @@ -516,10 +535,6 @@ msgstr "Ingresar" msgid "Sign in" msgstr "Regístrarse" -#: templates/umap/navigation.html:22 -msgid "About" -msgstr "Acerca de" - #: templates/umap/navigation.html:30 msgid "Change password" msgstr "Cambiar contraseña" @@ -528,41 +543,47 @@ msgstr "Cambiar contraseña" msgid "Log out" msgstr "Salir" -#: templates/umap/password_change.html:7 +#: templates/umap/password_change.html:6 +#: templates/umap/password_change.html:11 msgid "Password change" msgstr "Contraseña cambiada" -#: templates/umap/password_change.html:10 +#: templates/umap/password_change.html:14 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 "Introduzca su contraseña antigua, por seguridad, y luego introduzca su nueva contraseña dos veces para que podamos verificar si ha escrito correctamente." -#: templates/umap/password_change.html:17 +#: templates/umap/password_change.html:21 msgid "Old password" msgstr "Contraseña antigua" -#: templates/umap/password_change.html:22 +#: templates/umap/password_change.html:26 msgid "New password" msgstr "Nueva contraseña" -#: templates/umap/password_change.html:26 +#: templates/umap/password_change.html:30 msgid "New password confirmation" msgstr "Confirmar nueva contraseña" -#: templates/umap/password_change.html:27 +#: templates/umap/password_change.html:31 msgid "Change my password" msgstr "Cambiar mi contraseña" -#: templates/umap/password_change_done.html:7 +#: templates/umap/password_change_done.html:6 +#: templates/umap/password_change_done.html:11 msgid "Password change successful" msgstr "Contraseña cambiada con éxito" -#: templates/umap/password_change_done.html:10 +#: templates/umap/password_change_done.html:14 msgid "Your password was changed." msgstr "Su contraseña fue guardada." -#: templates/umap/search.html:15 +#: templates/umap/search.html:6 +msgid "Explore maps" +msgstr "Explorar mapas" + +#: templates/umap/search.html:19 #, python-format msgid "%(count)s map found:" msgid_plural "%(count)s maps found:" @@ -570,11 +591,11 @@ msgstr[0] "%(count)s mapa encontrado:" msgstr[1] "%(count)s mapas encontrados:" msgstr[2] "%(count)s mapas encontrados:" -#: templates/umap/search.html:24 +#: templates/umap/search.html:28 msgid "No map found." msgstr "No se ha encontrado ningún mapa." -#: templates/umap/search.html:29 +#: templates/umap/search.html:33 msgid "Latest created maps" msgstr "Últimos mapas creados" @@ -586,21 +607,34 @@ msgstr "Buscar mapas" msgid "Search" msgstr "Buscar" -#: templates/umap/team_detail.html:10 +#: templates/umap/team_confirm_delete.html:6 +msgid "Team deletion" +msgstr "Eliminación de equipo" + +#: templates/umap/team_detail.html:6 +#, python-format +msgid "%(current_team)s’s maps" +msgstr "Mapas de %(current_team)s" + +#: templates/umap/team_detail.html:14 #, python-format msgid "Browse %(current_team)s's maps" msgstr "Explorar los mapas de %(current_team)s" -#: templates/umap/team_detail.html:22 +#: templates/umap/team_detail.html:26 #, python-format msgid "%(current_team)s has no public maps." msgstr "%(current_team)s no tiene mapas públicos." -#: templates/umap/team_form.html:24 +#: templates/umap/team_form.html:6 +msgid "Create or edit a team" +msgstr "Crear o editar un equipo" + +#: templates/umap/team_form.html:28 msgid "Delete this team" msgstr "Eliminar este equipo" -#: templates/umap/team_form.html:47 +#: templates/umap/team_form.html:51 msgid "Add user" msgstr "Añadir usuario" @@ -621,11 +655,15 @@ msgstr "Descargar %(count)s mapas" msgid "You have no map yet." msgstr "Aún no tiene mapa." -#: templates/umap/user_teams.html:17 +#: templates/umap/user_teams.html:6 +msgid "My Teams" +msgstr "Mis equipos" + +#: templates/umap/user_teams.html:21 msgid "Users" msgstr "Usuarios" -#: templates/umap/user_teams.html:48 +#: templates/umap/user_teams.html:52 msgid "New team" msgstr "Nuevo equipo" @@ -642,57 +680,64 @@ msgstr "El equipo “%(name)s” ha sido eliminado" msgid "View the map" msgstr "Ver el mapa" -#: views.py:825 +#: views.py:838 msgid "See full screen" msgstr "Ver en pantalla completa" -#: views.py:968 +#: views.py:981 msgid "Map editors updated with success!" msgstr "¡Los editores del mapas han sido actualizados con éxito!" -#: views.py:1004 +#: views.py:1017 #, python-format msgid "The uMap edit link for your map: %(map_name)s" msgstr "El enlace de edición de uMap para tu mapa: %(map_name)s" -#: views.py:1007 +#: views.py:1020 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "Aquí está tu enlace secreto de edición: %(link)s" -#: views.py:1014 +#: views.py:1027 #, python-format msgid "Can't send email to %(email)s" msgstr "No se puede enviar correo electrónico a %(email)s" -#: views.py:1017 +#: views.py:1030 #, python-format msgid "Email sent to %(email)s" msgstr "Correo electrónico enviado a %(email)s" -#: views.py:1028 +#: views.py:1041 msgid "Only its owner can delete the map." msgstr "Sólo el propietario puede borrar el mapa." -#: views.py:1031 +#: views.py:1044 msgid "Map successfully deleted." msgstr "Mapa eliminado correctamente." -#: views.py:1057 +#: views.py:1070 #, 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 "¡Tu mapa ha sido clonado! Si quieres editar este mapa desde otro ordenador, usa este enlace: %(anonymous_url)s" -#: views.py:1062 +#: views.py:1075 msgid "Congratulations, your map has been cloned!" msgstr "¡Enhorabuena! ¡Tu mapa ha sido clonado!" -#: views.py:1313 +#: views.py:1329 msgid "Layer successfully deleted." msgstr "Se eliminó la capa con éxito." -#: views.py:1335 +#: views.py:1351 msgid "Permissions updated with success!" msgstr "¡Permisos actualizados con éxito!" + +#: views.py:1430 +#, python-format +msgid "" +"Using “%(name)s” to authenticate is deprecated. Please configure another " +"provider in your profile page." +msgstr "Usar “%(name)s” para autenticar está obsoleto. Configura otro proveedor en la página de tu perfil." diff --git a/umap/locale/gl/LC_MESSAGES/django.mo b/umap/locale/gl/LC_MESSAGES/django.mo index 2524e88cd4fd73655d942442dc5affca8ebb9d6b..c01f8f8dd5b783b2de55a9687d0bb794ab00388d 100644 GIT binary patch literal 13626 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 diff --git a/umap/locale/gl/LC_MESSAGES/django.po b/umap/locale/gl/LC_MESSAGES/django.po index 724ed6fe..4010027f 100644 --- a/umap/locale/gl/LC_MESSAGES/django.po +++ b/umap/locale/gl/LC_MESSAGES/django.po @@ -5,6 +5,7 @@ # Translators: # Navhy, 2019 # Navhy, 2019 +# Miguel Anxo Bouzada , 2025 # Navhy, 2019 # Nemigo Galiza , 2017 # Rafael Ávila Coya , 2014 @@ -12,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-24 08:39+0000\n" +"POT-Creation-Date: 2025-01-31 17:29+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: Rafael Ávila Coya , 2014\n" +"Last-Translator: Miguel Anxo Bouzada , 2025\n" "Language-Team: Galician (http://app.transifex.com/openstreetmap/umap/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,21 +25,21 @@ msgstr "" #: admin.py:16 msgid "CSV Export" -msgstr "" +msgstr "Exportar CSV" #: decorators.py:60 msgid "This map is not publicly available" -msgstr "" +msgstr "Este mapa non está dispoñíbel publicamente" #: middleware.py:13 msgid "Site is readonly for maintenance" -msgstr "O sitio está só para o mantemento" +msgstr "O sitio é só de lectura por mantemento" #: models.py:60 models.py:79 msgid "name" msgstr "nome" -#: models.py:62 models.py:475 +#: models.py:62 models.py:485 msgid "description" msgstr "descrición" @@ -58,45 +59,45 @@ msgstr "Modelo de URL que usa o formato de teselas de OSM" msgid "Order of the tilelayers in the edit box" msgstr "Orde das capas base na caixa de edición" -#: models.py:175 models.py:469 +#: models.py:175 models.py:479 msgid "Only editable with secret edit link" -msgstr "Só pode editarse ca ligazón secreta de edición" +msgstr "Só é posíbel editalo coa ligazón secreta de edición" -#: models.py:176 models.py:470 +#: models.py:176 models.py:480 msgid "Everyone can edit" -msgstr "Calquera pode editar" +msgstr "Calquera pode editalo" -#: models.py:179 models.py:463 +#: models.py:179 models.py:473 msgid "Everyone" -msgstr "" +msgstr "Calquera" -#: models.py:180 models.py:189 models.py:464 +#: models.py:180 models.py:189 models.py:474 msgid "Editors and team only" -msgstr "" +msgstr "Só editores e equipo" -#: models.py:181 models.py:465 +#: models.py:181 models.py:475 msgid "Owner only" -msgstr "" +msgstr "Só o propietario" #: models.py:184 msgid "Draft (private)" -msgstr "" +msgstr "Borrador (privado)" #: models.py:185 msgid "Everyone (public)" -msgstr "" +msgstr "Calquera (público)" #: models.py:188 msgid "Anyone with link" -msgstr "" +msgstr "Calquera con ligazón" #: models.py:190 msgid "Blocked" -msgstr "" +msgstr "Bloqueado" -#: models.py:191 +#: models.py:191 models.py:469 msgid "Deleted" -msgstr "" +msgstr "Eliminado" #: models.py:194 msgid "center" @@ -104,7 +105,7 @@ msgstr "centrar" #: models.py:195 msgid "zoom" -msgstr "achegar/afastar" +msgstr "zoom" #: models.py:197 msgid "locate" @@ -124,7 +125,7 @@ msgstr "licenza" #: models.py:213 msgid "owner" -msgstr "dono" +msgstr "propietario" #: models.py:217 msgid "editors" @@ -132,33 +133,33 @@ msgstr "editores" #: models.py:223 msgid "team" -msgstr "" +msgstr "equipo" -#: models.py:229 models.py:491 +#: models.py:229 models.py:501 msgid "edit status" msgstr "estado da edición" -#: models.py:234 +#: models.py:234 models.py:506 msgid "share status" msgstr "compartir o estado" -#: models.py:237 models.py:486 +#: models.py:237 models.py:496 msgid "settings" msgstr "axustes" -#: models.py:402 +#: models.py:407 msgid "Clone of" msgstr "Clon de" -#: models.py:462 models.py:468 +#: models.py:468 models.py:472 models.py:478 msgid "Inherit" -msgstr "" +msgstr "Herdar" -#: models.py:481 +#: models.py:491 msgid "display on load" msgstr "amosar na carga" -#: models.py:482 +#: models.py:492 msgid "Display this layer on load." msgstr "Amosar esta capa na carga." @@ -167,71 +168,85 @@ msgid "" "Find out here the documentation on how to manage map’s" " permissions." -msgstr "" +msgstr "Consulta aquí a documentación sobre como xestionar os permisos dos mapas." #: templates/403.html:10 templates/404.html:8 msgid "← Go to the homepage" -msgstr "" +msgstr "← Ir á páxina de inicio" #: templates/404.html:7 msgid "404 Page Not Found" -msgstr "" +msgstr "404 Páxina non atopada" -#: templates/auth/user_detail.html:8 +#: templates/auth/user_detail.html:6 +#, python-format +msgid "%(current_user)s’s maps" +msgstr "Mapas de %(current_user)s" + +#: templates/auth/user_detail.html:12 #, python-format msgid "Browse %(current_user)s's maps" msgstr "Navegador %(current_user)s dos mapas" -#: templates/auth/user_detail.html:17 +#: templates/auth/user_detail.html:21 #, python-format msgid "%(current_user)s has no maps." msgstr "%(current_user)s non ten mapas." -#: templates/auth/user_form.html:21 templates/umap/team_form.html:21 +#: templates/auth/user_form.html:6 +msgid "My Profile" +msgstr "O meu perfil" + +#: templates/auth/user_form.html:24 templates/umap/team_form.html:25 msgid "Save" -msgstr "" +msgstr "Gardar" -#: templates/auth/user_form.html:27 +#: templates/auth/user_form.html:30 msgid "Your current providers" -msgstr "" +msgstr "Os teus provedores actuais" -#: templates/auth/user_form.html:39 +#: templates/auth/user_form.html:44 msgid "Connect to another provider" -msgstr "" +msgstr "Conecta con outro provedor" -#: templates/auth/user_form.html:42 +#: templates/auth/user_form.html:47 msgid "" "It's a good habit to connect your account to more than one provider, in case" " one provider becomes unavailable, temporarily or even permanently." -msgstr "" +msgstr "É un bo hábito conectar a túa conta a máis dun provedor, no caso de que un provedor non estea dispoñíbel, de xeito temporal ou incluso permanente." -#: templates/auth/user_stars.html:8 +#: templates/auth/user_stars.html:6 +#, python-format +msgid "%(current_user)s’s starred maps" +msgstr "Mapas destacados de %(current_user)s" + +#: templates/auth/user_stars.html:12 #, python-format msgid "Browse %(current_user)s's starred maps" -msgstr "" +msgstr "Consultar os mapas favoritos de %(current_user)s" -#: templates/auth/user_stars.html:17 +#: templates/auth/user_stars.html:21 #, python-format msgid "%(current_user)s has no starred maps yet." -msgstr "" +msgstr "%(current_user)s aínda non ten mapas destacados con estrela." #: templates/base.html:13 msgid "" "uMap lets you create maps with OpenStreetMap layers in a minute and embed " "them in your site." -msgstr "" +msgstr "uMap permíteche crear mapas con capas de OpenStreetMap nun minuto e incrustalos no teu sitio web." #: templates/registration/login.html:6 templates/registration/login.html:46 msgid "Login" -msgstr "Sesión iniciada" +msgstr "Acceder" #: templates/registration/login.html:22 msgid "To save and easily find your maps, identify yourself." -msgstr "" +msgstr "Para gardar e atopar doadamente os seus mapas, identifíquese." #: templates/registration/login.html:25 msgid "Please log in with your account:" -msgstr "" +msgstr "Accede coa túa conta" #: templates/registration/login.html:42 msgid "Username" @@ -243,14 +258,18 @@ msgstr "Contrasinal" #: templates/registration/login.html:52 msgid "Please choose a provider:" -msgstr "" +msgstr "Escolle un provedor" + +#: templates/umap/about.html:5 templates/umap/navigation.html:22 +msgid "About" +msgstr "Sobre" #: templates/umap/about_summary.html:12 #, python-format msgid "" "uMap lets you create maps with OpenStreetMap " "layers in a minute and embed them in your site." -msgstr "O uMap permíteche crear mapas con capas do OpenStreetMap nun minuto e poñelos na túa páxina web." +msgstr "uMap permíteche crear mapas con capas de OpenStreetMap nun minuto e incrustalos no teu sitio web." #: templates/umap/about_summary.html:23 msgid "Choose the layers of your map" @@ -298,7 +317,7 @@ msgstr "Xogar ca versión de proba" #: templates/umap/components/alerts/alert.html:66 #: templates/umap/components/alerts/alert.html:94 msgid "Close" -msgstr "" +msgstr "Pechar" #: templates/umap/components/alerts/alert.html:32 #, python-format @@ -306,45 +325,45 @@ msgid "" "Pro-tip: to easily find back your maps, create an account or log in." -msgstr "" +msgstr "Consello pro: para atopar doadamente os teus mapas, crea unha conta ou accede." #: templates/umap/components/alerts/alert.html:37 msgid "Here is your secret link to edit the map, please keep it safe:" -msgstr "" +msgstr "Aquí tes a túa ligazón secreta para editar o mapa, gárdeo a seguro:" #: templates/umap/components/alerts/alert.html:41 msgid "Copy link" -msgstr "" +msgstr "Copiar a ligazón" #: templates/umap/components/alerts/alert.html:48 msgid "Enter your email address to receive the secret link:" -msgstr "" +msgstr "Introduce o teu enderezo de correo para recibir a ligazón secreta:" #: templates/umap/components/alerts/alert.html:54 msgid "Email" -msgstr "" +msgstr "Correo" #: templates/umap/components/alerts/alert.html:57 msgid "Send me the link" -msgstr "" +msgstr "Enviádeme a ligazón" #: templates/umap/components/alerts/alert.html:81 msgid "See their edits in another tab" -msgstr "" +msgstr "Consulta as súas edicións noutra lapela" #: templates/umap/components/alerts/alert.html:84 msgid "Keep your changes and loose theirs" -msgstr "" +msgstr "Conserva os teus cambios e deixa os seus" #: templates/umap/components/alerts/alert.html:87 msgid "Keep their changes and loose yours" -msgstr "" +msgstr "Conserva os seus cambios e deixa os teus" #: templates/umap/content.html:26 msgid "" "This instance of uMap is currently in read only mode, no creation/edit is " "allowed." -msgstr "" +msgstr "Esta instancia de uMap está actualmente en modo de só lectura, non se permite a creación ou edición." #: templates/umap/content.html:34 #, python-format @@ -353,44 +372,44 @@ msgid "" "need a stable instance, please use %(stable_url)s. You can also host your own " "instance, it's open source!" -msgstr "Esta é unha instancia de proba, empregada para probas e lanzamentos previos. Se precisas unha instancia estábel, emprega %(stable_url)s. Tamén podes ter a túa propia instancia, é de código aberto!" +msgstr "Esta é unha instancia de demostración, empregada para probas e publicacións previas. Se precisas unha instancia estábel, emprega %(stable_url)s. Tamén podes aloxar a túa propia instancia, é de código aberto!" #: templates/umap/content_footer.html:5 msgid "An OpenStreetMap project" -msgstr "" +msgstr "Un proxecto de OpenStreetMap" #: templates/umap/content_footer.html:6 msgid "version" -msgstr "" +msgstr "versión" #: templates/umap/content_footer.html:7 msgid "Hosted by" -msgstr "" +msgstr "Aloxado por" #: templates/umap/content_footer.html:8 msgid "Contact" -msgstr "" +msgstr "Contacto" #: templates/umap/content_footer.html:9 templates/umap/navigation.html:25 msgid "Help" -msgstr "" +msgstr "Axuda" #: templates/umap/dashboard_menu.html:6 #, python-format msgid "My Maps (%(count)s)" -msgstr "" +msgstr "Os meus mapas (%(count)s)" #: templates/umap/dashboard_menu.html:8 msgid "My Maps" -msgstr "" +msgstr "Os meus mapas" #: templates/umap/dashboard_menu.html:12 msgid "My profile" -msgstr "" +msgstr "O meu perfil" #: templates/umap/dashboard_menu.html:15 msgid "My teams" -msgstr "" +msgstr "Os meus equipos" #: templates/umap/home.html:14 msgid "Map of the uMaps" @@ -398,7 +417,7 @@ msgstr "Mapa do uMaps" #: templates/umap/home.html:24 msgid "Get inspired, browse maps" -msgstr "Inspírate e procura mapas" +msgstr "Inspírate, consulta mapas" #: templates/umap/login_popup_end.html:4 msgid "You are logged in. Continuing..." @@ -412,97 +431,97 @@ msgstr "por" msgid "More" msgstr "Máis" -#: templates/umap/map_table.html:8 templates/umap/user_teams.html:14 +#: templates/umap/map_table.html:8 templates/umap/user_teams.html:18 msgid "Name" -msgstr "" +msgstr "Nome" #: templates/umap/map_table.html:11 msgid "Preview" -msgstr "" +msgstr "Vista previa" #: templates/umap/map_table.html:14 msgid "Who can see" -msgstr "" +msgstr "Quen pode ver" #: templates/umap/map_table.html:17 msgid "Who can edit" -msgstr "" +msgstr "Quen pode editar" #: templates/umap/map_table.html:20 msgid "Last save" -msgstr "" +msgstr "Última modificación" #: templates/umap/map_table.html:23 msgid "Owner" -msgstr "" +msgstr "Propietario" -#: templates/umap/map_table.html:26 templates/umap/user_teams.html:20 +#: templates/umap/map_table.html:26 templates/umap/user_teams.html:24 msgid "Actions" -msgstr "" +msgstr "Accións" #: templates/umap/map_table.html:41 templates/umap/map_table.html:43 msgid "Open preview" -msgstr "" +msgstr "Abrir a vista previa" #: templates/umap/map_table.html:72 templates/umap/map_table.html:74 msgid "Share" -msgstr "" +msgstr "Compartir" #: templates/umap/map_table.html:78 templates/umap/map_table.html:80 -#: templates/umap/user_teams.html:38 templates/umap/user_teams.html:40 +#: templates/umap/user_teams.html:42 templates/umap/user_teams.html:44 msgid "Edit" -msgstr "" +msgstr "Editar" #: templates/umap/map_table.html:84 templates/umap/map_table.html:86 msgid "Download" -msgstr "" +msgstr "Descargar" #: templates/umap/map_table.html:90 templates/umap/map_table.html:92 msgid "Clone" -msgstr "" +msgstr "Clonar" #: templates/umap/map_table.html:101 templates/umap/map_table.html:103 msgid "Delete" -msgstr "" +msgstr "Eliminar" #: templates/umap/map_table.html:117 msgid "first" -msgstr "" +msgstr "primeira" #: templates/umap/map_table.html:118 msgid "previous" -msgstr "" +msgstr "anterior" #: templates/umap/map_table.html:126 #, python-format msgid "Page %(maps_number)s of %(num_pages)s" -msgstr "" +msgstr "Páxina %(maps_number)s de %(num_pages)s" #: templates/umap/map_table.html:131 msgid "next" -msgstr "" +msgstr "seguinte" #: templates/umap/map_table.html:132 msgid "last" -msgstr "" +msgstr "última" #: templates/umap/map_table.html:140 #, python-format msgid "Lines per page: %(per_page)s" -msgstr "" +msgstr "Liñas por páxina: %(per_page)s" #: templates/umap/map_table.html:145 #, python-format msgid "%(count)s maps" -msgstr "" +msgstr "%(count)s mapas" #: templates/umap/navigation.html:11 templates/umap/user_dashboard.html:6 msgid "My Dashboard" -msgstr "" +msgstr "O meu taboleiro" #: templates/umap/navigation.html:14 msgid "Starred maps" -msgstr "" +msgstr "Mapas destacados con estrelas" #: templates/umap/navigation.html:18 msgid "Log in" @@ -512,182 +531,208 @@ msgstr "Iniciar a sesión" msgid "Sign in" msgstr "Rexistrarse" -#: templates/umap/navigation.html:22 -msgid "About" -msgstr "Acerca de" - #: templates/umap/navigation.html:30 msgid "Change password" -msgstr "Mudar contrasinal" +msgstr "Cambiar o contrasinal" #: templates/umap/navigation.html:34 msgid "Log out" msgstr "Saír" -#: templates/umap/password_change.html:7 +#: templates/umap/password_change.html:6 +#: templates/umap/password_change.html:11 msgid "Password change" -msgstr "Contrasinal mudada" +msgstr "Contrasinal cambiado" -#: templates/umap/password_change.html:10 +#: templates/umap/password_change.html:14 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 "Insire o teu contrasinal antigo, por seguranza, e despois insire o teu novo contrasinal dúas veces para que poidamos verificar se o escribiches de xeito correcto." +msgstr "Introduce o teu contrasinal antigo, por seguranza, e após introduce o teu novo contrasinal dúas veces para que poidamos verificar que o escribiches de xeito correcto." -#: templates/umap/password_change.html:17 +#: templates/umap/password_change.html:21 msgid "Old password" msgstr "Contrasinal antigo" -#: templates/umap/password_change.html:22 +#: templates/umap/password_change.html:26 msgid "New password" msgstr "Novo contrasinal" -#: templates/umap/password_change.html:26 +#: templates/umap/password_change.html:30 msgid "New password confirmation" msgstr "Confirmar novo contrasinal" -#: templates/umap/password_change.html:27 +#: templates/umap/password_change.html:31 msgid "Change my password" -msgstr "Mudar o meu contrasinal" +msgstr "Cambiar o meu contrasinal" -#: templates/umap/password_change_done.html:7 +#: templates/umap/password_change_done.html:6 +#: templates/umap/password_change_done.html:11 msgid "Password change successful" -msgstr "O contrasinal foi mudado de xeito correcto" +msgstr "O contrasinal foi cambiado correctamente" -#: templates/umap/password_change_done.html:10 +#: templates/umap/password_change_done.html:14 msgid "Your password was changed." -msgstr "O seu contrasinal foi mudado." +msgstr "O teu contrasinal foi cambiado." -#: templates/umap/search.html:15 +#: templates/umap/search.html:6 +msgid "Explore maps" +msgstr "Examinar mapas" + +#: templates/umap/search.html:19 #, python-format msgid "%(count)s map found:" msgid_plural "%(count)s maps found:" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Atopouse %(count)s mapa:" +msgstr[1] "Atopáronse %(count)s mapas:" -#: templates/umap/search.html:24 +#: templates/umap/search.html:28 msgid "No map found." -msgstr "" +msgstr "Non se atopou ningún mapa." -#: templates/umap/search.html:29 +#: templates/umap/search.html:33 msgid "Latest created maps" -msgstr "" +msgstr "Últimos mapas creados" #: templates/umap/search_bar.html:4 msgid "Search maps" -msgstr "Procurar mapas" +msgstr "Buscar mapas" #: templates/umap/search_bar.html:15 msgid "Search" -msgstr "Procurar" +msgstr "Buscar" -#: templates/umap/team_detail.html:10 +#: templates/umap/team_confirm_delete.html:6 +msgid "Team deletion" +msgstr "Eliminación do equipo" + +#: templates/umap/team_detail.html:6 +#, python-format +msgid "%(current_team)s’s maps" +msgstr "Mapas de %(current_team)s" + +#: templates/umap/team_detail.html:14 #, python-format msgid "Browse %(current_team)s's maps" -msgstr "" +msgstr "Os mapas de %(current_team)s" -#: templates/umap/team_detail.html:22 +#: templates/umap/team_detail.html:26 #, python-format msgid "%(current_team)s has no public maps." -msgstr "" +msgstr "%(current_team)s non ten mapas públicos" -#: templates/umap/team_form.html:24 +#: templates/umap/team_form.html:6 +msgid "Create or edit a team" +msgstr "Crear ou editar un equipo" + +#: templates/umap/team_form.html:28 msgid "Delete this team" -msgstr "" +msgstr "Eliminar este equipo" -#: templates/umap/team_form.html:47 +#: templates/umap/team_form.html:51 msgid "Add user" -msgstr "" +msgstr "Engadir usuario" #: templates/umap/user_dashboard.html:9 templates/umap/user_dashboard.html:25 msgid "Search my maps" -msgstr "" +msgstr "Buscar nos meus mapas" #: templates/umap/user_dashboard.html:17 templates/umap/user_dashboard.html:22 msgid "Map’s title" -msgstr "" +msgstr "Título do mapa" #: templates/umap/user_dashboard.html:30 #, python-format msgid "Download %(count)s maps" -msgstr "" +msgstr "Descargar %(count)s mapas" #: templates/umap/user_dashboard.html:40 msgid "You have no map yet." -msgstr "" +msgstr "Aínda non tes ningún mapa." -#: templates/umap/user_teams.html:17 +#: templates/umap/user_teams.html:6 +msgid "My Teams" +msgstr "Os meus equipos" + +#: templates/umap/user_teams.html:21 msgid "Users" -msgstr "" +msgstr "Usuarios" -#: templates/umap/user_teams.html:48 +#: templates/umap/user_teams.html:52 msgid "New team" -msgstr "" +msgstr "Novo equipo" #: views.py:234 msgid "Cannot delete a team with more than one member" -msgstr "" +msgstr "Non é posíbel eliminar un equipo con máis dun membro" #: views.py:238 #, python-format msgid "Team “%(name)s” has been deleted" -msgstr "" +msgstr "Foi eliminado o equipo %(name)s" #: views.py:442 msgid "View the map" -msgstr "Ollar o mapa" +msgstr "Ver o mapa" -#: views.py:825 +#: views.py:838 msgid "See full screen" -msgstr "" +msgstr "Ver a pantalla completa" -#: views.py:968 +#: views.py:981 msgid "Map editors updated with success!" -msgstr "O editores do mapa foron actualizados de xeito exitoso!" - -#: views.py:1004 -#, python-format -msgid "The uMap edit link for your map: %(map_name)s" -msgstr "" - -#: views.py:1007 -#, python-format -msgid "Here is your secret edit link: %(link)s" -msgstr "" - -#: views.py:1014 -#, python-format -msgid "Can't send email to %(email)s" -msgstr "" +msgstr "O editores do mapa foron actualizados correctamente!" #: views.py:1017 #, python-format -msgid "Email sent to %(email)s" -msgstr "" +msgid "The uMap edit link for your map: %(map_name)s" +msgstr "A ligazón de edición de uMap para o teu mapa: %(map_name)s" -#: views.py:1028 +#: views.py:1020 +#, python-format +msgid "Here is your secret edit link: %(link)s" +msgstr "Aquí tes a túa ligazón secret de edicióna: %(link)s" + +#: views.py:1027 +#, python-format +msgid "Can't send email to %(email)s" +msgstr "Non é posíbel enviar o correo a %(email)s" + +#: views.py:1030 +#, python-format +msgid "Email sent to %(email)s" +msgstr "Correo enviado a %(email)s" + +#: views.py:1041 msgid "Only its owner can delete the map." msgstr "Só o seu dono pode eliminar o mapa." -#: views.py:1031 +#: views.py:1044 msgid "Map successfully deleted." -msgstr "" +msgstr "O mapa foi eliminado correctamente." -#: views.py:1057 +#: views.py:1070 #, 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 "O teu mapa foi clonado! Se desexas editar este mapa dende outra computadora, emprega esta ligazón: %(anonymous_url)s" +msgstr "O teu mapa foi clonado! Se queres editar este mapa desde outro computador, emprega esta ligazón: %(anonymous_url)s" -#: views.py:1062 +#: views.py:1075 msgid "Congratulations, your map has been cloned!" msgstr "Parabéns! O teu mapa foi clonado!" -#: views.py:1313 +#: views.py:1329 msgid "Layer successfully deleted." -msgstr "A capa foi eliminada de xeito exitoso." +msgstr "A capa foi eliminada correctamente." -#: views.py:1335 +#: views.py:1351 msgid "Permissions updated with success!" -msgstr "" +msgstr "Os permisos foron actualizados correctamente!" + +#: views.py:1430 +#, python-format +msgid "" +"Using “%(name)s” to authenticate is deprecated. Please configure another " +"provider in your profile page." +msgstr "Usar «%(name)s» para autenticarse está obsoleto. Configura outro provedor na túa páxina de perfil." diff --git a/umap/locale/it/LC_MESSAGES/django.mo b/umap/locale/it/LC_MESSAGES/django.mo index 645d5cc731b5445ef293c040af97449eb57ba039..ef69d115be8bfedb85d2f194b85b7f8729e58c7c 100644 GIT binary patch literal 13500 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 Ji}=0ze*q!&_I&^V delta 2974 zcmX}se@vBC9LMo<6_hmPhajS;7XbwX6j78w)D#s2G$l>)*A*{%6}Uv8PG@(i*|HYS zqfHyDKWdb7R_+Rx;@0}1*{{u()ly?-HnS}Mu%EWs`*ZI@XMA~`=iKKx&pF?7&eQGd zsR(=*7je)~wi3z2<-W$eg6;kJN68pqOcrM1V64WGSc{qXBu3&<)Fa0+9pAx;*n=?` zGtihKOhMhZ5=R*mFkUKSY1obG_$bEVd5p%(PWvzD=6b;W#w6l+)Qe|h6qaEYF2)hK z1Nk$D`PUCSoc3d=`_E${?>ApiiJ;+TsKJ=ua2VJ92Ze8RV=UL1jzyTnbtUS#^*9de zQ8PP$ZPO3l?mLbF-PlD%GkPD@(G^tt&zOpT;TTNjZEBx^ znsEhcfGwzwx1rYlDO8G&B9EFAI2=Df4ZH`n#I9KK|1_0&@~e@yqek{BDicSLWjAjj zlQ!L`4nIM?_!8>5tLVm`Py-x5?>U%=i?I}M;vv*Tc99MZuww}M*8^|TAiGg7JdbX? zh+3LIa3~Jsq7}!WW^@SqU=TInF4Xg9Py;)U8t?_D{i@S`3pIh?15`BQyUq_LA>2_E zsy*5<9`!&HYUHCGGf)H1LmlA~T!AN1&&M>Fb_wCbP(bsSHjQuqyOv;B!0SUNu{gO#Wys7Cd_ z9CiO{T!T+wsm^~76_(4S^Q&G|gxW+^sEpL0mSzKL^fw`!D@=?zfV`#zwr=c3P_8#1hE$GABs19nz z^0`EHs?tKRFaIyAsAUq_gfga5Noba3gqv7Ts3=p@Lp7a0iZ+8rpHFNdddplY+8-*6 z!>lA&db5e>EgPxS5etb2h)AM==q);$DvuGhp<4Lg>M)`An?mOYt(gkTWTp`{gf_}r zLOWR*>Mcc7JjBC97NLEkHJ(kVXuoLfXA&xp5_}@e8e#>ZvLrlzzH(eN5|0oSL@7~4 zEF!dF9wJm`5n7Jr#8P4_!Cnj%9W9mWFroi_`LBId@3bvLZS3BXr}>xkUZFN!xpV!v z<9O8OQ)wl11Xb9Bp)XttvOUa$gqJ8Fbc|;Z+N^_!4a8z%4l$3IM5q)N^G`c-0^uhX z5ZZVu>j>>uz8j%kJq7h$m`@C_orC7vF@sBNPV^MJJNgA%7*k-k#f-A&VxF-}W9P*+ zdp#{)x5wS!X)<%X_1+e*y&YQ;QM%68VpqlG+p}@m_FmjP+cxA-upxey%YKwl+`p;W zU+1g$+Ki#O!PP^jyKGnD&VJ3_%|7oI`|q$q>rE;So=w{1vU^8l2Q!k}T(*1UR}tI% z{s!AQsy@B7*|*K-cUO6u{Pn&TPov*m+(><9-P%pL-qwrg&mJ1H-lnE5u{%>UZBObE+m=?Izzp22jiDJdc}!`&uff;ovD4DaqbmLD ze09EBk3E@QVW*BQu-nI0+RSlX!J>@UT{b3b$-qj65uS|S9?Y5?{4#5w%Wlm+5Y^b? nZEE&4c, 2017 # lucacorsato , 2014 # lucacorsato , 2014 -# Marco , 2017-2019,2024 +# Marco , 2017-2019,2024-2025 # Marco , 2018 # Maurizio Napolitano , 2013,2017,2023 -# Maurizio Napolitano , 2024 +# Maurizio Napolitano , 2024-2025 # Mirco Zorzo , 2020 # Mirco Zorzo , 2020 # claudiamocci , 2013 @@ -21,9 +21,9 @@ msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-24 08:39+0000\n" +"POT-Creation-Date: 2025-01-31 17:29+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: Maurizio Napolitano , 2024\n" +"Last-Translator: Marco , 2017-2019,2024-2025\n" "Language-Team: Italian (http://app.transifex.com/openstreetmap/umap/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,11 +33,11 @@ msgstr "" #: admin.py:16 msgid "CSV Export" -msgstr "" +msgstr "Esporta CSV" #: decorators.py:60 msgid "This map is not publicly available" -msgstr "" +msgstr "La mappa non è disponibile pubblicamente" #: middleware.py:13 msgid "Site is readonly for maintenance" @@ -47,7 +47,7 @@ msgstr "Il sito in sola lettura per manutenzione" msgid "name" msgstr "nome" -#: models.py:62 models.py:475 +#: models.py:62 models.py:485 msgid "description" msgstr "descrizione" @@ -67,29 +67,29 @@ msgstr "Modello dell'URL usando il formato delle tile OSM" msgid "Order of the tilelayers in the edit box" msgstr "Ordine degli sfondi (tilelayers) nel box di modifica" -#: models.py:175 models.py:469 +#: models.py:175 models.py:479 msgid "Only editable with secret edit link" msgstr "Modificabile solo con il link segreto" -#: models.py:176 models.py:470 +#: models.py:176 models.py:480 msgid "Everyone can edit" msgstr "Chiunque può modificare" -#: models.py:179 models.py:463 +#: models.py:179 models.py:473 msgid "Everyone" msgstr "Chiunque" -#: models.py:180 models.py:189 models.py:464 +#: models.py:180 models.py:189 models.py:474 msgid "Editors and team only" -msgstr "" +msgstr "Soltanto editor e team" -#: models.py:181 models.py:465 +#: models.py:181 models.py:475 msgid "Owner only" msgstr "Solo chi ha la proprietà" #: models.py:184 msgid "Draft (private)" -msgstr "" +msgstr "Bozza (privata)" #: models.py:185 msgid "Everyone (public)" @@ -103,9 +103,9 @@ msgstr "Chiunque abbia il link" msgid "Blocked" msgstr "Bloccata" -#: models.py:191 +#: models.py:191 models.py:469 msgid "Deleted" -msgstr "" +msgstr "Eliminato" #: models.py:194 msgid "center" @@ -141,33 +141,33 @@ msgstr "contributore" #: models.py:223 msgid "team" -msgstr "" +msgstr "team" -#: models.py:229 models.py:491 +#: models.py:229 models.py:501 msgid "edit status" msgstr "stato della modifica" -#: models.py:234 +#: models.py:234 models.py:506 msgid "share status" msgstr "stato condivisione" -#: models.py:237 models.py:486 +#: models.py:237 models.py:496 msgid "settings" msgstr "impostazioni" -#: models.py:402 +#: models.py:407 msgid "Clone of" msgstr "Duplicata da " -#: models.py:462 models.py:468 +#: models.py:468 models.py:472 models.py:478 msgid "Inherit" msgstr "Inherit" -#: models.py:481 +#: models.py:491 msgid "display on load" msgstr "mostra al caricamento" -#: models.py:482 +#: models.py:492 msgid "Display this layer on load." msgstr "Visualizza questo layer al caricamento." @@ -176,50 +176,64 @@ msgid "" "Find out here the documentation on how to manage map’s" " permissions." -msgstr "" +msgstr "Qui si trova la documentazionesu come gestire i permessi delle mappe." #: templates/403.html:10 templates/404.html:8 msgid "← Go to the homepage" -msgstr "" +msgstr "← Torna alla pagina principale" #: templates/404.html:7 msgid "404 Page Not Found" -msgstr "" +msgstr "404 Pagina Non Trovata" -#: templates/auth/user_detail.html:8 +#: templates/auth/user_detail.html:6 +#, python-format +msgid "%(current_user)s’s maps" +msgstr "Mappe di %(current_user)s" + +#: templates/auth/user_detail.html:12 #, python-format msgid "Browse %(current_user)s's maps" msgstr "Vedi le mappe di %(current_user)s" -#: templates/auth/user_detail.html:17 +#: templates/auth/user_detail.html:21 #, python-format msgid "%(current_user)s has no maps." msgstr "%(current_user)s non ha mappe." -#: templates/auth/user_form.html:21 templates/umap/team_form.html:21 +#: templates/auth/user_form.html:6 +msgid "My Profile" +msgstr "Il mio profilo" + +#: templates/auth/user_form.html:24 templates/umap/team_form.html:25 msgid "Save" msgstr "Salva" -#: templates/auth/user_form.html:27 +#: templates/auth/user_form.html:30 msgid "Your current providers" msgstr "I tuoi fornitori attuali" -#: templates/auth/user_form.html:39 +#: templates/auth/user_form.html:44 msgid "Connect to another provider" msgstr "Collegati ad un altro fornitore" -#: templates/auth/user_form.html:42 +#: templates/auth/user_form.html:47 msgid "" "It's a good habit to connect your account to more than one provider, in case" " one provider becomes unavailable, temporarily or even permanently." msgstr "È una buona abitudine connettere il tuo account a più di un fornitore, nel caso in cui un fornitore diventi non disponibile, temporaneamente o addirittura permanentemente." -#: templates/auth/user_stars.html:8 +#: templates/auth/user_stars.html:6 +#, python-format +msgid "%(current_user)s’s starred maps" +msgstr "" + +#: templates/auth/user_stars.html:12 #, python-format msgid "Browse %(current_user)s's starred maps" msgstr "Sfoglia le mappe selezionate da %(current_user)s" -#: templates/auth/user_stars.html:17 +#: templates/auth/user_stars.html:21 #, python-format msgid "%(current_user)s has no starred maps yet." msgstr "%(current_user)snon ha ancora selezionato mappe" @@ -236,11 +250,11 @@ msgstr "Login" #: templates/registration/login.html:22 msgid "To save and easily find your maps, identify yourself." -msgstr "" +msgstr "Identificati per salva re e trovare facilmente le tue mappe" #: templates/registration/login.html:25 msgid "Please log in with your account:" -msgstr "" +msgstr "Accedi al sito con il tuo account:" #: templates/registration/login.html:42 msgid "Username" @@ -252,7 +266,11 @@ msgstr "Password" #: templates/registration/login.html:52 msgid "Please choose a provider:" -msgstr "" +msgstr "Scegli un fornitore" + +#: templates/umap/about.html:5 templates/umap/navigation.html:22 +msgid "About" +msgstr "Informazioni" #: templates/umap/about_summary.html:12 #, python-format @@ -307,7 +325,7 @@ msgstr "Gioca con la demo" #: templates/umap/components/alerts/alert.html:66 #: templates/umap/components/alerts/alert.html:94 msgid "Close" -msgstr "" +msgstr "Chiudi" #: templates/umap/components/alerts/alert.html:32 #, python-format @@ -315,39 +333,39 @@ msgid "" "Pro-tip: to easily find back your maps, create an account or log in." -msgstr "" +msgstr "Pro-tip: per trovare facilmente le tue mappe, crea un account o effettua il log in." #: templates/umap/components/alerts/alert.html:37 msgid "Here is your secret link to edit the map, please keep it safe:" -msgstr "" +msgstr "Ecco il tuo link segreto per modificare la mappa, fa attenzione a tenerlo al sicuro:" #: templates/umap/components/alerts/alert.html:41 msgid "Copy link" -msgstr "" +msgstr "Copia link" #: templates/umap/components/alerts/alert.html:48 msgid "Enter your email address to receive the secret link:" -msgstr "" +msgstr "Fornisci la tua email per ricevere il link segreto:" #: templates/umap/components/alerts/alert.html:54 msgid "Email" -msgstr "" +msgstr "Email" #: templates/umap/components/alerts/alert.html:57 msgid "Send me the link" -msgstr "" +msgstr "Inviami il link" #: templates/umap/components/alerts/alert.html:81 msgid "See their edits in another tab" -msgstr "" +msgstr "Vedi le loro modifiche in un'altra scheda" #: templates/umap/components/alerts/alert.html:84 msgid "Keep your changes and loose theirs" -msgstr "" +msgstr "Mantieni i tuoi cambiamenti e perdi i precedenti" #: templates/umap/components/alerts/alert.html:87 msgid "Keep their changes and loose yours" -msgstr "" +msgstr "Mantieni i loro cambiamenti e perdi i tuoi" #: templates/umap/content.html:26 msgid "" @@ -366,19 +384,19 @@ msgstr "Questa è una demo da utilizzare solo per test e prototipi. Qualora sia #: templates/umap/content_footer.html:5 msgid "An OpenStreetMap project" -msgstr "" +msgstr "Un progetto OpenStreetMap" #: templates/umap/content_footer.html:6 msgid "version" -msgstr "" +msgstr "versione" #: templates/umap/content_footer.html:7 msgid "Hosted by" -msgstr "" +msgstr "Ospitato da" #: templates/umap/content_footer.html:8 msgid "Contact" -msgstr "" +msgstr "Contatto" #: templates/umap/content_footer.html:9 templates/umap/navigation.html:25 msgid "Help" @@ -399,7 +417,7 @@ msgstr "Mio profilo" #: templates/umap/dashboard_menu.html:15 msgid "My teams" -msgstr "" +msgstr "I miei team" #: templates/umap/home.html:14 msgid "Map of the uMaps" @@ -421,7 +439,7 @@ msgstr "di" msgid "More" msgstr "Altre mappe" -#: templates/umap/map_table.html:8 templates/umap/user_teams.html:14 +#: templates/umap/map_table.html:8 templates/umap/user_teams.html:18 msgid "Name" msgstr "Nome" @@ -445,7 +463,7 @@ msgstr "Ultimo salvataggio" msgid "Owner" msgstr "Proprietario" -#: templates/umap/map_table.html:26 templates/umap/user_teams.html:20 +#: templates/umap/map_table.html:26 templates/umap/user_teams.html:24 msgid "Actions" msgstr "Azioni" @@ -458,7 +476,7 @@ msgid "Share" msgstr "Condividi" #: templates/umap/map_table.html:78 templates/umap/map_table.html:80 -#: templates/umap/user_teams.html:38 templates/umap/user_teams.html:40 +#: templates/umap/user_teams.html:42 templates/umap/user_teams.html:44 msgid "Edit" msgstr "Modifica" @@ -521,10 +539,6 @@ msgstr "Accedi" msgid "Sign in" msgstr "Registrati" -#: templates/umap/navigation.html:22 -msgid "About" -msgstr "Informazioni" - #: templates/umap/navigation.html:30 msgid "Change password" msgstr "Cambia password" @@ -533,41 +547,47 @@ msgstr "Cambia password" msgid "Log out" msgstr "Esci" -#: templates/umap/password_change.html:7 +#: templates/umap/password_change.html:6 +#: templates/umap/password_change.html:11 msgid "Password change" msgstr "Cambia password" -#: templates/umap/password_change.html:10 +#: templates/umap/password_change.html:14 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 "Per motivi di sicurezza inserire la vecchia password, poi inserire quella nuova due volte così da verificare che sia stata scritta correttamente" -#: templates/umap/password_change.html:17 +#: templates/umap/password_change.html:21 msgid "Old password" msgstr "Password vecchia" -#: templates/umap/password_change.html:22 +#: templates/umap/password_change.html:26 msgid "New password" msgstr "Nuova password" -#: templates/umap/password_change.html:26 +#: templates/umap/password_change.html:30 msgid "New password confirmation" msgstr "Conferma della nuova password" -#: templates/umap/password_change.html:27 +#: templates/umap/password_change.html:31 msgid "Change my password" msgstr "Cambia la mia password" -#: templates/umap/password_change_done.html:7 +#: templates/umap/password_change_done.html:6 +#: templates/umap/password_change_done.html:11 msgid "Password change successful" msgstr "Cambio della password effettuato con successo!" -#: templates/umap/password_change_done.html:10 +#: templates/umap/password_change_done.html:14 msgid "Your password was changed." msgstr "La tua password è stata cambiata." -#: templates/umap/search.html:15 +#: templates/umap/search.html:6 +msgid "Explore maps" +msgstr "Esplora mappe" + +#: templates/umap/search.html:19 #, python-format msgid "%(count)s map found:" msgid_plural "%(count)s maps found:" @@ -575,11 +595,11 @@ msgstr[0] "%(count)s mappa trovata" msgstr[1] "%(count)s mappe trovate" msgstr[2] "%(count)s mappe trovate:" -#: templates/umap/search.html:24 +#: templates/umap/search.html:28 msgid "No map found." msgstr "Nessuna mappa trovata." -#: templates/umap/search.html:29 +#: templates/umap/search.html:33 msgid "Latest created maps" msgstr "Ultime mappe create" @@ -591,23 +611,36 @@ msgstr "Cerca mappe" msgid "Search" msgstr "Cerca" -#: templates/umap/team_detail.html:10 +#: templates/umap/team_confirm_delete.html:6 +msgid "Team deletion" +msgstr "" + +#: templates/umap/team_detail.html:6 +#, python-format +msgid "%(current_team)s’s maps" +msgstr "" + +#: templates/umap/team_detail.html:14 #, python-format msgid "Browse %(current_team)s's maps" -msgstr "" +msgstr "Sfoglia mappe team %(current_team)s" -#: templates/umap/team_detail.html:22 +#: templates/umap/team_detail.html:26 #, python-format msgid "%(current_team)s has no public maps." -msgstr "" +msgstr "%(current_team)snon ha mappe pubbliche" -#: templates/umap/team_form.html:24 +#: templates/umap/team_form.html:6 +msgid "Create or edit a team" +msgstr "Crea o modifica un team" + +#: templates/umap/team_form.html:28 msgid "Delete this team" -msgstr "" +msgstr "Elimina questo team" -#: templates/umap/team_form.html:47 +#: templates/umap/team_form.html:51 msgid "Add user" -msgstr "" +msgstr "Aggiungi utente" #: templates/umap/user_dashboard.html:9 templates/umap/user_dashboard.html:25 msgid "Search my maps" @@ -626,78 +659,89 @@ msgstr "Scarica %(count)s mappe" msgid "You have no map yet." msgstr "Non hai ancora alcuna mappa." -#: templates/umap/user_teams.html:17 -msgid "Users" -msgstr "" +#: templates/umap/user_teams.html:6 +msgid "My Teams" +msgstr "I miei team" -#: templates/umap/user_teams.html:48 +#: templates/umap/user_teams.html:21 +msgid "Users" +msgstr "Utenti" + +#: templates/umap/user_teams.html:52 msgid "New team" -msgstr "" +msgstr "Nuovo team" #: views.py:234 msgid "Cannot delete a team with more than one member" -msgstr "" +msgstr "Non si può eliminare un team con più di un membro" #: views.py:238 #, python-format msgid "Team “%(name)s” has been deleted" -msgstr "" +msgstr "il team \"%(name)s\" è stato cancellato" #: views.py:442 msgid "View the map" msgstr "Visualizza la mappa" -#: views.py:825 +#: views.py:838 msgid "See full screen" msgstr "Vedi a schermo interno" -#: views.py:968 +#: views.py:981 msgid "Map editors updated with success!" msgstr "Aggiornato l'elenco degli editor abilitati alla modifica della mappa!" -#: views.py:1004 +#: views.py:1017 #, python-format msgid "The uMap edit link for your map: %(map_name)s" msgstr "Link uMap per la modifica della tua mappa: %(map_name)s" -#: views.py:1007 +#: views.py:1020 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "Qui il tuo link segreto: %(link)s" -#: views.py:1014 +#: views.py:1027 #, python-format msgid "Can't send email to %(email)s" msgstr "Non riesco ad inviare email a 1%(email)s" -#: views.py:1017 +#: views.py:1030 #, python-format msgid "Email sent to %(email)s" msgstr "Email inviata a %(email)s" -#: views.py:1028 +#: views.py:1041 msgid "Only its owner can delete the map." msgstr "Solo il proprietario può eliminare la mappa." -#: views.py:1031 +#: views.py:1044 msgid "Map successfully deleted." -msgstr "" +msgstr "La mappa è stata eliminata definitivamente." -#: views.py:1057 +#: views.py:1070 #, 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 "La mappa è stata clonata! Per modificarla usando un altro computer, si deve utilizzare questo link: %(anonymous_url)s" -#: views.py:1062 +#: views.py:1075 msgid "Congratulations, your map has been cloned!" msgstr "Perfetto, la tua mappa è stata clonata!" -#: views.py:1313 +#: views.py:1329 msgid "Layer successfully deleted." msgstr "Layer eliminato correttamente" -#: views.py:1335 +#: views.py:1351 msgid "Permissions updated with success!" msgstr "Autorizzazioni aggiornate con successo!" + +#: views.py:1430 +#, python-format +msgid "" +"Using “%(name)s” to authenticate is deprecated. Please configure another " +"provider in your profile page." +msgstr "L’uso di “%(name)s” per autenticarsi è scoraggiato. Configura un altro fornitore nella pagina del tuo profilo." diff --git a/umap/locale/pt/LC_MESSAGES/django.mo b/umap/locale/pt/LC_MESSAGES/django.mo index 93dea4b57e7ae0dcd135ca5bba291a01e6c3727e..a0b043e72bca1d09fc9fee443eddbfde084d3c45 100644 GIT binary patch delta 4997 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 RE+pv-Tb&u^DO^s%{0l22Q^5cL delta 3339 zcmY+`c~DhV0LSt3*c4?^Kyg8N>>wZrYAy(BW&vhyiHeXWE-CIJYSdFCL{tRt7zz{wbfHJFIouphpMY4{}u;vd)vA7T;)g&NZtGq4v9 z!EBs}-Hh=V50#NzXhz-mIrhg(j(0Gbb_7q?1Bc^4EWrq@$8c;#ef}1@@hnE;PpE`J=;IcKIA)$uIUAzqAHp{=L^?LqZ-5Z(Buhl)o287AUo)Rz2-Q!tH_ zbpvZqGhN6D(hM3=9a^aSTOHd_1G3SLr;xdrACNB1?^uN)EUzZ+siopaWj|`~5289a zj2fwpn$bz;`Z?$N71RK}N3F;;=lTs)KewIh_Z=Uie&3&`Y68JNJtl&RX3!VaQ7W#( zOq`8vsDb!%boF^xY;m!yIF0rpj$EgEvvHNfsM87K>4@Q4{i!dByQKrqjNJS!iN?Uu4;+->XE9i)lpWU=Csmp2Rr3 zia{PKfo|WDgrJtL2WqclPy;DIEmLxgySbnN96>jp!=d=A(@seA&0rkr3=})3H+GuTcJ=kIE1zvwUU{rGc*h}fkNaKQ-T~$kE!)l%mI9n4?aLQ z4$tJB$5|MJ<){J9N6m00YD+d?DDH5s?{$0wwIWBH_Av~m{Sj(QKlNT`|G%IT%7x3` z3(N%dpqr?X-$xCg%Rpl`VRw8MEz|?YEbli z@4h~Xj}gseG+9Vg(urP`mk4j8*+I4veX-0Xc|_;qQKFJh5=o;P6dmSCB$u#2|0|)+ z^GyMl`Ht`w&Y8Eg@N+2HMD%WNBsw@MgUM55ml_?)1nQ+k+oH0PR@5LDrKTvYIR=D$fzUvU5ns@-&T69WQjKd-s2y zb3xx+Aw;LYKUqdL5S3|UDk&l>Ni%t#G?D2, 2014 -# lecalam, 2024 +# lecalam, 2024-2025 # Rui , 2016,2018-2019 msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-24 08:39+0000\n" +"POT-Creation-Date: 2025-01-31 17:29+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: lecalam, 2024\n" +"Last-Translator: lecalam, 2024-2025\n" "Language-Team: Portuguese (http://app.transifex.com/openstreetmap/umap/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,11 +22,11 @@ msgstr "" #: admin.py:16 msgid "CSV Export" -msgstr "" +msgstr "Exportação CSV" #: decorators.py:60 msgid "This map is not publicly available" -msgstr "" +msgstr "Este mapa não está disponível ao público" #: middleware.py:13 msgid "Site is readonly for maintenance" @@ -36,7 +36,7 @@ msgstr "O site está em modo de leitura para manutenção" msgid "name" msgstr "nome" -#: models.py:62 models.py:475 +#: models.py:62 models.py:485 msgid "description" msgstr "descrição" @@ -56,29 +56,29 @@ msgstr "Modelo de URL no formato de mosaicos OSM" msgid "Order of the tilelayers in the edit box" msgstr "Ordem das camadas de mosaicos na caixa de edição" -#: models.py:175 models.py:469 +#: models.py:175 models.py:479 msgid "Only editable with secret edit link" msgstr "Unicamente editável através de hiperligação secreta" -#: models.py:176 models.py:470 +#: models.py:176 models.py:480 msgid "Everyone can edit" msgstr "Todos podem editar" -#: models.py:179 models.py:463 +#: models.py:179 models.py:473 msgid "Everyone" msgstr "Todos" -#: models.py:180 models.py:189 models.py:464 +#: models.py:180 models.py:189 models.py:474 msgid "Editors and team only" msgstr "Apenas editores e equipa" -#: models.py:181 models.py:465 +#: models.py:181 models.py:475 msgid "Owner only" msgstr "Apenas o proprietário" #: models.py:184 msgid "Draft (private)" -msgstr "" +msgstr "Rascunho (privado)" #: models.py:185 msgid "Everyone (public)" @@ -92,9 +92,9 @@ msgstr "Quem tiver a hiperligação" msgid "Blocked" msgstr "Bloqueado" -#: models.py:191 +#: models.py:191 models.py:469 msgid "Deleted" -msgstr "" +msgstr "Eliminado" #: models.py:194 msgid "center" @@ -132,31 +132,31 @@ msgstr "editores" msgid "team" msgstr "equipa" -#: models.py:229 models.py:491 +#: models.py:229 models.py:501 msgid "edit status" msgstr "editar estado" -#: models.py:234 +#: models.py:234 models.py:506 msgid "share status" msgstr "partilhar estado" -#: models.py:237 models.py:486 +#: models.py:237 models.py:496 msgid "settings" msgstr "parâmetros" -#: models.py:402 +#: models.py:407 msgid "Clone of" msgstr "Clone de" -#: models.py:462 models.py:468 +#: models.py:468 models.py:472 models.py:478 msgid "Inherit" msgstr "Herdado" -#: models.py:481 +#: models.py:491 msgid "display on load" msgstr "mostrar no início" -#: models.py:482 +#: models.py:492 msgid "Display this layer on load." msgstr "Mostrar esta camada ao carregar." @@ -165,50 +165,64 @@ msgid "" "Find out here the documentation on how to manage map’s" " permissions." -msgstr "" +msgstr "Descubra aqui a documentação sobre como gerir as permissões do mapa." #: templates/403.html:10 templates/404.html:8 msgid "← Go to the homepage" -msgstr "" +msgstr "← Ir para a página inicial" #: templates/404.html:7 msgid "404 Page Not Found" -msgstr "" +msgstr "Página 404 não encontrada" -#: templates/auth/user_detail.html:8 +#: templates/auth/user_detail.html:6 +#, python-format +msgid "%(current_user)s’s maps" +msgstr "Mapas de %(current_user)s" + +#: templates/auth/user_detail.html:12 #, python-format msgid "Browse %(current_user)s's maps" msgstr "Ver mapas de %(current_user)s" -#: templates/auth/user_detail.html:17 +#: templates/auth/user_detail.html:21 #, python-format msgid "%(current_user)s has no maps." msgstr "%(current_user)s não tem mapas." -#: templates/auth/user_form.html:21 templates/umap/team_form.html:21 +#: templates/auth/user_form.html:6 +msgid "My Profile" +msgstr "Meu perfil" + +#: templates/auth/user_form.html:24 templates/umap/team_form.html:25 msgid "Save" msgstr "Guardar" -#: templates/auth/user_form.html:27 +#: templates/auth/user_form.html:30 msgid "Your current providers" msgstr "Os seus fornecedores atuais" -#: templates/auth/user_form.html:39 +#: templates/auth/user_form.html:44 msgid "Connect to another provider" msgstr "Conectar a outro fornecedor" -#: templates/auth/user_form.html:42 +#: templates/auth/user_form.html:47 msgid "" "It's a good habit to connect your account to more than one provider, in case" " one provider becomes unavailable, temporarily or even permanently." msgstr "É um bom hábito conectar a sua conta a mais do que um fornecedor, no caso de um fornecedor ficar indisponível, temporariamente ou mesmo permanentemente." -#: templates/auth/user_stars.html:8 +#: templates/auth/user_stars.html:6 +#, python-format +msgid "%(current_user)s’s starred maps" +msgstr "Mapas com estrela de %(current_user)s" + +#: templates/auth/user_stars.html:12 #, python-format msgid "Browse %(current_user)s's starred maps" msgstr "Ver mapas com estrela de %(current_user)s's" -#: templates/auth/user_stars.html:17 +#: templates/auth/user_stars.html:21 #, python-format msgid "%(current_user)s has no starred maps yet." msgstr "%(current_user)s não tem mapas com estrela." @@ -225,11 +239,11 @@ msgstr "Entrar" #: templates/registration/login.html:22 msgid "To save and easily find your maps, identify yourself." -msgstr "" +msgstr "Para guardar e encontrar facilmente os seus mapas, identifique-se." #: templates/registration/login.html:25 msgid "Please log in with your account:" -msgstr "" +msgstr "Inicie sessão com a sua conta:" #: templates/registration/login.html:42 msgid "Username" @@ -241,7 +255,11 @@ msgstr "Palavra-passe" #: templates/registration/login.html:52 msgid "Please choose a provider:" -msgstr "" +msgstr "Escolha um fornecedor:" + +#: templates/umap/about.html:5 templates/umap/navigation.html:22 +msgid "About" +msgstr "Sobre" #: templates/umap/about_summary.html:12 #, python-format @@ -410,7 +428,7 @@ msgstr "por" msgid "More" msgstr "Mais" -#: templates/umap/map_table.html:8 templates/umap/user_teams.html:14 +#: templates/umap/map_table.html:8 templates/umap/user_teams.html:18 msgid "Name" msgstr "Nome" @@ -434,7 +452,7 @@ msgstr "Último guardar" msgid "Owner" msgstr "Proprietário" -#: templates/umap/map_table.html:26 templates/umap/user_teams.html:20 +#: templates/umap/map_table.html:26 templates/umap/user_teams.html:24 msgid "Actions" msgstr "Ações" @@ -447,7 +465,7 @@ msgid "Share" msgstr "Partilhar" #: templates/umap/map_table.html:78 templates/umap/map_table.html:80 -#: templates/umap/user_teams.html:38 templates/umap/user_teams.html:40 +#: templates/umap/user_teams.html:42 templates/umap/user_teams.html:44 msgid "Edit" msgstr "Editar" @@ -510,10 +528,6 @@ msgstr "Entrar" msgid "Sign in" msgstr "Criar conta" -#: templates/umap/navigation.html:22 -msgid "About" -msgstr "Sobre" - #: templates/umap/navigation.html:30 msgid "Change password" msgstr "Alterar palavra-passe" @@ -522,41 +536,47 @@ msgstr "Alterar palavra-passe" msgid "Log out" msgstr "Sair" -#: templates/umap/password_change.html:7 +#: templates/umap/password_change.html:6 +#: templates/umap/password_change.html:11 msgid "Password change" msgstr "Alterar palavra-passe" -#: templates/umap/password_change.html:10 +#: templates/umap/password_change.html:14 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 "Por favor introduza a sua palavra-passe antiga, por motivos de segurança, e então introduza a sua nova palavra-passe 2 vezes para que possamos verificar se a digitou corretamente." -#: templates/umap/password_change.html:17 +#: templates/umap/password_change.html:21 msgid "Old password" msgstr "Palavra-passe antiga" -#: templates/umap/password_change.html:22 +#: templates/umap/password_change.html:26 msgid "New password" msgstr "Nova palavra-passe" -#: templates/umap/password_change.html:26 +#: templates/umap/password_change.html:30 msgid "New password confirmation" msgstr "Confirmação da palavra-passe" -#: templates/umap/password_change.html:27 +#: templates/umap/password_change.html:31 msgid "Change my password" msgstr "Alterar a minha palavra-passe" -#: templates/umap/password_change_done.html:7 +#: templates/umap/password_change_done.html:6 +#: templates/umap/password_change_done.html:11 msgid "Password change successful" msgstr "Alteração da palavra-passe bem sucedida" -#: templates/umap/password_change_done.html:10 +#: templates/umap/password_change_done.html:14 msgid "Your password was changed." msgstr "A sua palavra-passe foi alterada" -#: templates/umap/search.html:15 +#: templates/umap/search.html:6 +msgid "Explore maps" +msgstr "Explorar mapas" + +#: templates/umap/search.html:19 #, python-format msgid "%(count)s map found:" msgid_plural "%(count)s maps found:" @@ -564,11 +584,11 @@ msgstr[0] "%(count)s mapa encontrado:" msgstr[1] "%(count)s mapas encontrados:" msgstr[2] "%(count)s mapas encontrados:" -#: templates/umap/search.html:24 +#: templates/umap/search.html:28 msgid "No map found." msgstr "Não foi encontrado nenhum mapa." -#: templates/umap/search.html:29 +#: templates/umap/search.html:33 msgid "Latest created maps" msgstr "Últimos mapas criados" @@ -580,21 +600,34 @@ msgstr "Procurar mapas" msgid "Search" msgstr "Procurar" -#: templates/umap/team_detail.html:10 +#: templates/umap/team_confirm_delete.html:6 +msgid "Team deletion" +msgstr "Eliminação de equipa" + +#: templates/umap/team_detail.html:6 +#, python-format +msgid "%(current_team)s’s maps" +msgstr "Mapas de %(current_team)s" + +#: templates/umap/team_detail.html:14 #, python-format msgid "Browse %(current_team)s's maps" msgstr "Ver mapas de %(current_team)s" -#: templates/umap/team_detail.html:22 +#: templates/umap/team_detail.html:26 #, python-format msgid "%(current_team)s has no public maps." msgstr "%(current_team)s não tem mapas públicos." -#: templates/umap/team_form.html:24 +#: templates/umap/team_form.html:6 +msgid "Create or edit a team" +msgstr "Criar ou editar uma equipa" + +#: templates/umap/team_form.html:28 msgid "Delete this team" msgstr "Eliminar esta equipa" -#: templates/umap/team_form.html:47 +#: templates/umap/team_form.html:51 msgid "Add user" msgstr "Adicionar utilizador" @@ -615,11 +648,15 @@ msgstr "Descarregar %(count)s mapas" msgid "You have no map yet." msgstr "Ainda não tem nenhum mapa." -#: templates/umap/user_teams.html:17 +#: templates/umap/user_teams.html:6 +msgid "My Teams" +msgstr "As minhas equipas" + +#: templates/umap/user_teams.html:21 msgid "Users" msgstr "Utilizadores" -#: templates/umap/user_teams.html:48 +#: templates/umap/user_teams.html:52 msgid "New team" msgstr "Nova equipa" @@ -636,57 +673,64 @@ msgstr "A equipa “%(name)s” foi eliminada" msgid "View the map" msgstr "Ver o mapa" -#: views.py:825 +#: views.py:838 msgid "See full screen" msgstr "Ver em ecrã inteiro" -#: views.py:968 +#: views.py:981 msgid "Map editors updated with success!" msgstr "Os editores do mapa foram atualizados com sucesso!" -#: views.py:1004 +#: views.py:1017 #, python-format msgid "The uMap edit link for your map: %(map_name)s" msgstr "A hiperligação de edição do uMap para o seu mapa: %(map_name)s" -#: views.py:1007 +#: views.py:1020 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "Aqui está a hiperligação de edição secreta: %(link)s" -#: views.py:1014 +#: views.py:1027 #, python-format msgid "Can't send email to %(email)s" msgstr "Não é possível enviar o email para %(email)s" -#: views.py:1017 +#: views.py:1030 #, python-format msgid "Email sent to %(email)s" msgstr "Email enviado para %(email)s" -#: views.py:1028 +#: views.py:1041 msgid "Only its owner can delete the map." msgstr "Só o proprietário pode eliminar o mapa." -#: views.py:1031 +#: views.py:1044 msgid "Map successfully deleted." msgstr "Mapa eliminado com sucesso." -#: views.py:1057 +#: views.py:1070 #, 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 "O seu mapa foi clonado! Se quiser editar este mapa noutro computador, por favor utilize esta hiperligação: %(anonymous_url)s" -#: views.py:1062 +#: views.py:1075 msgid "Congratulations, your map has been cloned!" msgstr "Parabéns, o seu mapa foi clonado!" -#: views.py:1313 +#: views.py:1329 msgid "Layer successfully deleted." msgstr "Camada eliminada com sucesso." -#: views.py:1335 +#: views.py:1351 msgid "Permissions updated with success!" msgstr "Permissões atualizadas com sucesso!" + +#: views.py:1430 +#, python-format +msgid "" +"Using “%(name)s” to authenticate is deprecated. Please configure another " +"provider in your profile page." +msgstr "A utilização de “%(name)s” para autenticação está desatualizada. Configure outro fornecedor na sua página de perfil." diff --git a/umap/locale/zh_TW/LC_MESSAGES/django.mo b/umap/locale/zh_TW/LC_MESSAGES/django.mo index 1ec6bc3cfd1c4ed6c33c402cc9068a8ebd79e75f..3e86fe6ba4ec2fe1d938263ad1a8b9f8629c4bbc 100644 GIT binary patch delta 4661 zcmb8xdvH|c8OQN=0|w9l;U;nsP9ou^CV*g-I~7H(0$LIAf-c!ZvXbn^y&z!Q4ag-V zNYD*22|+Gu#DE6f7F#Y_9jaEXcGPjSGqnoYP1bgFw6>1gY5V={zI1y1qi6E$=Y8LE z&U<;zdp7&!t#A8c9}euf({Maaj3nltWz6re;%q)Ry89Y45!2WY2lFuoFTi1VHJ*_3isgG$PlKvzcIaxiJ3hVifDKOd*iS0JbVu);b)kS4j(gcGIFD- z#8DWvHsDz53Dn$wgPK?pi?PRm>_ny@U79QLe8x9RC^$5PaVR#RW_SoSp=WLV7%CGl z;t2c$Y9hT^ULVZIJRFWga2)31EMyL5KI-}w_wW9f`4sSqBWEtw2SE4ep#@5%{`Zm=4J5l$ypfd8rx#V9r zyhwuvdd*(&K3+gQiON79@~#^%LZ$9<)JnXlfy=N6L#Y0mP>*sS4##Iu3w#54TIN&K z1UxYwm1b>a{?>%(z zL)1e4hFWkekLit}FdX&l=HQK3iJ#!lQ5iVMgPw+OqUt?);9BW8)IgJP6<&%OV868k zHR0pv;H#*;kw%gmGk>KJrC|s=g0V~;=3pCY#ZRI-IE-4!any=W+V*#C`$wpWbfYr% zscruws-JIddk$&R`CfRI-v2xbTFF4`2-FJ3pe~$@Yw%LM9Xn7H$s3(LKNwkw8HV?J z$OLkU`LUCo=sT#4okp^5atpFwR1Qvw(XfDmPOL*+*nrwp&tW6Jgj&HePRhG*GM1q- z(Tuz}=1H7^FWCCGs7E${oviB?AagTIkuJ@>7}GOvrl0{|LG6XNaU6by+O4B$R7R#C z`_arnb#M#n{5sUc9YzSLG?RgEcw?!MPsuaUWU4HA?g|4 zhPk*7C*XR#91o&8NMbI2hHLQ8I1z)SPZ@0CL;byk8s{z4gioO+^hJzm@k#5?P$~VTHHpfAhb_DghoYY4L)Zfkq889$Jz_n9{b@gm8s}ZqqxcwO zy5aW}ghUX36~cPzG!C z{FOSrS~>#6KH@CmQsOpZC*db_Y{-)Nyq3@TL_M*YAZeMOU*E;c2(9oAVgaF}nYfzR zP3Zr~O@zib52?U$a~AVMyw#S)TtZ(uKOl76La@g&$CZ5Qe?)JhA8{kGkkD}z@qJ=1 zq2oG&%>UyUO)2&rTb+UT6XR|DaqMZ!XIO3vMR*axe$4zJy%Vbl9n*+m#4h4);>@v# z!hT{65w?xI9a=yCiEM)pAGYNtthVK4*7NWhTV92mh)QA>(VyTeA@h4sZ_QT1A#|)J zdSy!4-x4=a-b0Mj`12@SK@23$9AhY~w3Q|J0HLX#P3Ya9P3Wi~MiScP_Yisu?jj}- zIwD!jHmoIv6N`x`v5{!auAh=UcvJr6*g}mjG_##3wr4`PgD4<|*tQ1zkuAHJOXS#k z3oa$r6OR(piARXX2#+_O%&Y7lalMrj!l$a6!%n5QDjZ+X_nKJI_|j-7nGj9dmn0ckTEo|l`_VkVA47noYdLynA3^}gPA91{nGL<+#ztEF+<(jIB zAY&?FiP-~kd*m+;1y}kjTyy@2QuyF%c4xo%K&7>A+@XhJ_`PTvo;vbG-#eq6}c!jH~U?3L*iJ7 zSy~=+O1+8qhxu~OJ+*mFS2~jFF9=X^FQ-Uh9dk8=W5?IO^8;<)iXr zT`e1vt%sAXjsLMdIFs5MPc`l7Zr)=r(f&y9U7y~)|Nq_>|6^NR_iy_m*?OS6y*<^m zJ=M6S^VpH(;kwk;=erYIx)0Q9PkeTKTX);~WZQ<$6Fa+}-q*Ebb9QE_L$&GV9f|T$ zPvs2V`jh0bqp6z4R8vRSa|gPQcO+Yz(k-=#K?T!1d0o}@-EAkbHzgJnev>mO)!vZW zS7TB&4`x!4xpaEb_8#YC?n>6Qr<)&3yga_vQ;@E1?mTAi?fhw5diNvAO^4Erb; ceL~%d-%fluXMpxVa@Qltn#1X~M!GY92W{smZU6uP delta 3427 zcmYk;drXye9LMqBIe?g=C^t=1E^<&zE+HriqGT$OnUb0y-VI8S@|LF6lQ%FBrA``d zjy0P$i)`y;`G=deN$IjN@sBnm*|Id#R<1TDUEiPc{3w6pdtSfa?|Giz<@-F(Idrc6 zz1+DH6?(u>T8QC9SEw;Stgq|gRu{eME;DA51lswbzLE9 z;BwT2tB@hgHYBO05o56#wUA>tg!xSy6{Y4Z=HR!efuaU8DaKpV@qXG!t*8u~!4$lJx<$9K6cc!We!}&bi%VFgGT=vT>|@lpXHes`Tb)iST3I(H;!Pw= zCW7s=36q4IFb|cH6MT5_JZfhbP}g5VEw~%Cv+K71j_nWO0n-BdqcSrXIo~mHRD!RS zJ>avBMO~1I+Ci?h5VeC@sDb9=7A(UG>_jajlP6inC*n>I-wUWrf65c91$JXH^P69& zq|y<^(QKTAT2PI313pN5E9$~FU*ISH9$4$A#6e|@Ga{*))SaQ|4Gz!mr>{ah8nNO8qQ$q zk3mNR##7N3LI&!>JbS`C)J_+nc2sNoUq+p`8#Qn%l3nv2l6`Xyv+#S=xUoEmnkNA@ zUN(|6Q>^@JB~^5!VJ%L=7Sx5EsN-F@1+U^*tl%YA#_CZE_y9G*Y1BeHPz&is)?ofX zO*n$|XuJaJbmdbTFB3+o%f&yN=|hbFb+wMDL_rM40V1b zYTOOhI@^B;wE*WBm2Ff`qf(W}=zXvpkKqd2?mNcqk3{|XhY^gHVf>#wK@@1Q0MALmXSgF1ht)n^@N9dDg%EkZ50 z*tScpWf;NyX1VQHi+gBq#HaBu+h0lEG~rtG;7(#8@eHwn(5n|pXxF7gZ_(IG3GG&8 zF`*31P{S6T^Iy>eq|)qSX5wyw{~vvXm^HY>)_WOmD-Yp%;w54qv5F`s zRP-CeX8)gmHXVBj-RsSS%5%hif=9zVMN|>``6MyH63%B4vC(Y?v!;jm6+-X3ikHx< z{RXjv7(l2jASP-4+F;ZD;HSV$uwH);e zI+;*uAf^Uu?uQ?SY5$o-88M$2L{t*X2$cgwUt*pbl!sl+E}TYeBKi~43B4^m^ugCF z1^Fcp{%}=eF40>aqq5RAoE5h6EN0lc;O#SsL>MubP~(c*k;=~xZT!^ zv5&1s;~e5iB9eI3_^%D9@z)G23>=Ew=M7AWO7aA%qr*Z1yW*Nc0tv&KJpPXOs=$%q zo4x+5gae+Oz~>1i9)D|6AAeR-NuVtGxHk~*8}A7$PQB|5)TY&k1ia~cJpQ%}CvZ6P GsP|veAvCxE diff --git a/umap/locale/zh_TW/LC_MESSAGES/django.po b/umap/locale/zh_TW/LC_MESSAGES/django.po index 703b7f94..82575df7 100644 --- a/umap/locale/zh_TW/LC_MESSAGES/django.po +++ b/umap/locale/zh_TW/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Supaplex , 2019,2023-2024 +# Supaplex , 2019,2023-2025 # Chia-liang Kao , 2014 # coop.shen , 2014 # coop.shen , 2014 @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: uMap\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-24 08:39+0000\n" +"POT-Creation-Date: 2025-01-31 17:29+0000\n" "PO-Revision-Date: 2013-11-22 14:00+0000\n" -"Last-Translator: Supaplex , 2019,2023-2024\n" +"Last-Translator: Supaplex , 2019,2023-2025\n" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/openstreetmap/umap/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,7 +31,7 @@ msgstr "CSV 匯出" #: decorators.py:60 msgid "This map is not publicly available" -msgstr "" +msgstr "這份地圖並非公開可及的" #: middleware.py:13 msgid "Site is readonly for maintenance" @@ -41,7 +41,7 @@ msgstr "網站目前因維護中設定為唯讀狀態" msgid "name" msgstr "名稱" -#: models.py:62 models.py:475 +#: models.py:62 models.py:485 msgid "description" msgstr "描述" @@ -61,23 +61,23 @@ msgstr "URL 樣板,使用 OSM 地圖磚格式" msgid "Order of the tilelayers in the edit box" msgstr "編輯方塊中地圖磚的圖層順序" -#: models.py:175 models.py:469 +#: models.py:175 models.py:479 msgid "Only editable with secret edit link" msgstr "僅能由私密連結編輯" -#: models.py:176 models.py:470 +#: models.py:176 models.py:480 msgid "Everyone can edit" msgstr "所有人皆可編輯" -#: models.py:179 models.py:463 +#: models.py:179 models.py:473 msgid "Everyone" msgstr "所有人" -#: models.py:180 models.py:189 models.py:464 +#: models.py:180 models.py:189 models.py:474 msgid "Editors and team only" msgstr "只有編輯者與團隊" -#: models.py:181 models.py:465 +#: models.py:181 models.py:475 msgid "Owner only" msgstr "只有擁有者" @@ -97,7 +97,7 @@ msgstr "任何有連結的人" msgid "Blocked" msgstr "已經封銷了" -#: models.py:191 +#: models.py:191 models.py:469 msgid "Deleted" msgstr "已刪除" @@ -137,31 +137,31 @@ msgstr "編輯者" msgid "team" msgstr "團隊" -#: models.py:229 models.py:491 +#: models.py:229 models.py:501 msgid "edit status" msgstr "編輯狀態" -#: models.py:234 +#: models.py:234 models.py:506 msgid "share status" msgstr "分享狀態" -#: models.py:237 models.py:486 +#: models.py:237 models.py:496 msgid "settings" msgstr "設定" -#: models.py:402 +#: models.py:407 msgid "Clone of" msgstr "複製" -#: models.py:462 models.py:468 +#: models.py:468 models.py:472 models.py:478 msgid "Inherit" msgstr "繼承" -#: models.py:481 +#: models.py:491 msgid "display on load" msgstr "載入時顯示" -#: models.py:482 +#: models.py:492 msgid "Display this layer on load." msgstr "載入此圖層時顯示" @@ -170,50 +170,64 @@ msgid "" "Find out here the documentation on how to manage map’s" " permissions." -msgstr "" +msgstr "在說明文件尋找資訊,要如何管理地圖權限。" #: templates/403.html:10 templates/404.html:8 msgid "← Go to the homepage" -msgstr "" +msgstr "← 回到首頁" #: templates/404.html:7 msgid "404 Page Not Found" -msgstr "" +msgstr "404 頁面" -#: templates/auth/user_detail.html:8 +#: templates/auth/user_detail.html:6 +#, python-format +msgid "%(current_user)s’s maps" +msgstr "%(current_user)s的地圖" + +#: templates/auth/user_detail.html:12 #, python-format msgid "Browse %(current_user)s's maps" msgstr "瀏覽 %(current_user)s 的地圖" -#: templates/auth/user_detail.html:17 +#: templates/auth/user_detail.html:21 #, python-format msgid "%(current_user)s has no maps." msgstr "%(current_user)s 沒有任何地圖。" -#: templates/auth/user_form.html:21 templates/umap/team_form.html:21 +#: templates/auth/user_form.html:6 +msgid "My Profile" +msgstr "我的檔案" + +#: templates/auth/user_form.html:24 templates/umap/team_form.html:25 msgid "Save" msgstr "儲存" -#: templates/auth/user_form.html:27 +#: templates/auth/user_form.html:30 msgid "Your current providers" msgstr "你目前的供應商" -#: templates/auth/user_form.html:39 +#: templates/auth/user_form.html:44 msgid "Connect to another provider" msgstr "連線到其他供應商" -#: templates/auth/user_form.html:42 +#: templates/auth/user_form.html:47 msgid "" "It's a good habit to connect your account to more than one provider, in case" " one provider becomes unavailable, temporarily or even permanently." msgstr "用你的帳號連到多個供應商是好的習慣,因為有時候供應商會出狀況,甚至永久停止運作。" -#: templates/auth/user_stars.html:8 +#: templates/auth/user_stars.html:6 +#, python-format +msgid "%(current_user)s’s starred maps" +msgstr "%(current_user)s的打星號地圖" + +#: templates/auth/user_stars.html:12 #, python-format msgid "Browse %(current_user)s's starred maps" msgstr "瀏覽 %(current_user)s 已打心號的地圖" -#: templates/auth/user_stars.html:17 +#: templates/auth/user_stars.html:21 #, python-format msgid "%(current_user)s has no starred maps yet." msgstr "%(current_user)s 沒有任何打心號的地圖。" @@ -248,6 +262,10 @@ msgstr "密碼" msgid "Please choose a provider:" msgstr "請選擇提供商:" +#: templates/umap/about.html:5 templates/umap/navigation.html:22 +msgid "About" +msgstr "關於" + #: templates/umap/about_summary.html:12 #, python-format msgid "" @@ -415,7 +433,7 @@ msgstr "由" msgid "More" msgstr "更多" -#: templates/umap/map_table.html:8 templates/umap/user_teams.html:14 +#: templates/umap/map_table.html:8 templates/umap/user_teams.html:18 msgid "Name" msgstr "名稱" @@ -439,7 +457,7 @@ msgstr "最後儲存" msgid "Owner" msgstr "擁有者" -#: templates/umap/map_table.html:26 templates/umap/user_teams.html:20 +#: templates/umap/map_table.html:26 templates/umap/user_teams.html:24 msgid "Actions" msgstr "動作" @@ -452,7 +470,7 @@ msgid "Share" msgstr "分享" #: templates/umap/map_table.html:78 templates/umap/map_table.html:80 -#: templates/umap/user_teams.html:38 templates/umap/user_teams.html:40 +#: templates/umap/user_teams.html:42 templates/umap/user_teams.html:44 msgid "Edit" msgstr "編輯" @@ -515,10 +533,6 @@ msgstr "登入" msgid "Sign in" msgstr "註冊" -#: templates/umap/navigation.html:22 -msgid "About" -msgstr "關於" - #: templates/umap/navigation.html:30 msgid "Change password" msgstr "更改密碼" @@ -527,51 +541,57 @@ msgstr "更改密碼" msgid "Log out" msgstr "登出" -#: templates/umap/password_change.html:7 +#: templates/umap/password_change.html:6 +#: templates/umap/password_change.html:11 msgid "Password change" msgstr "密碼變更" -#: templates/umap/password_change.html:10 +#: templates/umap/password_change.html:14 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 "為確保賬戸安全,請先輸入你的舊有密碼。然後輸入新密碼兩次,以便確認新密碼輸入正確。" -#: templates/umap/password_change.html:17 +#: templates/umap/password_change.html:21 msgid "Old password" msgstr "舊密碼" -#: templates/umap/password_change.html:22 +#: templates/umap/password_change.html:26 msgid "New password" msgstr "新密碼" -#: templates/umap/password_change.html:26 +#: templates/umap/password_change.html:30 msgid "New password confirmation" msgstr "再次輸入新密碼" -#: templates/umap/password_change.html:27 +#: templates/umap/password_change.html:31 msgid "Change my password" msgstr "更改我的密碼" -#: templates/umap/password_change_done.html:7 +#: templates/umap/password_change_done.html:6 +#: templates/umap/password_change_done.html:11 msgid "Password change successful" msgstr "成功更改密碼" -#: templates/umap/password_change_done.html:10 +#: templates/umap/password_change_done.html:14 msgid "Your password was changed." msgstr "你的密碼已更改。" -#: templates/umap/search.html:15 +#: templates/umap/search.html:6 +msgid "Explore maps" +msgstr "瀏覽地圖" + +#: templates/umap/search.html:19 #, python-format msgid "%(count)s map found:" msgid_plural "%(count)s maps found:" msgstr[0] "已找到%(count)s份地圖:" -#: templates/umap/search.html:24 +#: templates/umap/search.html:28 msgid "No map found." msgstr "找不到地圖。" -#: templates/umap/search.html:29 +#: templates/umap/search.html:33 msgid "Latest created maps" msgstr "最新創建地圖" @@ -583,21 +603,34 @@ msgstr "搜尋地圖" msgid "Search" msgstr "搜尋" -#: templates/umap/team_detail.html:10 +#: templates/umap/team_confirm_delete.html:6 +msgid "Team deletion" +msgstr "團隊刪除" + +#: templates/umap/team_detail.html:6 +#, python-format +msgid "%(current_team)s’s maps" +msgstr "%(current_team)s的地圖" + +#: templates/umap/team_detail.html:14 #, python-format msgid "Browse %(current_team)s's maps" msgstr "瀏覽%(current_team)s的地圖" -#: templates/umap/team_detail.html:22 +#: templates/umap/team_detail.html:26 #, python-format msgid "%(current_team)s has no public maps." msgstr "%(current_team)s沒有公開地圖" -#: templates/umap/team_form.html:24 +#: templates/umap/team_form.html:6 +msgid "Create or edit a team" +msgstr "創建或是編輯團隊" + +#: templates/umap/team_form.html:28 msgid "Delete this team" msgstr "刪除這個團隊" -#: templates/umap/team_form.html:47 +#: templates/umap/team_form.html:51 msgid "Add user" msgstr "新增使用者" @@ -618,11 +651,15 @@ msgstr "下載%(count)s地圖" msgid "You have no map yet." msgstr "你目前還沒有地圖。" -#: templates/umap/user_teams.html:17 +#: templates/umap/user_teams.html:6 +msgid "My Teams" +msgstr "我的團隊" + +#: templates/umap/user_teams.html:21 msgid "Users" msgstr "使用者" -#: templates/umap/user_teams.html:48 +#: templates/umap/user_teams.html:52 msgid "New team" msgstr "新的團隊" @@ -639,57 +676,64 @@ msgstr "已經刪除團隊 \"%(name)s\" " msgid "View the map" msgstr "檢視地圖" -#: views.py:825 +#: views.py:838 msgid "See full screen" msgstr "檢視全螢幕" -#: views.py:968 +#: views.py:981 msgid "Map editors updated with success!" msgstr "地圖編輯者更新完成" -#: views.py:1004 +#: views.py:1017 #, python-format msgid "The uMap edit link for your map: %(map_name)s" msgstr "你的地圖 uMap 編輯連結:%(map_name)s" -#: views.py:1007 +#: views.py:1020 #, python-format msgid "Here is your secret edit link: %(link)s" msgstr "這是你的祕密編輯連結:%(link)s" -#: views.py:1014 +#: views.py:1027 #, python-format msgid "Can't send email to %(email)s" msgstr "無法傳送電子郵件到%(email)s" -#: views.py:1017 +#: views.py:1030 #, python-format msgid "Email sent to %(email)s" msgstr "電子郵件寄至 %(email)s" -#: views.py:1028 +#: views.py:1041 msgid "Only its owner can delete the map." msgstr "只有擁有者可以刪除此地圖" -#: views.py:1031 +#: views.py:1044 msgid "Map successfully deleted." msgstr "成功刪除地圖" -#: views.py:1057 +#: views.py:1070 #, 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 "您的地圖已複製完成!如果您想在不同的機器編輯這個地圖,請使用這個連結:%(anonymous_url)s" -#: views.py:1062 +#: views.py:1075 msgid "Congratulations, your map has been cloned!" msgstr "恭喜,您的地圖已被複製!" -#: views.py:1313 +#: views.py:1329 msgid "Layer successfully deleted." msgstr "圖層已刪除" -#: views.py:1335 +#: views.py:1351 msgid "Permissions updated with success!" msgstr "權限更新完成" + +#: views.py:1430 +#, python-format +msgid "" +"Using “%(name)s” to authenticate is deprecated. Please configure another " +"provider in your profile page." +msgstr "使用\"%(name)s\"來認證已經廢棄了,請在你的個人檔案頁面使用其他供應商來設定認證。" diff --git a/umap/static/umap/locale/el.js b/umap/static/umap/locale/el.js index 290e8e89..fe878b4d 100644 --- a/umap/static/umap/locale/el.js +++ b/umap/static/umap/locale/el.js @@ -1,6 +1,6 @@ const locale = { - "(area: {measure})": "(area: {measure})", - "(length: {measure})": "(length: {measure})", + "(area: {measure})": "(περιοχή: {μέτρηση})", + "(length: {measure})": "(μήκος: {μέτρηση})", "# one hash for main heading": "# ένα hash για επικεφαλίδα πρώτου επιπέδου", "## two hashes for second heading": "## δύο hash για επικεφαλίδα δευτέρου επιπέδου", "### three hashes for third heading": "### τρία hash για επικεφαλίδα τρίτου επιπέδου", @@ -142,11 +142,11 @@ const locale = { "Edit the title of the map": "Επεξεργασία τίτλου του χάρτη", "Edit this feature": "Επεξεργασία αυτού του στοιχείου", "Edit": "Επεξεργασία", - "Embed and link options": "Embed and link options", + "Embed and link options": "Επιλογές ενσωμάτωσης και σύνδεσης", "Embed the map": "Ένθεση του χάρτη", "Emoji & Character": "Emoji & Χαρακτήρες", "Empty": "Κενό", - "Equidistant": "Equidistant", + "Equidistant": "Ισαπέχουσα", "Error in the overlay URL": "Σφάλμα στη διεύθυνση URL επικάλυψης", "Error in the tilelayer URL": "Σφάλμα συνδέσμου υποβάθρου", "Exit Fullscreen": "Κλείσιμο πλήρους οθόνης", @@ -161,7 +161,7 @@ const locale = { "Fit all data": "Μεγέθυνση στα δεδομένα", "Format": "Μορφοποίηση", "From zoom": "Από εστίαση", - "full backup": "full backup", + "full backup": "πλήρες αντίγραφο ασφαλείας", "Generic": "Γενικός", "GeoRSS (only link)": "GeoRSS (μόνο σύνδεσμος)", "GeoRSS (title + image)": "GeoRSS (τίτλος + εικόνα)", @@ -180,13 +180,13 @@ const locale = { "icon opacity": "icon opacity", "Icon shape": "Μορφή εικονιδίου", "Icon symbol": "Σύμβολο εικονιδίου", - "If false, the polygon or line will act as a part of the underlying map.": "If false, the polygon or line will act as a part of the underlying map.", - "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}", - "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}", + "If false, the polygon or line will act as a part of the underlying map.": "Εάν είναι ψευδές, το πολύγωνο ή η γραμμή θα ενεργεί ως μέρος του υποκείμενου χάρτη.", + "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe με προσαρμοσμένο ύψος (σε px): {{{http://iframe.url.com|height}}}", + "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe με προσαρμοσμένο ύψος και πλάτος (σε px): {{{http://iframe.url.com|height*width}}}", "iframe": "iframe", - "Iframe: {{{https://iframe.url.com}}}": "Iframe: {{{https://iframe.url.com}}}", - "Image with custom width (in px): {{https://image.url.com|width}}": "Image with custom width (in px): {{https://image.url.com|width}}", - "Image: {{https://image.url.com}}": "Image: {{https://image.url.com}}", + "Iframe: {{{https://iframe.url.com}}}": "Iframe: {{{http://iframe.url.com}}}", + "Image with custom width (in px): {{https://image.url.com|width}}": "Εικόνα με προσαρμοσμένο πλάτος (σε px): {{http://image.url.com|width}}", + "Image: {{https://image.url.com}}": "Εικόνα: {{http://image.url.com}}", "Import data": "Εισαγωγή δεδομένων", "Import in a new layer": "Εισαγωγή σε νέο επίπεδο", "Imports all umap data, including layers and settings.": "Εισάγει όλα τα δεδομένα umap, μαζί με τα επίπεδα και τις ρυθμίσεις.", @@ -214,7 +214,7 @@ const locale = { "Limit bounds": "Περιορισμός ορίων", "Link to view the map": "Σύνδεσμος για προβολή του χάρτη", "Link to…": "Σύνδεση με...", - "Link with text: [[https://example.com|text of the link]]": "Link with text: [[https://example.com|text of the link]]", + "Link with text: [[https://example.com|text of the link]]": "Σύνδεση με κείμενο: [[http://example.com|text του συνδέσμου]]", "Long credits": "Αναλυτικές πιστώσεις", "Longitude": "Γεωγραφικό μήκος", "Make main shape": "Ορίστε το ως κύριο σχήμα", @@ -262,7 +262,7 @@ const locale = { "Opacity": "Αδιαφάνεια", "Open current feature on load": "Άνοιγμα τρέχοντος στοιχείου κατά τη φόρτωση", "Open link in…": "Άνοιγμα συνδέσμου σε…", - "Open share & download panel": "Open share & download panel", + "Open share & download panel": "Άνοιγμα πλαισίου διαμοιρασμού και λήψης", "Open this map extent in a map editor to provide more accurate data to OpenStreetMap": "Ανοίξτε τον χάρτη σε έναν επεξεργαστή χαρτών για να παρέχετε πιο ακριβή δεδομένα στο OpenStreetMap", "OpenStreetMap": "OpenStreetMap", "Optional intensity property for heatmap": "Προαιρετική ιδιότητα έντασης για τον χάρτη εγγύτητας", @@ -312,13 +312,13 @@ const locale = { "settings": "ρυθμίσεις", "Shape properties": "Ιδιότητες σχήματος", "Share and download": "Κοινοποίηση και λήψη", - "Share this link to open a customized map view": "Share this link to open a customized map view", + "Share this link to open a customized map view": "Μοιραστείτε αυτόν τον σύνδεσμο για να ανοίξετε μια προσαρμοσμένη προβολή χάρτη", "Short credits": "Εύσημα εν συντομία", "Short link": "Σύντομος σύνδεσμος", "Show this layer in the caption": "Εμφάνιση αυτού του επιπέδου στη λεζάντα", "Show/hide layer": "Εμφάνιση/απόκρυψη επιπέδου", "Side panel": "Πλευρική εργαλειοθήκη", - "Simple link: [[https://example.com]]": "Simple link: [[https://example.com]]", + "Simple link: [[https://example.com]]": "Απλός σύνδεσμος: [[http://example.com]]", "Simplify": "Απλοποίηση", "Skipping unknown geometry.type: {type}": "Παράλειψη άγνωστου geometry.type: {type}", "Slideshow": "Παρουσίαση", @@ -337,18 +337,18 @@ const locale = { "Table": "Πίνακας", "Text color for the cluster label": "Χρώμα κειμένου για την ετικέτα συμπλέγματος", "Text formatting": "Μορφοποίηση κειμένου", - "The name of the property to use as feature label (eg.: \"nom\"). You can also use properties inside brackets to use more than one or mix with static content (eg.: \"{name} in {place}\")": "The name of the property to use as feature label (eg.: \"nom\"). You can also use properties inside brackets to use more than one or mix with static content (eg.: \"{name} in {place}\")", + "The name of the property to use as feature label (eg.: \"nom\"). You can also use properties inside brackets to use more than one or mix with static content (eg.: \"{name} in {place}\")": "Το όνομα της ιδιότητας που θα χρησιμοποιηθεί ως ετικέτα χαρακτηριστικών (π.χ.: «nom»). Μπορείτε επίσης να χρησιμοποιήσετε ιδιότητες μέσα σε αγκύλες, για να έχετε περισσότερες από μία ή να αναμίξετε με στατικό περιεχόμενο (π.χ.: «{name} in {place}»)", "The name of the property to use as feature unique identifier.": "Το όνομα της ιδιότητας που θα χρησιμοποιείται ως μοναδικό αναγνωριστικό.", "The zoom and center have been modified.": "Η εστίαση και το κέντρο έχουν τροποποιηθεί.", "TMS format": "Μορφοποίηση TMS", "To use if remote server doesn't allow cross domain (slower)": "Για χρήση εάν ο απομακρυσμένος διακομιστής δεν επιτρέπει cross domain (πιο αργή)", "To zoom": "Για εστίαση", "Toggle edit mode (⇧+Click)": "Toggle edit mode (⇧+Click)", - "Toggle edit mode": "Toggle edit mode", + "Toggle edit mode": "Εναλλαγή λειτουργίας επεξεργασίας", "Transfer shape to edited feature": "Μεταφορά σχήματος σε επεξεργασμένο στοιχείο", "Transform to lines": "Μετασχηματισμός σε γραμμές", "Transform to polygon": "Μετασχηματισμός σε πολύγωνο", - "Type a place name or coordinates": "Type a place name or coordinates", + "Type a place name or coordinates": "Πληκτρολογήστε ένα όνομα τόπου ή τις συντεταγμένες του", "Type char or paste emoji": "Πληκτρολογήστε χαρακτήρα ή επικολλήστε emoji", "Type of layer": "Τύπος επιπέδου", "Unable to detect format of file {filename}": "Δεν είναι δυνατή η αναγνώριση της μορφοποίησης του αρχείου {filename}", @@ -401,46 +401,46 @@ const locale = { "{distance} miles": "{distance} μίλια", "{distance} NM": "{distance} ναυτικά μίλια", "{distance} yd": "{distance} γιάρδες", - "Edit map name and caption": "Edit map name and caption", - "Map advanced properties": "Map advanced properties", + "Edit map name and caption": "Επεξεργασία ονόματος και λεζάντας χάρτη", + "Map advanced properties": "Σύνθετες ιδιότητες χάρτη", "Edit map details": "Επεξεργασία λεπτομερειών χάρτη", "Back to browser": "Πίσω στον περιηγητή", - "Toggle size": "Toggle size", - "Display the caption control": "Display the caption control", + "Toggle size": "Εναλλαγή μεγέθους", + "Display the caption control": "Εμφάνιση του χειριστηρίου λεζάντας", "": "", - "Min": "Min", - "Max": "Max", + "Min": "Ελάχιστο", + "Max": "Μέγιστο", "From": "Από", "Until": "Μέχρι", - "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Example: key1,key2|Label 2,key3|Label 3|checkbox", + "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Παράδειγμα: key1,key2|Label 2,key3|Label 3|checkbox", "Edit in OpenStreetMap": "Επεξεργασία στο OpenStreetMap", - "Cannot determine latitude and longitude columns.": "Cannot determine latitude and longitude columns.", + "Cannot determine latitude and longitude columns.": "Δεν είναι δυνατός ο προσδιορισμός των στηλών γεωγραφικού πλάτους και γεωγραφικού μήκους.", "Back to layers": "Πίσω στις στρώσεις", "Filters": "Φίλτρα", - "Comma separated list of properties to use when filtering features by text input": "Comma separated list of properties to use when filtering features by text input", - "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.": "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.", + "Comma separated list of properties to use when filtering features by text input": "Λίστα ιδιοτήτων διαχωρισμένων με κόμμα, που θα χρησιμοποιηθούν κατά το φιλτράρισμα χαρακτηριστικών με εισαγωγή κειμένου.", + "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.": "Λίστα ιδιοτήτων διαχωρισμένων με κόμμα, που θα χρησιμοποιηθούν για τα φίλτρα (π.χ.: mykey,otherkey). Για να ελέγξετε την ετικέτα, προσθέστε την μετά από ένα | (π.χ.: mykey|My Key,otherkey|Other Key). Για να ελέγξετε τον τύπο του πεδίου εισόδου, προσθέστε το μετά από ένα άλλο | (π.χ.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Οι επιτρεπόμενες τιμές για τον τύπο πεδίου εισόδου είναι checkbox (προεπιλογή), radio, number, date και datetime.", "Search keys": "Αναζήτηση κλειδιών", - "Filters keys": "Filters keys", - "Filter data": "Filter data", - "Search map features…": "Search map features…", - "Reset all": "Reset all", - "Open browser": "Open browser", - "Open caption": "Open caption", + "Filters keys": "Πλήκτρα φίλτρων", + "Filter data": "Δεδομένα φίλτρου", + "Search map features…": "Χαρακτηριστικά αναζήτησης του χάρτη...", + "Reset all": "Επαναφορά όλων", + "Open browser": "Άνοιγμα προγράμματος περιήγησης", + "Open caption": "Άνοιγμα λεζάντας", "Your map has been created with an anonymous account!": "Ο χάρτης σας δημιουργήθηκε με ανώνυμο λογαριασμό!", - "Real-time collaboration": "Real-time collaboration", - "Cannot parse data": "Cannot parse data", - "Start typing...": "Start typing...", + "Real-time collaboration": "Συνεργασία σε πραγματικό χρόνο", + "Cannot parse data": "Δεν είναι δυνατή η ανάλυση δεδομένων", + "Start typing...": "Έναρξη πληκτρολόγησης...", "No result": "Κανένα αποτέλεσμα", "Data browser": "Περιηγητής δεδομένων", - "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.": "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.", - "Overpass supported expressions": "Overpass supported expressions", - "key (eg. building)": "key (eg. building)", - "!key (eg. !name)": "!key (eg. !name)", - "key=value (eg. building=yes)": "key=value (eg. building=yes)", - "key!=value (eg. building!=yes)": "key!=value (eg. building!=yes)", - "key~value (eg. name~Grisy)": "key~value (eg. name~Grisy)", - "key=\"value|value2\" (eg. name=\"Paris|Berlin\")": "key=\"value|value2\" (eg. name=\"Paris|Berlin\")", - "More info about Overpass syntax": "More info about Overpass syntax", + "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.": "Όταν παρέχεται μια διεύθυνση URL, το uMap μπορεί να αντιγράψει τα απομακρυσμένα δεδομένα σε ένα επίπεδο ή να προσθέσει αυτή τη διεύθυνση URL ως απομακρυσμένη πηγή του επιπέδου. Σε αυτή την περίπτωση, τα δεδομένα θα αντλούνται πάντα από αυτή τη διεύθυνση URL, και έτσι θα είναι ενημερωμένα, αλλά δεν θα είναι δυνατή η επεξεργασία τους μέσα στο uMap.", + "Overpass supported expressions": "Υποστηριζόμενες εκφράσεις υπέρβασης", + "key (eg. building)": "κλειδί (π.χ. κτίριο)", + "!key (eg. !name)": "!κλειδί (π.χ. !όνομα)", + "key=value (eg. building=yes)": "κλειδί=τιμή (π.χ. κτίριο=ναι)", + "key!=value (eg. building!=yes)": "κλειδί!=τιμή (π.χ. κτίριο!=ναι)", + "key~value (eg. name~Grisy)": "κλειδί~τιμή (π.χ. όνομα~Grisy)", + "key=\"value|value2\" (eg. name=\"Paris|Berlin\")": "κλειδί=\"value|value2\" (eg. όνομα=\"Παρίσι|Βερολίνο\")", + "More info about Overpass syntax": "Περισσότερες πληροφορίες σχετικά με τη σύνταξη της Υπέρβασης", "For more complex needs, see": "For more complex needs, see", "Choose data": "Choose data", "Choose the format": "Choose the format", diff --git a/umap/static/umap/locale/el.json b/umap/static/umap/locale/el.json index 90529cda..a348c030 100644 --- a/umap/static/umap/locale/el.json +++ b/umap/static/umap/locale/el.json @@ -1,6 +1,6 @@ { - "(area: {measure})": "(area: {measure})", - "(length: {measure})": "(length: {measure})", + "(area: {measure})": "(περιοχή: {μέτρηση})", + "(length: {measure})": "(μήκος: {μέτρηση})", "# one hash for main heading": "# ένα hash για επικεφαλίδα πρώτου επιπέδου", "## two hashes for second heading": "## δύο hash για επικεφαλίδα δευτέρου επιπέδου", "### three hashes for third heading": "### τρία hash για επικεφαλίδα τρίτου επιπέδου", @@ -142,11 +142,11 @@ "Edit the title of the map": "Επεξεργασία τίτλου του χάρτη", "Edit this feature": "Επεξεργασία αυτού του στοιχείου", "Edit": "Επεξεργασία", - "Embed and link options": "Embed and link options", + "Embed and link options": "Επιλογές ενσωμάτωσης και σύνδεσης", "Embed the map": "Ένθεση του χάρτη", "Emoji & Character": "Emoji & Χαρακτήρες", "Empty": "Κενό", - "Equidistant": "Equidistant", + "Equidistant": "Ισαπέχουσα", "Error in the overlay URL": "Σφάλμα στη διεύθυνση URL επικάλυψης", "Error in the tilelayer URL": "Σφάλμα συνδέσμου υποβάθρου", "Exit Fullscreen": "Κλείσιμο πλήρους οθόνης", @@ -161,7 +161,7 @@ "Fit all data": "Μεγέθυνση στα δεδομένα", "Format": "Μορφοποίηση", "From zoom": "Από εστίαση", - "full backup": "full backup", + "full backup": "πλήρες αντίγραφο ασφαλείας", "Generic": "Γενικός", "GeoRSS (only link)": "GeoRSS (μόνο σύνδεσμος)", "GeoRSS (title + image)": "GeoRSS (τίτλος + εικόνα)", @@ -180,13 +180,13 @@ "icon opacity": "icon opacity", "Icon shape": "Μορφή εικονιδίου", "Icon symbol": "Σύμβολο εικονιδίου", - "If false, the polygon or line will act as a part of the underlying map.": "If false, the polygon or line will act as a part of the underlying map.", - "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}", - "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}", + "If false, the polygon or line will act as a part of the underlying map.": "Εάν είναι ψευδές, το πολύγωνο ή η γραμμή θα ενεργεί ως μέρος του υποκείμενου χάρτη.", + "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe με προσαρμοσμένο ύψος (σε px): {{{http://iframe.url.com|height}}}", + "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe με προσαρμοσμένο ύψος και πλάτος (σε px): {{{http://iframe.url.com|height*width}}}", "iframe": "iframe", - "Iframe: {{{https://iframe.url.com}}}": "Iframe: {{{https://iframe.url.com}}}", - "Image with custom width (in px): {{https://image.url.com|width}}": "Image with custom width (in px): {{https://image.url.com|width}}", - "Image: {{https://image.url.com}}": "Image: {{https://image.url.com}}", + "Iframe: {{{https://iframe.url.com}}}": "Iframe: {{{http://iframe.url.com}}}", + "Image with custom width (in px): {{https://image.url.com|width}}": "Εικόνα με προσαρμοσμένο πλάτος (σε px): {{http://image.url.com|width}}", + "Image: {{https://image.url.com}}": "Εικόνα: {{http://image.url.com}}", "Import data": "Εισαγωγή δεδομένων", "Import in a new layer": "Εισαγωγή σε νέο επίπεδο", "Imports all umap data, including layers and settings.": "Εισάγει όλα τα δεδομένα umap, μαζί με τα επίπεδα και τις ρυθμίσεις.", @@ -214,7 +214,7 @@ "Limit bounds": "Περιορισμός ορίων", "Link to view the map": "Σύνδεσμος για προβολή του χάρτη", "Link to…": "Σύνδεση με...", - "Link with text: [[https://example.com|text of the link]]": "Link with text: [[https://example.com|text of the link]]", + "Link with text: [[https://example.com|text of the link]]": "Σύνδεση με κείμενο: [[http://example.com|text του συνδέσμου]]", "Long credits": "Αναλυτικές πιστώσεις", "Longitude": "Γεωγραφικό μήκος", "Make main shape": "Ορίστε το ως κύριο σχήμα", @@ -262,7 +262,7 @@ "Opacity": "Αδιαφάνεια", "Open current feature on load": "Άνοιγμα τρέχοντος στοιχείου κατά τη φόρτωση", "Open link in…": "Άνοιγμα συνδέσμου σε…", - "Open share & download panel": "Open share & download panel", + "Open share & download panel": "Άνοιγμα πλαισίου διαμοιρασμού και λήψης", "Open this map extent in a map editor to provide more accurate data to OpenStreetMap": "Ανοίξτε τον χάρτη σε έναν επεξεργαστή χαρτών για να παρέχετε πιο ακριβή δεδομένα στο OpenStreetMap", "OpenStreetMap": "OpenStreetMap", "Optional intensity property for heatmap": "Προαιρετική ιδιότητα έντασης για τον χάρτη εγγύτητας", @@ -312,13 +312,13 @@ "settings": "ρυθμίσεις", "Shape properties": "Ιδιότητες σχήματος", "Share and download": "Κοινοποίηση και λήψη", - "Share this link to open a customized map view": "Share this link to open a customized map view", + "Share this link to open a customized map view": "Μοιραστείτε αυτόν τον σύνδεσμο για να ανοίξετε μια προσαρμοσμένη προβολή χάρτη", "Short credits": "Εύσημα εν συντομία", "Short link": "Σύντομος σύνδεσμος", "Show this layer in the caption": "Εμφάνιση αυτού του επιπέδου στη λεζάντα", "Show/hide layer": "Εμφάνιση/απόκρυψη επιπέδου", "Side panel": "Πλευρική εργαλειοθήκη", - "Simple link: [[https://example.com]]": "Simple link: [[https://example.com]]", + "Simple link: [[https://example.com]]": "Απλός σύνδεσμος: [[http://example.com]]", "Simplify": "Απλοποίηση", "Skipping unknown geometry.type: {type}": "Παράλειψη άγνωστου geometry.type: {type}", "Slideshow": "Παρουσίαση", @@ -337,18 +337,18 @@ "Table": "Πίνακας", "Text color for the cluster label": "Χρώμα κειμένου για την ετικέτα συμπλέγματος", "Text formatting": "Μορφοποίηση κειμένου", - "The name of the property to use as feature label (eg.: \"nom\"). You can also use properties inside brackets to use more than one or mix with static content (eg.: \"{name} in {place}\")": "The name of the property to use as feature label (eg.: \"nom\"). You can also use properties inside brackets to use more than one or mix with static content (eg.: \"{name} in {place}\")", + "The name of the property to use as feature label (eg.: \"nom\"). You can also use properties inside brackets to use more than one or mix with static content (eg.: \"{name} in {place}\")": "Το όνομα της ιδιότητας που θα χρησιμοποιηθεί ως ετικέτα χαρακτηριστικών (π.χ.: «nom»). Μπορείτε επίσης να χρησιμοποιήσετε ιδιότητες μέσα σε αγκύλες, για να έχετε περισσότερες από μία ή να αναμίξετε με στατικό περιεχόμενο (π.χ.: «{name} in {place}»)", "The name of the property to use as feature unique identifier.": "Το όνομα της ιδιότητας που θα χρησιμοποιείται ως μοναδικό αναγνωριστικό.", "The zoom and center have been modified.": "Η εστίαση και το κέντρο έχουν τροποποιηθεί.", "TMS format": "Μορφοποίηση TMS", "To use if remote server doesn't allow cross domain (slower)": "Για χρήση εάν ο απομακρυσμένος διακομιστής δεν επιτρέπει cross domain (πιο αργή)", "To zoom": "Για εστίαση", "Toggle edit mode (⇧+Click)": "Toggle edit mode (⇧+Click)", - "Toggle edit mode": "Toggle edit mode", + "Toggle edit mode": "Εναλλαγή λειτουργίας επεξεργασίας", "Transfer shape to edited feature": "Μεταφορά σχήματος σε επεξεργασμένο στοιχείο", "Transform to lines": "Μετασχηματισμός σε γραμμές", "Transform to polygon": "Μετασχηματισμός σε πολύγωνο", - "Type a place name or coordinates": "Type a place name or coordinates", + "Type a place name or coordinates": "Πληκτρολογήστε ένα όνομα τόπου ή τις συντεταγμένες του", "Type char or paste emoji": "Πληκτρολογήστε χαρακτήρα ή επικολλήστε emoji", "Type of layer": "Τύπος επιπέδου", "Unable to detect format of file {filename}": "Δεν είναι δυνατή η αναγνώριση της μορφοποίησης του αρχείου {filename}", @@ -401,46 +401,46 @@ "{distance} miles": "{distance} μίλια", "{distance} NM": "{distance} ναυτικά μίλια", "{distance} yd": "{distance} γιάρδες", - "Edit map name and caption": "Edit map name and caption", - "Map advanced properties": "Map advanced properties", + "Edit map name and caption": "Επεξεργασία ονόματος και λεζάντας χάρτη", + "Map advanced properties": "Σύνθετες ιδιότητες χάρτη", "Edit map details": "Επεξεργασία λεπτομερειών χάρτη", "Back to browser": "Πίσω στον περιηγητή", - "Toggle size": "Toggle size", - "Display the caption control": "Display the caption control", + "Toggle size": "Εναλλαγή μεγέθους", + "Display the caption control": "Εμφάνιση του χειριστηρίου λεζάντας", "": "", - "Min": "Min", - "Max": "Max", + "Min": "Ελάχιστο", + "Max": "Μέγιστο", "From": "Από", "Until": "Μέχρι", - "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Example: key1,key2|Label 2,key3|Label 3|checkbox", + "Example: key1,key2|Label 2,key3|Label 3|checkbox": "Παράδειγμα: key1,key2|Label 2,key3|Label 3|checkbox", "Edit in OpenStreetMap": "Επεξεργασία στο OpenStreetMap", - "Cannot determine latitude and longitude columns.": "Cannot determine latitude and longitude columns.", + "Cannot determine latitude and longitude columns.": "Δεν είναι δυνατός ο προσδιορισμός των στηλών γεωγραφικού πλάτους και γεωγραφικού μήκους.", "Back to layers": "Πίσω στις στρώσεις", "Filters": "Φίλτρα", - "Comma separated list of properties to use when filtering features by text input": "Comma separated list of properties to use when filtering features by text input", - "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.": "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.", + "Comma separated list of properties to use when filtering features by text input": "Λίστα ιδιοτήτων διαχωρισμένων με κόμμα, που θα χρησιμοποιηθούν κατά το φιλτράρισμα χαρακτηριστικών με εισαγωγή κειμένου.", + "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.": "Λίστα ιδιοτήτων διαχωρισμένων με κόμμα, που θα χρησιμοποιηθούν για τα φίλτρα (π.χ.: mykey,otherkey). Για να ελέγξετε την ετικέτα, προσθέστε την μετά από ένα | (π.χ.: mykey|My Key,otherkey|Other Key). Για να ελέγξετε τον τύπο του πεδίου εισόδου, προσθέστε το μετά από ένα άλλο | (π.χ.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Οι επιτρεπόμενες τιμές για τον τύπο πεδίου εισόδου είναι checkbox (προεπιλογή), radio, number, date και datetime.", "Search keys": "Αναζήτηση κλειδιών", - "Filters keys": "Filters keys", - "Filter data": "Filter data", - "Search map features…": "Search map features…", - "Reset all": "Reset all", - "Open browser": "Open browser", - "Open caption": "Open caption", + "Filters keys": "Πλήκτρα φίλτρων", + "Filter data": "Δεδομένα φίλτρου", + "Search map features…": "Χαρακτηριστικά αναζήτησης του χάρτη...", + "Reset all": "Επαναφορά όλων", + "Open browser": "Άνοιγμα προγράμματος περιήγησης", + "Open caption": "Άνοιγμα λεζάντας", "Your map has been created with an anonymous account!": "Ο χάρτης σας δημιουργήθηκε με ανώνυμο λογαριασμό!", - "Real-time collaboration": "Real-time collaboration", - "Cannot parse data": "Cannot parse data", - "Start typing...": "Start typing...", + "Real-time collaboration": "Συνεργασία σε πραγματικό χρόνο", + "Cannot parse data": "Δεν είναι δυνατή η ανάλυση δεδομένων", + "Start typing...": "Έναρξη πληκτρολόγησης...", "No result": "Κανένα αποτέλεσμα", "Data browser": "Περιηγητής δεδομένων", - "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.": "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.", - "Overpass supported expressions": "Overpass supported expressions", - "key (eg. building)": "key (eg. building)", - "!key (eg. !name)": "!key (eg. !name)", - "key=value (eg. building=yes)": "key=value (eg. building=yes)", - "key!=value (eg. building!=yes)": "key!=value (eg. building!=yes)", - "key~value (eg. name~Grisy)": "key~value (eg. name~Grisy)", - "key=\"value|value2\" (eg. name=\"Paris|Berlin\")": "key=\"value|value2\" (eg. name=\"Paris|Berlin\")", - "More info about Overpass syntax": "More info about Overpass syntax", + "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.": "Όταν παρέχεται μια διεύθυνση URL, το uMap μπορεί να αντιγράψει τα απομακρυσμένα δεδομένα σε ένα επίπεδο ή να προσθέσει αυτή τη διεύθυνση URL ως απομακρυσμένη πηγή του επιπέδου. Σε αυτή την περίπτωση, τα δεδομένα θα αντλούνται πάντα από αυτή τη διεύθυνση URL, και έτσι θα είναι ενημερωμένα, αλλά δεν θα είναι δυνατή η επεξεργασία τους μέσα στο uMap.", + "Overpass supported expressions": "Υποστηριζόμενες εκφράσεις υπέρβασης", + "key (eg. building)": "κλειδί (π.χ. κτίριο)", + "!key (eg. !name)": "!κλειδί (π.χ. !όνομα)", + "key=value (eg. building=yes)": "κλειδί=τιμή (π.χ. κτίριο=ναι)", + "key!=value (eg. building!=yes)": "κλειδί!=τιμή (π.χ. κτίριο!=ναι)", + "key~value (eg. name~Grisy)": "κλειδί~τιμή (π.χ. όνομα~Grisy)", + "key=\"value|value2\" (eg. name=\"Paris|Berlin\")": "κλειδί=\"value|value2\" (eg. όνομα=\"Παρίσι|Βερολίνο\")", + "More info about Overpass syntax": "Περισσότερες πληροφορίες σχετικά με τη σύνταξη της Υπέρβασης", "For more complex needs, see": "For more complex needs, see", "Choose data": "Choose data", "Choose the format": "Choose the format", diff --git a/umap/static/umap/locale/it.js b/umap/static/umap/locale/it.js index 0e319133..f1e06e68 100644 --- a/umap/static/umap/locale/it.js +++ b/umap/static/umap/locale/it.js @@ -405,7 +405,7 @@ const locale = { "Map advanced properties": "Proprietà avanzata della mappa", "Edit map details": "Modifica i dettagli della mappa", "Back to browser": "Torna all'elenco", - "Toggle size": "Toggle size", + "Toggle size": "Commuta dimensioni", "Display the caption control": "Visualizza il controllo delle didascalie", "": "", "Min": "Min", @@ -417,23 +417,23 @@ const locale = { "Cannot determine latitude and longitude columns.": "Non è stato possibile individuare le colonne con latitudine e longitudine.", "Back to layers": "Torna ai livelli", "Filters": "Filtri", - "Comma separated list of properties to use when filtering features by text input": "Comma separated list of properties to use when filtering features by text input", + "Comma separated list of properties to use when filtering features by text input": "Lista di proprietà separate da virgola da utilizzare quando il filtro è impostato su testo ", "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.": "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.", "Search keys": "Chiavi di ricerca", - "Filters keys": "Filters keys", - "Filter data": "Filter data", - "Search map features…": "Search map features…", - "Reset all": "Reset all", - "Open browser": "Open browser", + "Filters keys": "Filtro sui campi", + "Filter data": "Filtra dati", + "Search map features…": "Cerca elementi della mappa…", + "Reset all": "Reimposta tutto", + "Open browser": "Apri browser", "Open caption": "Open caption", "Your map has been created with an anonymous account!": "La tua mappa è stata creata con un account anonimo!", "Real-time collaboration": "Collaborazione in tempo reale", - "Cannot parse data": "Cannot parse data", + "Cannot parse data": "Impossibile analizzare i dati", "Start typing...": "Inizia a scrivere...", "No result": "Nessun risultato", - "Data browser": "Data browser", + "Data browser": "Browser dei dati", "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.": "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.", - "Overpass supported expressions": "Overpass supported expressions", + "Overpass supported expressions": "Espressioni di Overpass supportate", "key (eg. building)": "chiave (es. building)", "!key (eg. !name)": "!chiave (es. !name)", "key=value (eg. building=yes)": "chiave=valore (es. building=yes)", @@ -441,7 +441,7 @@ const locale = { "key~value (eg. name~Grisy)": "chiave~valore (es. name~Grisy)", "key=\"value|value2\" (eg. name=\"Paris|Berlin\")": "chiave=\"valore|valore2\" (es. name=\"Parigi|Berlino\")", "More info about Overpass syntax": "Più informazioni sulla sintassi di Overpass", - "For more complex needs, see": "For more complex needs, see", + "For more complex needs, see": "Per esigenze più complesse, consulta", "Choose data": "Seleziona i dati", "Choose the format": "Seleziona il formato", "Choose the layer": "Seleziona il livello", @@ -455,13 +455,13 @@ const locale = { "empty rule": "regola vuota", "Conditional style rules": "Regole di stile condizionale", "Add rule": "Aggiungi regola", - "Browser: data": "Browser: data", - "Browser: layers": "Browser: layers", - "Browser: filters": "Browser: filters", + "Browser: data": "Browser: dati", + "Browser: layers": "Browser: livelli", + "Browser: filters": "Browser: filtri", "Enable real-time collaboration": "Abilita collaborazione in tempo reale", "✅ Copied!": "✅ Copiato!", - "Choose a dataset": "Choose a dataset", - "Choose this dataset": "Choose this dataset", + "Choose a dataset": "Scegli un dataset", + "Choose this dataset": "Scegli questo dataset", "GeoDataMine: thematic data from OpenStreetMap": "GeoDataMine: thematic data from OpenStreetMap", "Choose a theme": "Seleziona un tema", "Symplify all geometries to points": "Semplifica tutte le geometrie in punti", @@ -470,15 +470,15 @@ const locale = { "Please choose a theme and a boundary first.": "Please choose a theme and a boundary first.", "Expression": "Espressione", "Geometry mode": "Modalità geometria", - "Only geometry centers": "Only geometry centers", - "Search area": "Search area", + "Only geometry centers": "Solo i centri delle geometrie", + "Search area": "Cerca area", "Type area name, or let empty to load data in current map view": "Scrivi il nome dell'area, o lascia vuoto per caricare i dati nella vista della mappa corrente", "Data successfully imported!": "Dati importati con successo!", "Clear data": "Rimuovi i dati", "Remove layers": "Rimuovi i livelli", - "Categorized": "Categorized", + "Categorized": "Categorizzato", "Alphabetical": "Alfabetico", - "Category property": "Category property", + "Category property": "Proprietà della categoria", "Color palette": "Palette di colori", "Categories": "Categorie", "Comma separated list of categories.": "Lista di categorie separate da virgola.", @@ -520,15 +520,15 @@ const locale = { "Save draft": "Salva bozza", "No data has been found for import": "Non sono stati trovati dati da importare", "Successfully imported {count} feature(s)": "Successfully imported {count} feature(s)", - "Disconnected": "Disconnected", - "You must be logged in": "You must be logged in", - "Created at {date}": "Created at {date}", - "Modified at {date}": "Modified at {date}", + "Disconnected": "Scollegato", + "You must be logged in": "Devi aver effettuato l’accesso", + "Created at {date}": "Creato il {date}", + "Modified at {date}": "Modificato il {date}", "on hover": "on hover", "Cannot load remote data for layer \"{layer}\" with url \"{url}\"": "Cannot load remote data for layer \"{layer}\" with url \"{url}\"", "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"": "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"", - "Import failed: invalid data": "Import failed: invalid data", - "Anonymous": "Anonymous" + "Import failed: invalid data": "Import fallito: dati non validi", + "Anonymous": "Anonimo" } L.registerLocale("it", locale) L.setLocale("it") diff --git a/umap/static/umap/locale/it.json b/umap/static/umap/locale/it.json index c55c05ed..26a09e77 100644 --- a/umap/static/umap/locale/it.json +++ b/umap/static/umap/locale/it.json @@ -405,7 +405,7 @@ "Map advanced properties": "Proprietà avanzata della mappa", "Edit map details": "Modifica i dettagli della mappa", "Back to browser": "Torna all'elenco", - "Toggle size": "Toggle size", + "Toggle size": "Commuta dimensioni", "Display the caption control": "Visualizza il controllo delle didascalie", "": "", "Min": "Min", @@ -417,23 +417,23 @@ "Cannot determine latitude and longitude columns.": "Non è stato possibile individuare le colonne con latitudine e longitudine.", "Back to layers": "Torna ai livelli", "Filters": "Filtri", - "Comma separated list of properties to use when filtering features by text input": "Comma separated list of properties to use when filtering features by text input", + "Comma separated list of properties to use when filtering features by text input": "Lista di proprietà separate da virgola da utilizzare quando il filtro è impostato su testo ", "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.": "Comma separated list of properties to use for filters (eg.: mykey,otherkey). To control label, add it after a | (eg.: mykey|My Key,otherkey|Other Key). To control input field type, add it after another | (eg.: mykey|My Key|checkbox,otherkey|Other Key|datetime). Allowed values for the input field type are checkbox (default), radio, number, date and datetime.", "Search keys": "Chiavi di ricerca", - "Filters keys": "Filters keys", - "Filter data": "Filter data", - "Search map features…": "Search map features…", - "Reset all": "Reset all", - "Open browser": "Open browser", + "Filters keys": "Filtro sui campi", + "Filter data": "Filtra dati", + "Search map features…": "Cerca elementi della mappa…", + "Reset all": "Reimposta tutto", + "Open browser": "Apri browser", "Open caption": "Open caption", "Your map has been created with an anonymous account!": "La tua mappa è stata creata con un account anonimo!", "Real-time collaboration": "Collaborazione in tempo reale", - "Cannot parse data": "Cannot parse data", + "Cannot parse data": "Impossibile analizzare i dati", "Start typing...": "Inizia a scrivere...", "No result": "Nessun risultato", - "Data browser": "Data browser", + "Data browser": "Browser dei dati", "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.": "When providing an URL, uMap can copy the remote data in a layer, or add this URL as remote source of the layer. In that case, data will always be fetched from that URL, and thus be up to date, but it will not be possible to edit it inside uMap.", - "Overpass supported expressions": "Overpass supported expressions", + "Overpass supported expressions": "Espressioni di Overpass supportate", "key (eg. building)": "chiave (es. building)", "!key (eg. !name)": "!chiave (es. !name)", "key=value (eg. building=yes)": "chiave=valore (es. building=yes)", @@ -441,7 +441,7 @@ "key~value (eg. name~Grisy)": "chiave~valore (es. name~Grisy)", "key=\"value|value2\" (eg. name=\"Paris|Berlin\")": "chiave=\"valore|valore2\" (es. name=\"Parigi|Berlino\")", "More info about Overpass syntax": "Più informazioni sulla sintassi di Overpass", - "For more complex needs, see": "For more complex needs, see", + "For more complex needs, see": "Per esigenze più complesse, consulta", "Choose data": "Seleziona i dati", "Choose the format": "Seleziona il formato", "Choose the layer": "Seleziona il livello", @@ -455,13 +455,13 @@ "empty rule": "regola vuota", "Conditional style rules": "Regole di stile condizionale", "Add rule": "Aggiungi regola", - "Browser: data": "Browser: data", - "Browser: layers": "Browser: layers", - "Browser: filters": "Browser: filters", + "Browser: data": "Browser: dati", + "Browser: layers": "Browser: livelli", + "Browser: filters": "Browser: filtri", "Enable real-time collaboration": "Abilita collaborazione in tempo reale", "✅ Copied!": "✅ Copiato!", - "Choose a dataset": "Choose a dataset", - "Choose this dataset": "Choose this dataset", + "Choose a dataset": "Scegli un dataset", + "Choose this dataset": "Scegli questo dataset", "GeoDataMine: thematic data from OpenStreetMap": "GeoDataMine: thematic data from OpenStreetMap", "Choose a theme": "Seleziona un tema", "Symplify all geometries to points": "Semplifica tutte le geometrie in punti", @@ -470,15 +470,15 @@ "Please choose a theme and a boundary first.": "Please choose a theme and a boundary first.", "Expression": "Espressione", "Geometry mode": "Modalità geometria", - "Only geometry centers": "Only geometry centers", - "Search area": "Search area", + "Only geometry centers": "Solo i centri delle geometrie", + "Search area": "Cerca area", "Type area name, or let empty to load data in current map view": "Scrivi il nome dell'area, o lascia vuoto per caricare i dati nella vista della mappa corrente", "Data successfully imported!": "Dati importati con successo!", "Clear data": "Rimuovi i dati", "Remove layers": "Rimuovi i livelli", - "Categorized": "Categorized", + "Categorized": "Categorizzato", "Alphabetical": "Alfabetico", - "Category property": "Category property", + "Category property": "Proprietà della categoria", "Color palette": "Palette di colori", "Categories": "Categorie", "Comma separated list of categories.": "Lista di categorie separate da virgola.", @@ -520,13 +520,13 @@ "Save draft": "Salva bozza", "No data has been found for import": "Non sono stati trovati dati da importare", "Successfully imported {count} feature(s)": "Successfully imported {count} feature(s)", - "Disconnected": "Disconnected", - "You must be logged in": "You must be logged in", - "Created at {date}": "Created at {date}", - "Modified at {date}": "Modified at {date}", + "Disconnected": "Scollegato", + "You must be logged in": "Devi aver effettuato l’accesso", + "Created at {date}": "Creato il {date}", + "Modified at {date}": "Modificato il {date}", "on hover": "on hover", "Cannot load remote data for layer \"{layer}\" with url \"{url}\"": "Cannot load remote data for layer \"{layer}\" with url \"{url}\"", "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"": "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"", - "Import failed: invalid data": "Import failed: invalid data", - "Anonymous": "Anonymous" + "Import failed: invalid data": "Import fallito: dati non validi", + "Anonymous": "Anonimo" } \ No newline at end of file diff --git a/umap/static/umap/locale/pt.js b/umap/static/umap/locale/pt.js index a2da04ff..99a57ee8 100644 --- a/umap/static/umap/locale/pt.js +++ b/umap/static/umap/locale/pt.js @@ -181,12 +181,12 @@ const locale = { "Icon shape": "Forma do ícone", "Icon symbol": "Símbolo do ícone", "If false, the polygon or line will act as a part of the underlying map.": "Se for falso, o polígono ou a linha atuará como parte do mapa subjacente.", - "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}", - "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}", + "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe com altura personalizada (em px): {{{https://iframe.url.com|height}}}", + "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe com altura e largura personalizadas (em px): {{{https://iframe.url.com|height*width}}}", "iframe": "iframe", "Iframe: {{{https://iframe.url.com}}}": "Iframe: {{{https://iframe.url.com}}}", - "Image with custom width (in px): {{https://image.url.com|width}}": "Image with custom width (in px): {{https://image.url.com|width}}", - "Image: {{https://image.url.com}}": "Image: {{https://image.url.com}}", + "Image with custom width (in px): {{https://image.url.com|width}}": "Imagem com largura personalizada (em px): {{https://image.url.com|width}}", + "Image: {{https://image.url.com}}": "Imagem: {{https://image.url.com}}", "Import data": "Importar dados", "Import in a new layer": "Importar uma nova camada", "Imports all umap data, including layers and settings.": "Importa todos os dados uMap, incluindo camadas e definições.", @@ -214,7 +214,7 @@ const locale = { "Limit bounds": "Extremos dos limites", "Link to view the map": "Hiperligação para ver o mapa", "Link to…": "Hiperligação para…", - "Link with text: [[https://example.com|text of the link]]": "Link with text: [[https://example.com|text of the link]]", + "Link with text: [[https://example.com|text of the link]]": "Hiperligação com texto: [[https://exemplo.com|texto da hiperligação]]", "Long credits": "Créditos por extenso", "Longitude": "Longitude", "Make main shape": "Fazer forma geométrica principal", @@ -318,7 +318,7 @@ const locale = { "Show this layer in the caption": "Mostrar esta camada na legenda", "Show/hide layer": "Mostrar / ocultar camada", "Side panel": "Painel lateral", - "Simple link: [[https://example.com]]": "Simple link: [[https://example.com]]", + "Simple link: [[https://example.com]]": "Hiperligação simples: [[https://exemplo.com]]", "Simplify": "Simplificar", "Skipping unknown geometry.type: {type}": "A ignorar tipo de geometria desconhecido: {type}", "Slideshow": "Apresentação", @@ -503,31 +503,31 @@ const locale = { "Display the open browser control": "Mostrar o controlo do navegador aberto", "Copy as GeoJSON": "Copiar como GeoJSON", "Please zoom in to edit the geometry": "Amplie para editar a geometria", - "New map": "New map", - "My maps": "My maps", - "My teams": "My teams", - "My profile": "My profile", - "Type new owner's username": "Type new owner's username", - "Type editor's username": "Type editor's username", - "Map": "Map", - "Manage collaborators": "Manage collaborators", - "show/hide all layers": "show/hide all layers", - "zoom to data extent": "zoom to data extent", - "download visible data": "download visible data", - "Import helpers": "Import helpers", - "Import helpers will fill the URL field for you.": "Import helpers will fill the URL field for you.", - "Wikipedia": "Wikipedia", - "Save draft": "Save draft", - "No data has been found for import": "No data has been found for import", - "Successfully imported {count} feature(s)": "Successfully imported {count} feature(s)", - "Disconnected": "Disconnected", - "You must be logged in": "You must be logged in", - "Created at {date}": "Created at {date}", - "Modified at {date}": "Modified at {date}", - "on hover": "on hover", - "Cannot load remote data for layer \"{layer}\" with url \"{url}\"": "Cannot load remote data for layer \"{layer}\" with url \"{url}\"", - "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"": "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"", - "Import failed: invalid data": "Import failed: invalid data", + "New map": "Novo mapa", + "My maps": "Meus mapas", + "My teams": "Minhas equipas", + "My profile": "Meu perfil", + "Type new owner's username": "Digite o nome de utilizador do novo proprietário", + "Type editor's username": "Digite o nome de utilizador do editor", + "Map": "Mapa", + "Manage collaborators": "Gerir colaboradores", + "show/hide all layers": "mostrar/ocultar todas as camadas", + "zoom to data extent": "zoom na extensão dos dados", + "download visible data": "descarregar dados visíveis", + "Import helpers": "Assistentes de importação", + "Import helpers will fill the URL field for you.": "Os assistentes de importação preencherão o campo URL por si.", + "Wikipedia": "Wikipédia", + "Save draft": "Guardar rascunho", + "No data has been found for import": "Não foram encontrados dados para a importação", + "Successfully imported {count} feature(s)": "Importado com êxito {count} elemento(s)", + "Disconnected": "Desconectado", + "You must be logged in": "Tem de ter sessão iniciada", + "Created at {date}": "Criado em {date}", + "Modified at {date}": "Alterado em {date}", + "on hover": "ao passar o rato", + "Cannot load remote data for layer \"{layer}\" with url \"{url}\"": "Não é possível carregar dados remotos na camada \"{layer}\" com o URL \"{url}\"", + "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"": "Não é possível processar os dados remotos na camada \"{layer}\" com o URL \"{url}\"", + "Import failed: invalid data": "A importação falhou: dados inválidos", "Anonymous": "Anonymous" } L.registerLocale("pt", locale) diff --git a/umap/static/umap/locale/pt.json b/umap/static/umap/locale/pt.json index 87abad20..fffdbbba 100644 --- a/umap/static/umap/locale/pt.json +++ b/umap/static/umap/locale/pt.json @@ -181,12 +181,12 @@ "Icon shape": "Forma do ícone", "Icon symbol": "Símbolo do ícone", "If false, the polygon or line will act as a part of the underlying map.": "Se for falso, o polígono ou a linha atuará como parte do mapa subjacente.", - "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}", - "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}", + "Iframe with custom height (in px): {{{https://iframe.url.com|height}}}": "Iframe com altura personalizada (em px): {{{https://iframe.url.com|height}}}", + "Iframe with custom height and width (in px): {{{https://iframe.url.com|height*width}}}": "Iframe com altura e largura personalizadas (em px): {{{https://iframe.url.com|height*width}}}", "iframe": "iframe", "Iframe: {{{https://iframe.url.com}}}": "Iframe: {{{https://iframe.url.com}}}", - "Image with custom width (in px): {{https://image.url.com|width}}": "Image with custom width (in px): {{https://image.url.com|width}}", - "Image: {{https://image.url.com}}": "Image: {{https://image.url.com}}", + "Image with custom width (in px): {{https://image.url.com|width}}": "Imagem com largura personalizada (em px): {{https://image.url.com|width}}", + "Image: {{https://image.url.com}}": "Imagem: {{https://image.url.com}}", "Import data": "Importar dados", "Import in a new layer": "Importar uma nova camada", "Imports all umap data, including layers and settings.": "Importa todos os dados uMap, incluindo camadas e definições.", @@ -214,7 +214,7 @@ "Limit bounds": "Extremos dos limites", "Link to view the map": "Hiperligação para ver o mapa", "Link to…": "Hiperligação para…", - "Link with text: [[https://example.com|text of the link]]": "Link with text: [[https://example.com|text of the link]]", + "Link with text: [[https://example.com|text of the link]]": "Hiperligação com texto: [[https://exemplo.com|texto da hiperligação]]", "Long credits": "Créditos por extenso", "Longitude": "Longitude", "Make main shape": "Fazer forma geométrica principal", @@ -318,7 +318,7 @@ "Show this layer in the caption": "Mostrar esta camada na legenda", "Show/hide layer": "Mostrar / ocultar camada", "Side panel": "Painel lateral", - "Simple link: [[https://example.com]]": "Simple link: [[https://example.com]]", + "Simple link: [[https://example.com]]": "Hiperligação simples: [[https://exemplo.com]]", "Simplify": "Simplificar", "Skipping unknown geometry.type: {type}": "A ignorar tipo de geometria desconhecido: {type}", "Slideshow": "Apresentação", @@ -503,30 +503,30 @@ "Display the open browser control": "Mostrar o controlo do navegador aberto", "Copy as GeoJSON": "Copiar como GeoJSON", "Please zoom in to edit the geometry": "Amplie para editar a geometria", - "New map": "New map", - "My maps": "My maps", - "My teams": "My teams", - "My profile": "My profile", - "Type new owner's username": "Type new owner's username", - "Type editor's username": "Type editor's username", - "Map": "Map", - "Manage collaborators": "Manage collaborators", - "show/hide all layers": "show/hide all layers", - "zoom to data extent": "zoom to data extent", - "download visible data": "download visible data", - "Import helpers": "Import helpers", - "Import helpers will fill the URL field for you.": "Import helpers will fill the URL field for you.", - "Wikipedia": "Wikipedia", - "Save draft": "Save draft", - "No data has been found for import": "No data has been found for import", - "Successfully imported {count} feature(s)": "Successfully imported {count} feature(s)", - "Disconnected": "Disconnected", - "You must be logged in": "You must be logged in", - "Created at {date}": "Created at {date}", - "Modified at {date}": "Modified at {date}", - "on hover": "on hover", - "Cannot load remote data for layer \"{layer}\" with url \"{url}\"": "Cannot load remote data for layer \"{layer}\" with url \"{url}\"", - "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"": "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"", - "Import failed: invalid data": "Import failed: invalid data", + "New map": "Novo mapa", + "My maps": "Meus mapas", + "My teams": "Minhas equipas", + "My profile": "Meu perfil", + "Type new owner's username": "Digite o nome de utilizador do novo proprietário", + "Type editor's username": "Digite o nome de utilizador do editor", + "Map": "Mapa", + "Manage collaborators": "Gerir colaboradores", + "show/hide all layers": "mostrar/ocultar todas as camadas", + "zoom to data extent": "zoom na extensão dos dados", + "download visible data": "descarregar dados visíveis", + "Import helpers": "Assistentes de importação", + "Import helpers will fill the URL field for you.": "Os assistentes de importação preencherão o campo URL por si.", + "Wikipedia": "Wikipédia", + "Save draft": "Guardar rascunho", + "No data has been found for import": "Não foram encontrados dados para a importação", + "Successfully imported {count} feature(s)": "Importado com êxito {count} elemento(s)", + "Disconnected": "Desconectado", + "You must be logged in": "Tem de ter sessão iniciada", + "Created at {date}": "Criado em {date}", + "Modified at {date}": "Alterado em {date}", + "on hover": "ao passar o rato", + "Cannot load remote data for layer \"{layer}\" with url \"{url}\"": "Não é possível carregar dados remotos na camada \"{layer}\" com o URL \"{url}\"", + "Cannot parse remote data for layer \"{layer}\" with url \"{url}\"": "Não é possível processar os dados remotos na camada \"{layer}\" com o URL \"{url}\"", + "Import failed: invalid data": "A importação falhou: dados inválidos", "Anonymous": "Anonymous" } \ No newline at end of file