From 212e2fa023a70f7c2ef5c2b98749ecbdce973f8d Mon Sep 17 00:00:00 2001 From: Rabia Sajjad Date: Mon, 9 Sep 2024 16:20:21 -0400 Subject: [PATCH] use breadcrumb trail guidance to improve breadcrumbs on Portal --- changes/1505.changes | 3 + .../assets/internal/canada_internal.css | 8 + .../canada/assets/public/canada_public.css | 8 - ckanext/canada/helpers.py | 32 ++- ckanext/canada/i18n/ckanext-canada.pot | 186 ++++++++++------- .../i18n/en/LC_MESSAGES/ckanext-canada.po | 193 +++++++++-------- .../i18n/fr/LC_MESSAGES/ckanext-canada.po | 196 ++++++++++-------- ckanext/canada/templates/package/base.html | 2 +- .../templates/package/resource_edit_base.html | 2 +- 9 files changed, 369 insertions(+), 261 deletions(-) diff --git a/changes/1505.changes b/changes/1505.changes index 46d47086e..3fa1d5200 100644 --- a/changes/1505.changes +++ b/changes/1505.changes @@ -2,3 +2,6 @@ - show title in breadcrumbs - increase breadcrumb length to 80 for package and resource - increase title length from ckan's default 80 to 150 before truncating +- use the breadcrumb trail guidance to not display the current page +at the end of the breadcrumb trail (linked or unlinked) for the Portal only +https://design.canada.ca/common-design-patterns/breadcrumb-trail.html diff --git a/ckanext/canada/assets/internal/canada_internal.css b/ckanext/canada/assets/internal/canada_internal.css index 44871f986..f033da19c 100644 --- a/ckanext/canada/assets/internal/canada_internal.css +++ b/ckanext/canada/assets/internal/canada_internal.css @@ -12,6 +12,14 @@ ol.breadcrumb { margin-bottom: 0px; } +.breadcrumb li:last-child a { + background: transparent !important; + color: black; + pointer-events: none; + cursor: default; + text-decoration: none; +} + #wb-info a { text-decoration: none; } diff --git a/ckanext/canada/assets/public/canada_public.css b/ckanext/canada/assets/public/canada_public.css index 7954f7c37..e74b891ab 100644 --- a/ckanext/canada/assets/public/canada_public.css +++ b/ckanext/canada/assets/public/canada_public.css @@ -83,14 +83,6 @@ details.alert-error { color: #295376; } -.breadcrumb li:last-child a { - background: transparent !important; - color: black; - pointer-events: none; - cursor: default; - text-decoration: none; -} - .fgpv { height: 700px; border: 1px solid black; diff --git a/ckanext/canada/helpers.py b/ckanext/canada/helpers.py index 5516372aa..2db65a8c9 100755 --- a/ckanext/canada/helpers.py +++ b/ckanext/canada/helpers.py @@ -853,17 +853,35 @@ def ckan_to_cdts_breadcrumbs(breadcrumb_content): See: https://cdts.service.canada.ca/app/cls/WET/gcweb/v4_1_0/cdts/samples/breadcrumbs-en.html """ breadcrumb_html = BeautifulSoup(breadcrumb_content, 'html.parser') - cdts_breadcrumbs = [{ - 'title': _('Registry Home') if g.is_registry else _('Open Government Portal'), - 'href': '/%s' % h.lang(), - }] + cdts_breadcrumbs = [] + if g.is_registry: + cdts_breadcrumbs.append({ + 'title': _('Registry Home'), + 'href': '/%s' % h.lang(), + }) + else: + cdts_breadcrumbs.extend([{ + 'title': _('Open Government'), + 'href': '/%s' % h.lang(), + },{ + 'title': _('Search'), + 'href': adv_search_url(), + }]) + for breadcrumb in breadcrumb_html.find_all('li'): anchor = breadcrumb.find('a') - cdts_breadcrumbs.append({ + link = { 'title': breadcrumb.text if not anchor else anchor.text, - 'acronym': '' if not anchor else anchor.get('title', ''), 'href': '' if not anchor else anchor['href'], - }) + } + if anchor and anchor.get('title'): + link['acronym'] = anchor.get('title') + + if g.is_registry: + cdts_breadcrumbs.append(link) + elif 'active' not in breadcrumb.get('class', []): + cdts_breadcrumbs.append(link) + return cdts_breadcrumbs diff --git a/ckanext/canada/i18n/ckanext-canada.pot b/ckanext/canada/i18n/ckanext-canada.pot index 66786ca5f..2b7491335 100644 --- a/ckanext/canada/i18n/ckanext-canada.pot +++ b/ckanext/canada/i18n/ckanext-canada.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ckanext-canada 0.4.0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-12 20:07-0400\n" +"POT-Creation-Date: 2024-09-09 14:43-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -108,7 +108,7 @@ msgid "Treasury Board of Canada Secretariat" msgstr "" #: ckanext/canada/helpers.py:577 ckanext/canada/strings.py:13 -#: ckanext/canada/view.py:1107 +#: ckanext/canada/view.py:1170 msgid "Members not found" msgstr "" @@ -191,12 +191,21 @@ msgstr "" msgid "Scheduled" msgstr "" -#: ckanext/canada/helpers.py:857 +#: ckanext/canada/helpers.py:859 msgid "Registry Home" msgstr "" -#: ckanext/canada/helpers.py:857 ckanext/canada/strings.py:82 -msgid "Open Government Portal" +#: ckanext/canada/helpers.py:864 +msgid "Open Government" +msgstr "" + +#: ckanext/canada/helpers.py:867 +#: ckanext/canada/templates/admin/publish_search.html:18 +#: ckanext/canada/templates/home/quick_links.html:104 +#: ckanext/canada/templates/organization/snippets/organization_search.html:7 +#: ckanext/canada/templates/snippets/cdts/header.html:146 +#: ckanext/canada/templates/snippets/search_form.html:44 +msgid "Search" msgstr "" #: ckanext/canada/logic.py:296 @@ -275,7 +284,7 @@ msgstr "" msgid "Not authorized to access {group} members download" msgstr "" -#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1117 +#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1180 msgid "N/A" msgstr "" @@ -285,7 +294,7 @@ msgstr "" #: ckanext/canada/templates/user/list.html:44 #: ckanext/canada/templates/user/new_user_form.html:7 #: ckanext/canada/templates/user/snippets/login_form.html:11 -#: ckanext/canada/view.py:1109 +#: ckanext/canada/view.py:1172 msgid "Username" msgstr "" @@ -293,22 +302,22 @@ msgstr "" #: ckanext/canada/templates/user/new_user_form.html:13 #: ckanext/canada/templates/user/read_base.html:60 #: ckanext/canada/templates/user/recover_username.html:15 -#: ckanext/canada/view.py:1109 +#: ckanext/canada/view.py:1172 msgid "Email" msgstr "" #: ckanext/canada/strings.py:17 ckanext/canada/templates/user/api_tokens.html:5 -#: ckanext/canada/templates/user/list.html:45 ckanext/canada/view.py:1109 +#: ckanext/canada/templates/user/list.html:45 ckanext/canada/view.py:1172 msgid "Name" msgstr "" #: ckanext/canada/strings.py:18 #: ckanext/canada/templates/organization/member_new.html:57 -#: ckanext/canada/templates/user/list.html:46 ckanext/canada/view.py:1109 +#: ckanext/canada/templates/user/list.html:46 ckanext/canada/view.py:1172 msgid "Role" msgstr "" -#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1127 +#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1190 msgid "members" msgstr "" @@ -536,6 +545,10 @@ msgstr "" msgid "Your form submission could not be validated, please re-submit the form." msgstr "" +#: ckanext/canada/strings.py:82 +msgid "Open Government Portal" +msgstr "" + #: ckanext/canada/strings.py:83 msgid "Open Government Portal (staging)" msgstr "" @@ -609,122 +622,130 @@ msgid "" " read-only." msgstr "" -#: ckanext/canada/view.py:99 +#: ckanext/canada/view.py:100 msgid "Note
{0} is now logged in" msgstr "" -#: ckanext/canada/view.py:109 +#: ckanext/canada/view.py:110 msgid "Login failed. Bad username or password." msgstr "" -#: ckanext/canada/view.py:157 +#: ckanext/canada/view.py:158 msgid "" "The status has been added/updated for this suggested dataset. This update " "will be reflected on open.canada.ca shortly." msgstr "" -#: ckanext/canada/view.py:160 +#: ckanext/canada/view.py:161 #, python-format msgid "Your dataset %s has been saved." msgstr "" -#: ckanext/canada/view.py:170 +#: ckanext/canada/view.py:171 msgid "Dataset added." msgstr "" -#: ckanext/canada/view.py:179 +#: ckanext/canada/view.py:180 msgid "Resource updated." msgstr "" -#: ckanext/canada/view.py:188 +#: ckanext/canada/view.py:189 msgid "Resource added." msgstr "" -#: ckanext/canada/view.py:243 +#: ckanext/canada/view.py:244 msgid "Unauthorized to request username recovery." msgstr "" -#: ckanext/canada/view.py:248 +#: ckanext/canada/view.py:249 msgid "Email is required" msgstr "" -#: ckanext/canada/view.py:273 +#: ckanext/canada/view.py:274 msgid "Error sending the email. Try again later or contact an administrator for help" msgstr "" -#: ckanext/canada/view.py:280 +#: ckanext/canada/view.py:281 msgid "" "An email has been sent to you containing your username(s). (unless the " "account specified does not exist)" msgstr "" -#: ckanext/canada/view.py:353 +#: ckanext/canada/view.py:354 msgid "Unauthorized to create a resource for this package" msgstr "" -#: ckanext/canada/view.py:390 ckanext/canada/view.py:397 +#: ckanext/canada/view.py:391 ckanext/canada/view.py:398 msgid "This record already exists" msgstr "" -#: ckanext/canada/view.py:394 ckanext/canada/view.py:401 +#: ckanext/canada/view.py:395 ckanext/canada/view.py:402 msgid "Something went wrong, your record was not created. Please contact support." msgstr "" -#: ckanext/canada/view.py:416 +#: ckanext/canada/view.py:417 msgid "Record Created" msgstr "" -#: ckanext/canada/view.py:454 +#: ckanext/canada/view.py:455 msgid "Unauthorized to update dataset" msgstr "" -#: ckanext/canada/view.py:464 +#: ckanext/canada/view.py:465 ckanext/canada/view.py:605 ckanext/canada/view.py:640 msgid "Not found" msgstr "" -#: ckanext/canada/view.py:466 +#: ckanext/canada/view.py:467 msgid "Multiple records found" msgstr "" -#: ckanext/canada/view.py:502 +#: ckanext/canada/view.py:503 msgid "Something went wrong, your record was not updated. Please contact support." msgstr "" -#: ckanext/canada/view.py:518 +#: ckanext/canada/view.py:519 #, python-format msgid "Record %s Updated" msgstr "" -#: ckanext/canada/view.py:557 +#: ckanext/canada/view.py:558 msgid "No organizations found" msgstr "" -#: ckanext/canada/view.py:561 +#: ckanext/canada/view.py:562 msgid "Recombinant resource_name not found" msgstr "" -#: ckanext/canada/view.py:621 +#: ckanext/canada/view.py:596 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/canada/view.py:642 +msgid "{num} deleted." +msgstr "" + +#: ckanext/canada/view.py:684 msgid "Number required" msgstr "" -#: ckanext/canada/view.py:626 +#: ckanext/canada/view.py:689 msgid "Integer required" msgstr "" -#: ckanext/canada/view.py:662 ckanext/canada/view.py:670 ckanext/canada/view.py:704 +#: ckanext/canada/view.py:725 ckanext/canada/view.py:733 ckanext/canada/view.py:767 msgid "Not authorized to see this page" msgstr "" -#: ckanext/canada/view.py:690 +#: ckanext/canada/view.py:753 msgid " record(s) published." msgstr "" -#: ckanext/canada/view.py:728 +#: ckanext/canada/view.py:791 #, python-format msgid "Unauthorized to delete resource %s" msgstr "" -#: ckanext/canada/view.py:730 +#: ckanext/canada/view.py:793 #, python-format msgid "DataStore table and Data Dictionary deleted for resource %s" msgstr "" @@ -737,19 +758,19 @@ msgstr "" #: ckanext/canada/templates/package/resource_edit.html:3 #: ckanext/canada/templates/package/resource_edit_base.html:7 #: ckanext/canada/templates/package/wet_datatable.html:15 -#: ckanext/canada/view.py:819 +#: ckanext/canada/view.py:882 msgid "Edit" msgstr "" -#: ckanext/canada/view.py:952 +#: ckanext/canada/view.py:1015 msgid "Access denied" msgstr "" -#: ckanext/canada/view.py:1003 +#: ckanext/canada/view.py:1066 msgid "Account Created" msgstr "" -#: ckanext/canada/view.py:1005 +#: ckanext/canada/view.py:1068 msgid "" "Thank you for creating your account for the Open Government registry. " "Although your account is active, it has not yet been linked to your " @@ -757,7 +778,7 @@ msgid "" "able to create or modify datasets in the registry." msgstr "" -#: ckanext/canada/view.py:1012 +#: ckanext/canada/view.py:1075 msgid "" "You should receive an email within the next business day once the account " "activation process has been completed. If you require faster processing of " @@ -765,20 +786,20 @@ msgid "" "ouvert@tbs-sct.gc.ca\">open-ouvert@tbs-sct.gc.ca" msgstr "" -#: ckanext/canada/view.py:1086 ckanext/canada/view.py:1164 +#: ckanext/canada/view.py:1149 ckanext/canada/view.py:1227 msgid "Organization not found" msgstr "" -#: ckanext/canada/view.py:1097 +#: ckanext/canada/view.py:1160 msgid "Not authorized to access {org_name} members download" msgstr "" -#: ckanext/canada/view.py:1167 +#: ckanext/canada/view.py:1230 #, python-format msgid "User %r not authorized to edit members of %s" msgstr "" -#: ckanext/canada/view.py:1169 +#: ckanext/canada/view.py:1232 #, python-format msgid "User %r not authorized to view members of %s" msgstr "" @@ -867,7 +888,7 @@ msgstr "" #. SQL Trigger String for PD Type: ati #. SQL Trigger String for PD Type: briefingt #: ckanext/canada/tables/ati.yaml:253 ckanext/canada/tables/ati.yaml:386 -#: ckanext/canada/tables/briefingt.yaml:405 +#: ckanext/canada/tables/briefingt.yaml:407 msgid "Please enter a month number from 1-12" msgstr "" @@ -921,12 +942,12 @@ msgstr "" #. SQL Trigger String for PD Type: reclassification #. SQL Trigger String for PD Type: travela #. SQL Trigger String for PD Type: travelq -#: ckanext/canada/tables/briefingt.yaml:404 +#: ckanext/canada/tables/briefingt.yaml:406 #: ckanext/canada/tables/contractsa.yaml:396 -#: ckanext/canada/tables/hospitalityq.yaml:604 -#: ckanext/canada/tables/qpnotes.yaml:451 -#: ckanext/canada/tables/reclassification.yaml:385 -#: ckanext/canada/tables/travela.yaml:645 ckanext/canada/tables/travelq.yaml:598 +#: ckanext/canada/tables/hospitalityq.yaml:606 +#: ckanext/canada/tables/qpnotes.yaml:453 +#: ckanext/canada/tables/reclassification.yaml:389 +#: ckanext/canada/tables/travela.yaml:645 ckanext/canada/tables/travelq.yaml:600 msgid "This must list the year you are reporting on (not the fiscal year)." msgstr "" @@ -1731,7 +1752,7 @@ msgid "Load more" msgstr "" #: ckanext/canada/templates/admin/base.html:5 -#: ckanext/canada/templates/snippets/cdts/header.html:197 +#: ckanext/canada/templates/snippets/cdts/header.html:193 msgid "Admin" msgstr "" @@ -1807,14 +1828,6 @@ msgstr "" msgid "Search datasets..." msgstr "" -#: ckanext/canada/templates/admin/publish_search.html:18 -#: ckanext/canada/templates/home/quick_links.html:104 -#: ckanext/canada/templates/organization/snippets/organization_search.html:7 -#: ckanext/canada/templates/snippets/cdts/header.html:150 -#: ckanext/canada/templates/snippets/search_form.html:44 -msgid "Search" -msgstr "" - #: ckanext/canada/templates/admin/publish_search.html:52 #: ckanext/canada/templates/scheming/form_snippets/repeating_subfields.html:8 #: ckanext/canada/templates/snippets/search_form.html:82 @@ -1877,6 +1890,8 @@ msgstr "" #: ckanext/canada/templates/package/confirm_delete.html:12 #: ckanext/canada/templates/package/confirm_delete_resource.html:3 #: ckanext/canada/templates/package/confirm_delete_resource.html:12 +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:3 +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:40 #: ckanext/canada/templates/user/confirm_delete.html:3 #: ckanext/canada/templates/user/confirm_delete.html:13 msgid "Confirm Delete" @@ -1891,7 +1906,8 @@ msgstr "" #: ckanext/canada/templates/organization/confirm_delete_member.html:12 #: ckanext/canada/templates/package/confirm_delete.html:11 #: ckanext/canada/templates/package/confirm_delete_resource.html:11 -#: ckanext/canada/templates/recombinant/create_pd_record.html:84 +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:39 +#: ckanext/canada/templates/recombinant/create_pd_record.html:83 #: ckanext/canada/templates/recombinant/update_pd_record.html:86 #: ckanext/canada/templates/user/confirm_delete.html:12 msgid "Cancel" @@ -1959,14 +1975,14 @@ msgid "Add information about government programs, activities and publications." msgstr "" #: ckanext/canada/templates/home/quick_links.html:91 -#: ckanext/canada/templates/snippets/cdts/header.html:135 +#: ckanext/canada/templates/snippets/cdts/header.html:131 #: ckanext/canada/templates/snippets/dataset_facets.html:4 #: ckanext/canada/templates/snippets/package_item.html:19 msgid "Open Dialogue" msgstr "" #: ckanext/canada/templates/home/quick_links.html:98 -#: ckanext/canada/templates/snippets/cdts/header.html:144 +#: ckanext/canada/templates/snippets/cdts/header.html:140 msgid "Consultations master dataset" msgstr "" @@ -2014,7 +2030,7 @@ msgid "Briefing packages" msgstr "" #: ckanext/canada/templates/home/quick_links.html:165 -#: ckanext/canada/templates/snippets/cdts/header.html:118 +#: ckanext/canada/templates/snippets/cdts/header.html:114 msgid "New or incoming ministers" msgstr "" @@ -2025,7 +2041,7 @@ msgid "" msgstr "" #: ckanext/canada/templates/home/quick_links.html:173 -#: ckanext/canada/templates/snippets/cdts/header.html:122 +#: ckanext/canada/templates/snippets/cdts/header.html:118 msgid "New or incoming deputy heads" msgstr "" @@ -2036,7 +2052,7 @@ msgid "" msgstr "" #: ckanext/canada/templates/home/quick_links.html:181 -#: ckanext/canada/templates/snippets/cdts/header.html:126 +#: ckanext/canada/templates/snippets/cdts/header.html:122 msgid "Parliamentary Committee appearances for ministers" msgstr "" @@ -2047,7 +2063,7 @@ msgid "" msgstr "" #: ckanext/canada/templates/home/quick_links.html:189 -#: ckanext/canada/templates/snippets/cdts/header.html:130 +#: ckanext/canada/templates/snippets/cdts/header.html:126 msgid "Parliamentary Committee appearances for deputy heads" msgstr "" @@ -2106,7 +2122,7 @@ msgstr "" #: ckanext/canada/templates/organization/index.html:26 #: ckanext/canada/templates/organization/members.html:10 #: ckanext/canada/templates/organization/read_base.html:6 -#: ckanext/canada/templates/snippets/cdts/header.html:154 +#: ckanext/canada/templates/snippets/cdts/header.html:150 #: ckanext/canada/templates/user/read.html:28 #: ckanext/canada/templates/user/read_base.html:99 msgid "Organizations" @@ -2337,7 +2353,7 @@ msgstr "" #: ckanext/canada/templates/package/read_base.html:81 #: ckanext/canada/templates/package/read_base.html:155 #: ckanext/canada/templates/package/read_base.html:187 -#: ckanext/canada/templates/recombinant/create_pd_record.html:30 +#: ckanext/canada/templates/recombinant/create_pd_record.html:29 #: ckanext/canada/templates/recombinant/snippets/xls_upload.html:39 #: ckanext/canada/templates/recombinant/snippets/xls_upload.html:46 #: ckanext/canada/templates/recombinant/snippets/xls_upload.html:53 @@ -2482,7 +2498,7 @@ msgstr "" msgid "Go back" msgstr "" -#: ckanext/canada/templates/package/resource_read.html:53 +#: ckanext/canada/templates/package/resource_read.html:58 #: ckanext/canada/templates/package/snippets/resource_item.html:73 msgid "Download" msgstr "" @@ -2513,6 +2529,10 @@ msgstr "" msgid "Edit in Excel" msgstr "" +#: ckanext/canada/templates/package/wet_datatable.html:103 +msgid "Delete records" +msgstr "" + #: ckanext/canada/templates/package/snippets/additional_info.html:1 msgid "Additional Info" msgstr "" @@ -2670,6 +2690,12 @@ msgstr "" msgid "Description (French)" msgstr "" +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:9 +msgid "Are you sure you want to delete {num} record? This action cannot be undone." +msgid_plural "Are you sure you want to delete {num} records? This action cannot be undone." +msgstr[0] "" +msgstr[1] "" + #: ckanext/canada/templates/recombinant/create_pd_record.html:3 #: ckanext/canada/templates/recombinant/create_pd_record.html:4 #: ckanext/canada/templates/recombinant/create_pd_record.html:11 @@ -2682,12 +2708,12 @@ msgstr "" msgid "The form contains invalid entries:" msgstr "" -#: ckanext/canada/templates/recombinant/create_pd_record.html:54 +#: ckanext/canada/templates/recombinant/create_pd_record.html:53 #: ckanext/canada/templates/recombinant/update_pd_record.html:56 msgid "You may select or deselect multiple entries (Ctrl+Click)." msgstr "" -#: ckanext/canada/templates/recombinant/create_pd_record.html:85 +#: ckanext/canada/templates/recombinant/create_pd_record.html:84 #: ckanext/canada/templates/recombinant/update_pd_record.html:87 #: ckanext/canada/templates/scheming/package/snippets/package_form.html:63 msgid "Save" @@ -3005,11 +3031,11 @@ msgstr "" msgid "Home" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:159 +#: ckanext/canada/templates/snippets/cdts/header.html:155 msgid "FAQ" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:189 +#: ckanext/canada/templates/snippets/cdts/header.html:185 #: ckanext/canada/templates/user/dashboard.html:4 #: ckanext/canada/templates/user/dashboard_datasets.html:15 #: ckanext/canada/templates/user/dashboard_groups.html:9 @@ -3017,15 +3043,15 @@ msgstr "" msgid "Dashboard" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:205 +#: ckanext/canada/templates/snippets/cdts/header.html:201 msgid "Get Help" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:226 +#: ckanext/canada/templates/snippets/cdts/header.html:222 msgid "Signed in as" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:226 +#: ckanext/canada/templates/snippets/cdts/header.html:222 msgid "View profile" msgstr "" diff --git a/ckanext/canada/i18n/en/LC_MESSAGES/ckanext-canada.po b/ckanext/canada/i18n/en/LC_MESSAGES/ckanext-canada.po index 2e1da35c3..0f247d721 100644 --- a/ckanext/canada/i18n/en/LC_MESSAGES/ckanext-canada.po +++ b/ckanext/canada/i18n/en/LC_MESSAGES/ckanext-canada.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-12 20:07-0400\n" +"POT-Creation-Date: 2024-09-09 14:43-0400\n" "PO-Revision-Date: 2014-01-23 13:04+0000\n" "Last-Translator: Sean Hammond \n" "Language: en\n" @@ -113,7 +113,7 @@ msgid "Treasury Board of Canada Secretariat" msgstr "" #: ckanext/canada/helpers.py:577 ckanext/canada/strings.py:13 -#: ckanext/canada/view.py:1107 +#: ckanext/canada/view.py:1170 msgid "Members not found" msgstr "" @@ -199,12 +199,21 @@ msgstr "" msgid "Scheduled" msgstr "" -#: ckanext/canada/helpers.py:857 +#: ckanext/canada/helpers.py:859 msgid "Registry Home" msgstr "" -#: ckanext/canada/helpers.py:857 ckanext/canada/strings.py:82 -msgid "Open Government Portal" +#: ckanext/canada/helpers.py:864 +msgid "Open Government" +msgstr "" + +#: ckanext/canada/helpers.py:867 +#: ckanext/canada/templates/admin/publish_search.html:18 +#: ckanext/canada/templates/home/quick_links.html:104 +#: ckanext/canada/templates/organization/snippets/organization_search.html:7 +#: ckanext/canada/templates/snippets/cdts/header.html:146 +#: ckanext/canada/templates/snippets/search_form.html:44 +msgid "Search" msgstr "" #: ckanext/canada/logic.py:296 @@ -284,7 +293,7 @@ msgstr "" msgid "Not authorized to access {group} members download" msgstr "" -#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1117 +#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1180 msgid "N/A" msgstr "" @@ -294,7 +303,7 @@ msgstr "" #: ckanext/canada/templates/user/list.html:44 #: ckanext/canada/templates/user/new_user_form.html:7 #: ckanext/canada/templates/user/snippets/login_form.html:11 -#: ckanext/canada/view.py:1109 +#: ckanext/canada/view.py:1172 msgid "Username" msgstr "" @@ -303,22 +312,22 @@ msgstr "" #: ckanext/canada/templates/user/new_user_form.html:13 #: ckanext/canada/templates/user/read_base.html:60 #: ckanext/canada/templates/user/recover_username.html:15 -#: ckanext/canada/view.py:1109 +#: ckanext/canada/view.py:1172 msgid "Email" msgstr "" #: ckanext/canada/strings.py:17 ckanext/canada/templates/user/api_tokens.html:5 -#: ckanext/canada/templates/user/list.html:45 ckanext/canada/view.py:1109 +#: ckanext/canada/templates/user/list.html:45 ckanext/canada/view.py:1172 msgid "Name" msgstr "" #: ckanext/canada/strings.py:18 #: ckanext/canada/templates/organization/member_new.html:57 -#: ckanext/canada/templates/user/list.html:46 ckanext/canada/view.py:1109 +#: ckanext/canada/templates/user/list.html:46 ckanext/canada/view.py:1172 msgid "Role" msgstr "" -#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1127 +#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1190 msgid "members" msgstr "" @@ -546,6 +555,10 @@ msgstr "" msgid "Your form submission could not be validated, please re-submit the form." msgstr "" +#: ckanext/canada/strings.py:82 +msgid "Open Government Portal" +msgstr "" + #: ckanext/canada/strings.py:83 msgid "Open Government Portal (staging)" msgstr "" @@ -619,125 +632,134 @@ msgid "" "field is read-only." msgstr "" -#: ckanext/canada/view.py:99 +#: ckanext/canada/view.py:100 msgid "Note
{0} is now logged in" msgstr "" -#: ckanext/canada/view.py:109 +#: ckanext/canada/view.py:110 msgid "Login failed. Bad username or password." msgstr "" -#: ckanext/canada/view.py:157 +#: ckanext/canada/view.py:158 msgid "" "The status has been added/updated for this suggested dataset. This update" " will be reflected on open.canada.ca shortly." msgstr "" -#: ckanext/canada/view.py:160 +#: ckanext/canada/view.py:161 #, python-format msgid "Your dataset %s has been saved." msgstr "" -#: ckanext/canada/view.py:170 +#: ckanext/canada/view.py:171 msgid "Dataset added." msgstr "" -#: ckanext/canada/view.py:179 +#: ckanext/canada/view.py:180 msgid "Resource updated." msgstr "" -#: ckanext/canada/view.py:188 +#: ckanext/canada/view.py:189 msgid "Resource added." msgstr "" -#: ckanext/canada/view.py:243 +#: ckanext/canada/view.py:244 msgid "Unauthorized to request username recovery." msgstr "" -#: ckanext/canada/view.py:248 +#: ckanext/canada/view.py:249 msgid "Email is required" msgstr "" -#: ckanext/canada/view.py:273 +#: ckanext/canada/view.py:274 msgid "" "Error sending the email. Try again later or contact an administrator for " "help" msgstr "" -#: ckanext/canada/view.py:280 +#: ckanext/canada/view.py:281 msgid "" "An email has been sent to you containing your username(s). (unless the " "account specified does not exist)" msgstr "" -#: ckanext/canada/view.py:353 +#: ckanext/canada/view.py:354 msgid "Unauthorized to create a resource for this package" msgstr "" -#: ckanext/canada/view.py:390 ckanext/canada/view.py:397 +#: ckanext/canada/view.py:391 ckanext/canada/view.py:398 msgid "This record already exists" msgstr "" -#: ckanext/canada/view.py:394 ckanext/canada/view.py:401 +#: ckanext/canada/view.py:395 ckanext/canada/view.py:402 msgid "Something went wrong, your record was not created. Please contact support." msgstr "" -#: ckanext/canada/view.py:416 +#: ckanext/canada/view.py:417 msgid "Record Created" msgstr "" -#: ckanext/canada/view.py:454 +#: ckanext/canada/view.py:455 msgid "Unauthorized to update dataset" msgstr "" -#: ckanext/canada/view.py:464 +#: ckanext/canada/view.py:465 ckanext/canada/view.py:605 +#: ckanext/canada/view.py:640 msgid "Not found" msgstr "" -#: ckanext/canada/view.py:466 +#: ckanext/canada/view.py:467 msgid "Multiple records found" msgstr "" -#: ckanext/canada/view.py:502 +#: ckanext/canada/view.py:503 msgid "Something went wrong, your record was not updated. Please contact support." msgstr "" -#: ckanext/canada/view.py:518 +#: ckanext/canada/view.py:519 #, python-format msgid "Record %s Updated" msgstr "" -#: ckanext/canada/view.py:557 +#: ckanext/canada/view.py:558 msgid "No organizations found" msgstr "" -#: ckanext/canada/view.py:561 +#: ckanext/canada/view.py:562 msgid "Recombinant resource_name not found" msgstr "" -#: ckanext/canada/view.py:621 +#: ckanext/canada/view.py:596 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/canada/view.py:642 +msgid "{num} deleted." +msgstr "" + +#: ckanext/canada/view.py:684 msgid "Number required" msgstr "" -#: ckanext/canada/view.py:626 +#: ckanext/canada/view.py:689 msgid "Integer required" msgstr "" -#: ckanext/canada/view.py:662 ckanext/canada/view.py:670 -#: ckanext/canada/view.py:704 +#: ckanext/canada/view.py:725 ckanext/canada/view.py:733 +#: ckanext/canada/view.py:767 msgid "Not authorized to see this page" msgstr "" -#: ckanext/canada/view.py:690 +#: ckanext/canada/view.py:753 msgid " record(s) published." msgstr "" -#: ckanext/canada/view.py:728 +#: ckanext/canada/view.py:791 #, python-format msgid "Unauthorized to delete resource %s" msgstr "" -#: ckanext/canada/view.py:730 +#: ckanext/canada/view.py:793 #, python-format msgid "DataStore table and Data Dictionary deleted for resource %s" msgstr "" @@ -750,19 +772,19 @@ msgstr "" #: ckanext/canada/templates/package/resource_edit.html:3 #: ckanext/canada/templates/package/resource_edit_base.html:7 #: ckanext/canada/templates/package/wet_datatable.html:15 -#: ckanext/canada/view.py:819 +#: ckanext/canada/view.py:882 msgid "Edit" msgstr "" -#: ckanext/canada/view.py:952 +#: ckanext/canada/view.py:1015 msgid "Access denied" msgstr "" -#: ckanext/canada/view.py:1003 +#: ckanext/canada/view.py:1066 msgid "Account Created" msgstr "" -#: ckanext/canada/view.py:1005 +#: ckanext/canada/view.py:1068 msgid "" "Thank you for creating your account for the Open Government registry. " "Although your account is active, it has not yet been linked to your " @@ -770,7 +792,7 @@ msgid "" "be able to create or modify datasets in the registry." msgstr "" -#: ckanext/canada/view.py:1012 +#: ckanext/canada/view.py:1075 msgid "" "You should receive an email within the next business day once the account" " activation process has been completed. If you require faster processing " @@ -778,20 +800,20 @@ msgid "" ":open-ouvert@tbs-sct.gc.ca\">open-ouvert@tbs-sct.gc.ca" msgstr "" -#: ckanext/canada/view.py:1086 ckanext/canada/view.py:1164 +#: ckanext/canada/view.py:1149 ckanext/canada/view.py:1227 msgid "Organization not found" msgstr "" -#: ckanext/canada/view.py:1097 +#: ckanext/canada/view.py:1160 msgid "Not authorized to access {org_name} members download" msgstr "" -#: ckanext/canada/view.py:1167 +#: ckanext/canada/view.py:1230 #, python-format msgid "User %r not authorized to edit members of %s" msgstr "" -#: ckanext/canada/view.py:1169 +#: ckanext/canada/view.py:1232 #, python-format msgid "User %r not authorized to view members of %s" msgstr "" @@ -882,7 +904,7 @@ msgstr "" #. SQL Trigger String for PD Type: ati #. SQL Trigger String for PD Type: briefingt #: ckanext/canada/tables/ati.yaml:253 ckanext/canada/tables/ati.yaml:386 -#: ckanext/canada/tables/briefingt.yaml:405 +#: ckanext/canada/tables/briefingt.yaml:407 msgid "Please enter a month number from 1-12" msgstr "" @@ -937,13 +959,13 @@ msgstr "" #. SQL Trigger String for PD Type: reclassification #. SQL Trigger String for PD Type: travela #. SQL Trigger String for PD Type: travelq -#: ckanext/canada/tables/briefingt.yaml:404 +#: ckanext/canada/tables/briefingt.yaml:406 #: ckanext/canada/tables/contractsa.yaml:396 -#: ckanext/canada/tables/hospitalityq.yaml:604 -#: ckanext/canada/tables/qpnotes.yaml:451 -#: ckanext/canada/tables/reclassification.yaml:385 +#: ckanext/canada/tables/hospitalityq.yaml:606 +#: ckanext/canada/tables/qpnotes.yaml:453 +#: ckanext/canada/tables/reclassification.yaml:389 #: ckanext/canada/tables/travela.yaml:645 -#: ckanext/canada/tables/travelq.yaml:598 +#: ckanext/canada/tables/travelq.yaml:600 msgid "This must list the year you are reporting on (not the fiscal year)." msgstr "" @@ -1763,7 +1785,7 @@ msgid "Load more" msgstr "" #: ckanext/canada/templates/admin/base.html:5 -#: ckanext/canada/templates/snippets/cdts/header.html:197 +#: ckanext/canada/templates/snippets/cdts/header.html:193 msgid "Admin" msgstr "" @@ -1840,14 +1862,6 @@ msgstr "Search Records" msgid "Search datasets..." msgstr "Search records..." -#: ckanext/canada/templates/admin/publish_search.html:18 -#: ckanext/canada/templates/home/quick_links.html:104 -#: ckanext/canada/templates/organization/snippets/organization_search.html:7 -#: ckanext/canada/templates/snippets/cdts/header.html:150 -#: ckanext/canada/templates/snippets/search_form.html:44 -msgid "Search" -msgstr "" - #: ckanext/canada/templates/admin/publish_search.html:52 #: ckanext/canada/templates/scheming/form_snippets/repeating_subfields.html:8 #: ckanext/canada/templates/snippets/search_form.html:82 @@ -1913,6 +1927,8 @@ msgstr "" #: ckanext/canada/templates/package/confirm_delete.html:12 #: ckanext/canada/templates/package/confirm_delete_resource.html:3 #: ckanext/canada/templates/package/confirm_delete_resource.html:12 +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:3 +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:40 #: ckanext/canada/templates/user/confirm_delete.html:3 #: ckanext/canada/templates/user/confirm_delete.html:13 msgid "Confirm Delete" @@ -1927,7 +1943,8 @@ msgstr "" #: ckanext/canada/templates/organization/confirm_delete_member.html:12 #: ckanext/canada/templates/package/confirm_delete.html:11 #: ckanext/canada/templates/package/confirm_delete_resource.html:11 -#: ckanext/canada/templates/recombinant/create_pd_record.html:84 +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:39 +#: ckanext/canada/templates/recombinant/create_pd_record.html:83 #: ckanext/canada/templates/recombinant/update_pd_record.html:86 #: ckanext/canada/templates/user/confirm_delete.html:12 msgid "Cancel" @@ -1996,14 +2013,14 @@ msgid "Add information about government programs, activities and publications." msgstr "" #: ckanext/canada/templates/home/quick_links.html:91 -#: ckanext/canada/templates/snippets/cdts/header.html:135 +#: ckanext/canada/templates/snippets/cdts/header.html:131 #: ckanext/canada/templates/snippets/dataset_facets.html:4 #: ckanext/canada/templates/snippets/package_item.html:19 msgid "Open Dialogue" msgstr "" #: ckanext/canada/templates/home/quick_links.html:98 -#: ckanext/canada/templates/snippets/cdts/header.html:144 +#: ckanext/canada/templates/snippets/cdts/header.html:140 msgid "Consultations master dataset" msgstr "" @@ -2051,7 +2068,7 @@ msgid "Briefing packages" msgstr "" #: ckanext/canada/templates/home/quick_links.html:165 -#: ckanext/canada/templates/snippets/cdts/header.html:118 +#: ckanext/canada/templates/snippets/cdts/header.html:114 msgid "New or incoming ministers" msgstr "" @@ -2062,7 +2079,7 @@ msgid "" msgstr "" #: ckanext/canada/templates/home/quick_links.html:173 -#: ckanext/canada/templates/snippets/cdts/header.html:122 +#: ckanext/canada/templates/snippets/cdts/header.html:118 msgid "New or incoming deputy heads" msgstr "" @@ -2073,7 +2090,7 @@ msgid "" msgstr "" #: ckanext/canada/templates/home/quick_links.html:181 -#: ckanext/canada/templates/snippets/cdts/header.html:126 +#: ckanext/canada/templates/snippets/cdts/header.html:122 msgid "Parliamentary Committee appearances for ministers" msgstr "" @@ -2084,7 +2101,7 @@ msgid "" msgstr "" #: ckanext/canada/templates/home/quick_links.html:189 -#: ckanext/canada/templates/snippets/cdts/header.html:130 +#: ckanext/canada/templates/snippets/cdts/header.html:126 msgid "Parliamentary Committee appearances for deputy heads" msgstr "" @@ -2143,7 +2160,7 @@ msgstr "" #: ckanext/canada/templates/organization/index.html:26 #: ckanext/canada/templates/organization/members.html:10 #: ckanext/canada/templates/organization/read_base.html:6 -#: ckanext/canada/templates/snippets/cdts/header.html:154 +#: ckanext/canada/templates/snippets/cdts/header.html:150 #: ckanext/canada/templates/user/read.html:28 #: ckanext/canada/templates/user/read_base.html:99 msgid "Organizations" @@ -2386,7 +2403,7 @@ msgstr "" #: ckanext/canada/templates/package/read_base.html:81 #: ckanext/canada/templates/package/read_base.html:155 #: ckanext/canada/templates/package/read_base.html:187 -#: ckanext/canada/templates/recombinant/create_pd_record.html:30 +#: ckanext/canada/templates/recombinant/create_pd_record.html:29 #: ckanext/canada/templates/recombinant/snippets/xls_upload.html:39 #: ckanext/canada/templates/recombinant/snippets/xls_upload.html:46 #: ckanext/canada/templates/recombinant/snippets/xls_upload.html:53 @@ -2531,7 +2548,7 @@ msgstr "" msgid "Go back" msgstr "" -#: ckanext/canada/templates/package/resource_read.html:53 +#: ckanext/canada/templates/package/resource_read.html:58 #: ckanext/canada/templates/package/snippets/resource_item.html:73 msgid "Download" msgstr "" @@ -2562,6 +2579,10 @@ msgstr "" msgid "Edit in Excel" msgstr "" +#: ckanext/canada/templates/package/wet_datatable.html:103 +msgid "Delete records" +msgstr "" + #: ckanext/canada/templates/package/snippets/additional_info.html:1 msgid "Additional Info" msgstr "" @@ -2719,6 +2740,16 @@ msgstr "" msgid "Description (French)" msgstr "" +#: ckanext/canada/templates/recombinant/confirm_select_delete.html:9 +msgid "" +"Are you sure you want to delete {num} record? This action cannot be " +"undone." +msgid_plural "" +"Are you sure you want to delete {num} records? This action cannot be " +"undone." +msgstr[0] "Are you sure you want to delete record - {name}?" +msgstr[1] "" + #: ckanext/canada/templates/recombinant/create_pd_record.html:3 #: ckanext/canada/templates/recombinant/create_pd_record.html:4 #: ckanext/canada/templates/recombinant/create_pd_record.html:11 @@ -2731,12 +2762,12 @@ msgstr "" msgid "The form contains invalid entries:" msgstr "" -#: ckanext/canada/templates/recombinant/create_pd_record.html:54 +#: ckanext/canada/templates/recombinant/create_pd_record.html:53 #: ckanext/canada/templates/recombinant/update_pd_record.html:56 msgid "You may select or deselect multiple entries (Ctrl+Click)." msgstr "" -#: ckanext/canada/templates/recombinant/create_pd_record.html:85 +#: ckanext/canada/templates/recombinant/create_pd_record.html:84 #: ckanext/canada/templates/recombinant/update_pd_record.html:87 #: ckanext/canada/templates/scheming/package/snippets/package_form.html:63 msgid "Save" @@ -3060,11 +3091,11 @@ msgstr "" msgid "Home" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:159 +#: ckanext/canada/templates/snippets/cdts/header.html:155 msgid "FAQ" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:189 +#: ckanext/canada/templates/snippets/cdts/header.html:185 #: ckanext/canada/templates/user/dashboard.html:4 #: ckanext/canada/templates/user/dashboard_datasets.html:15 #: ckanext/canada/templates/user/dashboard_groups.html:9 @@ -3072,15 +3103,15 @@ msgstr "" msgid "Dashboard" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:205 +#: ckanext/canada/templates/snippets/cdts/header.html:201 msgid "Get Help" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:226 +#: ckanext/canada/templates/snippets/cdts/header.html:222 msgid "Signed in as" msgstr "" -#: ckanext/canada/templates/snippets/cdts/header.html:226 +#: ckanext/canada/templates/snippets/cdts/header.html:222 msgid "View profile" msgstr "" diff --git a/ckanext/canada/i18n/fr/LC_MESSAGES/ckanext-canada.po b/ckanext/canada/i18n/fr/LC_MESSAGES/ckanext-canada.po index 01eaba086..4e171f4c4 100644 --- a/ckanext/canada/i18n/fr/LC_MESSAGES/ckanext-canada.po +++ b/ckanext/canada/i18n/fr/LC_MESSAGES/ckanext-canada.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-12 20:07-0400\n" +"POT-Creation-Date: 2024-09-09 14:43-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -122,7 +122,7 @@ msgid "Treasury Board of Canada Secretariat" msgstr "Secrétariat du Conseil du Trésor du Canada" #: ckanext/canada/helpers.py:577 ckanext/canada/strings.py:13 -#: ckanext/canada/view.py:1107 +#: ckanext/canada/view.py:1170 msgid "Members not found" msgstr "Membres non trouvés" @@ -209,13 +209,22 @@ msgstr "Publié" msgid "Scheduled" msgstr "Prévu" -#: ckanext/canada/helpers.py:857 +#: ckanext/canada/helpers.py:859 msgid "Registry Home" msgstr "Accueil du registre" -#: ckanext/canada/helpers.py:857 ckanext/canada/strings.py:82 -msgid "Open Government Portal" -msgstr "Portail du gouvernement ouvert" +#: ckanext/canada/helpers.py:864 +msgid "Open Government" +msgstr "Gouvernement ouvert" + +#: ckanext/canada/helpers.py:867 +#: ckanext/canada/templates/admin/publish_search.html:18 +#: ckanext/canada/templates/home/quick_links.html:104 +#: ckanext/canada/templates/organization/snippets/organization_search.html:7 +#: ckanext/canada/templates/snippets/cdts/header.html:146 +#: ckanext/canada/templates/snippets/search_form.html:44 +msgid "Search" +msgstr "Rechercher" #: ckanext/canada/logic.py:296 msgid "Could not determine a resource format. Please supply a format." @@ -296,7 +305,7 @@ msgstr "Créer un jeu de données" msgid "Not authorized to access {group} members download" msgstr "Non autorisé à accéder au téléchargement des membres du {group}" -#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1117 +#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1180 msgid "N/A" msgstr "N/A" @@ -306,7 +315,7 @@ msgstr "N/A" #: ckanext/canada/templates/user/list.html:44 #: ckanext/canada/templates/user/new_user_form.html:7 #: ckanext/canada/templates/user/snippets/login_form.html:11 -#: ckanext/canada/view.py:1109 +#: ckanext/canada/view.py:1172 msgid "Username" msgstr "Nom d’utilisateur" @@ -315,22 +324,22 @@ msgstr "Nom d’utilisateur" #: ckanext/canada/templates/user/new_user_form.html:13 #: ckanext/canada/templates/user/read_base.html:60 #: ckanext/canada/templates/user/recover_username.html:15 -#: ckanext/canada/view.py:1109 +#: ckanext/canada/view.py:1172 msgid "Email" msgstr "Courriel" #: ckanext/canada/strings.py:17 ckanext/canada/templates/user/api_tokens.html:5 -#: ckanext/canada/templates/user/list.html:45 ckanext/canada/view.py:1109 +#: ckanext/canada/templates/user/list.html:45 ckanext/canada/view.py:1172 msgid "Name" msgstr "Nom" #: ckanext/canada/strings.py:18 #: ckanext/canada/templates/organization/member_new.html:57 -#: ckanext/canada/templates/user/list.html:46 ckanext/canada/view.py:1109 +#: ckanext/canada/templates/user/list.html:46 ckanext/canada/view.py:1172 msgid "Role" msgstr "Rôle" -#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1127 +#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1190 msgid "members" msgstr "membres" @@ -571,6 +580,10 @@ msgstr "" "La soumission de votre formulaire n'a pas pu être confirmée. Veuillez le " "soumettre de nouveau." +#: ckanext/canada/strings.py:82 +msgid "Open Government Portal" +msgstr "Portail du gouvernement ouvert" + #: ckanext/canada/strings.py:83 msgid "Open Government Portal (staging)" msgstr "Portail du gouvernement ouvert (stadification)" @@ -648,15 +661,15 @@ msgstr "" "Impossible de modifier la valeur du champ d’accès au registre de '%s' à " "'%s'. Ce champ ne sert qu’à des fins de lecture." -#: ckanext/canada/view.py:99 +#: ckanext/canada/view.py:100 msgid "Note
{0} is now logged in" msgstr "Note
{0} est maintenant connecté" -#: ckanext/canada/view.py:109 +#: ckanext/canada/view.py:110 msgid "Login failed. Bad username or password." msgstr "L’authentification a échoué. Mauvais nom d’utilisateur ou mot de passe." -#: ckanext/canada/view.py:157 +#: ckanext/canada/view.py:158 msgid "" "The status has been added/updated for this suggested dataset. This update" " will be reflected on open.canada.ca shortly." @@ -664,32 +677,32 @@ msgstr "" "L’état a été ajouté/mis à jour pour cet ensemble de données suggéré. " "Cette mise à jour sera bientôt effectuée dans ouvert.canada.ca." -#: ckanext/canada/view.py:160 +#: ckanext/canada/view.py:161 #, python-format msgid "Your dataset %s has been saved." msgstr "Votre jeu de données %s a été sauvegardé." -#: ckanext/canada/view.py:170 +#: ckanext/canada/view.py:171 msgid "Dataset added." msgstr "Jeu de données ajouté." -#: ckanext/canada/view.py:179 +#: ckanext/canada/view.py:180 msgid "Resource updated." msgstr "Ressource mise à jour." -#: ckanext/canada/view.py:188 +#: ckanext/canada/view.py:189 msgid "Resource added." msgstr "Une ressource a été ajoutée." -#: ckanext/canada/view.py:243 +#: ckanext/canada/view.py:244 msgid "Unauthorized to request username recovery." msgstr "Non autorisé à demander la récupération du nom d'utilisateur." -#: ckanext/canada/view.py:248 +#: ckanext/canada/view.py:249 msgid "Email is required" msgstr "L'adresse électronique est requise" -#: ckanext/canada/view.py:273 +#: ckanext/canada/view.py:274 msgid "" "Error sending the email. Try again later or contact an administrator for " "help" @@ -697,7 +710,7 @@ msgstr "" "Une erreur est survenue lors de l'envoi de l'email. Veuillez réessayer " "plus tard ou contacter un administrateur." -#: ckanext/canada/view.py:280 +#: ckanext/canada/view.py:281 msgid "" "An email has been sent to you containing your username(s). (unless the " "account specified does not exist)" @@ -705,78 +718,87 @@ msgstr "" "Un courriel vous a été envoyé contenant votre (vos) nom(s) d'utilisateur." " (sauf si le compte spécifié n'existe pas)" -#: ckanext/canada/view.py:353 +#: ckanext/canada/view.py:354 msgid "Unauthorized to create a resource for this package" msgstr "Non autorisé à créer une ressource pour cet ensemble" -#: ckanext/canada/view.py:390 ckanext/canada/view.py:397 +#: ckanext/canada/view.py:391 ckanext/canada/view.py:398 msgid "This record already exists" msgstr "Cet enregistrement existe déjà." -#: ckanext/canada/view.py:394 ckanext/canada/view.py:401 +#: ckanext/canada/view.py:395 ckanext/canada/view.py:402 msgid "Something went wrong, your record was not created. Please contact support." msgstr "" "Un problème s’est produit, votre document n’a pas été créé. Veuillez " "contacter l’assistance technique." -#: ckanext/canada/view.py:416 +#: ckanext/canada/view.py:417 msgid "Record Created" msgstr "Renregistrement créé" -#: ckanext/canada/view.py:454 +#: ckanext/canada/view.py:455 msgid "Unauthorized to update dataset" msgstr "Vous n'êtes pas autorisé à mettre à jour ce jeu de données" -#: ckanext/canada/view.py:464 +#: ckanext/canada/view.py:465 ckanext/canada/view.py:605 +#: ckanext/canada/view.py:640 msgid "Not found" msgstr "Non trouvé" -#: ckanext/canada/view.py:466 +#: ckanext/canada/view.py:467 msgid "Multiple records found" msgstr "Plusieurs enregistrements ont été trouvés" -#: ckanext/canada/view.py:502 +#: ckanext/canada/view.py:503 msgid "Something went wrong, your record was not updated. Please contact support." msgstr "" "Un problème s’est produit, votre document n’a pas été mis à jour. " "Veuillez contacter l’assistance technique." -#: ckanext/canada/view.py:518 +#: ckanext/canada/view.py:519 #, python-format msgid "Record %s Updated" msgstr "Dossier %s mis à jour" -#: ckanext/canada/view.py:557 +#: ckanext/canada/view.py:558 msgid "No organizations found" msgstr "Aucune organisation n’a été trouvée" -#: ckanext/canada/view.py:561 +#: ckanext/canada/view.py:562 msgid "Recombinant resource_name not found" msgstr "Le recombinant resource_name n’a pas été trouvé" -#: ckanext/canada/view.py:621 +#: ckanext/canada/view.py:596 +msgid "User {0} not authorized to update resource {1}" +msgstr "Vous n'êtes pas autorisé à supprimer la ressource %s" + +#: ckanext/canada/view.py:642 +msgid "{num} deleted." +msgstr "Aperçu supprimé." + +#: ckanext/canada/view.py:684 msgid "Number required" msgstr "Nombre requis" -#: ckanext/canada/view.py:626 +#: ckanext/canada/view.py:689 msgid "Integer required" msgstr "Entier requis" -#: ckanext/canada/view.py:662 ckanext/canada/view.py:670 -#: ckanext/canada/view.py:704 +#: ckanext/canada/view.py:725 ckanext/canada/view.py:733 +#: ckanext/canada/view.py:767 msgid "Not authorized to see this page" msgstr "Non autorisé à voir cette page" -#: ckanext/canada/view.py:690 +#: ckanext/canada/view.py:753 msgid " record(s) published." msgstr " d’enregistrements publiés." -#: ckanext/canada/view.py:728 +#: ckanext/canada/view.py:791 #, python-format msgid "Unauthorized to delete resource %s" msgstr "Vous n'êtes pas autorisé à supprimer la ressource %s" -#: ckanext/canada/view.py:730 +#: ckanext/canada/view.py:793 #, python-format msgid "DataStore table and Data Dictionary deleted for resource %s" msgstr "" @@ -791,19 +813,19 @@ msgstr "" #: ckanext/canada/templates/package/resource_edit.html:3 #: ckanext/canada/templates/package/resource_edit_base.html:7 #: ckanext/canada/templates/package/wet_datatable.html:15 -#: ckanext/canada/view.py:819 +#: ckanext/canada/view.py:882 msgid "Edit" msgstr "Modifier" -#: ckanext/canada/view.py:952 +#: ckanext/canada/view.py:1015 msgid "Access denied" msgstr "Accès refusé" -#: ckanext/canada/view.py:1003 +#: ckanext/canada/view.py:1066 msgid "Account Created" msgstr "Compte créé" -#: ckanext/canada/view.py:1005 +#: ckanext/canada/view.py:1068 msgid "" "Thank you for creating your account for the Open Government registry. " "Although your account is active, it has not yet been linked to your " @@ -814,7 +836,7 @@ msgstr "" "ministère. Vous ne pourrez créer ou modifier de jeux de données dans le " "registre tant que votre compte n’aura pas été relié à votre ministère." -#: ckanext/canada/view.py:1012 +#: ckanext/canada/view.py:1075 msgid "" "You should receive an email within the next business day once the account" " activation process has been completed. If you require faster processing " @@ -827,20 +849,20 @@ msgstr "" "plus rapidement, veuillez envoyer une demande directement à :open-ouvert@tbs-sct.gc.ca.{{ dataset|truncate(80) }} + {{ dataset|truncate(80) }} {% endif %} {% endblock %} diff --git a/ckanext/canada/templates/package/resource_edit_base.html b/ckanext/canada/templates/package/resource_edit_base.html index f78e3bbfd..c7264d551 100644 --- a/ckanext/canada/templates/package/resource_edit_base.html +++ b/ckanext/canada/templates/package/resource_edit_base.html @@ -3,7 +3,7 @@ {% block breadcrumb_content %} {{ super.super() }} {% if res %} -
  • {% link_for h.get_translated(res, 'name'), named_route=pkg.type ~ '_resource.read', id=pkg.name, resource_id=res.id %}
  • +
  • {{ h.link_to(h.truncate(h.resource_display_name(res), 80), h.url_for(pkg.type + '_resource.read', id=pkg.name, resource_id=res.id), title=h.resource_display_name(res)) }}
  • {{ _('Edit') }}
  • {% endif %} {% endblock %}