From 86a78c22819031523d20be87bfaac9be9a4101ab Mon Sep 17 00:00:00 2001 From: Jesse Vickery Date: Wed, 6 Sep 2023 15:44:49 +0000 Subject: [PATCH 01/20] feat(i18n): translations for PD table yaml files; - Included strings and translations from the recombinant table yaml files. --- ckanext/canada/i18n/ckanext-canada.pot | 632 +++++++++---- .../i18n/en/LC_MESSAGES/ckanext-canada.po | 701 +++++++++++---- .../i18n/fr/LC_MESSAGES/ckanext-canada.po | 845 +++++++++++++----- ckanext/canada/strings.py | 128 ++- 4 files changed, 1715 insertions(+), 591 deletions(-) diff --git a/ckanext/canada/i18n/ckanext-canada.pot b/ckanext/canada/i18n/ckanext-canada.pot index 85a160650..e0607221a 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: 2023-08-31 15:35+0000\n" +"POT-Creation-Date: 2023-09-06 15:33+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,7 +21,7 @@ msgstr "" msgid "A system administrator" msgstr "" -#: ckanext/canada/helpers.py:562 ckanext/canada/strings.py:40 +#: ckanext/canada/helpers.py:562 ckanext/canada/strings.py:13 #: ckanext/canada/view.py:1061 msgid "Members not found" msgstr "" @@ -87,114 +87,20 @@ msgstr "" msgid "Next" msgstr "" -#: ckanext/canada/strings.py:8 -msgid "" -"This field must be populated with an NA if an amendment is disclosed under " -"Instrument Type." -msgstr "" - -#: ckanext/canada/strings.py:9 -msgid "" -"If N/A, then Instrument Type must be identified as a standing offer/supply " -"arrangement (SOSA)" -msgstr "" - -#: ckanext/canada/strings.py:10 -msgid "" -"If the value XX (none) is entered, then no other value can be entered in this" -" field." -msgstr "" - #: ckanext/canada/strings.py:11 -msgid "" -"If the value NA (not applicable) is entered, then no other value can be " -"entered in this field." -msgstr "" - -#: ckanext/canada/strings.py:12 -msgid "" -"This field must be NA (not applicable) if the Agreement Type or Trade " -"Agreement field is not 0 (none) or XX (none), as applicable." -msgstr "" - -#: ckanext/canada/strings.py:14 -msgid "" -"If the value 00 (none) is entered, then no other value can be entered in this" -" field." -msgstr "" - -#: ckanext/canada/strings.py:15 -msgid "" -"This field must contain the first three digits of a postal code in A1A format" -" or the value \"NA\"" -msgstr "" - -#: ckanext/canada/strings.py:16 -msgid "" -"This field must be N, No or Non, if the Agreement Type or Trade Agreement " -"field is not 0 (none) or XX (none), as applicable." -msgstr "" - -#: ckanext/canada/strings.py:18 -msgid "" -"This field must be N, No or Non, if the Procurement Strategy for Aboriginal " -"Business field is MS or VS." -msgstr "" - -#: ckanext/canada/strings.py:19 -msgid "" -"This field may only be populated with a 1 if the solicitation procedure is " -"identified as non-competitive (TN) or Advance Contract Award Notice (AC)" -msgstr "" - -#: ckanext/canada/strings.py:21 -msgid "" -"This field may only be populated with a 0 if a Call-up against a standing " -"offer or supply arrangement was identified in the Contracting Entity data " -"field" -msgstr "" - -#: ckanext/canada/strings.py:23 -msgid "" -"This field may only be populated with \"0\" if the procurement was identified" -" as non-competitive (TN) or advance contract award notice (AC)." -msgstr "" - -#: ckanext/canada/strings.py:25 -msgid "" -"This field may not be populated with 1, 2, 3 or 4 if the procurement was " -"identified as non-competitive or Advance Contract Award Notice." -msgstr "" - -#: ckanext/canada/strings.py:27 -msgid "" -"Commodity Type of G for Goods which requires a Delivery Date and not a " -"Contract Period Start Date. Please either change the Commodity Type to S or " -"remove the date from the Contract Period Start Date field" -msgstr "" - -#: ckanext/canada/strings.py:30 -msgid "" -"If the value XX (none) is entered here, then the following three fields must " -"be identified as NA or N, as applicable: Comprehensive Land Claim Agreement, " -"Procurement Strategy for Aboriginal Business, Procurement Strategy for " -"Aboriginal Business Incidental Indicator" -msgstr "" - -#: ckanext/canada/strings.py:38 #: ckanext/canada/templates/internal/package/base_form_page.html:4 msgid "Create Dataset" msgstr "" -#: ckanext/canada/strings.py:39 +#: ckanext/canada/strings.py:12 msgid "Not authorized to access {group} members download" msgstr "" -#: ckanext/canada/strings.py:41 ckanext/canada/view.py:1071 +#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1071 msgid "N/A" msgstr "" -#: ckanext/canada/strings.py:42 +#: ckanext/canada/strings.py:15 #: ckanext/canada/templates/internal/user/edit_user_form.html:8 #: ckanext/canada/templates/internal/user/list.html:35 #: ckanext/canada/templates/internal/user/new_user_form.html:7 @@ -207,7 +113,7 @@ msgstr "" msgid "Username" msgstr "" -#: ckanext/canada/strings.py:43 +#: ckanext/canada/strings.py:16 #: ckanext/canada/templates/internal/user/edit_user_form.html:12 #: ckanext/canada/templates/internal/user/new_user_form.html:13 #: ckanext/canada/templates/public/user/edit_user_form.html:10 @@ -216,7 +122,7 @@ msgstr "" msgid "Email" msgstr "" -#: ckanext/canada/strings.py:44 +#: ckanext/canada/strings.py:17 #: ckanext/canada/templates/internal/user/api_tokens.html:5 #: ckanext/canada/templates/internal/user/list.html:36 #: ckanext/canada/templates/public/snippets/geomap_dynamic.html:18 @@ -225,138 +131,517 @@ msgstr "" msgid "Name" msgstr "" -#: ckanext/canada/strings.py:45 ckanext/canada/templates/internal/user/list.html:37 +#: ckanext/canada/strings.py:18 ckanext/canada/templates/internal/user/list.html:37 #: ckanext/canada/templates/public/organization/member_new.html:63 #: ckanext/canada/view.py:1063 msgid "Role" msgstr "" -#: ckanext/canada/strings.py:46 ckanext/canada/view.py:1081 +#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1081 msgid "members" msgstr "" -#: ckanext/canada/strings.py:47 +#: ckanext/canada/strings.py:20 #: ckanext/canada/templates/internal/organization/members.html:6 msgid "CSV" msgstr "" -#: ckanext/canada/strings.py:48 +#: ckanext/canada/strings.py:21 msgid "A related item has been added" msgstr "" -#: ckanext/canada/strings.py:49 +#: ckanext/canada/strings.py:22 msgid "A resource has been added" msgstr "" -#: ckanext/canada/strings.py:50 +#: ckanext/canada/strings.py:23 msgid "Resource id already exists." msgstr "" -#: ckanext/canada/strings.py:51 +#: ckanext/canada/strings.py:24 msgid "Invalid characters in resource id" msgstr "" -#: ckanext/canada/strings.py:52 +#: ckanext/canada/strings.py:25 msgid "Invalid length for resource id" msgstr "" -#: ckanext/canada/strings.py:53 +#: ckanext/canada/strings.py:26 msgid "Resource view id already exists" msgstr "" -#: ckanext/canada/strings.py:54 +#: ckanext/canada/strings.py:27 msgid "Value must be one of {}" msgstr "" -#: ckanext/canada/strings.py:55 +#: ckanext/canada/strings.py:28 msgid "Could not parse the value as a valid JSON object" msgstr "" -#: ckanext/canada/strings.py:56 +#: ckanext/canada/strings.py:29 msgid "Could not parse extra '{name}' as valid JSON" msgstr "" -#: ckanext/canada/strings.py:57 +#: ckanext/canada/strings.py:30 #, python-format msgid "Dear %(user_name)s," msgstr "" -#: ckanext/canada/strings.py:58 +#: ckanext/canada/strings.py:31 #, python-format msgid "Invite for %(site_title)s" msgstr "" -#: ckanext/canada/strings.py:59 +#: ckanext/canada/strings.py:32 msgid "Dataset Deleted" msgstr "" -#: ckanext/canada/strings.py:60 +#: ckanext/canada/strings.py:33 #: ckanext/canada/templates/public/package/deleted.html:10 msgid "Created On" msgstr "" -#: ckanext/canada/strings.py:61 +#: ckanext/canada/strings.py:34 msgid "Choose format" msgstr "" -#: ckanext/canada/strings.py:62 +#: ckanext/canada/strings.py:35 msgid "Submit" msgstr "" -#: ckanext/canada/strings.py:63 +#: ckanext/canada/strings.py:36 msgid "{actor} deleted the {view_type} view {view}" msgstr "" -#: ckanext/canada/strings.py:64 +#: ckanext/canada/strings.py:37 msgid "Request Reset" msgstr "" -#: ckanext/canada/strings.py:65 +#: ckanext/canada/strings.py:38 #: ckanext/canada/templates/internal/user/edit_user_form.html:51 #: ckanext/canada/templates/public/user/edit_user_form.html:54 msgid "Create API Token" msgstr "" -#: ckanext/canada/strings.py:66 +#: ckanext/canada/strings.py:39 msgid "Token" msgstr "" -#: ckanext/canada/strings.py:67 +#: ckanext/canada/strings.py:40 msgid "Last access" msgstr "" -#: ckanext/canada/strings.py:68 +#: ckanext/canada/strings.py:41 msgid "Actions" msgstr "" -#: ckanext/canada/strings.py:69 +#: ckanext/canada/strings.py:42 msgid "Revoke" msgstr "" -#: ckanext/canada/strings.py:70 +#: ckanext/canada/strings.py:43 msgid "You haven't created any API Tokens." msgstr "" -#: ckanext/canada/strings.py:73 +#: ckanext/canada/strings.py:46 msgid "Please upload a file or link to an external resource" msgstr "" -#: ckanext/canada/strings.py:74 +#: ckanext/canada/strings.py:47 msgid "Cannot upload files of this type" msgstr "" -#: ckanext/canada/strings.py:75 +#: ckanext/canada/strings.py:48 msgid "Cannot link files of this type" msgstr "" -#: ckanext/canada/strings.py:78 +#: ckanext/canada/strings.py:51 msgid "These fields have been removed, click update below to save your changes." msgstr "" -#: ckanext/canada/strings.py:79 +#: ckanext/canada/strings.py:52 msgid "These fields have been removed." msgstr "" +#: ckanext/canada/strings.py:56 +msgid "Proactive Disclosure - Use of Administrative Aircraft" +msgstr "" + +#: ckanext/canada/strings.py:57 +msgid "Use of Administrative Aircraft" +msgstr "" + +#: ckanext/canada/strings.py:58 +msgid "Access, upload and modify government administrative aircraft use" +msgstr "" + +#: ckanext/canada/strings.py:60 +msgid "ATI Summaries" +msgstr "" + +#: ckanext/canada/strings.py:61 +msgid "" +"Access, upload and modify the monthly ATI Summaries and ATI Nothing to Report" +" for your organization" +msgstr "" + +#: ckanext/canada/strings.py:62 +msgid "ATI Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:63 +msgid "Please enter a valid year" +msgstr "" + +#: ckanext/canada/strings.py:64 +msgid "Please enter a month number from 1-12" +msgstr "" + +#: ckanext/canada/strings.py:65 +msgid "This value must not be negative" +msgstr "" + +#: ckanext/canada/strings.py:67 +msgid "Proactive Disclosure - Briefing Note Titles and Numbers" +msgstr "" + +#: ckanext/canada/strings.py:68 +msgid "Briefing Note Titles and Numbers" +msgstr "" + +#: ckanext/canada/strings.py:69 +msgid "" +"Access, upload and modify the Briefing Note Titles and Numbers reports for " +"your organization" +msgstr "" + +#: ckanext/canada/strings.py:71 +msgid "Open Dialogue - Consultations" +msgstr "" + +#: ckanext/canada/strings.py:72 +msgid "Consultations" +msgstr "" + +#: ckanext/canada/strings.py:73 +msgid "Access, upload and modify consultation reports for your organization" +msgstr "" + +#: ckanext/canada/strings.py:74 +msgid "If Status is set to: Not Going Forward, Publish Record must be set to No" +msgstr "" + +#: ckanext/canada/strings.py:76 +msgid "Proactive Publication - Contracts over $10,000" +msgstr "" + +#: ckanext/canada/strings.py:77 +msgid "Contracts over $10,000" +msgstr "" + +#: ckanext/canada/strings.py:78 +msgid "Access, upload and modify the Contracts over 10K reports for your organization" +msgstr "" + +#: ckanext/canada/strings.py:79 +msgid "Proactive Publication - Contracts Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:80 +msgid "Contracts Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:81 +msgid "" +"This field must contain the first three digits of a postal code in A1A format" +" or the value \"NA\"" +msgstr "" + +#: ckanext/canada/strings.py:82 +msgid "" +"This field must be populated with an NA if an amendment is disclosed under " +"Instrument Type." +msgstr "" + +#: ckanext/canada/strings.py:83 +msgid "This field is limited to only 3 or 4 digits." +msgstr "" + +#: ckanext/canada/strings.py:84 +msgid "" +"If N/A, then Instrument Type must be identified as a standing offer/supply " +"arrangement (SOSA)" +msgstr "" + +#: ckanext/canada/strings.py:85 +msgid "" +"If the value XX (none) is entered, then no other value can be entered in this" +" field." +msgstr "" + +#: ckanext/canada/strings.py:86 +msgid "Discontinued as of 2022-01-01" +msgstr "" + +#: ckanext/canada/strings.py:87 +msgid "Must be left blank when trade agreements specified" +msgstr "" + +#: ckanext/canada/strings.py:88 +msgid "" +"If the value NA (not applicable) is entered, then no other value can be " +"entered in this field." +msgstr "" + +#: ckanext/canada/strings.py:89 +msgid "The field is limited to eight alpha-numeric digits or less." +msgstr "" + +#: ckanext/canada/strings.py:90 +msgid "" +"If the value 00 (none) is entered, then no other value can be entered in this" +" field." +msgstr "" + +#: ckanext/canada/strings.py:91 +msgid "" +"If TC, TN or AC is selected in the Solicitation Procedure data field with a " +"value other than XX (None) selected in the Trade Agreement data field, then a" +" Limited Tendering value other than 00 (none) must be entered." +msgstr "" + +#: ckanext/canada/strings.py:92 +msgid "" +"If “TC” (Competitive - Traditional), “TN” (Non-Competitive) or “AC” (Advanced" +" Contract Award Notice) is selected and trade agreement with a value other " +"than “XX” (None) is selected, limited tendering cannot have a value of “0” or" +" “00” (None)." +msgstr "" + +#: ckanext/canada/strings.py:93 +msgid "" +"This field must be N, No or Non, if the Procurement Strategy for Aboriginal " +"Business field is MS or VS." +msgstr "" + +#: ckanext/canada/strings.py:94 +msgid "" +"This field must be populated with a 1 if the solicitation procedure is " +"identified as non-competitive (TN) or Advance Contract Award Notice (AC)." +msgstr "" + +#: ckanext/canada/strings.py:95 +msgid "" +"If this field is populated, it must be with a “0” if the procurement was " +"identified as non-competitive (TN) or advance contract award notice (AC) or " +"was identified as an Amendment (A) in the Instrument type data field." +msgstr "" + +#: ckanext/canada/strings.py:96 +msgid "" +"This field may only be populated with “0” if the procurement was identified " +"as competitive (open bidding (OB), traditional competitive (TC) or selective " +"tendering (ST))." +msgstr "" + +#: ckanext/canada/strings.py:98 +msgid "Proactive Publication - Aggregated Contracts from -$10,000 to $10,000" +msgstr "" + +#: ckanext/canada/strings.py:99 +msgid "Aggregated Contracts from -$10,000 to $10,000" +msgstr "" + +#: ckanext/canada/strings.py:100 +msgid "" +"Access, upload and modify the aggregated Contracts from -$10K to $10K reports" +" for your organization" +msgstr "" + +#: ckanext/canada/strings.py:101 +msgid "This must list the year you are reporting on (not the fiscal year)." +msgstr "" + +#: ckanext/canada/strings.py:103 +msgid "Proactive Disclosure - Departmental Audit Committee" +msgstr "" + +#: ckanext/canada/strings.py:104 +msgid "Departmental Audit Committee" +msgstr "" + +#: ckanext/canada/strings.py:105 +msgid "" +"Access, upload and modify your Departmental Audit Committee members’ " +"remuneration and expenses." +msgstr "" + +#: ckanext/canada/strings.py:107 +msgid "Experimentation Inventory" +msgstr "" + +#: ckanext/canada/strings.py:108 +msgid "Access, upload and modify the Experimentation Inventory for your organization" +msgstr "" + +#: ckanext/canada/strings.py:110 +msgid "Proactive Disclosure - Grants and Contributions" +msgstr "" + +#: ckanext/canada/strings.py:111 +msgid "Grants and Contributions" +msgstr "" + +#: ckanext/canada/strings.py:112 +msgid "" +"Access, upload and modify the Grants and Contributions reports for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:113 +msgid "Proactive Disclosure - Grants and Contributions Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:114 +msgid "Grants and Contributions Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:116 +msgid "Proactive Disclosure - Hospitality Expenses" +msgstr "" + +#: ckanext/canada/strings.py:117 +msgid "Hospitality Expenses" +msgstr "" + +#: ckanext/canada/strings.py:118 +msgid "" +"Access, upload and modify the quarterly hospitality expenses for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:119 +msgid "Proactive Disclosure - Hospitality Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:120 +msgid "Hospitality Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:122 +msgid "Open Data Inventory" +msgstr "" + +#: ckanext/canada/strings.py:123 +msgid "" +"This dataset houses your departmental open data inventory. This is where you " +"can access and upload your open data inventory template." +msgstr "" + +#: ckanext/canada/strings.py:125 +msgid "5th National Action Plan on Open Government Tracker" +msgstr "" + +#: ckanext/canada/strings.py:126 +msgid "" +"Access, upload and modify the National Action Plan on Open Government Tracker" +" for your organization" +msgstr "" + +#: ckanext/canada/strings.py:128 +msgid "Proactive Disclosure - Question Period Notes" +msgstr "" + +#: ckanext/canada/strings.py:129 +msgid "Question Period Notes" +msgstr "" + +#: ckanext/canada/strings.py:130 +msgid "Access, upload and modify Question Period notes for your organization" +msgstr "" + +#: ckanext/canada/strings.py:132 +msgid "Proactive Disclosure - Position Reclassification" +msgstr "" + +#: ckanext/canada/strings.py:133 +msgid "Position Reclassification" +msgstr "" + +#: ckanext/canada/strings.py:134 +msgid "" +"Access, upload and modify the position reclassification reports for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:135 +msgid "Proactive Disclosure - Position Reclassification Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:136 +msgid "Position Reclassification Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:138 +msgid "Service Inventory" +msgstr "" + +#: ckanext/canada/strings.py:139 +msgid "" +"Access, upload and modify the Service Inventory of external and internal " +"enterprise services for your organization" +msgstr "" + +#: ckanext/canada/strings.py:141 +msgid "Proactive Disclosure - Annual Travel, Hospitality and Conferences" +msgstr "" + +#: ckanext/canada/strings.py:142 +msgid "Annual Travel, Hospitality and Conferences" +msgstr "" + +#: ckanext/canada/strings.py:143 +msgid "" +"This dataset includes all of the annual reports on travel expenses incurred " +"within your organization." +msgstr "" + +#: ckanext/canada/strings.py:145 +msgid "Proactive Disclosure - Travel Expenses" +msgstr "" + +#: ckanext/canada/strings.py:146 +msgid "Travel Expenses" +msgstr "" + +#: ckanext/canada/strings.py:147 +msgid "" +"Access, upload and modify the monthly travel expense reports for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:148 +msgid "Proactive Disclosure - Travel Expenses Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:149 +msgid "Travel Expenses Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:151 +msgid "Proactive Disclosure - Acts of Founded Wrongdoing" +msgstr "" + +#: ckanext/canada/strings.py:152 +msgid "Acts of Founded Wrongdoing" +msgstr "" + +#: ckanext/canada/strings.py:153 +msgid "" +"Access, upload and modify the Acts of Founded Wrongdoing reports for your " +"organization" +msgstr "" + #: ckanext/canada/validators.py:120 #, python-format msgid "Tag \"%s\" length is less than minimum %s" @@ -921,68 +1206,68 @@ msgstr "" msgid "View Members" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:16 -#: ckanext/canada/templates/internal/package/read.html:26 +#: ckanext/canada/templates/internal/package/read.html:17 +#: ckanext/canada/templates/internal/package/read.html:27 msgid "Action required:" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:17 +#: ckanext/canada/templates/internal/package/read.html:18 msgid "" "Draft record has been saved and can be edited. Mark as ready to publish to " "continue." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:27 +#: ckanext/canada/templates/internal/package/read.html:28 msgid "Seek out departmental approval and mark as approved to continue." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:36 +#: ckanext/canada/templates/internal/package/read.html:37 msgid "Data record is in queue for validation." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:37 +#: ckanext/canada/templates/internal/package/read.html:38 msgid "Record will be published by the following business day upon validation." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:58 -#: ckanext/canada/templates/internal/package/read.html:60 +#: ckanext/canada/templates/internal/package/read.html:59 +#: ckanext/canada/templates/internal/package/read.html:61 msgid "View on Portal" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:68 +#: ckanext/canada/templates/internal/package/read.html:69 msgid "This dataset has been deleted and is no longer accessible to non-admin users" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:70 +#: ckanext/canada/templates/internal/package/read.html:71 msgid "Undelete" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:80 +#: ckanext/canada/templates/internal/package/read.html:81 #: ckanext/canada/templates/public/package/read_base.html:88 msgid "Openness Rating" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:85 +#: ckanext/canada/templates/internal/package/read.html:86 #: ckanext/canada/templates/public/package/read_base.html:93 msgid "one star" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:86 +#: ckanext/canada/templates/internal/package/read.html:87 #: ckanext/canada/templates/public/package/read_base.html:94 msgid "two stars" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:87 +#: ckanext/canada/templates/internal/package/read.html:88 #: ckanext/canada/templates/public/package/read_base.html:95 msgid "three stars" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:88 +#: ckanext/canada/templates/internal/package/read.html:89 #: ckanext/canada/templates/public/package/read_base.html:96 msgid "four stars" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:89 +#: ckanext/canada/templates/internal/package/read.html:90 #: ckanext/canada/templates/public/package/read_base.html:97 msgid "five stars" msgstr "" @@ -991,7 +1276,7 @@ msgstr "" msgid "Dataset" msgstr "" -#: ckanext/canada/templates/internal/package/read_base.html:11 +#: ckanext/canada/templates/internal/package/read_base.html:15 #: ckanext/canada/templates/public/organization/activity_stream.html:4 #: ckanext/canada/templates/public/user/activity_stream.html:12 msgid "Activity Stream" @@ -1002,7 +1287,7 @@ msgid "Go back" msgstr "" #: ckanext/canada/templates/internal/package/wet_datatable.html:11 -#: ckanext/canada/templates/public/package/snippets/resource_item.html:57 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:59 msgid "Preview" msgstr "" @@ -2141,7 +2426,7 @@ msgid "Return to Index" msgstr "" #: ckanext/canada/templates/public/package/read.html:15 -#: ckanext/canada/templates/public/package/read.html:42 +#: ckanext/canada/templates/public/package/read.html:41 #: ckanext/canada/templates/public/package/snippets/resource_item.html:12 #: ckanext/canada/templates/public/scheming/display_snippets/fluent_tags.html:9 #: ckanext/canada/templates/public/snippets/package_item.html:38 @@ -2152,7 +2437,8 @@ msgid "" "@tbs-sct.gc.ca" msgstr "" -#: ckanext/canada/templates/public/package/read.html:31 +#: ckanext/canada/templates/public/package/read.html:21 +#: ckanext/canada/templates/public/package/resource_read.html:8 #, python-format msgid "" "You're currently viewing an old version of this dataset. Some resources may " @@ -2160,16 +2446,16 @@ msgid "" "version, click here." msgstr "" -#: ckanext/canada/templates/public/package/read.html:52 +#: ckanext/canada/templates/public/package/read.html:51 #: ckanext/canada/templates/public/snippets/search_form.html:39 msgid "View on Map" msgstr "" -#: ckanext/canada/templates/public/package/read.html:63 +#: ckanext/canada/templates/public/package/read.html:62 msgid "Made available by the " msgstr "" -#: ckanext/canada/templates/public/package/read.html:65 +#: ckanext/canada/templates/public/package/read.html:64 msgid "" "

These resources are not under the control of the Government of Canada and " "the link is provided solely for the convenience of our website visitors. We " @@ -2186,48 +2472,48 @@ msgid "" "this non-government website before providing personal information.

" msgstr "" -#: ckanext/canada/templates/public/package/read.html:103 +#: ckanext/canada/templates/public/package/read.html:102 #: ckanext/canada/templates/public/snippets/package_item.html:72 msgid "Issued by" msgstr "" -#: ckanext/canada/templates/public/package/read.html:139 +#: ckanext/canada/templates/public/package/read.html:138 msgid "Related Items" msgstr "" -#: ckanext/canada/templates/public/package/read.html:156 +#: ckanext/canada/templates/public/package/read.html:155 msgid "Geographic Information" msgstr "" -#: ckanext/canada/templates/public/package/read.html:191 +#: ckanext/canada/templates/public/package/read.html:190 msgid "Contact Information" msgstr "" -#: ckanext/canada/templates/public/package/read.html:193 +#: ckanext/canada/templates/public/package/read.html:192 msgid "Delivery Point" msgstr "" -#: ckanext/canada/templates/public/package/read.html:196 +#: ckanext/canada/templates/public/package/read.html:195 msgid "City" msgstr "" -#: ckanext/canada/templates/public/package/read.html:199 +#: ckanext/canada/templates/public/package/read.html:198 msgid "Administrative Area" msgstr "" -#: ckanext/canada/templates/public/package/read.html:202 +#: ckanext/canada/templates/public/package/read.html:201 msgid "Postal Code" msgstr "" -#: ckanext/canada/templates/public/package/read.html:205 +#: ckanext/canada/templates/public/package/read.html:204 msgid "Country" msgstr "" -#: ckanext/canada/templates/public/package/read.html:208 +#: ckanext/canada/templates/public/package/read.html:207 msgid "Electronic Mail Address" msgstr "" -#: ckanext/canada/templates/public/package/read.html:237 +#: ckanext/canada/templates/public/package/read.html:236 msgid "Similar records" msgstr "" @@ -2296,7 +2582,7 @@ msgstr "" msgid "HNAP ISO:19115 Metadata Record" msgstr "" -#: ckanext/canada/templates/public/package/resource_read.html:47 +#: ckanext/canada/templates/public/package/resource_read.html:58 msgid "Data Dictionary" msgstr "" @@ -2374,27 +2660,27 @@ msgstr "" msgid "Save & add another" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:48 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:50 msgid "Explore" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:60 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:62 msgid "More information" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:69 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:71 msgid "Download" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:72 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:74 msgid "Go to resource" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:78 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:80 msgid "Edit resource" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:80 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:82 msgid "Views" msgstr "" diff --git a/ckanext/canada/i18n/en/LC_MESSAGES/ckanext-canada.po b/ckanext/canada/i18n/en/LC_MESSAGES/ckanext-canada.po index 7ffd1d9b8..a2439709f 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: 2023-08-31 15:35+0000\n" +"POT-Creation-Date: 2023-09-06 15:33+0000\n" "PO-Revision-Date: 2014-01-23 13:04+0000\n" "Last-Translator: Sean Hammond \n" "Language: en\n" @@ -23,7 +23,7 @@ msgstr "" msgid "A system administrator" msgstr "" -#: ckanext/canada/helpers.py:562 ckanext/canada/strings.py:40 +#: ckanext/canada/helpers.py:562 ckanext/canada/strings.py:13 #: ckanext/canada/view.py:1061 msgid "Members not found" msgstr "" @@ -89,115 +89,20 @@ msgstr "" msgid "Next" msgstr "" -#: ckanext/canada/strings.py:8 -msgid "" -"This field must be populated with an NA if an amendment is disclosed " -"under Instrument Type." -msgstr "" - -#: ckanext/canada/strings.py:9 -msgid "" -"If N/A, then Instrument Type must be identified as a standing " -"offer/supply arrangement (SOSA)" -msgstr "" - -#: ckanext/canada/strings.py:10 -msgid "" -"If the value XX (none) is entered, then no other value can be entered in " -"this field." -msgstr "" - #: ckanext/canada/strings.py:11 -msgid "" -"If the value NA (not applicable) is entered, then no other value can be " -"entered in this field." -msgstr "" - -#: ckanext/canada/strings.py:12 -msgid "" -"This field must be NA (not applicable) if the Agreement Type or Trade " -"Agreement field is not 0 (none) or XX (none), as applicable." -msgstr "" - -#: ckanext/canada/strings.py:14 -msgid "" -"If the value 00 (none) is entered, then no other value can be entered in " -"this field." -msgstr "" - -#: ckanext/canada/strings.py:15 -msgid "" -"This field must contain the first three digits of a postal code in A1A " -"format or the value \"NA\"" -msgstr "" - -#: ckanext/canada/strings.py:16 -msgid "" -"This field must be N, No or Non, if the Agreement Type or Trade Agreement" -" field is not 0 (none) or XX (none), as applicable." -msgstr "" - -#: ckanext/canada/strings.py:18 -msgid "" -"This field must be N, No or Non, if the Procurement Strategy for " -"Aboriginal Business field is MS or VS." -msgstr "" - -#: ckanext/canada/strings.py:19 -msgid "" -"This field may only be populated with a 1 if the solicitation procedure " -"is identified as non-competitive (TN) or Advance Contract Award Notice " -"(AC)" -msgstr "" - -#: ckanext/canada/strings.py:21 -msgid "" -"This field may only be populated with a 0 if a Call-up against a standing" -" offer or supply arrangement was identified in the Contracting Entity " -"data field" -msgstr "" - -#: ckanext/canada/strings.py:23 -msgid "" -"This field may only be populated with \"0\" if the procurement was " -"identified as non-competitive (TN) or advance contract award notice (AC)." -msgstr "" - -#: ckanext/canada/strings.py:25 -msgid "" -"This field may not be populated with 1, 2, 3 or 4 if the procurement was " -"identified as non-competitive or Advance Contract Award Notice." -msgstr "" - -#: ckanext/canada/strings.py:27 -msgid "" -"Commodity Type of G for Goods which requires a Delivery Date and not a " -"Contract Period Start Date. Please either change the Commodity Type to S " -"or remove the date from the Contract Period Start Date field" -msgstr "" - -#: ckanext/canada/strings.py:30 -msgid "" -"If the value XX (none) is entered here, then the following three fields " -"must be identified as NA or N, as applicable: Comprehensive Land Claim " -"Agreement, Procurement Strategy for Aboriginal Business, Procurement " -"Strategy for Aboriginal Business Incidental Indicator" -msgstr "" - -#: ckanext/canada/strings.py:38 #: ckanext/canada/templates/internal/package/base_form_page.html:4 msgid "Create Dataset" msgstr "" -#: ckanext/canada/strings.py:39 +#: ckanext/canada/strings.py:12 msgid "Not authorized to access {group} members download" msgstr "" -#: ckanext/canada/strings.py:41 ckanext/canada/view.py:1071 +#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1071 msgid "N/A" msgstr "" -#: ckanext/canada/strings.py:42 +#: ckanext/canada/strings.py:15 #: ckanext/canada/templates/internal/user/edit_user_form.html:8 #: ckanext/canada/templates/internal/user/list.html:35 #: ckanext/canada/templates/internal/user/new_user_form.html:7 @@ -210,7 +115,7 @@ msgstr "" msgid "Username" msgstr "" -#: ckanext/canada/strings.py:43 +#: ckanext/canada/strings.py:16 #: ckanext/canada/templates/internal/user/edit_user_form.html:12 #: ckanext/canada/templates/internal/user/new_user_form.html:13 #: ckanext/canada/templates/public/user/edit_user_form.html:10 @@ -219,7 +124,7 @@ msgstr "" msgid "Email" msgstr "" -#: ckanext/canada/strings.py:44 +#: ckanext/canada/strings.py:17 #: ckanext/canada/templates/internal/user/api_tokens.html:5 #: ckanext/canada/templates/internal/user/list.html:36 #: ckanext/canada/templates/public/snippets/geomap_dynamic.html:18 @@ -228,139 +133,522 @@ msgstr "" msgid "Name" msgstr "" -#: ckanext/canada/strings.py:45 +#: ckanext/canada/strings.py:18 #: ckanext/canada/templates/internal/user/list.html:37 #: ckanext/canada/templates/public/organization/member_new.html:63 #: ckanext/canada/view.py:1063 msgid "Role" msgstr "" -#: ckanext/canada/strings.py:46 ckanext/canada/view.py:1081 +#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1081 msgid "members" msgstr "" -#: ckanext/canada/strings.py:47 +#: ckanext/canada/strings.py:20 #: ckanext/canada/templates/internal/organization/members.html:6 msgid "CSV" msgstr "" -#: ckanext/canada/strings.py:48 +#: ckanext/canada/strings.py:21 msgid "A related item has been added" msgstr "" -#: ckanext/canada/strings.py:49 +#: ckanext/canada/strings.py:22 msgid "A resource has been added" msgstr "" -#: ckanext/canada/strings.py:50 +#: ckanext/canada/strings.py:23 msgid "Resource id already exists." msgstr "" -#: ckanext/canada/strings.py:51 +#: ckanext/canada/strings.py:24 msgid "Invalid characters in resource id" msgstr "" -#: ckanext/canada/strings.py:52 +#: ckanext/canada/strings.py:25 msgid "Invalid length for resource id" msgstr "" -#: ckanext/canada/strings.py:53 +#: ckanext/canada/strings.py:26 msgid "Resource view id already exists" msgstr "" -#: ckanext/canada/strings.py:54 +#: ckanext/canada/strings.py:27 msgid "Value must be one of {}" msgstr "" -#: ckanext/canada/strings.py:55 +#: ckanext/canada/strings.py:28 msgid "Could not parse the value as a valid JSON object" msgstr "" -#: ckanext/canada/strings.py:56 +#: ckanext/canada/strings.py:29 msgid "Could not parse extra '{name}' as valid JSON" msgstr "" -#: ckanext/canada/strings.py:57 +#: ckanext/canada/strings.py:30 #, python-format msgid "Dear %(user_name)s," msgstr "" -#: ckanext/canada/strings.py:58 +#: ckanext/canada/strings.py:31 #, python-format msgid "Invite for %(site_title)s" msgstr "" -#: ckanext/canada/strings.py:59 +#: ckanext/canada/strings.py:32 msgid "Dataset Deleted" msgstr "" -#: ckanext/canada/strings.py:60 +#: ckanext/canada/strings.py:33 #: ckanext/canada/templates/public/package/deleted.html:10 msgid "Created On" msgstr "" -#: ckanext/canada/strings.py:61 +#: ckanext/canada/strings.py:34 msgid "Choose format" msgstr "" -#: ckanext/canada/strings.py:62 +#: ckanext/canada/strings.py:35 msgid "Submit" msgstr "" -#: ckanext/canada/strings.py:63 +#: ckanext/canada/strings.py:36 msgid "{actor} deleted the {view_type} view {view}" msgstr "" -#: ckanext/canada/strings.py:64 +#: ckanext/canada/strings.py:37 msgid "Request Reset" msgstr "" -#: ckanext/canada/strings.py:65 +#: ckanext/canada/strings.py:38 #: ckanext/canada/templates/internal/user/edit_user_form.html:51 #: ckanext/canada/templates/public/user/edit_user_form.html:54 msgid "Create API Token" msgstr "" -#: ckanext/canada/strings.py:66 +#: ckanext/canada/strings.py:39 msgid "Token" msgstr "" -#: ckanext/canada/strings.py:67 +#: ckanext/canada/strings.py:40 msgid "Last access" msgstr "" -#: ckanext/canada/strings.py:68 +#: ckanext/canada/strings.py:41 msgid "Actions" msgstr "" -#: ckanext/canada/strings.py:69 +#: ckanext/canada/strings.py:42 msgid "Revoke" msgstr "" -#: ckanext/canada/strings.py:70 +#: ckanext/canada/strings.py:43 msgid "You haven't created any API Tokens." msgstr "" -#: ckanext/canada/strings.py:73 +#: ckanext/canada/strings.py:46 msgid "Please upload a file or link to an external resource" msgstr "" -#: ckanext/canada/strings.py:74 +#: ckanext/canada/strings.py:47 msgid "Cannot upload files of this type" msgstr "" -#: ckanext/canada/strings.py:75 +#: ckanext/canada/strings.py:48 msgid "Cannot link files of this type" msgstr "" -#: ckanext/canada/strings.py:78 +#: ckanext/canada/strings.py:51 msgid "These fields have been removed, click update below to save your changes." msgstr "These fields will be removed once you save your changes." -#: ckanext/canada/strings.py:79 +#: ckanext/canada/strings.py:52 msgid "These fields have been removed." msgstr "" +#: ckanext/canada/strings.py:56 +msgid "Proactive Disclosure - Use of Administrative Aircraft" +msgstr "" + +#: ckanext/canada/strings.py:57 +msgid "Use of Administrative Aircraft" +msgstr "" + +#: ckanext/canada/strings.py:58 +msgid "Access, upload and modify government administrative aircraft use" +msgstr "" + +#: ckanext/canada/strings.py:60 +msgid "ATI Summaries" +msgstr "" + +#: ckanext/canada/strings.py:61 +msgid "" +"Access, upload and modify the monthly ATI Summaries and ATI Nothing to " +"Report for your organization" +msgstr "" + +#: ckanext/canada/strings.py:62 +msgid "ATI Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:63 +msgid "Please enter a valid year" +msgstr "" + +#: ckanext/canada/strings.py:64 +msgid "Please enter a month number from 1-12" +msgstr "" + +#: ckanext/canada/strings.py:65 +msgid "This value must not be negative" +msgstr "" + +#: ckanext/canada/strings.py:67 +msgid "Proactive Disclosure - Briefing Note Titles and Numbers" +msgstr "" + +#: ckanext/canada/strings.py:68 +msgid "Briefing Note Titles and Numbers" +msgstr "" + +#: ckanext/canada/strings.py:69 +msgid "" +"Access, upload and modify the Briefing Note Titles and Numbers reports " +"for your organization" +msgstr "" + +#: ckanext/canada/strings.py:71 +msgid "Open Dialogue - Consultations" +msgstr "" + +#: ckanext/canada/strings.py:72 +msgid "Consultations" +msgstr "" + +#: ckanext/canada/strings.py:73 +msgid "Access, upload and modify consultation reports for your organization" +msgstr "" + +#: ckanext/canada/strings.py:74 +msgid "If Status is set to: Not Going Forward, Publish Record must be set to No" +msgstr "" + +#: ckanext/canada/strings.py:76 +msgid "Proactive Publication - Contracts over $10,000" +msgstr "" + +#: ckanext/canada/strings.py:77 +msgid "Contracts over $10,000" +msgstr "" + +#: ckanext/canada/strings.py:78 +msgid "" +"Access, upload and modify the Contracts over 10K reports for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:79 +msgid "Proactive Publication - Contracts Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:80 +msgid "Contracts Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:81 +msgid "" +"This field must contain the first three digits of a postal code in A1A " +"format or the value \"NA\"" +msgstr "" + +#: ckanext/canada/strings.py:82 +msgid "" +"This field must be populated with an NA if an amendment is disclosed " +"under Instrument Type." +msgstr "" + +#: ckanext/canada/strings.py:83 +msgid "This field is limited to only 3 or 4 digits." +msgstr "" + +#: ckanext/canada/strings.py:84 +msgid "" +"If N/A, then Instrument Type must be identified as a standing " +"offer/supply arrangement (SOSA)" +msgstr "" + +#: ckanext/canada/strings.py:85 +msgid "" +"If the value XX (none) is entered, then no other value can be entered in " +"this field." +msgstr "" + +#: ckanext/canada/strings.py:86 +msgid "Discontinued as of 2022-01-01" +msgstr "" + +#: ckanext/canada/strings.py:87 +msgid "Must be left blank when trade agreements specified" +msgstr "" + +#: ckanext/canada/strings.py:88 +msgid "" +"If the value NA (not applicable) is entered, then no other value can be " +"entered in this field." +msgstr "" + +#: ckanext/canada/strings.py:89 +msgid "The field is limited to eight alpha-numeric digits or less." +msgstr "" + +#: ckanext/canada/strings.py:90 +msgid "" +"If the value 00 (none) is entered, then no other value can be entered in " +"this field." +msgstr "" + +#: ckanext/canada/strings.py:91 +msgid "" +"If TC, TN or AC is selected in the Solicitation Procedure data field with" +" a value other than XX (None) selected in the Trade Agreement data field," +" then a Limited Tendering value other than 00 (none) must be entered." +msgstr "" + +#: ckanext/canada/strings.py:92 +msgid "" +"If “TC” (Competitive - Traditional), “TN” (Non-Competitive) or “AC” " +"(Advanced Contract Award Notice) is selected and trade agreement with a " +"value other than “XX” (None) is selected, limited tendering cannot have a" +" value of “0” or “00” (None)." +msgstr "" + +#: ckanext/canada/strings.py:93 +msgid "" +"This field must be N, No or Non, if the Procurement Strategy for " +"Aboriginal Business field is MS or VS." +msgstr "" + +#: ckanext/canada/strings.py:94 +msgid "" +"This field must be populated with a 1 if the solicitation procedure is " +"identified as non-competitive (TN) or Advance Contract Award Notice (AC)." +msgstr "" + +#: ckanext/canada/strings.py:95 +msgid "" +"If this field is populated, it must be with a “0” if the procurement was " +"identified as non-competitive (TN) or advance contract award notice (AC) " +"or was identified as an Amendment (A) in the Instrument type data field." +msgstr "" + +#: ckanext/canada/strings.py:96 +msgid "" +"This field may only be populated with “0” if the procurement was " +"identified as competitive (open bidding (OB), traditional competitive " +"(TC) or selective tendering (ST))." +msgstr "" + +#: ckanext/canada/strings.py:98 +msgid "Proactive Publication - Aggregated Contracts from -$10,000 to $10,000" +msgstr "" + +#: ckanext/canada/strings.py:99 +msgid "Aggregated Contracts from -$10,000 to $10,000" +msgstr "" + +#: ckanext/canada/strings.py:100 +msgid "" +"Access, upload and modify the aggregated Contracts from -$10K to $10K " +"reports for your organization" +msgstr "" + +#: ckanext/canada/strings.py:101 +msgid "This must list the year you are reporting on (not the fiscal year)." +msgstr "" + +#: ckanext/canada/strings.py:103 +msgid "Proactive Disclosure - Departmental Audit Committee" +msgstr "" + +#: ckanext/canada/strings.py:104 +msgid "Departmental Audit Committee" +msgstr "" + +#: ckanext/canada/strings.py:105 +msgid "" +"Access, upload and modify your Departmental Audit Committee members’ " +"remuneration and expenses." +msgstr "" + +#: ckanext/canada/strings.py:107 +msgid "Experimentation Inventory" +msgstr "" + +#: ckanext/canada/strings.py:108 +msgid "" +"Access, upload and modify the Experimentation Inventory for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:110 +msgid "Proactive Disclosure - Grants and Contributions" +msgstr "" + +#: ckanext/canada/strings.py:111 +msgid "Grants and Contributions" +msgstr "" + +#: ckanext/canada/strings.py:112 +msgid "" +"Access, upload and modify the Grants and Contributions reports for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:113 +msgid "Proactive Disclosure - Grants and Contributions Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:114 +msgid "Grants and Contributions Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:116 +msgid "Proactive Disclosure - Hospitality Expenses" +msgstr "" + +#: ckanext/canada/strings.py:117 +msgid "Hospitality Expenses" +msgstr "" + +#: ckanext/canada/strings.py:118 +msgid "" +"Access, upload and modify the quarterly hospitality expenses for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:119 +msgid "Proactive Disclosure - Hospitality Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:120 +msgid "Hospitality Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:122 +msgid "Open Data Inventory" +msgstr "" + +#: ckanext/canada/strings.py:123 +msgid "" +"This dataset houses your departmental open data inventory. This is where " +"you can access and upload your open data inventory template." +msgstr "" + +#: ckanext/canada/strings.py:125 +msgid "5th National Action Plan on Open Government Tracker" +msgstr "" + +#: ckanext/canada/strings.py:126 +msgid "" +"Access, upload and modify the National Action Plan on Open Government " +"Tracker for your organization" +msgstr "" + +#: ckanext/canada/strings.py:128 +msgid "Proactive Disclosure - Question Period Notes" +msgstr "" + +#: ckanext/canada/strings.py:129 +msgid "Question Period Notes" +msgstr "" + +#: ckanext/canada/strings.py:130 +msgid "Access, upload and modify Question Period notes for your organization" +msgstr "" + +#: ckanext/canada/strings.py:132 +msgid "Proactive Disclosure - Position Reclassification" +msgstr "" + +#: ckanext/canada/strings.py:133 +msgid "Position Reclassification" +msgstr "" + +#: ckanext/canada/strings.py:134 +msgid "" +"Access, upload and modify the position reclassification reports for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:135 +msgid "Proactive Disclosure - Position Reclassification Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:136 +msgid "Position Reclassification Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:138 +msgid "Service Inventory" +msgstr "" + +#: ckanext/canada/strings.py:139 +msgid "" +"Access, upload and modify the Service Inventory of external and internal " +"enterprise services for your organization" +msgstr "" + +#: ckanext/canada/strings.py:141 +msgid "Proactive Disclosure - Annual Travel, Hospitality and Conferences" +msgstr "" + +#: ckanext/canada/strings.py:142 +msgid "Annual Travel, Hospitality and Conferences" +msgstr "" + +#: ckanext/canada/strings.py:143 +msgid "" +"This dataset includes all of the annual reports on travel expenses " +"incurred within your organization." +msgstr "" + +#: ckanext/canada/strings.py:145 +msgid "Proactive Disclosure - Travel Expenses" +msgstr "" + +#: ckanext/canada/strings.py:146 +msgid "Travel Expenses" +msgstr "" + +#: ckanext/canada/strings.py:147 +msgid "" +"Access, upload and modify the monthly travel expense reports for your " +"organization" +msgstr "" + +#: ckanext/canada/strings.py:148 +msgid "Proactive Disclosure - Travel Expenses Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:149 +msgid "Travel Expenses Nothing to Report" +msgstr "" + +#: ckanext/canada/strings.py:151 +msgid "Proactive Disclosure - Acts of Founded Wrongdoing" +msgstr "" + +#: ckanext/canada/strings.py:152 +msgid "Acts of Founded Wrongdoing" +msgstr "" + +#: ckanext/canada/strings.py:153 +msgid "" +"Access, upload and modify the Acts of Founded Wrongdoing reports for your" +" organization" +msgstr "" + #: ckanext/canada/validators.py:120 #, python-format msgid "Tag \"%s\" length is less than minimum %s" @@ -930,70 +1218,70 @@ msgstr "" msgid "View Members" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:16 -#: ckanext/canada/templates/internal/package/read.html:26 +#: ckanext/canada/templates/internal/package/read.html:17 +#: ckanext/canada/templates/internal/package/read.html:27 msgid "Action required:" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:17 +#: ckanext/canada/templates/internal/package/read.html:18 msgid "" "Draft record has been saved and can be edited. Mark as ready to publish " "to continue." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:27 +#: ckanext/canada/templates/internal/package/read.html:28 msgid "Seek out departmental approval and mark as approved to continue." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:36 +#: ckanext/canada/templates/internal/package/read.html:37 msgid "Data record is in queue for validation." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:37 +#: ckanext/canada/templates/internal/package/read.html:38 msgid "Record will be published by the following business day upon validation." msgstr "" -#: ckanext/canada/templates/internal/package/read.html:58 -#: ckanext/canada/templates/internal/package/read.html:60 +#: ckanext/canada/templates/internal/package/read.html:59 +#: ckanext/canada/templates/internal/package/read.html:61 msgid "View on Portal" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:68 +#: ckanext/canada/templates/internal/package/read.html:69 msgid "" "This dataset has been deleted and is no longer accessible to non-admin " "users" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:70 +#: ckanext/canada/templates/internal/package/read.html:71 msgid "Undelete" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:80 +#: ckanext/canada/templates/internal/package/read.html:81 #: ckanext/canada/templates/public/package/read_base.html:88 msgid "Openness Rating" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:85 +#: ckanext/canada/templates/internal/package/read.html:86 #: ckanext/canada/templates/public/package/read_base.html:93 msgid "one star" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:86 +#: ckanext/canada/templates/internal/package/read.html:87 #: ckanext/canada/templates/public/package/read_base.html:94 msgid "two stars" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:87 +#: ckanext/canada/templates/internal/package/read.html:88 #: ckanext/canada/templates/public/package/read_base.html:95 msgid "three stars" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:88 +#: ckanext/canada/templates/internal/package/read.html:89 #: ckanext/canada/templates/public/package/read_base.html:96 msgid "four stars" msgstr "" -#: ckanext/canada/templates/internal/package/read.html:89 +#: ckanext/canada/templates/internal/package/read.html:90 #: ckanext/canada/templates/public/package/read_base.html:97 msgid "five stars" msgstr "" @@ -1002,7 +1290,7 @@ msgstr "" msgid "Dataset" msgstr "" -#: ckanext/canada/templates/internal/package/read_base.html:11 +#: ckanext/canada/templates/internal/package/read_base.html:15 #: ckanext/canada/templates/public/organization/activity_stream.html:4 #: ckanext/canada/templates/public/user/activity_stream.html:12 msgid "Activity Stream" @@ -1013,7 +1301,7 @@ msgid "Go back" msgstr "" #: ckanext/canada/templates/internal/package/wet_datatable.html:11 -#: ckanext/canada/templates/public/package/snippets/resource_item.html:57 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:59 msgid "Preview" msgstr "" @@ -2179,7 +2467,7 @@ msgid "Return to Index" msgstr "" #: ckanext/canada/templates/public/package/read.html:15 -#: ckanext/canada/templates/public/package/read.html:42 +#: ckanext/canada/templates/public/package/read.html:41 #: ckanext/canada/templates/public/package/snippets/resource_item.html:12 #: ckanext/canada/templates/public/scheming/display_snippets/fluent_tags.html:9 #: ckanext/canada/templates/public/snippets/package_item.html:38 @@ -2190,7 +2478,8 @@ msgid "" "@tbs-sct.gc.ca" msgstr "" -#: ckanext/canada/templates/public/package/read.html:31 +#: ckanext/canada/templates/public/package/read.html:21 +#: ckanext/canada/templates/public/package/resource_read.html:8 #, python-format msgid "" "You're currently viewing an old version of this dataset. Some resources " @@ -2198,16 +2487,16 @@ msgid "" "current version, click here." msgstr "" -#: ckanext/canada/templates/public/package/read.html:52 +#: ckanext/canada/templates/public/package/read.html:51 #: ckanext/canada/templates/public/snippets/search_form.html:39 msgid "View on Map" msgstr "" -#: ckanext/canada/templates/public/package/read.html:63 +#: ckanext/canada/templates/public/package/read.html:62 msgid "Made available by the " msgstr "" -#: ckanext/canada/templates/public/package/read.html:65 +#: ckanext/canada/templates/public/package/read.html:64 msgid "" "

These resources are not under the control of the Government of Canada " "and the link is provided solely for the convenience of our website " @@ -2226,48 +2515,48 @@ msgid "" "information.

" msgstr "" -#: ckanext/canada/templates/public/package/read.html:103 +#: ckanext/canada/templates/public/package/read.html:102 #: ckanext/canada/templates/public/snippets/package_item.html:72 msgid "Issued by" msgstr "" -#: ckanext/canada/templates/public/package/read.html:139 +#: ckanext/canada/templates/public/package/read.html:138 msgid "Related Items" msgstr "" -#: ckanext/canada/templates/public/package/read.html:156 +#: ckanext/canada/templates/public/package/read.html:155 msgid "Geographic Information" msgstr "" -#: ckanext/canada/templates/public/package/read.html:191 +#: ckanext/canada/templates/public/package/read.html:190 msgid "Contact Information" msgstr "" -#: ckanext/canada/templates/public/package/read.html:193 +#: ckanext/canada/templates/public/package/read.html:192 msgid "Delivery Point" msgstr "" -#: ckanext/canada/templates/public/package/read.html:196 +#: ckanext/canada/templates/public/package/read.html:195 msgid "City" msgstr "" -#: ckanext/canada/templates/public/package/read.html:199 +#: ckanext/canada/templates/public/package/read.html:198 msgid "Administrative Area" msgstr "" -#: ckanext/canada/templates/public/package/read.html:202 +#: ckanext/canada/templates/public/package/read.html:201 msgid "Postal Code" msgstr "" -#: ckanext/canada/templates/public/package/read.html:205 +#: ckanext/canada/templates/public/package/read.html:204 msgid "Country" msgstr "" -#: ckanext/canada/templates/public/package/read.html:208 +#: ckanext/canada/templates/public/package/read.html:207 msgid "Electronic Mail Address" msgstr "" -#: ckanext/canada/templates/public/package/read.html:237 +#: ckanext/canada/templates/public/package/read.html:236 msgid "Similar records" msgstr "" @@ -2336,7 +2625,7 @@ msgstr "" msgid "HNAP ISO:19115 Metadata Record" msgstr "" -#: ckanext/canada/templates/public/package/resource_read.html:47 +#: ckanext/canada/templates/public/package/resource_read.html:58 msgid "Data Dictionary" msgstr "" @@ -2414,27 +2703,27 @@ msgstr "" msgid "Save & add another" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:48 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:50 msgid "Explore" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:60 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:62 msgid "More information" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:69 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:71 msgid "Download" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:72 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:74 msgid "Go to resource" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:78 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:80 msgid "Edit resource" msgstr "" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:80 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:82 msgid "Views" msgstr "" @@ -6837,3 +7126,67 @@ msgstr "Keep me logged in" #~ msgid "Queued for publishing" #~ msgstr "" +#~ msgid "" +#~ "This field must be NA (not " +#~ "applicable) if the Agreement Type or " +#~ "Trade Agreement field is not 0 " +#~ "(none) or XX (none), as applicable." +#~ msgstr "" + +#~ msgid "" +#~ "This field must be N, No or " +#~ "Non, if the Agreement Type or " +#~ "Trade Agreement field is not 0 " +#~ "(none) or XX (none), as applicable." +#~ msgstr "" + +#~ msgid "" +#~ "This field may only be populated " +#~ "with a 1 if the solicitation " +#~ "procedure is identified as non-" +#~ "competitive (TN) or Advance Contract " +#~ "Award Notice (AC)" +#~ msgstr "" + +#~ msgid "" +#~ "This field may only be populated " +#~ "with a 0 if a Call-up " +#~ "against a standing offer or supply " +#~ "arrangement was identified in the " +#~ "Contracting Entity data field" +#~ msgstr "" + +#~ msgid "" +#~ "This field may only be populated " +#~ "with \"0\" if the procurement was " +#~ "identified as non-competitive (TN) or" +#~ " advance contract award notice (AC)." +#~ msgstr "" + +#~ msgid "" +#~ "This field may not be populated " +#~ "with 1, 2, 3 or 4 if the " +#~ "procurement was identified as non-" +#~ "competitive or Advance Contract Award " +#~ "Notice." +#~ msgstr "" + +#~ msgid "" +#~ "Commodity Type of G for Goods " +#~ "which requires a Delivery Date and " +#~ "not a Contract Period Start Date. " +#~ "Please either change the Commodity Type" +#~ " to S or remove the date from" +#~ " the Contract Period Start Date field" +#~ msgstr "" + +#~ msgid "" +#~ "If the value XX (none) is entered" +#~ " here, then the following three " +#~ "fields must be identified as NA or" +#~ " N, as applicable: Comprehensive Land " +#~ "Claim Agreement, Procurement Strategy for " +#~ "Aboriginal Business, Procurement Strategy for" +#~ " Aboriginal Business Incidental Indicator" +#~ msgstr "" + diff --git a/ckanext/canada/i18n/fr/LC_MESSAGES/ckanext-canada.po b/ckanext/canada/i18n/fr/LC_MESSAGES/ckanext-canada.po index 9fa47a591..66b8e4567 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: 2023-08-31 15:35+0000\n" +"POT-Creation-Date: 2023-09-06 15:33+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -23,7 +23,7 @@ msgstr "" msgid "A system administrator" msgstr "Un administrateur du système" -#: ckanext/canada/helpers.py:562 ckanext/canada/strings.py:40 +#: ckanext/canada/helpers.py:562 ckanext/canada/strings.py:13 #: ckanext/canada/view.py:1061 msgid "Members not found" msgstr "Membres non trouvés" @@ -89,152 +89,20 @@ msgstr "Précédent" msgid "Next" msgstr "Suivant" -#: ckanext/canada/strings.py:8 -msgid "" -"This field must be populated with an NA if an amendment is disclosed " -"under Instrument Type." -msgstr "" -"Ce champ doit contenir NA si une modification est divulguée sous " -"l’élément Type d’instrument." - -#: ckanext/canada/strings.py:9 -msgid "" -"If N/A, then Instrument Type must be identified as a standing " -"offer/supply arrangement (SOSA)" -msgstr "" -"Si N/A, alors le Type d’instrument doit être identifié comme étant une " -"offre à commandes ou un arrangement en matière d’approvisionnement " -"(SOSA)." - -#: ckanext/canada/strings.py:10 -msgid "" -"If the value XX (none) is entered, then no other value can be entered in " -"this field." -msgstr "" -"Si la valeur XX (aucun) est inscrite, alors aucune autre valeur ne peut " -"être inscrite dans ce champ." - #: ckanext/canada/strings.py:11 -msgid "" -"If the value NA (not applicable) is entered, then no other value can be " -"entered in this field." -msgstr "" -"Si la valeur NA (sans objet) est inscrite, alors aucune autre valeur ne " -"peut être inscrite dans ce champ." - -#: ckanext/canada/strings.py:12 -msgid "" -"This field must be NA (not applicable) if the Agreement Type or Trade " -"Agreement field is not 0 (none) or XX (none), as applicable." -msgstr "" -"Ce champ doit être NA (non applicable) si le champ Type d’accord ou " -"Accord commercial n’est pas 0 (aucun) ou XX (aucun) selon le cas" - -#: ckanext/canada/strings.py:14 -msgid "" -"If the value 00 (none) is entered, then no other value can be entered in " -"this field." -msgstr "" -"Si la valeur 00 (aucune) est inscrite, alors aucune autre valeur ne peut " -"être inscrite dans ce champ." - -#: ckanext/canada/strings.py:15 -msgid "" -"This field must contain the first three digits of a postal code in A1A " -"format or the value \"NA\"" -msgstr "" -"Ce champ doit contenir les trois premiers chiffres d’un code postal dans " -"le format A1A ou la valeur « NA. »" - -#: ckanext/canada/strings.py:16 -msgid "" -"This field must be N, No or Non, if the Agreement Type or Trade Agreement" -" field is not 0 (none) or XX (none), as applicable." -msgstr "" -"Ce champ doit être N, No ou Non, si les champs Type d’accord ou Accord " -"commercial ne contiennent pas la valeur 0 (aucun) ou XX (aucun), le cas " -"échéant." - -#: ckanext/canada/strings.py:18 -msgid "" -"This field must be N, No or Non, if the Procurement Strategy for " -"Aboriginal Business field is MS or VS." -msgstr "" -"Ce champ doit être N, No ou Non, si le champ Stratégie " -"d’approvisionnement auprès des entreprises autochtones contient MS ou VS." - -#: ckanext/canada/strings.py:19 -msgid "" -"This field may only be populated with a 1 if the solicitation procedure " -"is identified as non-competitive (TN) or Advance Contract Award Notice " -"(AC)" -msgstr "" -"Ce champ ne peut être rempli avec un 1 que si la procédure de " -"consultation est jugée non concurrentielle (TN) ou si elle fait référence" -" à un préavis d’adjudication de contrat (PAC)" - -#: ckanext/canada/strings.py:21 -msgid "" -"This field may only be populated with a 0 if a Call-up against a standing" -" offer or supply arrangement was identified in the Contracting Entity " -"data field" -msgstr "" -"Ce champ ne peut être rempli avec un 0 que si une commande subséquente à " -"une offre à commandes ou à un arrangement en matière d’approvisionnement " -"est indiquée dans le champ de données de l’entité contractante" - -#: ckanext/canada/strings.py:23 -msgid "" -"This field may only be populated with \"0\" if the procurement was " -"identified as non-competitive (TN) or advance contract award notice (AC)." -msgstr "" - -#: ckanext/canada/strings.py:25 -msgid "" -"This field may not be populated with 1, 2, 3 or 4 if the procurement was " -"identified as non-competitive or Advance Contract Award Notice." -msgstr "" -"Ce champ ne peut être rempli avec un 1 2 3 ou 4 si l’approvisionnement " -"est jugé non concurrentiel ou s’il fait référence à un préavis " -"d’adjudication de contrat." - -#: ckanext/canada/strings.py:27 -msgid "" -"Commodity Type of G for Goods which requires a Delivery Date and not a " -"Contract Period Start Date. Please either change the Commodity Type to S " -"or remove the date from the Contract Period Start Date field" -msgstr "" -"Type de produit G pour les biens, ce qui requière une Date de livraison " -"et non une Date de début du marché. Prière de changer le Type de produit " -"pour S ou de retirer la date du champ Date de début du marché" - -#: ckanext/canada/strings.py:30 -msgid "" -"If the value XX (none) is entered here, then the following three fields " -"must be identified as NA or N, as applicable: Comprehensive Land Claim " -"Agreement, Procurement Strategy for Aboriginal Business, Procurement " -"Strategy for Aboriginal Business Incidental Indicator" -msgstr "" -"Si la valeur XX (aucun) est saisie ici les trois champs suivants doivent " -"indiquer NA ou N selon le cas : Ententes sur les revendications " -"territoriales globales Stratégie d’approvisionnement auprès des " -"entreprises autochtones Indicateur d’incidence de la Stratégie " -"d’approvisionnement auprès des entreprises autochtones" - -#: ckanext/canada/strings.py:38 #: ckanext/canada/templates/internal/package/base_form_page.html:4 msgid "Create Dataset" msgstr "Créer un jeu de données" -#: ckanext/canada/strings.py:39 +#: ckanext/canada/strings.py:12 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:41 ckanext/canada/view.py:1071 +#: ckanext/canada/strings.py:14 ckanext/canada/view.py:1071 msgid "N/A" msgstr "N/A" -#: ckanext/canada/strings.py:42 +#: ckanext/canada/strings.py:15 #: ckanext/canada/templates/internal/user/edit_user_form.html:8 #: ckanext/canada/templates/internal/user/list.html:35 #: ckanext/canada/templates/internal/user/new_user_form.html:7 @@ -247,7 +115,7 @@ msgstr "N/A" msgid "Username" msgstr "Nom d’utilisateur" -#: ckanext/canada/strings.py:43 +#: ckanext/canada/strings.py:16 #: ckanext/canada/templates/internal/user/edit_user_form.html:12 #: ckanext/canada/templates/internal/user/new_user_form.html:13 #: ckanext/canada/templates/public/user/edit_user_form.html:10 @@ -256,7 +124,7 @@ msgstr "Nom d’utilisateur" msgid "Email" msgstr "Courriel" -#: ckanext/canada/strings.py:44 +#: ckanext/canada/strings.py:17 #: ckanext/canada/templates/internal/user/api_tokens.html:5 #: ckanext/canada/templates/internal/user/list.html:36 #: ckanext/canada/templates/public/snippets/geomap_dynamic.html:18 @@ -265,145 +133,607 @@ msgstr "Courriel" msgid "Name" msgstr "Nom" -#: ckanext/canada/strings.py:45 +#: ckanext/canada/strings.py:18 #: ckanext/canada/templates/internal/user/list.html:37 #: ckanext/canada/templates/public/organization/member_new.html:63 #: ckanext/canada/view.py:1063 msgid "Role" msgstr "Rôle" -#: ckanext/canada/strings.py:46 ckanext/canada/view.py:1081 +#: ckanext/canada/strings.py:19 ckanext/canada/view.py:1081 msgid "members" msgstr "membres" -#: ckanext/canada/strings.py:47 +#: ckanext/canada/strings.py:20 #: ckanext/canada/templates/internal/organization/members.html:6 msgid "CSV" msgstr "CSV" -#: ckanext/canada/strings.py:48 +#: ckanext/canada/strings.py:21 msgid "A related item has been added" msgstr "Un élément connexe a été ajouté" -#: ckanext/canada/strings.py:49 +#: ckanext/canada/strings.py:22 msgid "A resource has been added" msgstr "Une ressource a été ajoutée" -#: ckanext/canada/strings.py:50 +#: ckanext/canada/strings.py:23 msgid "Resource id already exists." msgstr "L’identifiant de la ressource existe déjà." -#: ckanext/canada/strings.py:51 +#: ckanext/canada/strings.py:24 msgid "Invalid characters in resource id" msgstr "Caractères non valides dans l’identifiant de la ressource" -#: ckanext/canada/strings.py:52 +#: ckanext/canada/strings.py:25 msgid "Invalid length for resource id" msgstr "Longueur non valide pour l’identifiant de la ressource" -#: ckanext/canada/strings.py:53 +#: ckanext/canada/strings.py:26 msgid "Resource view id already exists" msgstr "L’identifiant d’affichage de la ressource existe déjà" -#: ckanext/canada/strings.py:54 +#: ckanext/canada/strings.py:27 msgid "Value must be one of {}" msgstr "La valeur doit être l’une des suivantes : {}" -#: ckanext/canada/strings.py:55 +#: ckanext/canada/strings.py:28 msgid "Could not parse the value as a valid JSON object" msgstr "Impossible d’analyser la valeur comme un objet JSON valide" -#: ckanext/canada/strings.py:56 +#: ckanext/canada/strings.py:29 msgid "Could not parse extra '{name}' as valid JSON" msgstr "" "Impossible d’analyser les données supplémentaires '{name}' en tant que " "JSON valide" -#: ckanext/canada/strings.py:57 +#: ckanext/canada/strings.py:30 #, python-format msgid "Dear %(user_name)s," msgstr "Bonjour %(user_name)s" -#: ckanext/canada/strings.py:58 +#: ckanext/canada/strings.py:31 #, python-format msgid "Invite for %(site_title)s" msgstr "Invitation pour %(site_title)s" -#: ckanext/canada/strings.py:59 +#: ckanext/canada/strings.py:32 msgid "Dataset Deleted" msgstr "Jeu de données supprimé" -#: ckanext/canada/strings.py:60 +#: ckanext/canada/strings.py:33 #: ckanext/canada/templates/public/package/deleted.html:10 msgid "Created On" msgstr "Date de création" -#: ckanext/canada/strings.py:61 +#: ckanext/canada/strings.py:34 msgid "Choose format" msgstr "Choisir le format" -#: ckanext/canada/strings.py:62 +#: ckanext/canada/strings.py:35 msgid "Submit" msgstr "Soumettre" -#: ckanext/canada/strings.py:63 +#: ckanext/canada/strings.py:36 msgid "{actor} deleted the {view_type} view {view}" msgstr "{actor} a supprimé l’affichage {view_type} {view}" -#: ckanext/canada/strings.py:64 +#: ckanext/canada/strings.py:37 msgid "Request Reset" msgstr "Demander une réinitialisation" -#: ckanext/canada/strings.py:65 +#: ckanext/canada/strings.py:38 #: ckanext/canada/templates/internal/user/edit_user_form.html:51 #: ckanext/canada/templates/public/user/edit_user_form.html:54 msgid "Create API Token" msgstr "Créer un jeton d’API" -#: ckanext/canada/strings.py:66 +#: ckanext/canada/strings.py:39 msgid "Token" msgstr "Jeton" -#: ckanext/canada/strings.py:67 +#: ckanext/canada/strings.py:40 msgid "Last access" msgstr "Dernière date d’accès" -#: ckanext/canada/strings.py:68 +#: ckanext/canada/strings.py:41 msgid "Actions" msgstr "Actions" -#: ckanext/canada/strings.py:69 +#: ckanext/canada/strings.py:42 msgid "Revoke" msgstr "Supprimer" -#: ckanext/canada/strings.py:70 +#: ckanext/canada/strings.py:43 msgid "You haven't created any API Tokens." msgstr "Vous n’avez créé aucun jeton d’API." -#: ckanext/canada/strings.py:73 +#: ckanext/canada/strings.py:46 msgid "Please upload a file or link to an external resource" msgstr "" "Veuillez téléverser un fichier ou donner un lien vers une ressource " "externe" -#: ckanext/canada/strings.py:74 +#: ckanext/canada/strings.py:47 msgid "Cannot upload files of this type" msgstr "Impossible de téléverser un fichier de ce type" -#: ckanext/canada/strings.py:75 +#: ckanext/canada/strings.py:48 msgid "Cannot link files of this type" msgstr "Impossible de donner un lien vers un fichier de ce type" -#: ckanext/canada/strings.py:78 +#: ckanext/canada/strings.py:51 msgid "These fields have been removed, click update below to save your changes." msgstr "" -"Ces champs seront supprimés une fois que vous aurez sauvegardé " -"vos changements." +"Ces champs seront supprimés une fois que vous aurez sauvegardé vos " +"changements." -#: ckanext/canada/strings.py:79 +#: ckanext/canada/strings.py:52 msgid "These fields have been removed." msgstr "Ces champs ont été supprimés." +#: ckanext/canada/strings.py:56 +msgid "Proactive Disclosure - Use of Administrative Aircraft" +msgstr "Divulgation proactive - Utilisation des avions d'affaires" + +#: ckanext/canada/strings.py:57 +msgid "Use of Administrative Aircraft" +msgstr "Utilisation des avions d'affaires" + +#: ckanext/canada/strings.py:58 +msgid "Access, upload and modify government administrative aircraft use" +msgstr "" +"Accès, téléversement et modifications des rapports sur la utilisation des" +" avions d'affaires" + +#: ckanext/canada/strings.py:60 +msgid "ATI Summaries" +msgstr "Accès à l’information sommaires complétés" + +#: ckanext/canada/strings.py:61 +msgid "" +"Access, upload and modify the monthly ATI Summaries and ATI Nothing to " +"Report for your organization" +msgstr "" +"Accès, téléversement et modification des sommaires mensuels des demandes " +"d’accès à l’information et des demandes d’accès pour lesquelles rien " +"n’est à signaler pour votre organisation" + +#: ckanext/canada/strings.py:62 +msgid "ATI Nothing to Report" +msgstr "Accès à l’information rien à signaler" + +#: ckanext/canada/strings.py:63 +msgid "Please enter a valid year" +msgstr "Veuillez entrer une année valide" + +#: ckanext/canada/strings.py:64 +msgid "Please enter a month number from 1-12" +msgstr "Veuillez entrer une valeur comprise entre 1 et 12" + +#: ckanext/canada/strings.py:65 +msgid "This value must not be negative" +msgstr "Cette valeur ne doit pas être négatif" + +#: ckanext/canada/strings.py:67 +msgid "Proactive Disclosure - Briefing Note Titles and Numbers" +msgstr "Divulgation proactive - Titres et numéros des notes d’information" + +#: ckanext/canada/strings.py:68 +msgid "Briefing Note Titles and Numbers" +msgstr "Titres et numéros des notes d’information" + +#: ckanext/canada/strings.py:69 +msgid "" +"Access, upload and modify the Briefing Note Titles and Numbers reports " +"for your organization" +msgstr "" +"Accès, téléversement et modifications des rapports sur les titres at " +"numéros des notes d’information pour votre organisation" + +#: ckanext/canada/strings.py:71 +msgid "Open Dialogue - Consultations" +msgstr "Dialogue ouvert - Consultations" + +#: ckanext/canada/strings.py:72 +msgid "Consultations" +msgstr "Consultations" + +#: ckanext/canada/strings.py:73 +msgid "Access, upload and modify consultation reports for your organization" +msgstr "" +"Accès, téléversement et modifications des rapports sur les consultations " +"pour votre organisation" + +#: ckanext/canada/strings.py:74 +msgid "If Status is set to: Not Going Forward, Publish Record must be set to No" +msgstr "" + +#: ckanext/canada/strings.py:76 +msgid "Proactive Publication - Contracts over $10,000" +msgstr "Publication proactive - Contrats attribués de plus de 10 000 $" + +#: ckanext/canada/strings.py:77 +msgid "Contracts over $10,000" +msgstr "Contrats attribués de plus de 10 000 $" + +#: ckanext/canada/strings.py:78 +msgid "" +"Access, upload and modify the Contracts over 10K reports for your " +"organization" +msgstr "" +"Accès, téléversement et modification des rapports sur les contrats " +"attribués de plus de 10 000 $ pour votre organisation" + +#: ckanext/canada/strings.py:79 +msgid "Proactive Publication - Contracts Nothing to Report" +msgstr "Publication proactive - Contrats (Rien à signaler)" + +#: ckanext/canada/strings.py:80 +msgid "Contracts Nothing to Report" +msgstr "Contrats (Rien à signaler)" + +#: ckanext/canada/strings.py:81 +msgid "" +"This field must contain the first three digits of a postal code in A1A " +"format or the value \"NA\"" +msgstr "" +"Ce champ doit contenir les trois premiers chiffres d’un code postal dans " +"le format A1A ou la valeur « NA. »" + +#: ckanext/canada/strings.py:82 +msgid "" +"This field must be populated with an NA if an amendment is disclosed " +"under Instrument Type." +msgstr "" +"Ce champ doit contenir NA si une modification est divulguée sous " +"l’élément Type d’instrument." + +#: ckanext/canada/strings.py:83 +msgid "This field is limited to only 3 or 4 digits." +msgstr "Ce champ est limité à 3 ou 4 caractères." + +#: ckanext/canada/strings.py:84 +msgid "" +"If N/A, then Instrument Type must be identified as a standing " +"offer/supply arrangement (SOSA)" +msgstr "" +"Si N/A, alors le Type d’instrument doit être identifié comme étant une " +"offre à commandes ou un arrangement en matière d’approvisionnement " +"(SOSA)." + +#: ckanext/canada/strings.py:85 +msgid "" +"If the value XX (none) is entered, then no other value can be entered in " +"this field." +msgstr "" +"Si la valeur XX (aucun) est inscrite, alors aucune autre valeur ne peut " +"être inscrite dans ce champ." + +#: ckanext/canada/strings.py:86 +msgid "Discontinued as of 2022-01-01" +msgstr "" + +#: ckanext/canada/strings.py:87 +msgid "Must be left blank when trade agreements specified" +msgstr "" + +#: ckanext/canada/strings.py:88 +msgid "" +"If the value NA (not applicable) is entered, then no other value can be " +"entered in this field." +msgstr "" +"Si la valeur NA (sans objet) est inscrite, alors aucune autre valeur ne " +"peut être inscrite dans ce champ." + +#: ckanext/canada/strings.py:89 +msgid "The field is limited to eight alpha-numeric digits or less." +msgstr "Ce champ est limité à 8 caractères alphanumériques." + +#: ckanext/canada/strings.py:90 +msgid "" +"If the value 00 (none) is entered, then no other value can be entered in " +"this field." +msgstr "" +"Si la valeur 00 (aucune) est inscrite, alors aucune autre valeur ne peut " +"être inscrite dans ce champ." + +#: ckanext/canada/strings.py:91 +msgid "" +"If TC, TN or AC is selected in the Solicitation Procedure data field with" +" a value other than XX (None) selected in the Trade Agreement data field," +" then a Limited Tendering value other than 00 (none) must be entered." +msgstr "" +"Si TC, TN ou AC est sélectionné dans le champ de données Méthode " +"d’invitation à soumissioner avec une valeur autre que XX (Aucune) " +"sélectionnée dans le champ de données Accord commercial, une valeur " +"d'offre limitée autre que 0 (aucune) doit être entrée." + +#: ckanext/canada/strings.py:92 +msgid "" +"If “TC” (Competitive - Traditional), “TN” (Non-Competitive) or “AC” " +"(Advanced Contract Award Notice) is selected and trade agreement with a " +"value other than “XX” (None) is selected, limited tendering cannot have a" +" value of “0” or “00” (None)." +msgstr "" +"Si les options « TC » (Concurrentielle - Traditionnelle), « TN » (non " +"concurrentielle) ou « AC » (préavis d’attribution de contrat) sont " +"sélectionnées et qu’une entente de marché ayant une valeur autre que « XX" +" » (nulle) est sélectionnée, le champ Appel d’offres restreint ne peut " +"avoir la valeur « 0 » ou « 00 » (nulle)." + +#: ckanext/canada/strings.py:93 +msgid "" +"This field must be N, No or Non, if the Procurement Strategy for " +"Aboriginal Business field is MS or VS." +msgstr "" +"Ce champ doit être N, No ou Non, si le champ Stratégie " +"d’approvisionnement auprès des entreprises autochtones contient MS ou VS." + +#: ckanext/canada/strings.py:94 +msgid "" +"This field must be populated with a 1 if the solicitation procedure is " +"identified as non-competitive (TN) or Advance Contract Award Notice (AC)." +msgstr "" +"Cette zone doit contenir un « 1 » si la méthode d’invitation à " +"soumissionner est identifiée comme étant non concurrentielle (TN) ou un " +"préavis d’attribution de contrat (AC)." + +#: ckanext/canada/strings.py:95 +msgid "" +"If this field is populated, it must be with a “0” if the procurement was " +"identified as non-competitive (TN) or advance contract award notice (AC) " +"or was identified as an Amendment (A) in the Instrument type data field." +msgstr "" +"Si cette zone est remplie, il doit contenir un « 0 » si l’acquisition a " +"été identifiée comme étant non concurrentielle (TN) ou un préavis " +"d’attribution de contrat (AC) ou si l’acquisition a été identifiée comme " +"un modification (A) dans le champ Type d’instrument." + +#: ckanext/canada/strings.py:96 +msgid "" +"This field may only be populated with “0” if the procurement was " +"identified as competitive (open bidding (OB), traditional competitive " +"(TC) or selective tendering (ST))." +msgstr "" +"Cette zone peut seulement contenir « 0 » si l’acquisition a été " +"identifiée comme étant concurrentielle (invitation ouverte à " +"soumissionner (OB) ou concurrentielle - traditionnelle (TC) ou " +"Concurrentielle – Appel d’offres sélectif (ST))." + +#: ckanext/canada/strings.py:98 +msgid "Proactive Publication - Aggregated Contracts from -$10,000 to $10,000" +msgstr "Publication proactive - Contrats agrégés de -10 000$ à 10 000$" + +#: ckanext/canada/strings.py:99 +msgid "Aggregated Contracts from -$10,000 to $10,000" +msgstr "Contrats agrégés de -10 000$ à 10 000$" + +#: ckanext/canada/strings.py:100 +msgid "" +"Access, upload and modify the aggregated Contracts from -$10K to $10K " +"reports for your organization" +msgstr "" +"Accès, téléversement et modification des rapports sur les Contrats " +"agrégés de -10 000$ à 10 000$ pour votre organisation" + +#: ckanext/canada/strings.py:101 +msgid "This must list the year you are reporting on (not the fiscal year)." +msgstr "Veuillez indiquer l’année civile visée par le rapport." + +#: ckanext/canada/strings.py:103 +msgid "Proactive Disclosure - Departmental Audit Committee" +msgstr "Divulgation proactive - Comités ministériels d’audit" + +#: ckanext/canada/strings.py:104 +msgid "Departmental Audit Committee" +msgstr "Comités ministériels d’audit" + +#: ckanext/canada/strings.py:105 +msgid "" +"Access, upload and modify your Departmental Audit Committee members’ " +"remuneration and expenses." +msgstr "" +"Accès, téléversement et modification de la rémunération et des dépenses " +"des membres de votre Comité ministériel d’audit." + +#: ckanext/canada/strings.py:107 +msgid "Experimentation Inventory" +msgstr "Répertoire d'expérimentation" + +#: ckanext/canada/strings.py:108 +msgid "" +"Access, upload and modify the Experimentation Inventory for your " +"organization" +msgstr "" +"Accès, téléversement et modifier le répertoire d'expérimentation pour " +"votre organisation" + +#: ckanext/canada/strings.py:110 +msgid "Proactive Disclosure - Grants and Contributions" +msgstr "Divulgation proactive - Subventions et les contributions" + +#: ckanext/canada/strings.py:111 +msgid "Grants and Contributions" +msgstr "Subventions et les contributions" + +#: ckanext/canada/strings.py:112 +msgid "" +"Access, upload and modify the Grants and Contributions reports for your " +"organization" +msgstr "" +"Accès, téléversement et modifications des rapports sur les contributions " +"et les subventions pour votre organisation" + +#: ckanext/canada/strings.py:113 +msgid "Proactive Disclosure - Grants and Contributions Nothing to Report" +msgstr "" +"Divulgation proactive - Subventions et les contributions (Rien à " +"signaler)" + +#: ckanext/canada/strings.py:114 +msgid "Grants and Contributions Nothing to Report" +msgstr "Subventions et les contributions (Rien à signaler)" + +#: ckanext/canada/strings.py:116 +msgid "Proactive Disclosure - Hospitality Expenses" +msgstr "Divulgation proactive - Dépenses d'accueil" + +#: ckanext/canada/strings.py:117 +msgid "Hospitality Expenses" +msgstr "Dépenses d'accueil" + +#: ckanext/canada/strings.py:118 +msgid "" +"Access, upload and modify the quarterly hospitality expenses for your " +"organization" +msgstr "" +"Accès, téléversement et modification des dépenses trimestriellement liées" +" à l’accueil pour votre organisation" + +#: ckanext/canada/strings.py:119 +msgid "Proactive Disclosure - Hospitality Nothing to Report" +msgstr "Divulgation proactive - Dépenses d'accueil (Rien à signaler)" + +#: ckanext/canada/strings.py:120 +msgid "Hospitality Nothing to Report" +msgstr "Dépenses d'accueil (Rien à signaler)" + +#: ckanext/canada/strings.py:122 +msgid "Open Data Inventory" +msgstr "Inventaire des données ouvertes" + +#: ckanext/canada/strings.py:123 +msgid "" +"This dataset houses your departmental open data inventory. This is where " +"you can access and upload your open data inventory template." +msgstr "" +"Ce jeu de données contient l’inventaire des données ouvertes de votre " +"ministère. C’est l’occasion pour accéder à et pour télécharger votre " +"modèle d'inventaire des données ouvertes." + +#: ckanext/canada/strings.py:125 +msgid "5th National Action Plan on Open Government Tracker" +msgstr "" +"Outil de suivi pour le 5ᵉ Plan d'action national pour un gouvernement " +"ouvert" + +#: ckanext/canada/strings.py:126 +msgid "" +"Access, upload and modify the National Action Plan on Open Government " +"Tracker for your organization" +msgstr "" +"Accès, téléversement et Modifier le outil de suivi pour le Plan d'action " +"national pour un gouvernement ouvert pour votre organisation" + +#: ckanext/canada/strings.py:128 +msgid "Proactive Disclosure - Question Period Notes" +msgstr "Divulgation proactive - Notes pour la période des questions" + +#: ckanext/canada/strings.py:129 +msgid "Question Period Notes" +msgstr "Notes pour la période des questions" + +#: ckanext/canada/strings.py:130 +msgid "Access, upload and modify Question Period notes for your organization" +msgstr "" +"Accès, téléversement et modifications des notes de la période de " +"questions pour votre organisation" + +#: ckanext/canada/strings.py:132 +msgid "Proactive Disclosure - Position Reclassification" +msgstr "Divulgation proactive - Reclassifications de postes" + +#: ckanext/canada/strings.py:133 +msgid "Position Reclassification" +msgstr "Reclassifications de postes" + +#: ckanext/canada/strings.py:134 +msgid "" +"Access, upload and modify the position reclassification reports for your " +"organization" +msgstr "" +"Accès, téléversement et modifications des rapports sur les contributions " +"et les subventions pour votre organisation" + +#: ckanext/canada/strings.py:135 +msgid "Proactive Disclosure - Position Reclassification Nothing to Report" +msgstr "Divulgation proactive - Reclassifications de postes (Rien à signaler)" + +#: ckanext/canada/strings.py:136 +msgid "Position Reclassification Nothing to Report" +msgstr "Reclassifications de postes (Rien à signaler)" + +#: ckanext/canada/strings.py:138 +msgid "Service Inventory" +msgstr "Répertoire de services" + +#: ckanext/canada/strings.py:139 +msgid "" +"Access, upload and modify the Service Inventory of external and internal " +"enterprise services for your organization" +msgstr "" +"Accèder, téléverser et modifier le catalogue des service internes " +"intégrés et externes pour votre organisation" + +#: ckanext/canada/strings.py:141 +msgid "Proactive Disclosure - Annual Travel, Hospitality and Conferences" +msgstr "" +"Divulgation proactive - Dépenses annuelles de voyages, d’accueil, de " +"conférences et d’événements" + +#: ckanext/canada/strings.py:142 +msgid "Annual Travel, Hospitality and Conferences" +msgstr "Dépenses annuelles de voyages, d’accueil, de conférences et d’événements" + +#: ckanext/canada/strings.py:143 +msgid "" +"This dataset includes all of the annual reports on travel expenses " +"incurred within your organization." +msgstr "" +"Ce jeu de données comprend tous les rapports annuels sur les dépenses de " +"voyage engagées au sein de votre organisation." + +#: ckanext/canada/strings.py:145 +msgid "Proactive Disclosure - Travel Expenses" +msgstr "Divulgation proactive - Dépenses de voyage" + +#: ckanext/canada/strings.py:146 +msgid "Travel Expenses" +msgstr "Dépenses de voyage" + +#: ckanext/canada/strings.py:147 +msgid "" +"Access, upload and modify the monthly travel expense reports for your " +"organization" +msgstr "" +"Accès, téléversement et modification des rapports mensuels sur les frais " +"de déplacement pour votre organisation" + +#: ckanext/canada/strings.py:148 +msgid "Proactive Disclosure - Travel Expenses Nothing to Report" +msgstr "Divulgation proactive - Dépenses de voyage (Rien à signaler)" + +#: ckanext/canada/strings.py:149 +msgid "Travel Expenses Nothing to Report" +msgstr "Dépenses de voyage (Rien à signaler)" + +#: ckanext/canada/strings.py:151 +msgid "Proactive Disclosure - Acts of Founded Wrongdoing" +msgstr "Divulgation proactive - Dossiers sur les actes répréhensibles fondés" + +#: ckanext/canada/strings.py:152 +msgid "Acts of Founded Wrongdoing" +msgstr "Dossiers sur les actes répréhensibles fondés" + +#: ckanext/canada/strings.py:153 +msgid "" +"Access, upload and modify the Acts of Founded Wrongdoing reports for your" +" organization" +msgstr "" +"Accès, téléversement et modifications des dossiers sur les actes " +"répréhensibles fondés pour votre organisation" + #: ckanext/canada/validators.py:120 #, python-format msgid "Tag \"%s\" length is less than minimum %s" @@ -1019,76 +1349,76 @@ msgstr "Modifier les membres" msgid "View Members" msgstr "Afficher les membres" -#: ckanext/canada/templates/internal/package/read.html:16 -#: ckanext/canada/templates/internal/package/read.html:26 +#: ckanext/canada/templates/internal/package/read.html:17 +#: ckanext/canada/templates/internal/package/read.html:27 msgid "Action required:" msgstr "Mesure requise :" -#: ckanext/canada/templates/internal/package/read.html:17 +#: ckanext/canada/templates/internal/package/read.html:18 msgid "" "Draft record has been saved and can be edited. Mark as ready to publish " "to continue." msgstr "" -"Une ébauche du document a été sauvegardée et peut-être modifiée. " -"Marquer en tant que prête à publier pour poursuivre." +"Une ébauche du document a été sauvegardée et peut-être modifiée. Marquer " +"en tant que prête à publier pour poursuivre." -#: ckanext/canada/templates/internal/package/read.html:27 +#: ckanext/canada/templates/internal/package/read.html:28 msgid "Seek out departmental approval and mark as approved to continue." msgstr "" "Chercher à obtenir l'approbation du ministère et marquer en tant " "qu'approuvé pour poursuivre." -#: ckanext/canada/templates/internal/package/read.html:36 +#: ckanext/canada/templates/internal/package/read.html:37 msgid "Data record is in queue for validation." msgstr "La fiche est dans la file d'attente à des fins de validation." -#: ckanext/canada/templates/internal/package/read.html:37 +#: ckanext/canada/templates/internal/package/read.html:38 msgid "Record will be published by the following business day upon validation." msgstr "" -"Le document sera publié d'ici le prochain jour ouvrable " -"une fois qu'il aura été validé." +"Le document sera publié d'ici le prochain jour ouvrable une fois qu'il " +"aura été validé." -#: ckanext/canada/templates/internal/package/read.html:58 -#: ckanext/canada/templates/internal/package/read.html:60 +#: ckanext/canada/templates/internal/package/read.html:59 +#: ckanext/canada/templates/internal/package/read.html:61 msgid "View on Portal" msgstr "Consulter le Portail" -#: ckanext/canada/templates/internal/package/read.html:68 +#: ckanext/canada/templates/internal/package/read.html:69 msgid "" "This dataset has been deleted and is no longer accessible to non-admin " "users" msgstr "Cet ensemble de données a été supprimé et n’est plus accessible" -#: ckanext/canada/templates/internal/package/read.html:70 +#: ckanext/canada/templates/internal/package/read.html:71 msgid "Undelete" msgstr "Annuler une suppression" -#: ckanext/canada/templates/internal/package/read.html:80 +#: ckanext/canada/templates/internal/package/read.html:81 #: ckanext/canada/templates/public/package/read_base.html:88 msgid "Openness Rating" msgstr "Cote de degrée d’ouverture des données" -#: ckanext/canada/templates/internal/package/read.html:85 +#: ckanext/canada/templates/internal/package/read.html:86 #: ckanext/canada/templates/public/package/read_base.html:93 msgid "one star" msgstr "une étoile" -#: ckanext/canada/templates/internal/package/read.html:86 +#: ckanext/canada/templates/internal/package/read.html:87 #: ckanext/canada/templates/public/package/read_base.html:94 msgid "two stars" msgstr "deux étoiles" -#: ckanext/canada/templates/internal/package/read.html:87 +#: ckanext/canada/templates/internal/package/read.html:88 #: ckanext/canada/templates/public/package/read_base.html:95 msgid "three stars" msgstr "trois étoiles" -#: ckanext/canada/templates/internal/package/read.html:88 +#: ckanext/canada/templates/internal/package/read.html:89 #: ckanext/canada/templates/public/package/read_base.html:96 msgid "four stars" msgstr "quatre étoiles" -#: ckanext/canada/templates/internal/package/read.html:89 +#: ckanext/canada/templates/internal/package/read.html:90 #: ckanext/canada/templates/public/package/read_base.html:97 msgid "five stars" msgstr "cinq étoiles" @@ -1097,7 +1427,7 @@ msgstr "cinq étoiles" msgid "Dataset" msgstr "Jeu de données" -#: ckanext/canada/templates/internal/package/read_base.html:11 +#: ckanext/canada/templates/internal/package/read_base.html:15 #: ckanext/canada/templates/public/organization/activity_stream.html:4 #: ckanext/canada/templates/public/user/activity_stream.html:12 msgid "Activity Stream" @@ -1108,7 +1438,7 @@ msgid "Go back" msgstr "Retourner" #: ckanext/canada/templates/internal/package/wet_datatable.html:11 -#: ckanext/canada/templates/public/package/snippets/resource_item.html:57 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:59 msgid "Preview" msgstr "Aperçu" @@ -2493,7 +2823,7 @@ msgid "Return to Index" msgstr "Retourner à la page de recherche" #: ckanext/canada/templates/public/package/read.html:15 -#: ckanext/canada/templates/public/package/read.html:42 +#: ckanext/canada/templates/public/package/read.html:41 #: ckanext/canada/templates/public/package/snippets/resource_item.html:12 #: ckanext/canada/templates/public/scheming/display_snippets/fluent_tags.html:9 #: ckanext/canada/templates/public/snippets/package_item.html:38 @@ -2507,7 +2837,8 @@ msgstr "" "traduction automatique. Pour signaler toute anomalie veuillez communiquer" " avec open-ouvert@tbs-sct.gc.ca" -#: ckanext/canada/templates/public/package/read.html:31 +#: ckanext/canada/templates/public/package/read.html:21 +#: ckanext/canada/templates/public/package/resource_read.html:8 #, python-format msgid "" "You're currently viewing an old version of this dataset. Some resources " @@ -2519,16 +2850,16 @@ msgstr "" "données ne s’affiche pas correctement. Pour voir la version actuelle, " "cliquez ici." -#: ckanext/canada/templates/public/package/read.html:52 +#: ckanext/canada/templates/public/package/read.html:51 #: ckanext/canada/templates/public/snippets/search_form.html:39 msgid "View on Map" msgstr "Afficher la carte" -#: ckanext/canada/templates/public/package/read.html:63 +#: ckanext/canada/templates/public/package/read.html:62 msgid "Made available by the " msgstr "Rendus disponibles par l’entremise du " -#: ckanext/canada/templates/public/package/read.html:65 +#: ckanext/canada/templates/public/package/read.html:64 msgid "" "

These resources are not under the control of the Government of Canada " "and the link is provided solely for the convenience of our website " @@ -2566,48 +2897,48 @@ msgstr "" " Web non gouvernemental avant de fournir leurs renseignements " "personnels.

" -#: ckanext/canada/templates/public/package/read.html:103 +#: ckanext/canada/templates/public/package/read.html:102 #: ckanext/canada/templates/public/snippets/package_item.html:72 msgid "Issued by" msgstr "Publiée par" -#: ckanext/canada/templates/public/package/read.html:139 +#: ckanext/canada/templates/public/package/read.html:138 msgid "Related Items" msgstr "Articles connexes" -#: ckanext/canada/templates/public/package/read.html:156 +#: ckanext/canada/templates/public/package/read.html:155 msgid "Geographic Information" msgstr "Renseignements géographiques" -#: ckanext/canada/templates/public/package/read.html:191 +#: ckanext/canada/templates/public/package/read.html:190 msgid "Contact Information" msgstr "Coordonnées" -#: ckanext/canada/templates/public/package/read.html:193 +#: ckanext/canada/templates/public/package/read.html:192 msgid "Delivery Point" msgstr "Point de livraison" -#: ckanext/canada/templates/public/package/read.html:196 +#: ckanext/canada/templates/public/package/read.html:195 msgid "City" msgstr "Ville" -#: ckanext/canada/templates/public/package/read.html:199 +#: ckanext/canada/templates/public/package/read.html:198 msgid "Administrative Area" msgstr "Zone administrative" -#: ckanext/canada/templates/public/package/read.html:202 +#: ckanext/canada/templates/public/package/read.html:201 msgid "Postal Code" msgstr "Code postal" -#: ckanext/canada/templates/public/package/read.html:205 +#: ckanext/canada/templates/public/package/read.html:204 msgid "Country" msgstr "Pays" -#: ckanext/canada/templates/public/package/read.html:208 +#: ckanext/canada/templates/public/package/read.html:207 msgid "Electronic Mail Address" msgstr "Adresse de courrier électronique" -#: ckanext/canada/templates/public/package/read.html:237 +#: ckanext/canada/templates/public/package/read.html:236 msgid "Similar records" msgstr "Dossiers similaires" @@ -2676,7 +3007,7 @@ msgstr "Métadonnées de la PGF" msgid "HNAP ISO:19115 Metadata Record" msgstr "Enregistrement de métadonnées de HNAP ISO:19115" -#: ckanext/canada/templates/public/package/resource_read.html:47 +#: ckanext/canada/templates/public/package/resource_read.html:58 msgid "Data Dictionary" msgstr "Dictionnaire de données" @@ -2756,27 +3087,27 @@ msgstr "" msgid "Save & add another" msgstr "Sauvegarder et ajouter une autre ressource ou objet annexe" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:48 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:50 msgid "Explore" msgstr "Explorer" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:60 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:62 msgid "More information" msgstr "Plus d'information" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:69 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:71 msgid "Download" msgstr "Télécharger" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:72 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:74 msgid "Go to resource" msgstr "Aller à la ressource" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:78 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:80 msgid "Edit resource" msgstr "Editer la ressource" -#: ckanext/canada/templates/public/package/snippets/resource_item.html:80 +#: ckanext/canada/templates/public/package/snippets/resource_item.html:82 msgid "Views" msgstr "Vues" @@ -4882,3 +5213,83 @@ msgstr "Mémoriser mes informations" #~ msgid "Queued for publishing" #~ msgstr "Mis en file d'attente à des fins de publication" +#~ msgid "" +#~ "This field must be NA (not " +#~ "applicable) if the Agreement Type or " +#~ "Trade Agreement field is not 0 " +#~ "(none) or XX (none), as applicable." +#~ msgstr "" +#~ "Ce champ doit être NA (non " +#~ "applicable) si le champ Type d’accord" +#~ " ou Accord commercial n’est pas 0 " +#~ "(aucun) ou XX (aucun) selon le cas" + +#~ msgid "" +#~ "This field must be N, No or " +#~ "Non, if the Agreement Type or " +#~ "Trade Agreement field is not 0 " +#~ "(none) or XX (none), as applicable." +#~ msgstr "" +#~ "Ce champ doit être N, No ou " +#~ "Non, si les champs Type d’accord " +#~ "ou Accord commercial ne contiennent pas" +#~ " la valeur 0 (aucun) ou XX " +#~ "(aucun), le cas échéant." + +#~ msgid "" +#~ "This field may only be populated " +#~ "with a 0 if a Call-up " +#~ "against a standing offer or supply " +#~ "arrangement was identified in the " +#~ "Contracting Entity data field" +#~ msgstr "" +#~ "Ce champ ne peut être rempli avec" +#~ " un 0 que si une commande " +#~ "subséquente à une offre à commandes " +#~ "ou à un arrangement en matière " +#~ "d’approvisionnement est indiquée dans le " +#~ "champ de données de l’entité " +#~ "contractante" + +#~ msgid "" +#~ "This field may only be populated " +#~ "with \"0\" if the procurement was " +#~ "identified as non-competitive (TN) or" +#~ " advance contract award notice (AC)." +#~ msgstr "" + +#~ msgid "" +#~ "Commodity Type of G for Goods " +#~ "which requires a Delivery Date and " +#~ "not a Contract Period Start Date. " +#~ "Please either change the Commodity Type" +#~ " to S or remove the date from" +#~ " the Contract Period Start Date field" +#~ msgstr "" +#~ "Type de produit G pour les biens," +#~ " ce qui requière une Date de " +#~ "livraison et non une Date de début" +#~ " du marché. Prière de changer le " +#~ "Type de produit pour S ou de " +#~ "retirer la date du champ Date de" +#~ " début du marché" + +#~ msgid "" +#~ "If the value XX (none) is entered" +#~ " here, then the following three " +#~ "fields must be identified as NA or" +#~ " N, as applicable: Comprehensive Land " +#~ "Claim Agreement, Procurement Strategy for " +#~ "Aboriginal Business, Procurement Strategy for" +#~ " Aboriginal Business Incidental Indicator" +#~ msgstr "" +#~ "Si la valeur XX (aucun) est saisie" +#~ " ici les trois champs suivants " +#~ "doivent indiquer NA ou N selon le" +#~ " cas : Ententes sur les " +#~ "revendications territoriales globales Stratégie " +#~ "d’approvisionnement auprès des entreprises " +#~ "autochtones Indicateur d’incidence de la " +#~ "Stratégie d’approvisionnement auprès des " +#~ "entreprises autochtones" + diff --git a/ckanext/canada/strings.py b/ckanext/canada/strings.py index 9b8d640c7..c7e4fcadf 100644 --- a/ckanext/canada/strings.py +++ b/ckanext/canada/strings.py @@ -4,33 +4,6 @@ """ _ = lambda x: x -# contracts.yaml -_("This field must be populated with an NA if an amendment is disclosed under Instrument Type.") -_("If N/A, then Instrument Type must be identified as a standing offer/supply arrangement (SOSA)") -_("If the value XX (none) is entered, then no other value can be entered in this field.") -_("If the value NA (not applicable) is entered, then no other value can be entered in this field.") -_("This field must be NA (not applicable) if the Agreement Type or Trade Agreement field is not 0 (none) " - "or XX (none), as applicable.") -_("If the value 00 (none) is entered, then no other value can be entered in this field.") -_('This field must contain the first three digits of a postal code in A1A format or the value "NA"') -_("This field must be N, No or Non, if the Agreement Type or Trade Agreement field is not 0 (none) or XX " - "(none), as applicable.") -_("This field must be N, No or Non, if the Procurement Strategy for Aboriginal Business field is MS or VS.") -_("This field may only be populated with a 1 if the solicitation procedure is identified as " - "non-competitive (TN) or Advance Contract Award Notice (AC)") -_("This field may only be populated with a 0 if a Call-up against a standing offer or supply arrangement " - "was identified in the Contracting Entity data field") -_('This field may only be populated with "0" if the procurement was identified as non-competitive (TN) or ' - "advance contract award notice (AC).") -_("This field may not be populated with 1, 2, 3 or 4 if the procurement was identified as non-competitive " - "or Advance Contract Award Notice.") -_("Commodity Type of G for Goods which requires a Delivery Date and not a Contract Period Start Date. " - "Please either change the Commodity Type to S or remove the date from the Contract Period Start Date " - "field") -_("If the value XX (none) is entered here, then the following three fields must be identified as NA or N, " - "as applicable: Comprehensive Land Claim Agreement, Procurement Strategy for Aboriginal Business, " - "Procurement Strategy for Aboriginal Business Incidental Indicator") - # CKAN Core # Include any custom strings put into our CKAN fork. # And any strings that are fuzzy in French so that @@ -77,3 +50,104 @@ # strings from scheming _('These fields have been removed, click update below to save your changes.') _('These fields have been removed.') + +# PD types +## Administrative Aircraft +_('Proactive Disclosure - Use of Administrative Aircraft') +_('Use of Administrative Aircraft') +_('Access, upload and modify government administrative aircraft use') +## ATI +_('ATI Summaries') +_('Access, upload and modify the monthly ATI Summaries and ATI Nothing to Report for your organization') +_('ATI Nothing to Report') +_('Please enter a valid year') +_('Please enter a month number from 1-12') +_('This value must not be negative') +## Briefing Notes +_('Proactive Disclosure - Briefing Note Titles and Numbers') +_('Briefing Note Titles and Numbers') +_('Access, upload and modify the Briefing Note Titles and Numbers reports for your organization') +## Consultations +_('Open Dialogue - Consultations') +_('Consultations') +_('Access, upload and modify consultation reports for your organization') +_('If Status is set to: Not Going Forward, Publish Record must be set to No') +## Contracts +_('Proactive Publication - Contracts over $10,000') +_('Contracts over $10,000') +_('Access, upload and modify the Contracts over 10K reports for your organization') +_('Proactive Publication - Contracts Nothing to Report') +_('Contracts Nothing to Report') +_('This field must contain the first three digits of a postal code in A1A format or the value "NA"') +_("This field must be populated with an NA if an amendment is disclosed under Instrument Type.") +_('This field is limited to only 3 or 4 digits.') +_("If N/A, then Instrument Type must be identified as a standing offer/supply arrangement (SOSA)") +_("If the value XX (none) is entered, then no other value can be entered in this field.") +_('Discontinued as of 2022-01-01') +_('Must be left blank when trade agreements specified') +_("If the value NA (not applicable) is entered, then no other value can be entered in this field.") +_('The field is limited to eight alpha-numeric digits or less.') +_("If the value 00 (none) is entered, then no other value can be entered in this field.") +_('If TC, TN or AC is selected in the Solicitation Procedure data field with a value other than XX (None) selected in the Trade Agreement data field, then a Limited Tendering value other than 00 (none) must be entered.') +_('If “TC” (Competitive - Traditional), “TN” (Non-Competitive) or “AC” (Advanced Contract Award Notice) is selected and trade agreement with a value other than “XX” (None) is selected, limited tendering cannot have a value of “0” or “00” (None).') +_("This field must be N, No or Non, if the Procurement Strategy for Aboriginal Business field is MS or VS.") +_('This field must be populated with a 1 if the solicitation procedure is identified as non-competitive (TN) or Advance Contract Award Notice (AC).') +_('If this field is populated, it must be with a “0” if the procurement was identified as non-competitive (TN) or advance contract award notice (AC) or was identified as an Amendment (A) in the Instrument type data field.') +_('This field may only be populated with “0” if the procurement was identified as competitive (open bidding (OB), traditional competitive (TC) or selective tendering (ST)).') +## Contracts Aggregated +_('Proactive Publication - Aggregated Contracts from -$10,000 to $10,000') +_('Aggregated Contracts from -$10,000 to $10,000') +_('Access, upload and modify the aggregated Contracts from -$10K to $10K reports for your organization') +_('This must list the year you are reporting on (not the fiscal year).') +## DAC +_('Proactive Disclosure - Departmental Audit Committee') +_('Departmental Audit Committee') +_('Access, upload and modify your Departmental Audit Committee members’ remuneration and expenses.') +## Experimental +_('Experimentation Inventory') +_('Access, upload and modify the Experimentation Inventory for your organization') +## Grants +_('Proactive Disclosure - Grants and Contributions') +_('Grants and Contributions') +_('Access, upload and modify the Grants and Contributions reports for your organization') +_('Proactive Disclosure - Grants and Contributions Nothing to Report') +_('Grants and Contributions Nothing to Report') +## Hospitality +_('Proactive Disclosure - Hospitality Expenses') +_('Hospitality Expenses') +_('Access, upload and modify the quarterly hospitality expenses for your organization') +_('Proactive Disclosure - Hospitality Nothing to Report') +_('Hospitality Nothing to Report') +## Inventory +_('Open Data Inventory') +_('This dataset houses your departmental open data inventory. This is where you can access and upload your open data inventory template.') +## NAP5 +_('5th National Action Plan on Open Government Tracker') +_('Access, upload and modify the National Action Plan on Open Government Tracker for your organization') +## QP Notes +_('Proactive Disclosure - Question Period Notes') +_('Question Period Notes') +_('Access, upload and modify Question Period notes for your organization') +## Reclassification +_('Proactive Disclosure - Position Reclassification') +_('Position Reclassification') +_('Access, upload and modify the position reclassification reports for your organization') +_('Proactive Disclosure - Position Reclassification Nothing to Report') +_('Position Reclassification Nothing to Report') +## Service Inventory +_('Service Inventory') +_('Access, upload and modify the Service Inventory of external and internal enterprise services for your organization') +## Travel Annual +_('Proactive Disclosure - Annual Travel, Hospitality and Conferences') +_('Annual Travel, Hospitality and Conferences') +_('This dataset includes all of the annual reports on travel expenses incurred within your organization.') +## Travel Quaterly +_('Proactive Disclosure - Travel Expenses') +_('Travel Expenses') +_('Access, upload and modify the monthly travel expense reports for your organization') +_('Proactive Disclosure - Travel Expenses Nothing to Report') +_('Travel Expenses Nothing to Report') +## Wrongdoing +_('Proactive Disclosure - Acts of Founded Wrongdoing') +_('Acts of Founded Wrongdoing') +_('Access, upload and modify the Acts of Founded Wrongdoing reports for your organization') From b27d3f4647a2cbcd781c12cbacbbb86a6ef6ebbb Mon Sep 17 00:00:00 2001 From: Jesse Vickery Date: Wed, 6 Sep 2023 20:03:28 +0000 Subject: [PATCH 02/20] feat(i18n): extract messages for PD; - Moved sql error messages to schema yaml files. - Added shortname for the PD types that need it. --- ckanext/canada/tables/adminaircraft.yaml | 3 +- ckanext/canada/tables/ati.yaml | 16 +++- ckanext/canada/tables/briefingt.yaml | 7 +- ckanext/canada/tables/consultations.yaml | 6 +- ckanext/canada/tables/contracts.yaml | 90 ++++++++++++++++----- ckanext/canada/tables/contractsa.yaml | 6 +- ckanext/canada/tables/dac.yaml | 1 + ckanext/canada/tables/experiment.yaml | 4 +- ckanext/canada/tables/grants.yaml | 45 ++++++----- ckanext/canada/tables/hospitalityq.yaml | 6 +- ckanext/canada/tables/nap5.yaml | 50 ++++++------ ckanext/canada/tables/qpnotes.yaml | 1 + ckanext/canada/tables/reclassification.yaml | 5 +- ckanext/canada/tables/service.yaml | 17 ++-- ckanext/canada/tables/travela.yaml | 6 +- ckanext/canada/tables/travelq.yaml | 8 +- ckanext/canada/tables/wrongdoing.yaml | 1 + 17 files changed, 182 insertions(+), 90 deletions(-) diff --git a/ckanext/canada/tables/adminaircraft.yaml b/ckanext/canada/tables/adminaircraft.yaml index e36687dc6..68ea24034 100644 --- a/ckanext/canada/tables/adminaircraft.yaml +++ b/ckanext/canada/tables/adminaircraft.yaml @@ -3,6 +3,7 @@ target_dataset: adminaircraft title: Proactive Disclosure - Use of Administrative Aircraft +shortname: Use of Administrative Aircraft notes: Access, upload and modify government administrative aircraft use @@ -182,7 +183,7 @@ resources: en: Number of hours flown fr: Le nombre d’heures de vol description: - en: The number of hours flown. + en: The number of hours flown. fr: Le nombre d’heures de vol. obligation: Mandatory excel_required: true diff --git a/ckanext/canada/tables/ati.yaml b/ckanext/canada/tables/ati.yaml index 11f227991..245dc51f3 100644 --- a/ckanext/canada/tables/ati.yaml +++ b/ckanext/canada/tables/ati.yaml @@ -218,11 +218,11 @@ resources: BEGIN errors := errors || required_error(NEW.year, 'year'); IF NEW.year < 2011 OR NEW.year > date_part('year', CURRENT_DATE) THEN - errors := errors || ARRAY[['year', 'Please enter a valid year']]; + errors := errors || ARRAY[['year', {year_error}]]; END IF; errors := errors || required_error(NEW.month, 'month'); IF NEW.month < 1 OR NEW.month > 12 THEN - errors := errors || ARRAY[['month', 'Please enter a month number from 1-12']]; + errors := errors || ARRAY[['month', {month_error}]]; END IF; IF NEW.pages < 0 THEN errors := errors || ARRAY[['pages', 'This value must not be negative']]; @@ -242,6 +242,10 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + year_error: Please enter a valid year + month_error: Please enter a month number from 1-12 + examples: record: year: 2020 @@ -352,11 +356,11 @@ resources: BEGIN errors := errors || required_error(NEW.year, 'year'); IF NEW.year < 2011 OR NEW.year > date_part('year', CURRENT_DATE) THEN - errors := errors || ARRAY[['year', 'Please enter a valid year']]; + errors := errors || ARRAY[['year', {year_error}]]; END IF; errors := errors || required_error(NEW.month, 'month'); IF NEW.month < 1 OR NEW.month > 12 THEN - errors := errors || ARRAY[['month', 'Please enter a month number from 1-12']]; + errors := errors || ARRAY[['month', {month_error}]]; END IF; IF errors = '{{}}' THEN @@ -366,6 +370,10 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + year_error: Please enter a valid year + month_error: Please enter a month number from 1-12 + examples: record: month: 10 diff --git a/ckanext/canada/tables/briefingt.yaml b/ckanext/canada/tables/briefingt.yaml index a4ab9c7c6..b2edba001 100644 --- a/ckanext/canada/tables/briefingt.yaml +++ b/ckanext/canada/tables/briefingt.yaml @@ -2,6 +2,7 @@ dataset_type: briefingt target_dataset: briefingt title: Proactive Disclosure - Briefing Note Titles and Numbers +shortname: Briefing Note Titles and Numbers notes: Access, upload and modify the Briefing Note Titles and Numbers reports for your organization template_version: 3 @@ -23,7 +24,7 @@ resources: fr: Numéro de suivi description: en: This field will display the internal tracking number of the Briefing Note. - fr: Ce champ affichera le numéro de suivi interne de la note de breffage. + fr: Ce champ affichera le numéro de suivi interne de la note de breffage. obligation: Mandatory excel_required: true form_required: true @@ -59,7 +60,7 @@ resources: fr: Titre (en français) description: en: This field is populated by the user with the official title of the Briefing Note, in French. - fr: Ce champ est rempli par l'utilisateur avec le titre officiel de la note de breffage, en français. + fr: Ce champ est rempli par l'utilisateur avec le titre officiel de la note de breffage, en français. obligation: Mandatory excel_required: true form_required: true @@ -139,7 +140,7 @@ resources: fr: Administrateurs généraux (y compris une personne nommée à un poste de rang équivalent) shortform: en: Deputy head or equivalent - fr: Administrateurs généraux ou équivalent + fr: Administrateurs généraux ou équivalent # 3.5 (again) - datastore_id: date_received diff --git a/ckanext/canada/tables/consultations.yaml b/ckanext/canada/tables/consultations.yaml index 548a25bf8..7f738397c 100644 --- a/ckanext/canada/tables/consultations.yaml +++ b/ckanext/canada/tables/consultations.yaml @@ -2,6 +2,7 @@ dataset_type: consultations target_dataset: consultations title: Open Dialogue - Consultations +shortname: Consultations notes: Access, upload and modify consultation reports for your organization template_version: 3 @@ -580,7 +581,7 @@ resources: errors := errors || required_error(NEW.rationale, 'rationale'); END IF; IF NEW.status = 'NF' AND NEW.publishable = 'Y' THEN - errors := errors || ARRAY[['status', 'If Status is set to: Not Going Forward, Publish Record must be set to No']]; + errors := errors || ARRAY[['status', {status_error}]; END IF; crval := choices_clean_error(NEW.rationale, {rationale}, 'rationale'); errors := errors || crval.error; @@ -593,6 +594,9 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + status_error: "If Status is set to: Not Going Forward, Publish Record must be set to No" + examples: record: contact_email: first.last@example.gc.ca diff --git a/ckanext/canada/tables/contracts.yaml b/ckanext/canada/tables/contracts.yaml index cca91b9d5..c8ec403ef 100644 --- a/ckanext/canada/tables/contracts.yaml +++ b/ckanext/canada/tables/contracts.yaml @@ -2,6 +2,7 @@ dataset_type: contracts target_dataset: contracts title: Proactive Publication - Contracts over $10,000 +shortname: Contracts over $10,000 notes: Access, upload and modify the Contracts over 10K reports for your organization upload_info: @@ -1923,22 +1924,22 @@ resources: errors := errors || required_error(NEW.vendor_postal_code, 'vendor_postal_code'); END IF; IF NOT((NEW.vendor_postal_code = '') IS NOT FALSE) AND NEW.vendor_postal_code <> 'NA' AND NEW.vendor_postal_code !~ '^[A-Z][0-9][A-Z]$' THEN - errors := errors || ARRAY[['vendor_postal_code', 'This field must contain the first three digits of a postal code in A1A format or the value "NA"']]; + errors := errors || ARRAY[['vendor_postal_code', {vendor_postal_code_error}]]; END IF; IF NEW.contract_date >= '2022-01-01'::date THEN errors := errors || required_error(NEW.buyer_name, 'buyer_name'); IF trim(both E'\t\n\x0b\x0c\r \xc2\xa0' from NEW.buyer_name) <> 'NA' AND NEW.instrument_type = 'A' THEN - errors := errors || ARRAY[['buyer_name', 'This field must be populated with an NA if an amendment is disclosed under Instrument Type']]; + errors := errors || ARRAY[['buyer_name', {buyer_name_error}]]; END IF; END IF; NEW.economic_object_code := trim(both E'\t\n\x0b\x0c\r \xc2\xa0' from NEW.economic_object_code); IF length(NEW.economic_object_code) > 4 THEN - errors := errors || ARRAY[['economic_object_code', 'This field is limited to only 3 or 4 digits.']]; + errors := errors || ARRAY[['economic_object_code', {economic_object_code_limit_error}]]; END IF; IF NEW.economic_object_code = 'NA' and NEW.instrument_type <> 'SOSA' THEN - errors := errors || ARRAY[['economic_object_code', 'If N/A, then Instrument Type must be identified as a standing offer/supply arrangement (SOSA)']]; + errors := errors || ARRAY[['economic_object_code', {economic_object_code_error}]]; END IF; IF NEW.contract_date >= '2019-01-01'::date THEN @@ -1968,12 +1969,12 @@ resources: errors := errors || crval.error; NEW.trade_agreement = crval.clean; IF 'XX' = ANY(NEW.trade_agreement) AND NEW.trade_agreement <> '{{XX}}' THEN - errors := errors || ARRAY[['trade_agreement', 'If the value XX (none) is entered, then no other value can be entered in this field.']]; + errors := errors || ARRAY[['trade_agreement', {trade_agreement_error}]]; END IF; IF NEW.contract_date >= '2022-01-01'::date THEN IF NOT (NEW.agreement_type_code = '') IS NOT FALSE THEN - errors := errors || ARRAY[['agreement_type_code', 'Discontinued as of 2022-01-01']]; + errors := errors || ARRAY[['agreement_type_code', {agreement_type_code_discontinued_error}]]; END IF; ELSIF NEW.trade_agreement = '{{}}' THEN IF NEW.contract_date >= '2019-01-01'::date THEN @@ -1982,8 +1983,7 @@ resources: END IF; IF NEW.trade_agreement <> '{{}}' AND NOT (NEW.agreement_type_code = '') IS NOT FALSE THEN - errors := errors || ARRAY[['agreement_type_code', - 'Must be left blank when trade agreements specified']]; + errors := errors || ARRAY[['agreement_type_code', {agreement_type_code_error}]]; END IF; IF NEW.contract_date >= '2022-01-01'::date THEN @@ -1993,7 +1993,7 @@ resources: errors := errors || crval.error; NEW.land_claims = crval.clean; IF 'NA' = ANY(NEW.land_claims) AND NEW.land_claims <> '{{NA}}' THEN - errors := errors || ARRAY[['land_claims', 'If the value NA (not applicable) is entered, then no other value can be entered in this field.']]; + errors := errors || ARRAY[['land_claims', {land_claims_error}]]; END IF; IF NEW.contract_date >= '2019-01-01'::date THEN @@ -2009,7 +2009,7 @@ resources: END IF; NEW.commodity_code := trim(both E'\t\n\x0b\x0c\r \xc2\xa0' from NEW.commodity_code); IF length(NEW.commodity_code) > 8 THEN - errors := errors || ARRAY[['commodity_code', 'The field is limited to eight alpha-numeric digits or less.']]; + errors := errors || ARRAY[['commodity_code', {commodity_code_error}]]; END IF; errors := errors || choice_error(NEW.country_of_vendor, {country_of_vendor}, @@ -2038,11 +2038,11 @@ resources: errors := errors || crval.error; NEW.limited_tendering_reason = crval.clean; IF '00' = ANY(NEW.limited_tendering_reason) AND NEW.limited_tendering_reason <> '{{00}}' THEN - errors := errors || ARRAY[['limited_tendering_reason', 'If the value 00 (none) is entered, then no other value can be entered in this field.']]; + errors := errors || ARRAY[['limited_tendering_reason', {limited_tendering_reason_00_error}]]; END IF; IF (NEW.solicitation_procedure = 'TC' OR NEW.solicitation_procedure = 'TN' OR NEW.solicitation_procedure = 'AC') AND NEW.trade_agreement <> '{{}}' AND NEW.trade_agreement <> '{{XX}}' AND NEW.limited_tendering_reason = '{{00}}' AND NEW.contract_date >= '2022-01-01'::date THEN - errors := errors || ARRAY[['limited_tendering_reason', 'If TC, TN or AC is selected in the Solicitation Procedure data field with a value other than XX (None) selected in the Trade Agreement data field, then a Limited Tendering value other than 00 (none) must be entered.']]; - errors := errors || ARRAY[['solicitation_procedure', 'If “TC” (Competitive - Traditional), “TN” (Non-Competitive) or “AC” (Advanced Contract Award Notice) is selected and trade agreement with a value other than “XX” (None) is selected, limited tendering cannot have a value of “0” or “00” (None).']]; + errors := errors || ARRAY[['limited_tendering_reason', {limited_tendering_reason_error}]]; + errors := errors || ARRAY[['solicitation_procedure', {solicitation_procedure_error}]]; END IF; IF length(array_to_string(NEW.trade_agreement_exceptions,'','')) = 1 THEN @@ -2050,7 +2050,7 @@ resources: NEW.trade_agreement_exceptions = ARRAY['0' || array_to_string(NEW.trade_agreement_exceptions,'','')]; END IF; IF '00' = ANY(NEW.trade_agreement_exceptions) AND NEW.trade_agreement_exceptions <> '{{00}}' THEN - errors := errors || ARRAY[['trade_agreement_exceptions', 'If the value 00 (none) is entered, then no other value can be entered in this field.']]; + errors := errors || ARRAY[['trade_agreement_exceptions', {trade_agreement_exceptions_error}]]; END IF; IF NEW.contract_date >= '2019-01-01'::date THEN @@ -2076,7 +2076,7 @@ resources: END IF; IF NEW.indigenous_business_excluding_psib <> '' AND NEW.indigenous_business_excluding_psib <> 'N' AND ( NEW.indigenous_business = 'MS' OR NEW.indigenous_business = 'VS') THEN - errors := errors || ARRAY[['indigenous_business_excluding_psib', 'This field must be N, No or Non, if the Procurement Strategy for Aboriginal Business field is MS or VS.']]; + errors := errors || ARRAY[['indigenous_business_excluding_psib', {indigenous_business_excluding_psib_error}]]; END IF; IF NEW.contract_date >= '2017-01-01'::date THEN @@ -2129,17 +2129,17 @@ resources: IF NEW.number_of_bids IS NOT NULL THEN IF NEW.solicitation_procedure = ANY('{{TN,AC}}') AND NEW.number_of_bids <> 1 THEN - errors := errors || ARRAY[['number_of_bids', 'This field must be populated with a 1 if the solicitation procedure is identified as non-competitive (TN) or Advance Contract Award Notice (AC).']]; + errors := errors || ARRAY[['number_of_bids', {number_of_bids_error}]]; END IF; END IF; IF NEW.award_criteria <> '' AND NEW.award_criteria <> '0' AND ( NEW.solicitation_procedure = 'TN' OR NEW.solicitation_procedure = 'AC' OR NEW.instrument_type = 'A') THEN - errors := errors || ARRAY[['award_criteria', 'If this field is populated, it must be with a “0” if the procurement was identified as non-competitive (TN) or advance contract award notice (AC) or was identified as an Amendment (A) in the Instrument type data field.']]; + errors := errors || ARRAY[['award_criteria', {award_criteria_error}]]; END IF; IF NEW.article_6_exceptions <> '' AND NEW.article_6_exceptions <> '0' AND NOT(NEW.solicitation_procedure = 'TN' OR NEW.solicitation_procedure = 'AC') THEN - errors := errors || ARRAY[['article_6_exceptions', 'This field may only be populated with “0” if the procurement was identified as competitive (open bidding (OB), traditional competitive (TC) or selective tendering (ST)).']]; + errors := errors || ARRAY[['article_6_exceptions', {article_6_exceptions_error}]]; END IF; IF NEW.contract_date >= '2019-01-01'::date THEN @@ -2156,6 +2156,60 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + vendor_postal_code_error: | + This field must contain the first three digits of a postal + code in A1A format or the value "NA" + buyer_name_error: | + This field must be populated with an NA if an amendment + is disclosed under Instrument Type + economic_object_code_limit_error: | + This field is limited to only 3 or 4 digits. + economic_object_code_error: | + If N/A, then Instrument Type must be identified as a + standing offer/supply arrangement (SOSA) + trade_agreement_error: | + If the value XX (none) is entered, then no other value + can be entered in this field. + agreement_type_code_discontinued_error: | + Discontinued as of 2022-01-01 + agreement_type_code_error: | + Must be left blank when trade agreements specified + land_claims_error: | + If the value NA (not applicable) is entered, then no + other value can be entered in this field. + commodity_code_error: | + The field is limited to eight alpha-numeric digits or less. + limited_tendering_reason_00_error: | + If the value 00 (none) is entered, then no other value + can be entered in this field. + limited_tendering_reason_error: | + If TC, TN or AC is selected in the Solicitation Procedure data field + with a value other than XX (None) selected in the Trade Agreement data + field, then a Limited Tendering value other than 00 (none) must be entered. + solicitation_procedure_error: | + If “TC” (Competitive - Traditional), “TN” (Non-Competitive) or “AC” + (Advanced Contract Award Notice) is selected and trade agreement with a + value other than “XX” (None) is selected, limited tendering cannot have + a value of “0” or “00” (None). + trade_agreement_exceptions_error: | + If the value 00 (none) is entered, then no other value + can be entered in this field. + indigenous_business_excluding_psib_error: | + This field must be N, No or Non, if the Procurement Strategy for + Aboriginal Business field is MS or VS. + number_of_bids_error: | + This field must be populated with a 1 if the solicitation procedure is + identified as non-competitive (TN) or Advance Contract Award Notice (AC). + award_criteria_error: | + If this field is populated, it must be with a “0” if the procurement + was identified as non-competitive (TN) or advance contract award notice + (AC) or was identified as an Amendment (A) in the Instrument type data field. + article_6_exceptions_error: | + This field may only be populated with “0” if the procurement was + identified as competitive (open bidding (OB), traditional competitive (TC) + or selective tendering (ST)). + examples: record: reference_number: "C-2017-2018-Q1-00170" diff --git a/ckanext/canada/tables/contractsa.yaml b/ckanext/canada/tables/contractsa.yaml index 8c65fedb3..375d45be8 100644 --- a/ckanext/canada/tables/contractsa.yaml +++ b/ckanext/canada/tables/contractsa.yaml @@ -2,6 +2,7 @@ dataset_type: contractsa target_dataset: contractsa title: Proactive Publication - Aggregated Contracts from -$10,000 to $10,000 +shortname: Aggregated Contracts from -$10,000 to $10,000 notes: Access, upload and modify the aggregated Contracts from -$10K to $10K reports for your organization template_version: 3 @@ -372,7 +373,7 @@ resources: errors := errors || required_error(NEW.acquisition_card_transactions_number_of, 'acquisition_card_transactions_number_of'); errors := errors || required_error(NEW.acquisition_card_transactions_total_value, 'acquisition_card_transactions_total_value'); IF NEW.year > date_part('year', CURRENT_DATE) THEN - errors := errors || ARRAY[['year', 'This must list the year you are reporting on (not the fiscal year).']]; + errors := errors || ARRAY[['year', {year_error}]]; END IF; IF errors = '{{}}' THEN @@ -382,6 +383,9 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + year_error: This must list the year you are reporting on (not the fiscal year). + examples: record: contract_goods_number_of: "100" diff --git a/ckanext/canada/tables/dac.yaml b/ckanext/canada/tables/dac.yaml index b8dc80aaa..12d2ec077 100644 --- a/ckanext/canada/tables/dac.yaml +++ b/ckanext/canada/tables/dac.yaml @@ -1,6 +1,7 @@ dataset_type: dac target_dataset: dac title: Proactive Disclosure - Departmental Audit Committee +shortname: Departmental Audit Committee notes: Access, upload and modify your Departmental Audit Committee members’ remuneration and expenses. template_version: 3 diff --git a/ckanext/canada/tables/experiment.yaml b/ckanext/canada/tables/experiment.yaml index 5c6766b6a..f658fcd62 100644 --- a/ckanext/canada/tables/experiment.yaml +++ b/ckanext/canada/tables/experiment.yaml @@ -1,8 +1,8 @@ collection: experiment dataset_type: experiment -title: "Experimentation Inventory" -notes: "Access, upload and modify the Experimentation Inventory for your organization" +title: Experimentation Inventory +notes: Access, upload and modify the Experimentation Inventory for your organization portal_type: info target_dataset: experiment template_version: 3 diff --git a/ckanext/canada/tables/grants.yaml b/ckanext/canada/tables/grants.yaml index a1ef44ad7..9d7b25a81 100644 --- a/ckanext/canada/tables/grants.yaml +++ b/ckanext/canada/tables/grants.yaml @@ -1,6 +1,7 @@ dataset_type: grants target_dataset: grants title: Proactive Disclosure - Grants and Contributions +shortname: Grants and Contributions notes: Access, upload and modify the Grants and Contributions reports for your organization template_version: 3 @@ -24,23 +25,23 @@ resources: description: en: | The Reference number is populated by departments. It is a unique reference number given to each entry. Having a unique identifier for each item will allow departments to locate a specific item in the registry should they need to modify or delete. - + Controlled format; This field is populated in the following format DDD-YYYY-YYYY-QX-XXXXX 1. DDD represents the department number – See annex A for list of department numbers 2. YYYY-YYYY represents the fiscal year 3. QX represents the fiscal quarter - 4. XXXXX represents the unique number assigned by the department for each entry. - + 4. XXXXX represents the unique number assigned by the department for each entry. + For example, entries in the 2018-2019 Q1 fiscal year should be assigned numbers as follows: 001-2018-2019-Q1-00001, 001-2018-2019-Q1-00002, 001-2018-2019-Q1-00003, etc.' fr: | Ce champ est rempli par l’utilisateur. L’identificateur de projet ministériel permet aux ministères d’identifier rapidement les rapports produits dans leur propre système. Les ministères devraient utiliser un chiffre qui est logique pour le ministère. Ces renseignements seront publiés dans le cadre du rapport. - + Format contrôlé; Ce champ est rempli au format suivant: DDD-YYYY-YYYY-QX-XXXXX - 1. DDD représente le numéro de département - Voir l’annexe A pour la liste des numéros de département. + 1. DDD représente le numéro de département - Voir l’annexe A pour la liste des numéros de département. 2. AAAA-AAAA représente l'année fiscale 3. QX représente le trimestre fiscal - 4. XXXXX représente le numéro unique attribué par le département pour chaque entrée. - + 4. XXXXX représente le numéro unique attribué par le département pour chaque entrée. + Par exemple, les numéros de l'exercice 2018-2019 du T1 devraient recevoir les numéros suivants: 001-2018-2019-Q1-00001, 001-2018-2019-Q1-00002, 001-2018-2019-Q1-00003, etc.' obligation: Mandatory excel_required: true @@ -150,7 +151,7 @@ resources: The business number should be populated for an organization or charity. - Real-time validation of business identity information linked to the Business Number, including legal name and operating name, for sole proprietorship, partnerships and incorporations, is available to departments through the Business Number Web Validation Service. For more details contact ic.bnadoptionne.ic@canada.ca. + Real-time validation of business identity information linked to the Business Number, including legal name and operating name, for sole proprietorship, partnerships and incorporations, is available to departments through the Business Number Web Validation Service. For more details contact ic.bnadoptionne.ic@canada.ca. To validate a Business Number associated with a charity, departments can access the List of Charities basic search on the Canada.ca website. Enter the Charity name and click the Search button. Then click the Charity name of the search result to find additional information about the charity (e.g., Charity Program number, charity status, effective date of status, designation, etc.) Legal name and operating name cannot be validated using this basic search. @@ -160,7 +161,7 @@ resources: Le numéro d’entreprise devrait être consigné pour une organisation ou un organisme de bienfaisance. - Les ministères peuvent obtenir la validation en temps réel de l’identité d’une entreprise en saisissant son numéro d’entreprise dans le Service de validation du numéro d’entreprise en ligne, qui inclut le nom légal et le nom commercial pour les entreprises individuelles, les partenariats et les constitutions en personne morale. Si vous voulez obtenir de plus amples renseignements, envoyez un courriel à ic.bnadoptionne.ic@canada.ca. + Les ministères peuvent obtenir la validation en temps réel de l’identité d’une entreprise en saisissant son numéro d’entreprise dans le Service de validation du numéro d’entreprise en ligne, qui inclut le nom légal et le nom commercial pour les entreprises individuelles, les partenariats et les constitutions en personne morale. Si vous voulez obtenir de plus amples renseignements, envoyez un courriel à ic.bnadoptionne.ic@canada.ca. Pour valider un numéro d’entreprise associé à un organisme de bienfaisance, les ministères peuvent effectuer une recherche de base dans la Liste d’organismes de bienfaisance, sur le site Web Canada.ca. Entrez le nom de l’organisme de bienfaisance, puis cliquez sur le bouton de Recherche. Ensuite, cliquez sur le nom de l’organisme de bienfaisance tiré du résultat de la recherche afin de trouver de plus amples renseignements sur l’organisme de bienfaisance (p. ex., le numéro du programme de bienfaisance, le statut de l’organisme de bienfaisance, la date d’entrée en vigueur du statut et la désignation de l’organisme de bienfaisance). Il est impossible de valider le nom légal et le nom commercial au moyen de la fonction de recherche de base. obligation: Optional @@ -179,7 +180,7 @@ resources: Only translated if the legal name is provided in both official languages by the recipient. Provide in the following format: name English|name French. fr: | Le nom légal du bénéficiaire se veut complémentaire au champ « Numéro d'entreprise du bénéficiaire ». Cette information devrait être tirée de l'entente de subvention ou de contribution. - + Traduction seulement si le nom légal est fourni dans les deux langues officielles par le bénéficiaire. Fournir dans le format suivant : nom anglais|nom français. obligation: Mandatory excel_required: true @@ -306,13 +307,13 @@ resources: The "Recipient city" is a mandatory field that identifies which city the recipient operates in. This field can be populated with Canadian or foreign cities. Official city names should be provided, including both official languages (where applicable in the following format: name English|name French - - Free text, but a controlled list from Canada Revenue Agency’s qualified donees list of municipalities can be consulted: Canada Revenue Agency website (http://www.cra-arc.gc.ca/chrts-gvng/qlfd-dns/mncplts-eng.html). + + Free text, but a controlled list from Canada Revenue Agency’s qualified donees list of municipalities can be consulted: Canada Revenue Agency website (http://www.cra-arc.gc.ca/chrts-gvng/qlfd-dns/mncplts-eng.html). fr: | La « Ville du bénéficiaire » est un champ obligatoire qui indique la ville où le bénéficiaire exerce ses activités. On peut y inscrire le nom de villes canadiennes ou de villes étrangères. Nom officiel exact de la ville, y compris dans les deux langues officielles (le cas échéant) au format suivant : nom anglais|nom français - + Texte libre, mais une liste contrôlée de la liste des municipalités désignées donataires de l’Agence du revenu du Canada peut être consultée: site Web de l’Agence du revenu du Canada (http://www.cra-arc.gc.ca/chrts-gvng/qlfd-dns/mncplts-fra.html). obligation: Mandatory excel_required: true @@ -330,11 +331,11 @@ resources: description: en: | The "Recipient postal code" is a mandatory field that serves to identify the specific area in which the recipient operates. In cases where this field cannot be populated this field may be left blank. - + Text format locked to "X#X #X#"; The Canada Post tool for looking up a postal code can be found on the Canada Post website. fr: | Le « Code postal du bénéficiaire » est un champ obligatoire qui sert à identifier avec précision la région où le bénéficiaire exerce ses activités. Si le fait de remplir ce champ suscite des préoccupations à l'égard de la vie privée, il est possible de le laisser vide. - + Format de texte : "X#X #X#"; L'outil de Postes Canada permettant de rechercher un code postal se trouve sur le site Web de Postes Canada. obligation: Optional format_type: "Text format locked to (X#X #X#)" @@ -506,12 +507,12 @@ resources: description: en: | The foreign currency type should be selected if a recipient is paid in a currency other than Canadian dollars. Select the type of foreign currency in this field (for example, US dollar (USD), Australian dollar (AUD), British pound (GBP)). This field is mandatory if the agreement is awarded in foreign currency.' - + Foreign currency type is populated using the ISO 4217 alphabetic codes for foreign currency. This list can be found on the XE website. Entry is selected from a drop-down list. fr: | Le champ Type de monnaie étrangère doit être rempli si le bénéficiaire est payé dans une devise autre que le dollar canadien. Il faut sélectionner le type de monnaie étrangère; par exemple, dollar américain (USD), dollar australien (AUD), livre sterling (GBP). Ce champ est obligatoire si l'entente est en devise étrangère. - + Le type de monnaie étrangère est complété à l'aide des codes alphabétiques ISO 4217 pour les monnaie étrangères. Cette liste se trouve sur le site Web XE. L'entrée est sélectionnée dans une liste déroulante. obligation: Optional (Mandatory when funding provided in foreign currency) format_type: Controlled List @@ -621,14 +622,14 @@ resources: obligation: Optional format_type: | Free text based on controlled list from Statistics Canada; This list is available to users on the Statistics Canada website. http://www.statcan.gc.ca/eng/subjects/standard/naics/2012/index - + The “NAICS identifier” field should be populated with the most appropriate choice in the selection list. Departments should consult the Statistics Canada website and populate at their own discretion. At least 3 digits should be entered to allow for broad coding when specificity is not possible. - + For example, if Employment and Social Development Canada is signing an agreement with an educational support services organization, the NAICS identifier would be 611710. The identifier is broken down as follows: * sector: 61 (educational services) * subsector: 1 (educational services) * industry group: 7 (educational support services) - * industry: 10 (educational support services) + * industry: 10 (educational support services) datastore_type: text @@ -693,7 +694,7 @@ resources: •divulgation tardive; •entente d'innovation; •résiliations; - •remboursement. + •remboursement. obligation: Optional format_type: Free text datastore_type: text @@ -732,7 +733,7 @@ resources: •divulgation tardive; •entente d'innovation; •résiliations; - •remboursement. + •remboursement. obligation: Optional format_type: Free text datastore_type: text diff --git a/ckanext/canada/tables/hospitalityq.yaml b/ckanext/canada/tables/hospitalityq.yaml index 80c46c2db..774452fd8 100644 --- a/ckanext/canada/tables/hospitalityq.yaml +++ b/ckanext/canada/tables/hospitalityq.yaml @@ -2,6 +2,7 @@ dataset_type: hospitalityq target_dataset: hospitalityq title: Proactive Disclosure - Hospitality Expenses +shortname: Hospitality Expenses notes: Access, upload and modify the quarterly hospitality expenses for your organization template_version: 3 @@ -577,7 +578,7 @@ resources: errors := errors || required_error(NEW.month, 'month'); errors := errors || choice_error(NEW.month, {month}, 'month'); IF NEW.year > date_part('year', CURRENT_DATE) THEN - errors := errors || ARRAY[['year', 'This must list the year you are reporting on (not the fiscal year).']]; + errors := errors || ARRAY[['year', {year_error}]]; END IF; IF errors = '{{}}' THEN RETURN NEW; @@ -586,6 +587,9 @@ resources: END; - update_record_modified_created_trigger + tringer_strings: + year_error: This must list the year you are reporting on (not the fiscal year). + examples: record: year: 2019 diff --git a/ckanext/canada/tables/nap5.yaml b/ckanext/canada/tables/nap5.yaml index 65bb9e99b..6c3a7af1c 100644 --- a/ckanext/canada/tables/nap5.yaml +++ b/ckanext/canada/tables/nap5.yaml @@ -1,9 +1,7 @@ dataset_type: nap5 title: 5th National Action Plan on Open Government Tracker -notes: | - Access, upload and modify the National Action Plan on Open Government Tracker for your organization - +notes: Access, upload and modify the National Action Plan on Open Government Tracker for your organization template_version: 3 template_updated: 2022-07-29 @@ -71,7 +69,7 @@ resources: C05: en: Open Data for Results fr: Données ouvertes aux fins des résultats - + - datastore_id: milestones label: en: Milestones @@ -150,7 +148,7 @@ resources: C05.3: en: Create a roadmap toward a more inclusive barrier-free Canada fr: Créer une feuille de route vers un Canada plus inclusif et exempt d’obstacles - + - datastore_id: indicators label: @@ -208,7 +206,7 @@ resources: en: "By June 2024" fr: "D'ici juin 2024" lead_dept: "statcan" - s4d: false + s4d: false C01.2.2: en: Develop an “Energy and Environment” webpage for the Canadian Centre for Energy Information portal that will include detailed GHG information from both Statistics Canada and Environment and Climate Change Canada, including several data visualization dashboards and indicators fr: Créer une page Web « Énergie et environnement » pour le portail du CCEI, qui comprendra de l’information détaillée sur les GES provenant de StatCan et d’ECCC, y compris plusieurs indicateurs et tableaux de bord de visualisation des données @@ -596,7 +594,7 @@ resources: lead_dept: "jus" s4d: false C04.1.2: - en: Completion and sharing of findings of Qualitative Studies on LGBTQ2S+ populations, Black Canadians, persons with disabilities, immigrants and Indigenous peoples, to complement the CLPS quantitative data + en: Completion and sharing of findings of Qualitative Studies on LGBTQ2S+ populations, Black Canadians, persons with disabilities, immigrants and Indigenous peoples, to complement the CLPS quantitative data fr: Mener à bien des études qualitatives sur les populations LGBTQ2S, les Canadiens noirs, les personnes en situation de handicap, les immigrants et les peuples autochtones, et en partager les résultats, afin de compléter les données quantitatives de l’ECPJ due_date: 2022-05 deadline: @@ -632,7 +630,7 @@ resources: lead_dept: "rcmp-grc" s4d: false C04.2.1: - en: Collaboration with Council of Canadian Administrative Tribunals (CCAT) to support delivery of workshops to better understand and promote good practices + en: Collaboration with Council of Canadian Administrative Tribunals (CCAT) to support delivery of workshops to better understand and promote good practices fr: Collaborer avec le Conseil des tribunaux administratifs canadiens (CTAC) pour appuyer la tenue d’ateliers ayant pour but d’assurer une meilleure compréhension des bonnes pratiques et d’en faire la promotion due_date: 2022-06 deadline: @@ -785,7 +783,7 @@ resources: lead_dept: "rcmp-grc" s4d: false C05.1.1: - en: Develop a roadmap identifying and prioritizing federal data standards + en: Develop a roadmap identifying and prioritizing federal data standards fr: Élaborer une feuille de route indiquant, en ordre de priorité, les normes de données fédérales due_date: 2022-12 deadline: @@ -812,7 +810,7 @@ resources: lead_dept: "tbs-sct" s4d: false C05.1.4: - en: Define a federal data quality framework to build a common understanding of data quality and harmonize approaches to optimizing the quality of data assets in the Government of Canada + en: Define a federal data quality framework to build a common understanding of data quality and harmonize approaches to optimizing the quality of data assets in the Government of Canada fr: Définir un cadre fédéral sur la qualité des données afin de parvenir à une compréhension commune de la qualité des données et d’harmoniser les approches visant à optimiser la qualité des ressources de données au sein du gouvernement du Canada due_date: 2023-08 deadline: @@ -821,7 +819,7 @@ resources: lead_dept: "tbs-sct" s4d: false C05.1.5: - en: Develop a new standard for systems that manage information and data in the Government of Canada, anchored in principles and business outcomes, to provide an enterprise approach for all federal records management and business systems + en: Develop a new standard for systems that manage information and data in the Government of Canada, anchored in principles and business outcomes, to provide an enterprise approach for all federal records management and business systems fr: Élaborer une nouvelle norme relative aux systèmes qui gèrent l’information et les données au sein du gouvernement du Canada, qui repose sur les principes et les résultats opérationnels, afin de fournir une approche intégrée pour tous les systèmes de gestion des documents et les systèmes opérationnels fédéraux due_date: 2022-12 deadline: @@ -839,7 +837,7 @@ resources: lead_dept: "tbs-sct" s4d: false C05.2.01: - en: As part of the development of an Open Government Strategy, include a robust open data pillar + en: As part of the development of an Open Government Strategy, include a robust open data pillar fr: Prévoir un pilier solide en matière de données ouvertes lors de l’élaboration d’une stratégie pour un gouvernement ouvert due_date: 2024-12 deadline: @@ -893,7 +891,7 @@ resources: lead_dept: "tbs-sct" s4d: false C05.2.07: - en: Expand the federated open data search to include open data from all thirteen jurisdictions thereby providing Canadians with access to open and discoverable data in one place + en: Expand the federated open data search to include open data from all thirteen jurisdictions thereby providing Canadians with access to open and discoverable data in one place fr: Élargir la capacité de recherche fédérée de données ouvertes pour tenir compte des données ouvertes des treize administrations, offrant ainsi aux Canadiens un accès aux données ouvertes et repérables en un seul endroit due_date: 2024-03 deadline: @@ -921,8 +919,8 @@ resources: lead_dept: "hc-sc" s4d: false C05.2.10: - en: Support the Global Data Barometer and disclose comparative analysis on data in 100+ countries - fr: Appuyer le Baromètre mondial des données et communiquer des analyses comparatives sur les données dans plus de 100 pays + en: Support the Global Data Barometer and disclose comparative analysis on data in 100+ countries + fr: Appuyer le Baromètre mondial des données et communiquer des analyses comparatives sur les données dans plus de 100 pays due_date: 2022-05 deadline: en: "By spring 2022" @@ -939,16 +937,16 @@ resources: lead_dept: "idrc-crdi" s4d: false C05.2.12: - en: Support organizations in at least 15 OGP countries in developing regions to advance open, fair and efficient use of data to strengthen their democracies + en: Support organizations in at least 15 OGP countries in developing regions to advance open, fair and efficient use of data to strengthen their democracies fr: Soutenir les organisations d’au moins 15 pays membres du PGO dans les régions en développement afin de promouvoir l’utilisation ouverte, équitable et efficace des données pour renforcer leur démocratie due_date: 2022-12 deadline: en: "By December 2022" fr: "D’ici décembre 2022" lead_dept: "idrc-crdi" - s4d: false + s4d: false C05.2.13: - en: Produce a series of synthesis reports, case studies and in-person events that support the global open data community, including the work with the Government of Kenya to co-host the International Open Data Conference + en: Produce a series of synthesis reports, case studies and in-person events that support the global open data community, including the work with the Government of Kenya to co-host the International Open Data Conference fr: Produire une série de rapports de synthèse, d’études de cas et d’activités en personne qui soutiennent la communauté mondiale des données ouvertes, notamment le travail accompli avec le gouvernement du Kenya pour co-organiser la Conférence internationale sur les données ouvertes due_date: 2023-06 deadline: @@ -958,7 +956,7 @@ resources: s4d: false C05.2.14: en: Plan and develop a central online hub to facilitate public access to GBA Plus data, information and resources, and to provide a space for learning and participation - fr: Planifier et développer une plateforme centrale en ligne pour faciliter l’accès du public aux données, à l’information et aux ressources sur l’ACS+, et offrir un espace d’apprentissage et de participation + fr: Planifier et développer une plateforme centrale en ligne pour faciliter l’accès du public aux données, à l’information et aux ressources sur l’ACS+, et offrir un espace d’apprentissage et de participation due_date: 2023-12 deadline: en: "By December 2023" @@ -966,7 +964,7 @@ resources: lead_dept: "wage" s4d: false C05.3.01: - en: Disaggregated Data Action Plan Developmental Phase - Develop a collection strategy for major surveys, survey design for new surveys, terms and conditions for collaborations with partners on the acquisition of new data, establishment and promotion of statistical standards for disaggregated data, exploration of existing data sources, start of release of new data and new indicators + en: Disaggregated Data Action Plan Developmental Phase - Develop a collection strategy for major surveys, survey design for new surveys, terms and conditions for collaborations with partners on the acquisition of new data, establishment and promotion of statistical standards for disaggregated data, exploration of existing data sources, start of release of new data and new indicators fr: Phase d’élaboration du plan d’action sur les données désagrégées - élaborer une stratégie de collecte pour les grands sondages et une conception pour les nouveaux sondages; définir des modalités de collaboration avec les partenaires pour l’acquisition de nouvelles données; établir des normes statistiques pour les données désagrégées, et en faire la promotion; explorer les sources de données existantes; lancer la publication de nouvelles données et de nouveaux indicateurs due_date: 2024-12 deadline: @@ -976,7 +974,7 @@ resources: supt_sept: "statcan" s4d: false C05.3.02: - en: Disaggregated Data Action Plan Implementation Phase I - Launch of enhanced surveys, a collaborative analysis space, and an intersectional, population-level platform; further exploration of existing data sources and release of survey data, new indicators, and new analytical studies + en: Disaggregated Data Action Plan Implementation Phase I - Launch of enhanced surveys, a collaborative analysis space, and an intersectional, population-level platform; further exploration of existing data sources and release of survey data, new indicators, and new analytical studies fr: Phase I de la mise en œuvre du plan d’action sur les données désagrégées - lancer les sondages améliorés, un espace d’analyse collaborative et une plateforme intersectionnelle au niveau de la population; poursuivre l’exploration des sources de données existantes et la publication des données des sondages, des nouveaux indicateurs et des résultats des nouvelles analyses due_date: 2023-03 deadline: @@ -986,7 +984,7 @@ resources: supt_sept: "statcan" s4d: false C05.3.03: - en: Disaggregated Data Action Plan Implementation Phase II - Continued release of new indicators, survey data, and analyses; enhancement of the portal of the Centre for Gender, Diversity and Inclusion Statistics, enhanced data integration + en: Disaggregated Data Action Plan Implementation Phase II - Continued release of new indicators, survey data, and analyses; enhancement of the portal of the Centre for Gender, Diversity and Inclusion Statistics, enhanced data integration fr: Phase II de la mise en œuvre du plan d’action sur les données désagrégées - publier de façon continue de nouveaux indicateurs, des données de sondages et des résultats d’analyses; améliorer le portail du Centre pour les statistiques sur le genre, la diversité et l’inclusion, et l’intégration des données due_date: 2024-03 deadline: @@ -996,7 +994,7 @@ resources: supt_sept: "statcan" s4d: false C05.3.04: - en: Disaggregated Data Action Plan Monitoring Phase - Continued release of new indicators, survey data, and analyses; completion of the evaluation framework; course correction + en: Disaggregated Data Action Plan Monitoring Phase - Continued release of new indicators, survey data, and analyses; completion of the evaluation framework; course correction fr: Phase de suivi du plan d’action sur les données désagrégées - publier de façon continue de nouveaux indicateurs, des données de sondages et des résultats d’analyses; achever le cadre d’évaluation; apporter des corrections, au besoin due_date: 2024-12 deadline: @@ -1016,7 +1014,7 @@ resources: supt_sept: "statcan" s4d: false C05.3.06: - en: Disaggregated Data Action Plan Continuous Improvement and Monitoring Phase - Continued release of new indicators, survey data, and analyses; monitoring of data gaps and emerging needs that should be covered, adherence to diversity data standards (in collaboration with TBS where appropriate) at the agency and all levels of government, flow of data to the agency and statistics from the agency and use of statistics in policymaking + en: Disaggregated Data Action Plan Continuous Improvement and Monitoring Phase - Continued release of new indicators, survey data, and analyses; monitoring of data gaps and emerging needs that should be covered, adherence to diversity data standards (in collaboration with TBS where appropriate) at the agency and all levels of government, flow of data to the agency and statistics from the agency and use of statistics in policymaking fr: Phase de suivi et d’amélioration continue du plan d’action sur les données désagrégées - publier de façon continue de nouveaux indicateurs, des données de sondages et des résultats d’analyses; faire un suivi des lacunes dans les données et des besoins émergents qui devraient être pris en considération; satisfaire aux normes de données sur la diversité (en collaboration avec le SCT, le cas échéant) au sein de l’organisation et à tous les ordres de gouvernement; gérer le flux de données vers l’organisation et les statistiques provenant de celle-ci; utiliser les statistiques dans l’élaboration des politiques due_date: 2024-12 deadline: @@ -1026,7 +1024,7 @@ resources: supt_sept: "statcan" s4d: false C05.3.07: - en: 2022 Canadian Survey on Disability data collection + en: 2022 Canadian Survey on Disability data collection fr: Collecter les données de l’Enquête canadienne sur l’incapacité 2022 due_date: 2022-09 deadline: @@ -1086,7 +1084,7 @@ resources: supt_sept: "statcan" s4d: false C05.3.13: - en: Development of a new survey on children with disabilities + en: Development of a new survey on children with disabilities fr: Élaborer une nouvelle enquête sur les enfants en situation de handicap due_date: 2023-11 deadline: diff --git a/ckanext/canada/tables/qpnotes.yaml b/ckanext/canada/tables/qpnotes.yaml index 50d724401..e3975413e 100644 --- a/ckanext/canada/tables/qpnotes.yaml +++ b/ckanext/canada/tables/qpnotes.yaml @@ -2,6 +2,7 @@ dataset_type: qpnotes target_dataset: qpnotes title: Proactive Disclosure - Question Period Notes +shortname: Question Period Notes notes: Access, upload and modify Question Period notes for your organization template_version: 3 diff --git a/ckanext/canada/tables/reclassification.yaml b/ckanext/canada/tables/reclassification.yaml index 0bff446af..a1955559c 100644 --- a/ckanext/canada/tables/reclassification.yaml +++ b/ckanext/canada/tables/reclassification.yaml @@ -1,6 +1,7 @@ dataset_type: reclassification target_dataset: reclassification title: Proactive Disclosure - Position Reclassification +shortname: Position Reclassification notes: Access, upload and modify the position reclassification reports for your organization template_version: 3 @@ -356,7 +357,7 @@ resources: errors := errors || required_error(NEW.quarter, 'quarter'); errors := errors || choice_error(NEW.quarter, {quarter}, 'quarter'); IF NEW.year > date_part('year', CURRENT_DATE) THEN - errors := errors || ARRAY[['year', 'This must list the year you are reporting on (not the fiscal year).']]; + errors := errors || ARRAY[['year', {year_error}]]; END IF; IF errors = '{{}}' THEN @@ -366,6 +367,8 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + year_error: This must list the year you are reporting on (not the fiscal year). examples: record: diff --git a/ckanext/canada/tables/service.yaml b/ckanext/canada/tables/service.yaml index ab9ae821e..ea48c52b7 100644 --- a/ckanext/canada/tables/service.yaml +++ b/ckanext/canada/tables/service.yaml @@ -872,7 +872,7 @@ resources: datastore_type: text # 3.37 (new field) - - datastore_id: harmonized_service_id + - datastore_id: harmonized_service_id label: en: Harmonized Service ID fr: Désignation du service harmonisé @@ -1216,9 +1216,9 @@ resources: fr: Dernier examen de la norme relative aux services à l’aide de l’outil d’évaluation des normes relatives aux services du GC description: en: "Identifies the fiscal year in which the service standard was last reviewed using the GC Service Standard Assessment Tool available on the GC Service Policy GCPedia page. ( http://www.gcpedia.gc.ca/wiki/GC_Service_Policy_Agenda#Guidance )" - fr: "Indique l’exercice au cours duquel la norme relative aux services a été examinée -pour la dernière fois à l’aide de l’outil d’évaluation des normes relatives aux -services du GC accessible sur la page GCpédia de la Politique sur les services du + fr: "Indique l’exercice au cours duquel la norme relative aux services a été examinée +pour la dernière fois à l’aide de l’outil d’évaluation des normes relatives aux +services du GC accessible sur la page GCpédia de la Politique sur les services du GC. (http://www.gcpedia.gc.ca/wiki/GC_Service_Policy_Agenda#Guidance)" obligation: Mandatory excel_required: true @@ -1233,7 +1233,7 @@ GC. (http://www.gcpedia.gc.ca/wiki/GC_Service_Policy_Agenda#Guidance)" en: URL to Real-Time Performance Results (English) fr: URL aux résultats de rendement en temps réel (anglais) description: - en: "Identifies the departmental webpage where the real-time performance results for a service are published. + en: "Identifies the departmental webpage where the real-time performance results for a service are published. • If data is not available, please indicate that there is no data (“ND”)." fr: "Si aucune donnée n’est disponible, veuillez indiquer qu’il n’y a aucune donnée (« ND »)." obligation: Mandatory @@ -1413,7 +1413,7 @@ GC. (http://www.gcpedia.gc.ca/wiki/GC_Service_Policy_Agenda#Guidance)" datastore_type: text # 4.19 (new field) - - datastore_id: harmonized_service_id + - datastore_id: harmonized_service_id label: en: Harmonized Service ID fr: Désignation du service harmonisé @@ -1471,7 +1471,7 @@ GC. (http://www.gcpedia.gc.ca/wiki/GC_Service_Policy_Agenda#Guidance)" NEW.service_std_type := choices_from( NEW.service_std_type, {service_std_type}, 'service_std_type'); IF NEW.service_std_target < 0 OR NEW.service_std_target > 1 THEN - RAISE EXCEPTION 'Please enter a decimal value between zero and one: %', 'service_std_target'; + RAISE EXCEPTION {service_std_target_error}, 'service_std_target'; END IF; errors := errors || required_error(NEW.gcss_tool_fiscal_yr, 'gcss_tool_fiscal_yr'); errors := errors || choice_error(NEW.gcss_tool_fiscal_yr, {gcss_tool_fiscal_yr}, 'gcss_tool_fiscal_yr'); @@ -1500,6 +1500,9 @@ GC. (http://www.gcpedia.gc.ca/wiki/GC_Service_Policy_Agenda#Guidance)" END; - update_record_modified_created_trigger + trigger_strings: + service_std_target_error: "Please enter a decimal value between zero and one: %" + examples: record: fiscal_yr: 2017-2018 diff --git a/ckanext/canada/tables/travela.yaml b/ckanext/canada/tables/travela.yaml index b841a29e3..5b65485ed 100644 --- a/ckanext/canada/tables/travela.yaml +++ b/ckanext/canada/tables/travela.yaml @@ -1,6 +1,7 @@ dataset_type: travela target_dataset: travela title: Proactive Disclosure - Annual Travel, Hospitality and Conferences +shortname: Annual Travel, Hospitality and Conferences notes: This dataset includes all of the annual reports on travel expenses incurred within your organization. upload_info: @@ -628,7 +629,7 @@ resources: errors := errors || required_error(NEW.conference_fees_kdollars, 'conference_fees_kdollars'); errors := errors || required_error(NEW.minister_kdollars, 'minister_kdollars'); IF NEW.year > date_part('year', CURRENT_DATE) THEN - errors := errors || ARRAY[['year', 'This must list the year you are reporting on (not the fiscal year).']]; + errors := errors || ARRAY[['year', {year_error}]]; END IF; IF errors = '{{}}' THEN RETURN NEW; @@ -637,6 +638,9 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + year_error: This must list the year you are reporting on (not the fiscal year). + examples: record: year: 2018 diff --git a/ckanext/canada/tables/travelq.yaml b/ckanext/canada/tables/travelq.yaml index 5118e9108..9cedf3877 100644 --- a/ckanext/canada/tables/travelq.yaml +++ b/ckanext/canada/tables/travelq.yaml @@ -2,6 +2,7 @@ dataset_type: travelq target_dataset: travelq title: Proactive Disclosure - Travel Expenses +shortname: Travel Expenses notes: Access, upload and modify the monthly travel expense reports for your organization template_version: 3 @@ -203,7 +204,7 @@ resources: datastore_type: text label: en: Places visited (French) - fr: Endroits visités (français) + fr: Endroits visités (français) description: en: To include names of all places visited during the trip in question, in French fr: Cette zone indique, en français, le nom de tous les endroits visités pendant le voyage. @@ -566,7 +567,7 @@ resources: errors := errors || required_error(NEW.month, 'month'); errors := errors || choice_error(NEW.month, {month}, 'month'); IF NEW.year > date_part('year', CURRENT_DATE) THEN - errors := errors || ARRAY[['year', 'This must list the year you are reporting on (not the fiscal year).']]; + errors := errors || ARRAY[['year', {year_error}]]; END IF; IF errors = '{{}}' THEN RETURN NEW; @@ -575,6 +576,9 @@ resources: END; - update_record_modified_created_trigger + trigger_strings: + year_error: This must list the year you are reporting on (not the fiscal year). + examples: record: year: 2019 diff --git a/ckanext/canada/tables/wrongdoing.yaml b/ckanext/canada/tables/wrongdoing.yaml index 20e2bc1a4..d919e4c09 100644 --- a/ckanext/canada/tables/wrongdoing.yaml +++ b/ckanext/canada/tables/wrongdoing.yaml @@ -1,6 +1,7 @@ dataset_type: wrongdoing target_dataset: wrongdoing title: Proactive Disclosure - Acts of Founded Wrongdoing +shortname: Acts of Founded Wrongdoing notes: Access, upload and modify the Acts of Founded Wrongdoing reports for your organization template_version: 3 From b79ea0e96e1893f2943dae2809c68ec8f44e68a4 Mon Sep 17 00:00:00 2001 From: Jesse Vickery Date: Wed, 6 Sep 2023 20:04:26 +0000 Subject: [PATCH 03/20] feat(templates): use pd shortname instead of string concat; - Added pd shortnames to use instead of string concatenation. --- ckanext/canada/templates/internal/header.html | 2 +- .../templates/internal/home/quick_links.html | 34 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/ckanext/canada/templates/internal/header.html b/ckanext/canada/templates/internal/header.html index e019f55e7..e07b6f574 100644 --- a/ckanext/canada/templates/internal/header.html +++ b/ckanext/canada/templates/internal/header.html @@ -1,7 +1,7 @@ {% ckan_extends %} {% macro menu_link(r_type) %} -{% set label = h.recombinant_get_geno(r_type).title.replace('Proactive Disclosure - ','').replace('Open Dialogue - ','') %} +{% set label = h.recombinant_get_geno(r_type).shortname or h.recombinant_get_geno(r_type).title %}
  • {{ _(label) }}
  • {% endmacro %} diff --git a/ckanext/canada/templates/internal/home/quick_links.html b/ckanext/canada/templates/internal/home/quick_links.html index f70206651..2840d0e8b 100644 --- a/ckanext/canada/templates/internal/home/quick_links.html +++ b/ckanext/canada/templates/internal/home/quick_links.html @@ -4,7 +4,7 @@ {% block toolbar %}{% endblock %} {% macro quick_link_pd(r_type) %} - {% set label = h.recombinant_get_geno(r_type).title.replace('Proactive Disclosure - ','').replace('Open Dialogue - ','').replace('Proactive Publication - ','') %} + {% set label = h.recombinant_get_geno(r_type).shortname or h.recombinant_get_geno(r_type).title %} {% set description = h.render_markdown(h.recombinant_language_text(h.recombinant_get_geno(r_type).notes)) %}
  • {{ _(label) }} @@ -65,7 +65,7 @@

    {{ _('Open Data') }}